.press{padding-block-end:clamp(48px,6vw,80px)}.press__marquee{background:var(--bg);padding-block:24px;border-block-end:1px solid var(--line);--marquee-dur: 46s}.press__marquee-set{display:flex;align-items:center}.press__outlet{display:inline-flex;align-items:center;gap:clamp(24px,4vw,48px);padding-inline-end:clamp(24px,4vw,48px);font-size:clamp(1.5rem,1.2rem + 1.6vw,2.5rem);font-weight:900;line-height:1;white-space:nowrap;color:var(--fg);background:var(--bg)}.press__outlet:nth-child(2n){font-weight:300;color:var(--fg-2)}.press__diamond{width:10px;height:10px;background:var(--signal);rotate:45deg}.press__body{padding-block-start:clamp(32px,5vw,56px)}.press__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block-end:16px}.press__label{font-size:var(--fs-small);font-weight:500;color:var(--fg-2)}.press__list{border-block-start:1px solid var(--line)}.press__row{display:grid;grid-template-columns:1fr auto;grid-template-areas:"site go" "headline go" "date go";gap:4px 16px;align-items:center;padding-block:16px;border-block-end:1px solid var(--line);transition:color .2s ease-out}.press__site{grid-area:site;font-weight:900;color:var(--wave)}.press__headline{grid-area:headline;font-size:var(--fs-body);font-weight:500;line-height:1.4}.press__date{grid-area:date;font-size:var(--fs-small);color:var(--fg-3)}.press__go{grid-area:go;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out}.press__go svg{width:16px;height:16px}@media(hover:hover){.press__row:hover .press__go{background:var(--paper);color:var(--ink);border-color:var(--paper)}.press__row:hover .press__headline{color:#fff}}@media(min-width:800px){.press__row{grid-template-columns:96px 140px 1fr auto;grid-template-areas:"date site headline go";gap:24px;padding-block:20px}}.hero{padding-block:calc(var(--nav-h) + clamp(24px,5vw,64px)) clamp(32px,5vw,64px);background:var(--bg);overflow:clip}.hero__grid{display:grid;gap:48px;align-items:center}.hero__eyebrow{font-size:var(--fs-small);font-weight:500;color:var(--fg-2);margin-block-end:24px}.hero__title-line{display:block}.hero__sub{margin-block-start:24px;max-width:34ch}.hero__actions{display:grid;gap:16px;justify-items:start;margin-block-start:32px}.hero__terms{color:var(--fg-2);max-width:44ch}.hero__terms b{color:var(--fg)}.hero__visual{position:relative;justify-self:center;width:min(100%,460px)}.hero__photo{aspect-ratio:4 / 5;border-radius:var(--r-lg);background:var(--mist);overflow:hidden;box-shadow:0 32px 48px -32px #1f4dffb3}.hero__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 0;mix-blend-mode:multiply}.hero__chip{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--r-pill);background:var(--white);border:1px solid var(--line);font-size:var(--fs-small);font-weight:700;white-space:nowrap;box-shadow:0 16px 24px -16px #0b152466}.hero__chip-dot{width:8px;height:8px;border-radius:50%}.hero__chip--blocked{inset-block-start:16%;inset-inline-end:-8px;color:var(--fg-3);text-decoration:line-through;text-decoration-color:var(--alert);text-decoration-thickness:2px}.hero__chip--blocked .hero__chip-dot{background:var(--alert)}.hero__chip--back{inset-block-start:calc(16% + 52px);inset-inline-end:24px;background:var(--paper);color:var(--ink);border-color:var(--paper)}.hero__chip--back .hero__chip-dot{background:var(--go)}.hero__name{position:absolute;inset-block-end:24px;inset-inline-start:-8px;flex-direction:column;align-items:flex-start;gap:0;font-size:1.0625rem}.hero__name-role{font-size:.8125rem;font-weight:500;color:var(--fg-2)}.hero__proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:clamp(40px,6vw,72px);border-block-start:1px solid var(--fg)}.hero__proof-item{display:grid;gap:4px;padding-block:16px;padding-inline-end:16px;border-block-end:1px solid var(--line)}.hero__proof-num{font-size:.75rem;font-weight:700;color:var(--fg-3)}.hero__proof-value{font-size:var(--fs-h2);font-weight:900;line-height:1.1;font-variant-numeric:tabular-nums}.hero__proof-label{font-size:var(--fs-small);color:var(--fg-2)}@keyframes hero-rise{0%{opacity:0;transform:translateY(20px)}}@keyframes hero-pop{0%{opacity:0;transform:translateY(12px) scale(.92)}}@keyframes hero-mark{0%{transform:scaleX(0)}}@keyframes hero-slide{0%{transform:translateY(20px)}}.hero__eyebrow,.hero__sub,.hero__actions,.hero__photo,.hero__proof{animation:hero-rise .8s var(--ease-out) both}.hero__title{animation:hero-slide .8s var(--ease-out) both}.hero__sub{animation-delay:.12s}.hero__actions{animation-delay:.18s}.hero__photo{animation-delay:.1s}.hero__proof{animation-delay:.3s}.hero__title .mk{position:relative;z-index:0;background-image:none}.hero__title .mk:before{content:"";position:absolute;z-index:-1;inset-inline:0;top:calc((100% - .92em)*.82);height:.92em;border-radius:inherit;background:var(--mk);transform-origin:100% 50%;animation:hero-mark .9s var(--ease-out) .55s both}.hero__chip{animation:hero-pop .5s var(--ease-spring) both}.hero__chip--blocked{animation-delay:.7s}.hero__chip--back{animation-delay:1.25s}.hero__name{animation:hero-pop .5s var(--ease-spring) .9s both}@media(min-width:720px){.hero__proof{grid-template-columns:repeat(4,minmax(0,1fr))}.hero__proof-item{border-block-end:0;padding-block:24px 0}.hero__proof-item+.hero__proof-item{border-inline-start:1px solid var(--line);padding-inline-start:24px}}@media(min-width:960px){.hero__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}.hero__visual{justify-self:end}.hero__chip--blocked{inset-inline-end:-16px}.hero__chip--back{inset-inline-end:8px}.hero__name{inset-inline-start:-16px}}@media(min-width:1280px){.hero__chip--blocked{inset-inline-end:-32px}.hero__chip--back{inset-inline-end:-8px}.hero__name{inset-inline-start:-24px}}@media(max-width:959px){.hero__visual{width:min(82%,360px)}.hero__chip{font-size:.8125rem;padding:6px 12px}.hero__chip--blocked{inset-block-start:42%;inset-inline-end:-20px}.hero__chip--back{inset-block-start:55%;inset-inline:auto auto;inset-inline-start:-20px}.hero__name{inset-block-end:16px;inset-inline-start:auto;inset-inline-end:-16px}}.about__top{display:grid;gap:48px;align-items:center}.about__title{font-size:var(--fs-small);font-weight:700;color:var(--wave);margin-block-end:24px}.about__manifesto{font-size:clamp(1.625rem,1.3rem + 1.6vw,2.75rem);font-weight:300;line-height:1.3;max-width:24em}.about__manifesto span:not(.sr-only){transition:opacity .2s linear}.about__text{margin-block-start:32px;color:var(--fg-2);max-width:56ch}.about__more{margin-block-start:24px;color:var(--wave)}.about__figure{position:relative;justify-self:center;width:min(80%,400px)}.about__figure img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r-lg);border:1px solid var(--line)}.about__sticker{position:absolute;inset-block-end:-12px;inset-inline-start:-12px}.about__numbers{display:grid;margin-block-start:clamp(48px,7vw,96px);border-block-start:1px solid var(--line)}.about__number{display:grid;gap:8px;padding-block:24px;border-block-end:1px solid var(--line)}.about__number dd{font-size:clamp(3.5rem,2.4rem + 5vw,6.5rem);font-weight:900;line-height:1}.about__number dt{color:var(--fg-2)}.about__features{display:grid;gap:16px;margin-block-start:32px}.about__features li{display:flex;align-items:center;gap:12px;font-size:var(--fs-small);font-weight:500;color:var(--fg-2)}.about__features svg{flex:0 0 auto;width:22px;height:22px;color:var(--wave)}@media(min-width:640px){.about__features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.about__top{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:96px}.about__figure{justify-self:end;width:100%;max-width:400px}.about__numbers{grid-template-columns:1.3fr 1fr 1fr}.about__number{border-block-end:0;padding-block:32px 0}.about__number+.about__number{border-inline-start:1px solid var(--line);padding-inline-start:32px}.about__features{grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:48px}}.svc{background:var(--paper)}.svc__stack{display:grid;gap:16px}.svc-card{--head-h: 72px;background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);overflow:clip}.svc-card:nth-child(2n){background:var(--mist)}.svc-card--all{--fg: #f5f2ea;--fg-2: #c2ccdc;--fg-3: #93a0b6;--line: rgba(220, 231, 247, .18);background:var(--ink)!important;color:var(--fg);border-color:var(--ink)}.svc-card__head{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 16px;min-height:var(--head-h);padding:16px 24px}.svc-card__num{font-size:var(--fs-small);font-weight:700;color:var(--fg-3)}.svc-card__title{font-size:var(--fs-h3);font-weight:800;line-height:1.2}.svc-card__tag{grid-column:2;justify-self:start}.svc-card__body{display:grid;gap:24px;padding:8px 24px 24px}.svc-card__problem{color:var(--fg-2);max-width:56ch}.svc-card__problem b{color:var(--fg)}.svc-card__bullets{display:grid;gap:12px}.svc-card__bullets li{display:flex;align-items:flex-start;gap:12px;font-weight:500;line-height:1.4}.svc-card__bullets svg{flex:0 0 auto;width:22px;height:22px;padding:4px;border-radius:50%;background:var(--signal);color:#fff}.svc-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.svc__guides{display:grid;gap:16px;margin-block-start:clamp(32px,5vw,64px);padding-block-start:24px;border-block-start:1px solid var(--line)}.svc__guides-title{font-size:var(--fs-small);font-weight:500;color:var(--fg-2)}.svc__guides-links{display:flex;flex-wrap:wrap;gap:8px}.svc__guides-links .tag{min-height:44px;padding-inline:16px;font-size:var(--fs-small);color:var(--fg);transition:background-color .2s ease-out,color .2s ease-out}@media(hover:hover){.svc__guides-links .tag:hover{background:var(--ink);color:var(--paper)}}@media(min-width:720px){.svc-card__head{grid-template-columns:auto 1fr auto;padding-inline:32px}.svc-card__tag{grid-column:auto;justify-self:end}.svc-card__body{padding:8px 32px 32px}.svc-card__bullets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}}@media(min-width:1024px)and (min-height:800px){.svc__stack{gap:0;padding-block-end:8px}.svc-card{position:sticky;top:calc(var(--nav-h) + 8px + var(--n) * var(--head-h));margin-block-end:24px;box-shadow:0 -16px 32px -24px #0b152459}.svc-card__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"problem bullets" "actions bullets";gap:24px 64px;min-height:248px;padding-block-end:32px}.svc-card__problem{grid-area:problem}.svc-card__bullets{grid-area:bullets;grid-template-columns:1fr;align-content:start}.svc-card__actions{grid-area:actions;align-self:end}}.hiw__grid{display:grid;gap:48px}.hiw__head .lead{margin-block-start:16px}.hiw__cta{display:grid;gap:12px;justify-items:start;margin-block-start:32px}.hiw__steps{--node: 48px;position:relative;display:grid;gap:16px}.hiw__rail{position:absolute;inset-block:calc(var(--node) / 2);inset-inline-start:calc(var(--node) / 2 - 1px);width:2px;background:var(--line)}.hiw__rail span{position:absolute;inset:0;background:var(--signal);transform-origin:top;transform:scaleY(var(--p, 1))}.hiw__step{position:relative;display:grid;grid-template-columns:var(--node) 1fr;gap:16px;align-items:start}.hiw__step:last-child:before{content:"";position:absolute;inset-block:var(--node) 0;inset-inline-start:calc(var(--node) / 2 - 2px);width:4px;background:var(--bg)}.hiw__node{position:relative;display:grid;place-items:center;width:var(--node);height:var(--node);border-radius:50%;background:var(--ink);color:var(--paper);font-size:var(--fs-small);font-weight:800}.hiw__card{display:grid;gap:8px;justify-items:start;padding:24px;background:var(--white);border:1px solid var(--line);border-radius:var(--r-md)}.hiw__card .tag{background:var(--mist);border-color:transparent;color:var(--ink)}@media(min-width:960px){.hiw__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:96px}.hiw__head-inner{position:sticky;top:calc(var(--nav-h) + 48px)}.hiw__steps{--node: 56px;gap:24px}.hiw__step{gap:24px}.hiw__card{padding:32px}}#how-it-works,#about,#testimonials,#articles,#faq,#contact{content-visibility:auto;contain-intrinsic-size:auto 900px}.home-contact__grid{display:grid;gap:40px;align-items:start}.home-contact__copy .lead{margin-block-start:16px}.home-contact__points{display:grid;gap:0;margin-block-start:32px;border-block-start:1px solid var(--ink)}.home-contact__points li{padding-block:16px;border-block-end:1px solid var(--line);font-weight:700}@media(min-width:960px){.home-contact__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:96px}.home-contact__copy{position:sticky;top:calc(var(--nav-h) + 48px)}}
