body:has(.landing_root__Ornbc){overflow-x:clip}.landing_root__Ornbc{--brand:#3d43c9;--brand-hover:#2f34a8;--brand-soft:#eef0fd;--brand-softer:#f4f4fe;--logo:#2f2fa3;--accent:#5b61e6;--stroke:#5574ea;--ink:#111827;--ink-2:#374151;--muted:#4b5563;--line:#ececf1;--line-2:#e3e7ef;--hover-bg:#f7f8fa;--pad-x:clamp(24px,4vw,56px);min-height:100vh;background:#fff;color:var(--ink);font-family:var(--font-inter),"Inter",system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(.landing_root__Ornbc *),:where(.landing_root__Ornbc *):after,:where(.landing_root__Ornbc *):before{box-sizing:border-box}:where(.landing_root__Ornbc a){color:inherit;text-decoration:none}.landing_root__Ornbc :focus-visible{outline:3px solid var(--brand-hover);outline-offset:2px}.landing_work__BwW_b{font-family:var(--font-work),"Work Sans",system-ui,sans-serif}.landing_topbarWrap__IgOsz{position:sticky;top:0;z-index:20;padding:12px clamp(12px,2vw,24px) 0;pointer-events:none}.landing_topbar__LFn2M{pointer-events:auto;max-width:1400px;margin:0 auto;height:64px;padding:0 10px 0 clamp(14px,2vw,24px);display:flex;align-items:center;gap:clamp(12px,2vw,24px);background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 0 0 6px hsla(0,0%,100%,.5),0 12px 32px -12px rgba(17,24,39,.14)}.landing_logo__tSEX3{display:inline-flex;align-items:center;min-height:44px;font-weight:700;font-size:22px;letter-spacing:-.02em;color:var(--logo)}.landing_navLinks__rjx06{display:none;align-items:center;gap:2px}.landing_navLink__TVCSs{font-family:var(--font-work),"Work Sans",system-ui,sans-serif;display:flex;align-items:center;height:44px;padding:0 14px;border-radius:8px;white-space:nowrap;font-size:15px;font-weight:500;color:var(--ink-2)}.landing_navLink__TVCSs:hover{color:var(--ink);background:var(--hover-bg)}.landing_navActions__uEC4w{margin-left:auto;display:flex;align-items:center;gap:8px}.landing_pillGhost__2_Y_S,.landing_pillSolid__9e7zS{font-family:var(--font-work),"Work Sans",system-ui,sans-serif;display:flex;align-items:center;height:44px;padding:0 clamp(14px,3vw,20px);border-radius:999px;white-space:nowrap;font-size:clamp(14px,1.2vw,15px)}.landing_pillGhost__2_Y_S{font-weight:500;color:var(--ink);background:#fff;border:1px solid var(--line-2)}.landing_pillGhost__2_Y_S:hover{background:var(--hover-bg)}.landing_pillSolid__9e7zS{font-weight:600;color:#fff;background:var(--brand);border:1px solid var(--brand)}.landing_pillSolid__9e7zS:hover{background:var(--brand-hover)}@media (min-width:860px){.landing_navLinks__rjx06{display:flex}}.landing_hero__v7463{min-height:calc(100vh - 77px);min-height:calc(100svh - 77px);display:flex;flex-direction:column;scroll-margin-top:0}.landing_heroInner__NC2cI{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:56px var(--pad-x) 72px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:40px;align-items:center}.landing_heroText__IVpgA{display:flex;flex-direction:column;align-items:center;text-align:center}.landing_h1__VVzw5{margin:0;width:100%;font-weight:700;font-size:clamp(38px,5vw,52px);line-height:1.05;letter-spacing:-.03em;color:var(--ink);text-wrap:balance}.landing_rotate__mSdOP{display:inline-block;vertical-align:top;height:1.25em;margin-bottom:-.2em;overflow:hidden;color:var(--accent)}.landing_rotateCol__PVyoz{display:flex;flex-direction:column;transition:transform .3s ease-in-out}.landing_rotateItem__jv1N1{width:-moz-max-content;width:max-content;padding-bottom:.2em;line-height:1.05em;white-space:nowrap}.landing_heroLead__zXTDN{margin:24px 0 0;width:100%;font-size:18px;line-height:1.5;color:var(--muted);text-wrap:pretty}.landing_heroLead__zXTDN strong{color:#1f2937;font-weight:600}.landing_heroActions__O_W0j{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;width:100%;margin-top:28px;justify-content:center}.landing_btnOutline__qR6wf,.landing_btnPrimary__R_ZcD{padding:14px 24px;border-radius:999px;border:1px solid var(--brand);font-size:15px;text-align:center}.landing_btnPrimary__R_ZcD{font-weight:600;color:#fff;background:var(--brand)}.landing_btnPrimary__R_ZcD:hover{background:var(--brand-hover)}.landing_btnOutline__qR6wf{font-weight:500;color:var(--brand);background:#fff}.landing_btnOutline__qR6wf:hover{background:var(--brand-softer)}.landing_heroNote__YpfM9{margin:22px 0 0;font-size:12px;color:var(--muted)}.landing_heroArt__CRxH4{display:flex;justify-content:center}.landing_heroImg__USMrO{display:block;width:100%;max-width:600px;height:auto}@media (min-width:600px){.landing_heroActions__O_W0j{flex-direction:row;width:auto}}@media (min-width:960px){.landing_heroText__IVpgA{align-items:flex-start;text-align:left}.landing_heroActions__O_W0j{justify-content:flex-start}}.landing_section__M2UMZ{scroll-margin-top:80px;padding:88px var(--pad-x);background:#fff}.landing_sectionInner___Q75g{max-width:1200px;margin:0 auto}.landing_h2__CRjAM{margin:0;font-weight:700;font-size:clamp(28px,3.6vw,38px);line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.landing_sub__vpKgE{margin:0;font-size:17px;line-height:1.5;color:var(--muted);text-wrap:pretty}.landing_sticker__TIMlA{position:absolute;font-size:48px;line-height:1;pointer-events:none;filter:drop-shadow(0 6px 10px rgba(17,24,39,.18))}.landing_stTL__w_Bfj{top:-26px;left:-18px;transform:rotate(-12deg)}.landing_stTR__iOCGu{top:-28px;right:-16px;transform:rotate(10deg)}.landing_stBR__UZ5zD{bottom:-26px;right:24px;transform:rotate(-8deg)}.landing_squiggle__52iKR{display:none;position:absolute;width:192px;height:22px;overflow:visible;pointer-events:none;z-index:0}.landing_problemHead__NOZXh{display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:48px;text-align:center}.landing_problemHead__NOZXh .landing_sub__vpKgE{max-width:700px}.landing_problemCards__Q_6AP{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:40px 24px;padding:16px 8px 8px}.landing_card__fnKK_{position:relative;z-index:1;background:#fff;border:2px solid var(--stroke);border-radius:14px;display:flex;flex-direction:column}.landing_problemCard__Uxi7k{flex:1 1 260px;min-width:0;max-width:calc((100% - 24px) / 2);padding:28px;gap:10px}.landing_problemCard__Uxi7k h3{margin:0;font-size:17px;font-weight:600}.landing_problemCard__Uxi7k p{margin:0;font-size:15px;line-height:1.5;color:var(--muted)}@media (max-width:599px){.landing_problemCard__Uxi7k{max-width:100%}}@media (min-width:1360px){.landing_squiggle__52iKR{display:block}.landing_sqLeft__0tfrD{left:-99px;top:-5px;transform:translateX(-50%)}.landing_sqRight__LFHPj{right:-100px;top:150px}}.landing_howGrid__GXzlH{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(40px,6vw,88px);align-items:start}.landing_howLeft__dNp_l{display:flex;flex-direction:column;align-self:center;gap:32px;min-width:0}.landing_howHead__gyw1V{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.landing_howHead__gyw1V .landing_sub__vpKgE{max-width:520px}.landing_shot__zRazW{min-width:0;width:100%;aspect-ratio:1.71;border-radius:14px;overflow:hidden;background:#f1f3f7;border:1px solid var(--line);box-shadow:0 40px 80px -24px rgba(17,24,39,.22),0 16px 40px -16px rgba(17,24,39,.12)}.landing_shotImg__5YbWu{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landing_steps__DlVT8{display:flex;flex-direction:column;gap:24px;min-width:0;padding-bottom:24px}.landing_step__lFU4M{position:sticky;padding:36px;border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:0 -12px 40px -20px rgba(17,24,39,.18);transform-origin:center top;will-change:transform}.landing_stepGrid__CYF9C{display:grid;grid-template-columns:56px minmax(0,1fr);-moz-column-gap:20px;column-gap:20px;row-gap:8px;align-items:center}.landing_stepNum__zSbX_{width:56px;height:56px;border-radius:14px;background:var(--brand-soft);color:var(--brand);font-weight:700;font-size:22px;display:flex;align-items:center;justify-content:center}.landing_step__lFU4M h3{margin:0;font-size:22px;font-weight:600;letter-spacing:-.015em;text-wrap:balance}.landing_step__lFU4M p{grid-column:2;margin:0;font-size:16px;line-height:1.55;color:var(--muted);text-wrap:pretty}@media (min-width:960px){.landing_howLeft__dNp_l{position:sticky;top:108px}.landing_howHead__gyw1V{align-items:flex-start;text-align:left}.landing_shot__zRazW{width:120%;margin-left:max(-20%,calc(-1 * clamp(24px, 4vw, 56px) + 8px))}}.landing_featuresTitle__R0hPJ{max-width:620px;margin:0 auto 48px;text-align:center}.landing_featuresGrid__U1LN8{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(260px,calc((100% - 48px) / 3)),1fr));gap:40px 24px;padding:16px 8px 8px}.landing_featureCard__aIW58{padding:26px;gap:8px}.landing_featureCard__aIW58 h3{margin:0;font-size:16px;font-weight:600}.landing_featureCard__aIW58 p{margin:0;font-size:14.5px;line-height:1.5;color:var(--muted)}.landing_ctaSection__WYwS6{padding:0 var(--pad-x) 88px;background:#fff}.landing_ctaBox__UmkEc{max-width:1069px;margin:0 auto;padding:48px clamp(28px,4vw,56px);background:var(--brand);border-radius:20px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:24px 40px}.landing_ctaText__COSdf{display:flex;flex-direction:column;gap:12px;flex:1 1 420px;min-width:0}.landing_ctaText__COSdf h2{margin:0;font-weight:700;font-size:clamp(28px,3.6vw,38px);line-height:1.1;letter-spacing:-.025em;color:#fff}.landing_ctaText__COSdf p{margin:0;max-width:480px;font-size:17px;line-height:1.5;color:#fff;text-wrap:pretty}.landing_ctaBtn__dji2O{flex-shrink:0;width:100%;padding:14px 26px;border-radius:999px;background:#fff;color:var(--brand);font-size:15px;font-weight:600;text-align:center;white-space:nowrap}.landing_ctaBtn__dji2O:hover{background:var(--brand-softer);color:var(--brand-hover)}@media (min-width:600px){.landing_ctaBtn__dji2O{width:auto}}.landing_footer__U__I_{padding:28px var(--pad-x);background:#fff;border-top:1px solid #f0f0f3}.landing_footerInner__8av47{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;font-size:13px;color:var(--muted)}.landing_footerInfo__PeQG2{display:flex;flex-direction:column;gap:4px}.landing_footerNav__mBZrB{display:flex;gap:20px}.landing_footerNav__mBZrB a:hover{color:var(--ink);text-decoration:underline}@media (prefers-reduced-motion:no-preference){.landing_fadeBlur__d0YVd,.landing_rotateItem__jv1N1:first-child,.landing_word__avplM,.landing_zoomIn__EhRoX{animation-fill-mode:both;animation-timing-function:cubic-bezier(.22,1,.36,1)}.landing_word__avplM{display:inline-block;animation-name:landing_lpWord__L3GzE;animation-duration:.8s;animation-delay:var(--d,0ms)}.landing_rotateItem__jv1N1:first-child{animation-name:landing_lpWord__L3GzE;animation-duration:.8s;animation-delay:1.9s}.landing_fadeBlur__d0YVd{animation-name:landing_lpFadeBlur__9pJhm;animation-duration:.9s;animation-delay:var(--d,0ms)}.landing_zoomIn__EhRoX{animation-name:landing_lpZoom__1jBGi;animation-duration:1.1s;animation-delay:.25s}.landing_float__4v55O{animation:landing_lpFloat__yMvQb 5.2s ease-in-out 1.35s infinite}.landing_root__Ornbc [data-rv=hide]{transition:none}.landing_root__Ornbc [data-rv=hide][data-reveal=up]{opacity:0;transform:translateY(36px)}.landing_root__Ornbc [data-rv=hide][data-reveal=zoom]{opacity:0;filter:blur(12px);transform:scale(.9) translateY(24px)}.landing_root__Ornbc [data-rv=in]{opacity:1;filter:none;transform:none;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1)}}@keyframes landing_lpWord__L3GzE{0%{opacity:0;filter:blur(10px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}@keyframes landing_lpFadeBlur__9pJhm{0%{opacity:0;filter:blur(12px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}@keyframes landing_lpZoom__1jBGi{0%{opacity:0;filter:blur(12px);transform:scale(.9) translateY(24px)}to{opacity:1;filter:none;transform:none}}@keyframes landing_lpFloat__yMvQb{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@font-face{font-family:__Work_Sans_4a33cd;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Work_Sans_4a33cd;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Work_Sans_4a33cd;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Work_Sans_Fallback_4a33cd;src:local("Arial");ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.00%;size-adjust:111.93%}.__className_4a33cd{font-family:__Work_Sans_4a33cd,__Work_Sans_Fallback_4a33cd;font-style:normal}.__variable_4a33cd{--font-work:"__Work_Sans_4a33cd","__Work_Sans_Fallback_4a33cd"}