.auth_shell__kbGeb{--ink-deep:oklch(from var(--brand) 0.173 0.0136 h);--ink-2:oklch(from var(--brand) 0.238 0.0204 h);--on-ink:oklch(from var(--brand) 0.968 0.0075 h);--on-ink-muted:oklch(from var(--brand) 0.968 0.0075 h/0.66);--on-ink-soft:oklch(from var(--brand) 0.968 0.0075 h/0.42);--mint-accent:oklch(from var(--brand) 0.886 0.086 h);--accent-bg:oklch(from var(--brand) 0.955 0.0208 h);--accent-fg:oklch(from var(--brand) 0.471 0.0854 h);--line:oklch(from var(--brand) 0.913 0.0134 h);--line-strong:oklch(from var(--brand) 0.854 0.0187 h);--link:color-mix(in oklab,var(--brand) 82%,black);--ease-out:cubic-bezier(0.16,1,0.3,1);display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);min-height:100dvh;background:var(--background);color:var(--foreground);font-family:var(--font-sans),Archivo,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.auth_shell__kbGeb ::-moz-selection{background:color-mix(in oklab,var(--brand-2) 24%,transparent)}.auth_shell__kbGeb ::selection{background:color-mix(in oklab,var(--brand-2) 24%,transparent)}.auth_shell__kbGeb :focus-visible{outline:2px solid var(--brand-2);outline-offset:3px}.auth_panel__tbunG{position:sticky;top:0;height:100dvh;overflow:hidden;display:flex;flex-direction:column;gap:40px;padding:clamp(28px,4vw,48px) clamp(28px,4vw,56px) clamp(28px,4vw,48px) max(clamp(28px,4vw,56px),env(safe-area-inset-left,0px));background:radial-gradient(120% 80% at 0 100%,oklch(from var(--brand) .291 .0402 h) 0,transparent 60%),var(--ink-deep);color:var(--on-ink)}.auth_panel__tbunG>*{position:relative}.auth_dots__1zpz2{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(oklch(from var(--brand) .968 .0075 h/.1) 1px,transparent 1.2px);background-size:22px 22px}.auth_panelTop__dIA8A{display:flex;align-items:center;justify-content:space-between;gap:16px}.auth_brand__LWebL{display:inline-flex;align-items:center;gap:11px;color:inherit;font-size:18px;font-weight:800;letter-spacing:-.02em;text-decoration:none;border-radius:10px}.auth_brandTile__yDqAq{width:36px;height:36px;border-radius:10px;box-shadow:var(--shadow-brand)}.auth_manifesto__AWrjZ{margin:auto 0 0;font-size:clamp(30px,3.2vw,46px);font-weight:600;letter-spacing:-.04em;line-height:1.04;text-wrap:balance}.auth_manifesto__AWrjZ span{display:block}.auth_manifesto__AWrjZ span+span{color:var(--on-ink-soft)}.auth_signature__ONmso{margin:0;color:var(--on-ink-muted);font-size:13.5px}.auth_back__EkkzE{display:inline-flex;align-items:center;gap:7px;color:inherit;font-size:13.5px;font-weight:600;text-decoration:none;opacity:.8;border-radius:8px;transition:opacity .2s}.auth_back__EkkzE:hover{opacity:1}.auth_panelBack__tLvNu{display:none}.auth_main__q9wbB{display:flex;flex-direction:column;min-width:0;padding:30px max(clamp(20px,4vw,48px),env(safe-area-inset-right,0px)) 30px clamp(20px,4vw,48px)}.auth_main__q9wbB>.auth_back__EkkzE{align-self:flex-end}.auth_slot__3YIVP{flex:1;display:grid;place-items:center;padding-block:32px}.auth_screen__nQK1u{display:grid;gap:22px;width:100%;max-width:380px}.auth_head__fNVnu{display:grid;gap:8px}.auth_title__zaKy1{margin:0;font-size:30px;font-weight:600;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.auth_description__vsOpD{margin:0;color:var(--muted-foreground);font-size:15px;text-wrap:pretty}.auth_glyph__ORwwS{display:grid;place-items:center;width:48px;height:48px;margin-bottom:6px;border-radius:14px;background:var(--accent-bg);color:var(--brand)}.auth_form__alEU6{display:grid;gap:18px}.auth_fields__FkA3i{display:grid;gap:14px}.auth_field__JdTn6{display:grid;gap:7px}.auth_fieldTop__bHXDO{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.auth_label__LdboN{font-size:13.5px;font-weight:600}.auth_field__JdTn6 input{height:48px;padding-left:15px;border:1px solid var(--line);border-radius:14px;background:var(--card);font-size:15px;caret-color:var(--brand);transition:border-color .2s,box-shadow .2s}.auth_field__JdTn6 input:hover:not(:disabled){border-color:var(--line-strong)}.auth_field__JdTn6 input:focus-visible{outline:none;border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in oklab,var(--brand-2) 16%,transparent)}.auth_field__JdTn6 input:disabled{background:var(--muted);color:var(--muted-foreground);opacity:1}.auth_field__JdTn6 input[aria-invalid=true]{border-color:var(--destructive)}.auth_field__JdTn6 button{right:6px;width:36px;height:36px;border-radius:10px;color:var(--muted-foreground)}.auth_field__JdTn6 button:hover{background:var(--secondary);color:var(--foreground)}.auth_textLink__N3_ei{padding:0;border:0;background:none;color:var(--link);font:inherit;font-size:13.5px;font-weight:600;text-decoration:none;text-underline-offset:3px;cursor:pointer;border-radius:4px}.auth_textLink__N3_ei:hover{text-decoration:underline}.auth_message__yfhB_{display:flex;align-items:flex-start;gap:9px;margin:0;padding:10px 12px;border-radius:12px;font-size:13.5px;font-weight:600}.auth_message__yfhB_ svg{flex:none;margin-top:2px}.auth_error__HrK4Q{background:var(--destructive-surface);color:var(--destructive)}.auth_status__6gVqE{background:var(--accent-bg);color:var(--accent-fg)}.auth_button__aoDSC{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:50px;padding:0 22px;border:0;border-radius:999px;background:linear-gradient(180deg,oklch(from var(--brand) .325 .0304 h),var(--ink-2));color:oklch(from var(--brand) .975 .0058 h);font:inherit;font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 10px 22px -12px oklch(from var(--brand) .173 .0136 h/.55);transition:transform .25s var(--ease-out),box-shadow .25s,opacity .2s}.auth_button__aoDSC:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 14px 26px -12px oklch(from var(--brand) .173 .0136 h/.6)}.auth_button__aoDSC:active:not(:disabled){transform:scale(.985);transition-duration:.1s}.auth_button__aoDSC:disabled{opacity:.45;cursor:not-allowed}.auth_button__aoDSC[aria-busy=true]{opacity:.82;cursor:progress}.auth_buttonGhost__Qn_Iy{background:transparent;color:var(--foreground);box-shadow:inset 0 0 0 1px var(--line-strong)}.auth_buttonGhost__Qn_Iy:hover:not(:disabled){background:var(--card);box-shadow:inset 0 0 0 1px var(--line-strong)}.auth_spinner__sBTF8{width:15px;height:15px;border:2px solid oklch(from var(--brand) .975 .0058 h/.3);border-top-color:oklch(from var(--brand) .975 .0058 h);border-radius:50%;animation:auth_spin__172Fe .7s linear infinite}.auth_buttonGhost__Qn_Iy .auth_spinner__sBTF8{border-color:var(--line-strong);border-top-color:var(--foreground)}@keyframes auth_spin__172Fe{to{transform:rotate(1turn)}}.auth_foot__pYa0T{margin:0;color:var(--muted-foreground);font-size:13.5px;text-align:center;text-wrap:pretty}.auth_otp__w97dD{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 2px repeat(3,minmax(0,1fr));gap:8px}.auth_cell__FaljE{display:grid;place-items:center;height:58px;border:1px solid var(--line);border-radius:14px;background:var(--card);font-size:24px;font-weight:600;font-variant-numeric:tabular-nums;transition:border-color .2s,box-shadow .2s}.auth_cell__FaljE:nth-child(4){grid-column:5}.auth_otp__w97dD input{position:absolute;inset:0;width:100%;height:100%;border:0;opacity:0;font-size:16px;cursor:text}.auth_otp__w97dD:focus-within .auth_cell__FaljE[data-active=true]{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in oklab,var(--brand-2) 16%,transparent)}.auth_otp__w97dD:focus-within .auth_cell__FaljE[data-active=true]:empty:after{content:"";width:2px;height:24px;background:var(--brand);animation:auth_blink__MchFj 1s steps(1) infinite}.auth_otp__w97dD[data-invalid=true] .auth_cell__FaljE{border-color:var(--destructive)}.auth_otp__w97dD[data-disabled=true] .auth_cell__FaljE{opacity:.55}@keyframes auth_blink__MchFj{50%{opacity:0}}@media (max-width:900px){.auth_shell__kbGeb{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.auth_panel__tbunG{position:relative;height:auto;gap:0;padding:18px max(20px,env(safe-area-inset-right,0px)) 18px max(20px,env(safe-area-inset-left,0px));border-radius:0 0 26px 26px}.auth_manifesto__AWrjZ,.auth_signature__ONmso,.auth_visual__WS_Em{display:none}.auth_panelBack__tLvNu{display:inline-flex}.auth_main__q9wbB{padding-top:8px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.auth_main__q9wbB>.auth_back__EkkzE{display:none}.auth_slot__3YIVP{place-items:start center;padding-block:28px}.auth_title__zaKy1{font-size:26px}}@media (prefers-reduced-motion:reduce){.auth_otp__w97dD:focus-within .auth_cell__FaljE[data-active=true]:empty:after,.auth_spinner__sBTF8{animation:none}.auth_button__aoDSC,.auth_button__aoDSC:hover:not(:disabled){transform:none}}.landing_root__GBSt0{--ink-deep:oklch(from var(--brand) 0.173 0.0136 h);--ink-2:oklch(from var(--brand) 0.238 0.0204 h);--on-ink:oklch(from var(--brand) 0.968 0.0075 h);--on-ink-strong:oklch(from var(--brand) 0.975 0.0058 h);--on-ink-muted:oklch(from var(--brand) 0.968 0.0075 h/0.66);--on-ink-soft:oklch(from var(--brand) 0.968 0.0075 h/0.42);--soft:oklch(from var(--brand) 0.27 0.0231 h/0.4);--mint-accent:oklch(from var(--brand) 0.886 0.086 h);--border-soft:oklch(from var(--brand) 0.956 0.0075 h);--accent-bg:oklch(from var(--brand) 0.955 0.0208 h);--accent-fg:oklch(from var(--brand) 0.471 0.0854 h);--gutter-x:clamp(16px,4vw,40px);--overlap:clamp(110px,18vw,250px);--r-card:22px;--r-modal:28px;--r-band:40px;--ease-out:cubic-bezier(0.16,1,0.3,1);position:relative;overflow-x:clip;background:var(--background);color:var(--foreground);font-family:var(--font-sans),Archivo,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.landing_root__GBSt0 ::-moz-selection{background:color-mix(in oklab,var(--brand-2) 24%,transparent)}.landing_root__GBSt0 ::selection{background:color-mix(in oklab,var(--brand-2) 24%,transparent)}.landing_root__GBSt0 :focus-visible{outline:2px solid var(--brand-2);outline-offset:3px;border-radius:8px}.landing_wrap__EoYAP{max-width:1240px;margin-inline:auto;padding-left:max(var(--gutter-x),env(safe-area-inset-left,0px));padding-right:max(var(--gutter-x),env(safe-area-inset-right,0px))}.landing_block__FpAAu{padding-block:clamp(88px,11vw,150px)}.landing_title__62OpH{margin:0;font-weight:600;letter-spacing:-.04em;line-height:1.02;text-wrap:balance}.landing_titleSoft__DK_Hw,.landing_titleStrong__OWHRb{display:block}.landing_titleSoft__DK_Hw{color:var(--soft)}.landing_accent__VIwWH{color:var(--mint-accent)}.landing_sectionHead__ppNvU{display:flex;flex-direction:column;gap:18px}.landing_sectionHead__ppNvU .landing_title__62OpH{font-size:clamp(32px,4.4vw,58px)}.landing_sectionHead__ppNvU p{margin:0;max-width:52ch;color:var(--muted-foreground);font-size:17px}.landing_num__j2MgU{font-variant-numeric:tabular-nums}.landing_srOnly__rSvgi{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.landing_button__MCzbe{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 26px;border-radius:999px;font-size:15px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;transition:transform .25s var(--ease-out),background-color .2s,box-shadow .25s}.landing_button__MCzbe:hover{transform:translateY(-2px)}.landing_button__MCzbe:active{transform:translateY(0) scale(.98);transition-duration:.1s}.landing_buttonPrimary__ueqVI{background:linear-gradient(180deg,#ffffff,oklch(from var(--brand) .942 .0108 h));color:var(--ink-deep);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 oklch(from var(--brand) .194 .0168 h/.12),0 0 0 1px rgba(255,255,255,.08),0 12px 32px -12px color-mix(in oklab,var(--brand-2) 55%,transparent)}.landing_buttonPrimary__ueqVI:hover{box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 oklch(from var(--brand) .194 .0168 h/.12),0 0 0 4px rgba(255,255,255,.08),0 18px 40px -12px color-mix(in oklab,var(--brand-2) 70%,transparent)}.landing_buttonGhost__ke65b{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.04);color:var(--on-ink)}.landing_buttonGhost__ke65b:hover{background:rgba(255,255,255,.09)}.landing_arrow__wlLqs{transition:transform .25s var(--ease-out)}.landing_button__MCzbe:hover .landing_arrow__wlLqs{transform:translateX(3px)}.landing_actions__oaA3l{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.landing_dots__JcaZL{background-image:radial-gradient(rgba(255,255,255,.11) 1px,transparent 1.4px);background-size:28px 28px;background-position:top}.landing_dots__JcaZL,.landing_grain__piGEr{position:absolute;inset:0;pointer-events:none}.landing_grain__piGEr{opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.landing_brand__His5b{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:800;letter-spacing:-.035em}.landing_tile__zHNII{display:flex;flex:none;align-items:center;justify-content:center;background:var(--brand-gradient);color:#fff}.landing_tile__zHNII svg{width:62.5%;height:62.5%}.landing_brandTile__5QFHQ{width:28px;height:28px;border-radius:8px;box-shadow:0 6px 16px -6px color-mix(in oklab,var(--brand) 70%,transparent)}@media (prefers-reduced-motion:reduce){.landing_arrow__wlLqs,.landing_button__MCzbe{transition:none}}.agency-mark_mark__yYT5S{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1;white-space:nowrap;transition:opacity .2s}.agency-mark_mark__yYT5S:hover{opacity:.75}.agency-mark_by__iMxcM{opacity:.7}.agency-mark_logo__THHjg{flex:none;width:auto;height:.85em}.ending_manifesto__IJ4kj{padding-block:clamp(40px,6vw,80px) clamp(72px,9vw,120px)}.ending_manifestoTitle__U0FkN{font-size:clamp(32px,4.4vw,58px)}.ending_signature__Thmim{display:flex;align-items:center;gap:12px;margin:28px 0 0;color:var(--muted-foreground);font-weight:600}.ending_signatureTile__crnrf{width:36px;height:36px;border-radius:10px}.ending_final__20fU2{position:relative;isolation:isolate;width:min(1160px,calc(100% - 2 * max(var(--gutter-x), env(safe-area-inset-left, 0px))));margin-inline:auto;overflow:hidden;border-radius:var(--r-band);background:linear-gradient(180deg,var(--foreground) 0,var(--ink-deep) 100%);color:var(--on-ink)}.ending_dots__Bwi5q{-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 100%,#000 15%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 100%,#000 15%,transparent 75%)}.ending_glow__UzpBb{position:absolute;bottom:-300px;left:50%;width:900px;height:520px;margin-left:-450px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklab,var(--brand-2) 45%,transparent),color-mix(in oklab,var(--brand) 10%,transparent) 60%,transparent);filter:blur(60px);pointer-events:none}.ending_finalInner__T4WC3{position:relative;display:flex;flex-direction:column;align-items:center;padding:clamp(64px,8vw,104px) clamp(24px,6vw,80px);text-align:center}.ending_finalTitle__Mw4L6{max-width:18ch;font-size:clamp(32px,4.8vw,64px)}.ending_strong__Q_Jff{color:var(--on-ink-strong)}.ending_soft__szlV0{color:var(--on-ink-soft)}.ending_subtitle__n4RdY{margin:22px 0 0;color:var(--on-ink-muted);font-size:clamp(17px,1.6vw,20px)}.ending_actions__3GIIM{margin-top:32px}.feature-grid_features__5ZTC6{scroll-margin-top:40px}.feature-grid_bento__WLlpE{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:56px}.feature-grid_card__kOg2e{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;overflow:hidden;padding:28px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--card);transition:transform .35s var(--ease-out),box-shadow .35s}.feature-grid_card__kOg2e:hover{box-shadow:0 24px 50px -24px oklch(from var(--brand) .21 .0119 h/.22);transform:translateY(-3px)}.feature-grid_card__kOg2e h3{margin:0;font-size:21px;font-weight:600;letter-spacing:-.035em;text-wrap:balance}.feature-grid_card__kOg2e>p{max-width:46ch;margin:0;color:var(--muted-foreground)}.feature-grid_wide__e0nAE{grid-column:span 4}.feature-grid_narrow__NXMy4,.feature-grid_third__FUKnn{grid-column:span 2}.feature-grid_half__8gHER{grid-column:span 3}.feature-grid_full__zQMX_{grid-column:span 6}.feature-grid_visual__wKMDM{margin-top:auto;padding-top:18px}.feature-grid_ink__YPxt6{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:40px;padding:clamp(28px,4vw,52px);border-color:transparent;background:linear-gradient(160deg,oklch(from var(--brand) .27 .0231 h) 0,oklch(from var(--brand) .194 .0168 h) 100%);color:var(--on-ink)}.feature-grid_ink__YPxt6:before{content:"";position:absolute;top:-140px;right:-120px;width:520px;height:400px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklab,var(--brand-2) 35%,transparent),transparent);filter:blur(30px);pointer-events:none}.feature-grid_inkDots__Qq7MU{-webkit-mask-image:radial-gradient(ellipse 60% 80% at 80% 30%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse 60% 80% at 80% 30%,#000 10%,transparent 70%)}.feature-grid_ink__YPxt6>:not(.feature-grid_inkDots__Qq7MU){position:relative}.feature-grid_ink__YPxt6 h3{font-size:clamp(26px,3.2vw,40px);letter-spacing:-.045em;line-height:1.04}.feature-grid_ink__YPxt6 p{max-width:44ch;margin:14px 0 0;color:var(--on-ink-muted);font-size:16.5px}@media (prefers-reduced-motion:reduce){.feature-grid_card__kOg2e{transition:none}}@media (max-width:980px){.feature-grid_half__8gHER,.feature-grid_narrow__NXMy4,.feature-grid_third__FUKnn,.feature-grid_wide__e0nAE{grid-column:span 6}}@media (max-width:860px){.feature-grid_ink__YPxt6{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.feature-grid_card__kOg2e{padding:22px}}.hero_hero___lnIV{position:relative;z-index:1;color:var(--on-ink)}.hero_backdrop___gEdL{position:absolute;inset:0;overflow:hidden;border-radius:0 0 var(--r-band) var(--r-band);background:radial-gradient(90% 60% at 50% -8%,oklch(from var(--brand) .344 .0423 h/.9) 0,transparent 62%),radial-gradient(70% 38% at 50% 100%,color-mix(in oklab,var(--brand-2) 30%,transparent) 0,transparent 70%),var(--ink-deep)}.hero_backdrop___gEdL .hero_dots__eIu21{-webkit-mask-image:radial-gradient(ellipse 75% 62% at 50% 28%,#000 25%,transparent 78%);mask-image:radial-gradient(ellipse 75% 62% at 50% 28%,#000 25%,transparent 78%)}.hero_beam__Dww4p{position:absolute;top:-220px;left:50%;width:1100px;height:900px;transform:translateX(-50%);background:conic-gradient(from 180deg at 50% 0,transparent 160deg,oklch(from var(--brand) .926 .0655 h/.07) 175deg,oklch(from var(--brand) .926 .0655 h/.11) 180deg,oklch(from var(--brand) .926 .0655 h/.07) 185deg,transparent 200deg);filter:blur(6px);-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 85%);mask-image:linear-gradient(180deg,#000 30%,transparent 85%)}.hero_inner__JThhJ{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:calc(env(safe-area-inset-top, 0px) + 176px);text-align:center}.hero_headline__1nke2{max-width:21ch;font-size:clamp(40px,5.9vw,82px)}.hero_headline__1nke2 .hero_strong__UPUVw{color:var(--on-ink-strong)}.hero_headline__1nke2 .hero_soft__vdDxa{color:var(--on-ink-soft)}.hero_subtitle__KJovw{max-width:52ch;margin:28px 0 0;color:var(--on-ink-muted);font-size:clamp(16px,1.45vw,18px);line-height:1.6;text-wrap:pretty}.hero_actions__3sEd5{margin-top:34px}.hero_bare__wl2jl .hero_inner__JThhJ{padding-bottom:clamp(96px,12vw,160px)}.hero_overlapSpace__i5mM5{height:var(--overlap)}.hero_stage__DUpkI{position:relative;isolation:isolate;width:100%;margin-top:76px;margin-bottom:calc(-1 * var(--overlap));text-align:left}.hero_stage__DUpkI:after{content:"";position:absolute;z-index:-1;top:-90px;right:6%;left:6%;height:320px;background:radial-gradient(closest-side,color-mix(in oklab,var(--brand-2) 42%,transparent),transparent);filter:blur(48px)}@media (prefers-reduced-motion:no-preference){.hero_rise__rxjSi{animation:hero_rise__rxjSi .8s var(--ease-out) both;animation-delay:var(--delay,0s)}.hero_line__5WowM{animation:hero_line-up__RPAr2 1s var(--ease-out) both;animation-delay:var(--delay,0s)}.hero_stage__DUpkI{animation:hero_stage-up__rsJwC 1.1s var(--ease-out) .7s both}.hero_stage__DUpkI:after{animation:hero_fade__2qIO2 1.4s ease .8s both}}@keyframes hero_rise__rxjSi{0%{opacity:0;transform:translateY(14px)}}@keyframes hero_line-up__RPAr2{0%{opacity:0;transform:translateY(.38em);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:none;clip-path:inset(-10% -5% -20% -5%)}}@keyframes hero_stage-up__rsJwC{0%{opacity:.2;transform:translateY(48px)}}@keyframes hero_fade__2qIO2{0%{opacity:0}}.logo-strip_sources__2VDDD{padding-top:88px;padding-bottom:40px;scroll-margin-top:80px}.logo-strip_label__nJCAv{margin:0 0 18px;color:var(--subtle-foreground);font-size:13px;font-weight:600;letter-spacing:.04em;text-align:center}.logo-strip_list__wTkiN{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px 36px;margin:0;padding:0;list-style:none}.logo-strip_item__aWcCg{display:inline-flex;align-items:center;gap:10px;color:oklch(from var(--brand) .361 .0208 h);font-size:15.5px;font-weight:700;letter-spacing:-.01em}.logo-strip_item__aWcCg>:first-child{flex:none;width:26px;height:26px}.logo-strip_item__aWcCg>:first-child:not(svg){border-radius:7px}.next-tool_next__fxgaF{padding-top:clamp(56px,7vw,96px)}.next-tool_link__MU1nf{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,2.4vw,28px);padding:clamp(22px,3vw,36px);border:1px solid var(--border);border-radius:var(--r-card);background:var(--card);transition:border-color .3s,box-shadow .35s,transform .35s var(--ease-out)}.next-tool_link__MU1nf:hover{border-color:color-mix(in oklab,var(--next-to) 35%,var(--border));box-shadow:0 24px 50px -26px color-mix(in oklab,var(--next-to) 55%,transparent);transform:translateY(-3px)}.next-tool_link__MU1nf:focus-visible{outline-color:var(--next-to)}.next-tool_tile__xyrBG{display:flex;align-items:center;justify-content:center;width:clamp(52px,5vw,64px);height:clamp(52px,5vw,64px);border-radius:18px;background:linear-gradient(140deg,var(--next-from),var(--next-to));box-shadow:0 10px 24px -10px color-mix(in oklab,var(--next-to) 70%,transparent);color:#fff}.next-tool_tile__xyrBG svg{width:56%;height:56%}.next-tool_body__s4wrE{display:grid;gap:6px;min-width:0}.next-tool_name__TPBgt{font-size:clamp(22px,2.6vw,34px);font-weight:600;letter-spacing:-.04em;line-height:1.08}.next-tool_lead__N9_4c{color:var(--soft)}.next-tool_description__pm7Vf{color:var(--muted-foreground);font-size:16px}.next-tool_arrow__bq5h4{color:var(--next-to);transition:transform .35s var(--ease-out)}.next-tool_link__MU1nf:hover .next-tool_arrow__bq5h4{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.next-tool_arrow__bq5h4,.next-tool_link__MU1nf{transition:none}.next-tool_link__MU1nf:hover,.next-tool_link__MU1nf:hover .next-tool_arrow__bq5h4{transform:none}}@media (max-width:560px){.next-tool_link__MU1nf{grid-template-columns:auto minmax(0,1fr)}.next-tool_arrow__bq5h4{display:none}}.site-footer_footer__NcLnC{padding-block:72px 40px}.site-footer_columns__pYWXL{display:grid;grid-template-columns:minmax(0,2fr) repeat(var(--columns,2),minmax(0,1fr));gap:40px}.site-footer_identity__tK_7z{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.site-footer_agency__H3okH{padding-left:14px;border-left:1px solid var(--border);font-size:13px}.site-footer_tagline__bkyKc{max-width:34ch;margin:16px 0 0;color:var(--muted-foreground)}.site-footer_columns__pYWXL h2{margin:0 0 14px;color:var(--subtle-foreground);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.site-footer_columns__pYWXL ul{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;color:oklch(from var(--brand) .361 .0208 h);font-weight:500}.site-footer_columns__pYWXL a{transition:color .2s}.site-footer_columns__pYWXL a:hover{color:var(--brand)}.site-footer_bottom__3NYDn{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;padding-top:24px;border-top:1px solid var(--border);color:var(--subtle-foreground);font-size:14px}@media (max-width:760px){.site-footer_columns__pYWXL{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site-footer_columns__pYWXL>:first-child{grid-column:1/-1}}.site-header_header__q6nuv{position:fixed;inset:0 0 auto;z-index:50;padding-top:calc(env(safe-area-inset-top, 0px) + 14px);padding-left:max(var(--gutter-x),env(safe-area-inset-left,0px));padding-right:max(var(--gutter-x),env(safe-area-inset-right,0px));pointer-events:none}.site-header_pill__nGyBS{display:flex;align-items:center;gap:6px;max-width:1120px;margin-inline:auto;padding:8px 8px 8px 14px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:oklch(from var(--brand) .203 .0166 h/.66);box-shadow:0 14px 34px -14px rgba(0,0,0,.45);color:var(--on-ink);backdrop-filter:blur(18px) saturate(1.4);pointer-events:auto}.site-header_identity__tGiWO{display:flex;align-items:center;gap:12px;min-width:0;margin-right:auto}.site-header_agency__HtJqz{padding-left:12px;border-left:1px solid rgba(255,255,255,.14);color:var(--on-ink)}.site-header_links__HM21d{display:flex;gap:2px}.site-header_link__41GqS{padding:8px 14px;border-radius:999px;color:var(--on-ink-muted);font-size:14.5px;font-weight:500;transition:color .2s,background-color .2s}.site-header_link__41GqS:hover{background:rgba(255,255,255,.06);color:var(--on-ink)}.site-header_cta__E38Vy{display:flex}.site-header_cta__E38Vy>a,.site-header_cta__E38Vy>button{height:40px;padding:0 18px;font-size:14px}@media (max-width:860px){.site-header_links__HM21d{display:none}}@media (max-width:520px){.site-header_agency__HtJqz{display:none}}.statement_statement__WCqV7{padding-block:clamp(88px,11vw,150px) 0}.statement_text__uHBaN{max-width:34ch;margin:0;font-size:clamp(28px,3.6vw,48px);font-weight:600;letter-spacing:-.04em;line-height:1.1;text-wrap:pretty}.statement_soft__X5EN3{color:var(--soft)}.steps_head__GwznO{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 64px;margin-bottom:48px}.steps_title__tqPu2{font-size:clamp(32px,4.4vw,58px)}.steps_head__GwznO p{max-width:46ch;margin:0;color:var(--muted-foreground);font-size:17px}.steps_card__PrpM4{padding:clamp(20px,3vw,40px);border:1px solid var(--border);border-radius:var(--r-modal);background:var(--card);box-shadow:0 1px 2px oklch(from var(--brand) .21 .0119 h/.04),0 30px 70px -40px oklch(from var(--brand) .276 .0395 h/.35)}.steps_row__PVd6n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.steps_row__PVd6n>.steps_column__xKqw1{padding-inline:clamp(16px,2.4vw,32px)}.steps_row__PVd6n>.steps_column__xKqw1:first-child{padding-left:0}.steps_row__PVd6n>.steps_column__xKqw1:last-child{padding-right:0}.steps_row__PVd6n>.steps_column__xKqw1+.steps_column__xKqw1{border-left:1px dashed var(--border)}.steps_column__xKqw1{display:grid;gap:22px;min-width:0}.steps_node__TLP_e{display:grid;place-items:center;height:220px}.steps_caption__Wn_uI{display:grid;gap:6px}.steps_number__q8UOg{color:var(--brand);font-size:14px;font-weight:700}.steps_caption__Wn_uI h3{margin:0;font-size:21px;font-weight:600;letter-spacing:-.035em}.steps_caption__Wn_uI p{max-width:32ch;margin:0;color:var(--muted-foreground);font-size:14.5px}@media (max-width:980px){.steps_row__PVd6n{grid-template-columns:minmax(0,1fr);gap:28px}.steps_row__PVd6n>.steps_column__xKqw1{padding-inline:0}.steps_row__PVd6n>.steps_column__xKqw1+.steps_column__xKqw1{padding-top:28px;border-top:1px dashed var(--border);border-left:0}.steps_node__TLP_e{height:auto}}@media (max-width:820px){.steps_head__GwznO{grid-template-columns:minmax(0,1fr)}}.illustrations_beforeAfter__MU4un,.illustrations_code__48pSw,.illustrations_heroStage__bdHE7,.illustrations_rivals__fNpX6,.illustrations_stepScene__jz4tu,.illustrations_types__9h9eP{--tint-8:color-mix(in oklab,var(--brand) 8%,white);--tint-12:color-mix(in oklab,var(--brand) 12%,white);--tint-25:color-mix(in oklab,var(--brand) 25%,white);--tint-50:color-mix(in oklab,var(--brand) 50%,white);--lift:color-mix(in oklab,var(--ink-deep) 55%,transparent);--lift-strong:color-mix(in oklab,var(--ink-deep) 60%,transparent)}.illustrations_line__T4IsV{height:8px;border-radius:4px;background:var(--rule)}.illustrations_lineThick__75SF8{height:10px;border-radius:5px}.illustrations_lineThin__tyLm3{height:6px;border-radius:3px}.illustrations_line__T4IsV[data-w="60"],.illustrations_typeLine__aibZx[data-w="60"]{width:60%}.illustrations_line__T4IsV[data-w="70"]{width:70%}.illustrations_line__T4IsV[data-w="80"]{width:80%}.illustrations_line__T4IsV[data-w="90"]{width:90%}.illustrations_flowArrow__NMWpp{flex:none;color:var(--brand)}.illustrations_heroStage__bdHE7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:24px;width:100%;max-width:1000px;margin-inline:auto}.illustrations_heroCard__ZBgPW{display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px;border-radius:20px;background:var(--card);box-shadow:0 30px 60px -30px var(--lift)}.illustrations_heroLeft__DD7_e{transform:translateY(24px) rotate(-2deg)}.illustrations_heroRight__XpSVG{transform:translateY(24px) rotate(2deg)}.illustrations_heroCenter__LACpS{box-shadow:0 40px 70px -30px var(--lift-strong),0 0 0 2px var(--brand-2)}.illustrations_heroTag__Ioqe3{align-self:flex-start;padding:4px 10px;border-radius:999px;background:var(--tint-8);color:var(--accent-fg);font-size:12px;font-weight:700;line-height:1.4}.illustrations_heroTagActive__GH_1X{background:var(--brand);color:var(--primary-foreground)}.illustrations_homeBanner__D0Lg7{height:92px;border-radius:10px;background:linear-gradient(140deg,var(--tint-12),var(--tint-25))}.illustrations_homeTiles__fiYqy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.illustrations_homeTiles__fiYqy>div{height:46px;border-radius:8px;background:var(--secondary)}.illustrations_categoryBar___gas2{height:28px;border-radius:8px;background:var(--secondary)}.illustrations_categoryBody__6V28o{display:grid;grid-template-columns:70px minmax(0,1fr);gap:10px}.illustrations_categoryFilters__1DJDQ{display:flex;flex-direction:column;gap:6px}.illustrations_categoryProducts__v7bKS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.illustrations_categoryProducts__v7bKS>div{height:64px;border-radius:8px;background:var(--tint-12)}.illustrations_rankList__6Yvky{display:flex;flex-direction:column;gap:6px}.illustrations_rankRow__caeIc{display:grid;grid-template-columns:24px minmax(0,1fr) 40px;align-items:center;gap:8px}.illustrations_rankMark__eyp0J{height:24px;border-radius:6px}.illustrations_rankBadge__zwbNo{height:18px;border-radius:9px;background:var(--secondary)}.illustrations_rankRow__caeIc[data-rank=first] .illustrations_rankMark__eyp0J{background:var(--brand)}.illustrations_rankRow__caeIc[data-rank=first] .illustrations_rankBadge__zwbNo{background:var(--tint-12)}.illustrations_rankRow__caeIc[data-rank=second] .illustrations_rankMark__eyp0J{background:var(--tint-50)}.illustrations_rankRow__caeIc[data-rank=third] .illustrations_rankMark__eyp0J{background:var(--tint-25)}.illustrations_comparisonFoot__BomRb{height:40px;border-radius:8px;background:var(--secondary)}.illustrations_stepScene__jz4tu{box-sizing:border-box;width:100%;height:100%;min-height:170px;border-radius:16px;background:var(--secondary)}.illustrations_queries__f2sKi{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:0 22px}.illustrations_query___lVSV{display:flex;align-items:center;gap:10px}.illustrations_queryDot___zgah{flex:none;width:8px;height:8px;border-radius:4px}.illustrations_queryDot___zgah[data-tone=strong]{background:var(--brand)}.illustrations_queryDot___zgah[data-tone=medium]{background:var(--tint-50)}.illustrations_queryDot___zgah[data-tone=light]{background:var(--tint-25)}.illustrations_queryField__OQMND{display:flex;flex:1;align-items:center;min-width:0;height:30px;padding:0 12px;border:1px solid var(--rule);border-radius:15px;background:var(--card);color:var(--muted-foreground);font-size:12.5px;white-space:nowrap}.illustrations_compare__tD9Ox{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:14px;padding:20px}.illustrations_comparePage__lk4by{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px;border:1px solid var(--rule);border-radius:10px;background:var(--card)}.illustrations_compareLabel__2z_vY{color:var(--muted-foreground);font-size:11px;font-weight:700;line-height:1.4}.illustrations_compareBlock___peXJ{height:24px;border-radius:5px;background:var(--rule)}.illustrations_compareTiles__Hd6uX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.illustrations_compareTiles__Hd6uX>div{height:16px;border-radius:4px;background:var(--tint-12)}.illustrations_compareRival__wGSlD{border-color:var(--tint-50)}.illustrations_compareRival__wGSlD .illustrations_compareLabel__2z_vY{color:var(--accent-fg)}.illustrations_compareRival__wGSlD .illustrations_compareBlock___peXJ{background:var(--tint-12)}.illustrations_validate__wcqe9{display:flex;align-items:center;justify-content:center;gap:16px;padding:20px}.illustrations_sheet__ywTvE{position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;width:84px;height:104px;padding:10px;border-radius:10px;background:var(--card)}.illustrations_sheetHead__iM5zW{height:20px;border-radius:4px}.illustrations_sheetBody__BOxby{height:30px;border-radius:4px}.illustrations_sheetDraft__FpDqW,.illustrations_sheetDraft__FpDqW .illustrations_sheetBody__BOxby,.illustrations_sheetDraft__FpDqW .illustrations_sheetHead__iM5zW{border:1px dashed var(--tint-50)}.illustrations_sheetDone__DWEm0{box-shadow:0 0 0 2px var(--brand)}.illustrations_sheetDone__DWEm0 .illustrations_sheetHead__iM5zW{background:var(--brand-gradient)}.illustrations_sheetDone__DWEm0 .illustrations_sheetBody__BOxby{background:var(--tint-12)}.illustrations_sheetCheck__HGxXR{position:absolute;top:-10px;right:-10px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:12px;background:var(--brand);color:var(--primary-foreground)}.illustrations_types__9h9eP{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.illustrations_type__2_n0A{display:flex;flex-direction:column;gap:6px;min-width:0}.illustrations_typeThumb__3hyh4{box-sizing:border-box;display:flex;flex-direction:column;gap:4px;height:74px;padding:8px;border-radius:10px;background:var(--secondary)}.illustrations_typeThumb__3hyh4[data-type=category]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.illustrations_typeThumb__3hyh4[data-type=category]>div{border-radius:4px;background:var(--tint-25)}.illustrations_typeThumb__3hyh4[data-type=product]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.illustrations_typeThumb__3hyh4[data-type=comparison],.illustrations_typeThumb__3hyh4[data-type=reviews]{gap:5px}.illustrations_typeBanner__8BHjb{flex:none;height:26px;border-radius:4px;background:var(--tint-25)}.illustrations_typeThumb__3hyh4[data-type=service] .illustrations_typeBanner__8BHjb{height:16px}.illustrations_typeLine__aibZx{flex:none;height:5px;border-radius:3px;background:var(--rule)}.illustrations_typeLine__aibZx[data-tone=medium]{background:var(--tint-50)}.illustrations_typeVisual__f0Qnq{border-radius:4px;background:var(--tint-25)}.illustrations_typeInfo__BmUVO{display:flex;flex-direction:column;gap:4px}.illustrations_typeButton__NztFb{height:12px;border-radius:3px;background:var(--brand)}.illustrations_typePill__EzgWB{width:60%;height:14px;border-radius:7px;background:var(--tint-50)}.illustrations_typeReview__lRlRN{height:12px;border:1px solid var(--tint-25);border-radius:4px;background:var(--card)}.illustrations_typeRank__li7oe{height:12px;border-radius:4px}.illustrations_typeRank__li7oe[data-tone=strong]{background:var(--brand)}.illustrations_typeRank__li7oe[data-tone=medium]{background:var(--tint-50)}.illustrations_typeRank__li7oe[data-tone=light]{background:var(--tint-25)}.illustrations_typeLabel__4hqaj{overflow:hidden;color:var(--muted-foreground);font-size:12px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.illustrations_beforeAfter__MU4un{display:flex;align-items:center;justify-content:center;gap:12px}.illustrations_mini__Dzdvv{box-sizing:border-box;display:flex;flex-direction:column;gap:5px;width:70px;height:86px;padding:8px;border-radius:8px}.illustrations_miniHead__OKcbv{height:22px;border-radius:4px}.illustrations_miniBefore__oSb_x{background:var(--secondary)}.illustrations_miniBefore__oSb_x .illustrations_miniHead__OKcbv{background:var(--rule)}.illustrations_miniAfter__YWfnw{background:var(--card);box-shadow:0 0 0 2px var(--brand-2)}.illustrations_miniAfter__YWfnw .illustrations_miniHead__OKcbv{background:var(--tint-25)}.illustrations_miniTiles__NDQXf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.illustrations_miniTiles__NDQXf>div{height:14px;border-radius:3px;background:var(--tint-12)}.illustrations_rivals__fNpX6{display:flex;flex-direction:column;gap:6px}.illustrations_rival__8qNhu{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px}.illustrations_rivalRank__NLhCV{color:var(--brand);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.illustrations_rivalBar__uqZ9X{display:flex;height:18px;overflow:hidden;border-radius:5px}.illustrations_rivalSegment__rcRqD{flex-grow:var(--grow);flex-basis:0}.illustrations_rivalSegment__rcRqD[data-tone=neutral]{background:var(--secondary)}.illustrations_rivalSegment__rcRqD[data-tone=light]{background:var(--tint-12)}.illustrations_rivalSegment__rcRqD[data-tone=medium]{background:var(--tint-25)}@media (min-width:761px){.illustrations_htmlSlot__lB5D3{margin-top:0;padding-top:0}article:has(>.illustrations_htmlSlot__lB5D3){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;align-content:center;gap:10px 24px}article:has(>.illustrations_htmlSlot__lB5D3)>h3{align-self:end}article:has(>.illustrations_htmlSlot__lB5D3)>p{align-self:start}article:has(>.illustrations_htmlSlot__lB5D3)>.illustrations_htmlSlot__lB5D3{grid-row:1/3;grid-column:2;align-self:center}}.illustrations_code__48pSw{padding:16px;overflow-x:auto;border-radius:14px;background:var(--ink-deep);color:var(--on-ink-muted);font-family:ui-monospace,Menlo,monospace;font-size:12px;line-height:1.7;white-space:nowrap}.illustrations_codeIndent__WSJf1{padding-left:16px}.illustrations_codeTag__XCXeG{color:var(--tint-50)}.illustrations_codeAttr___fd6A{color:var(--tint-25)}@media (max-width:640px){.illustrations_heroStage__bdHE7{grid-template-columns:minmax(0,320px);justify-content:center}.illustrations_heroLeft__DD7_e,.illustrations_heroRight__XpSVG{display:none}.illustrations_types__9h9eP{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}}