@font-face{font-family:Epilogue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f5ebe7c6e11a4cc3-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:Epilogue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8a6acee7b2a440a7-s.p.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:Epilogue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5c9b804ec7dd51d9-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:Epilogue;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f5ebe7c6e11a4cc3-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:Epilogue;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8a6acee7b2a440a7-s.p.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:Epilogue;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5c9b804ec7dd51d9-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:Epilogue;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f5ebe7c6e11a4cc3-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:Epilogue;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8a6acee7b2a440a7-s.p.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:Epilogue;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5c9b804ec7dd51d9-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:Epilogue;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f5ebe7c6e11a4cc3-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:Epilogue;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8a6acee7b2a440a7-s.p.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:Epilogue;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5c9b804ec7dd51d9-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:Epilogue;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/f5ebe7c6e11a4cc3-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:Epilogue;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8a6acee7b2a440a7-s.p.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:Epilogue;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5c9b804ec7dd51d9-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:Epilogue;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f5ebe7c6e11a4cc3-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:Epilogue;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/8a6acee7b2a440a7-s.p.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:Epilogue;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/5c9b804ec7dd51d9-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:Epilogue Fallback;src:local("Arial");ascent-override:71.15%;descent-override:21.16%;line-gap-override:0.00%;size-adjust:111.04%}.__className_d53dd8{font-family:Epilogue,Epilogue Fallback;font-style:normal}.__variable_d53dd8{--font-epilogue:"Epilogue","Epilogue Fallback"}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/de32ab4287127d46-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/52c789a43a83edb4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/53a2694769c6fc4b-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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/109cd0be88080556-s.p.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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9f5251eb979d3d3e-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:Spectral Fallback;src:local("Times New Roman");ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.00%;size-adjust:109.78%}.__className_f93ca8{font-family:Spectral,Spectral Fallback;font-weight:400;font-style:italic}.__variable_f93ca8{--font-spectral:"Spectral","Spectral Fallback"}:root{--bg:#F3F5F8;--surface:#FFFFFF;--soft:#EBEFF6;--ink:#0F1828;--muted:#566176;--line:#D9DEE7;--accent:#2340E0;--accent-ink:#FFFFFF;--mark:#FFD84A;--mark-ink:#16130A;--panel:#0F1828;--panel-fg:#EEF1F7;--panel-muted:#A9B3C6;--wa:#128C4A;--danger:#C0352B;--ok:#17803D;--sans:var(--font-epilogue),"Helvetica Neue",Arial,system-ui,sans-serif;--serif:var(--font-spectral),Georgia,"Times New Roman",serif;--wrap:1180px;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0B111D;--surface:#131B2B;--soft:#1A2438;--ink:#EDF1F8;--muted:#9AA5B9;--line:#253047;--accent:#8A9DFF;--accent-ink:#0B111D;--panel:#18233A;--panel-fg:#EEF1F7;--panel-muted:#A9B3C6;--wa:#25B866;--danger:#FF7B70;--ok:#4CD07D;color-scheme:dark}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}p{margin:0}.wrap{max-width:var(--wrap);margin-inline:auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media (min-width:720px){.wrap{padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}}h1,h2,h3{font-family:var(--sans);margin:0;text-wrap:balance}h1,h2{font-weight:900;letter-spacing:-.05em;line-height:1.02}h1{font-size:clamp(2.4rem,5.8vw,4.4rem)}h2{font-size:clamp(1.9rem,4vw,3rem)}h3{font-size:1.25rem;font-weight:800;letter-spacing:-.03em;line-height:1.2}h1 em,h2 em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.02em;color:var(--accent)}.lede{font-size:clamp(1.08rem,1.6vw,1.22rem);max-width:58ch}.eyebrow,.lede{color:var(--muted)}.eyebrow{font-size:.76rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.mark{background:linear-gradient(transparent 14%,var(--mark) 14%,var(--mark) 90%,transparent 90%);color:var(--mark-ink);padding-inline:.1em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font:600 1rem/1 var(--sans);padding:1em 1.4em;border-radius:999px;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:transform .15s ease,background-color .15s ease,opacity .15s;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-ghost{border-color:var(--ink);color:var(--ink);background:transparent}.btn-wa{background:var(--wa);color:#fff}.btn-dark{background:var(--mark-ink);color:var(--mark)}.btn svg{width:1.15em;height:1.15em;flex:none}.btn-sm{padding:.7em 1.1em;font-size:.92rem}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;z-index:100;background:var(--surface);padding:.5rem 1rem}.top{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.top .wrap{display:flex;gap:1.25rem;padding-block:.75rem}.logo,.top .wrap{align-items:center}.logo{display:inline-flex;gap:.55rem;text-decoration:none;color:var(--ink);flex:none}.logo-mark{flex:none;display:block}.logo-word{font-weight:900;font-size:1.55rem;letter-spacing:-.065em;line-height:1;padding-bottom:.08em}.logo-line{display:none;margin-left:.35rem;padding-left:.8rem;border-left:1px solid var(--line);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.35;color:var(--muted)}@media (min-width:1100px){.logo-line{display:block}}.foot .logo-word{font-size:1.8rem}.nav{display:none;gap:1.4rem;margin-left:auto;align-items:center}.nav a{text-decoration:none;font-weight:500;color:var(--muted)}.nav a:hover,.nav a[aria-current=page]{color:var(--ink)}.top-cta{margin-left:auto;display:flex;gap:.5rem;align-items:center}.top-cta .btn-wa{display:none}@media (min-width:1000px){.nav{display:flex}.top-cta{margin-left:1rem}.top-cta .btn-wa{display:inline-flex}.menu{display:none}}.menu{position:relative}.menu summary{list-style:none;cursor:pointer;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--line)}.menu summary::-webkit-details-marker{display:none}.menu summary svg{width:22px;height:22px}.menu-panel{position:absolute;right:0;top:calc(100% + 10px);width:min(320px,calc(100vw - 32px));background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:.75rem;display:grid;grid-gap:.15rem;gap:.15rem;box-shadow:0 24px 60px -24px rgba(15,24,40,.35)}.menu-panel a{text-decoration:none;padding:.7rem .85rem;border-radius:10px;font-weight:600}.menu-panel a:hover{background:var(--soft)}.menu-panel small{padding:.6rem .85rem .2rem;color:var(--muted);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.hero{padding-block:clamp(2.5rem,6vw,5rem) clamp(2.5rem,5vw,4rem)}.hero .wrap{display:grid;grid-gap:3rem;gap:3rem;align-items:center}@media (min-width:960px){.hero .wrap{grid-template-columns:1.1fr 1fr}}.hero-copy{display:grid;grid-gap:1.5rem;gap:1.5rem;min-width:0}.badge{display:inline-flex;align-items:center;gap:.6rem;justify-self:start;background:var(--surface);border:1px solid var(--line);padding:.4rem .95rem .4rem .45rem;font-size:.95rem;font-weight:600}.badge,.badge b{border-radius:999px}.badge b{background:var(--ink);color:var(--bg);padding:.28rem .65rem;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;flex:none}.actions{gap:.75rem}.actions,.proof{display:flex;flex-wrap:wrap}.proof{gap:.5rem 1.25rem;color:var(--muted);font-size:.95rem}.proof span:before{content:"✓";color:var(--accent);font-weight:700;margin-right:.4em}.stage{position:relative;padding:0 0 2.5rem;min-width:0}.laptop{background:var(--ink);border-radius:14px 14px 6px 6px;padding:10px 10px 18px;box-shadow:0 30px 60px -30px rgba(15,24,40,.45)}.laptop .screen{aspect-ratio:16/10.4}.screen{position:relative;overflow:hidden;border-radius:6px;background:var(--surface)}.screen img{width:100%;height:100%;object-fit:cover;object-position:50% 0}.phone{position:absolute;right:-4px;bottom:0;width:31%;max-width:190px;background:var(--ink);border-radius:26px;padding:7px;box-shadow:0 24px 50px -20px rgba(15,24,40,.55)}.phone .screen{aspect-ratio:9/19;border-radius:20px}.auto img{animation:pan 26s ease-in-out infinite alternate}.phone.auto img{animation-duration:20s;animation-delay:-6s}@keyframes pan{0%,8%{object-position:50% 0}92%,to{object-position:50% 100%}}.stage-tag{position:absolute;left:12px;bottom:0;font-size:.76rem;letter-spacing:.04em;color:var(--muted)}.ticker{background:var(--panel);color:var(--panel-fg);overflow:hidden}.ticker-track{display:flex;width:max-content;animation:tick 45s linear infinite}.ticker ul{display:flex;list-style:none;margin:0;padding:1rem 0}.ticker li{font-size:1.1rem;font-weight:800;letter-spacing:-.03em;line-height:1;padding-inline:1.4rem;white-space:nowrap;display:flex;align-items:center;gap:1.4rem}.ticker li:after{content:"";width:.5rem;height:.5rem;background:var(--mark);border-radius:50%}@keyframes tick{to{transform:translateX(-50%)}}.section{padding-block:clamp(3.5rem,8vw,6.5rem)}.section.tight{padding-top:0}.head{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:clamp(2rem,4vw,3rem);max-width:780px}.offer{display:grid;border:2px solid var(--ink);border-radius:22px;overflow:hidden;background:var(--surface)}@media (min-width:900px){.offer{grid-template-columns:.9fr 1.1fr}}.offer-price{background:var(--ink);color:var(--bg);padding:clamp(1.75rem,4vw,2.75rem);display:grid;grid-gap:1.25rem;gap:1.25rem;align-content:start}.offer-price .eyebrow{color:var(--panel-muted)}.offer-price h3{font-size:clamp(1.5rem,2.6vw,1.9rem);font-weight:900;letter-spacing:-.04em}.price{font-size:clamp(2.8rem,6.5vw,4rem);font-weight:900;letter-spacing:-.055em;line-height:1;display:flex;align-items:baseline;gap:.4rem .6rem;flex-wrap:wrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price small{font-size:.95rem;font-weight:500;letter-spacing:0;opacity:.8}.pill{display:inline-flex;justify-self:start;background:var(--mark);color:var(--mark-ink);border-radius:999px;padding:.32rem .8rem;font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.meta{display:grid;grid-gap:.5rem;gap:.5rem;font-size:.96rem;margin:0}.meta div{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid color-mix(in srgb,var(--bg) 20%,transparent);padding-top:.5rem}.meta dd,.meta dt{margin:0}.meta dd{text-align:right}.offer-list{padding:clamp(1.75rem,4vw,2.75rem);display:grid;grid-gap:1.5rem;gap:1.5rem;align-content:start}.checks{list-style:none;margin:0;padding:0;display:grid;grid-gap:.7rem;gap:.7rem}@media (min-width:560px){.checks.two{grid-template-columns:1fr 1fr;column-gap:1.5rem}}.checks li{display:flex;gap:.65rem;align-items:flex-start}.checks li:before{content:"";flex:none;width:1.25rem;height:1.25rem;margin-top:.2rem;border-radius:50%;background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3 7-7' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/80% no-repeat}.extra{font-size:.93rem;color:var(--muted);border-top:1px dashed var(--line);padding-top:1rem}.extra b{color:var(--ink)}.show{display:grid;grid-gap:1.5rem;gap:1.5rem}@media (min-width:900px){.show{grid-template-columns:repeat(3,1fr)}}.site{display:grid;grid-gap:.9rem;gap:.9rem;text-decoration:none;min-width:0}.browser{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface);transition:transform .25s ease,box-shadow .25s ease}.bar{display:flex;align-items:center;gap:.35rem;padding:.55rem .75rem;border-bottom:1px solid var(--line)}.bar i{width:.55rem;height:.55rem;border-radius:50%;background:var(--line)}.bar span{margin-left:.5rem;font-size:.76rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site .screen{aspect-ratio:4/4.4;border-radius:0}.site .screen img{transition:object-position 7s ease-in-out}.site:focus-visible .browser,.site:hover .browser{transform:translateY(-6px);box-shadow:0 26px 50px -28px rgba(15,24,40,.5)}.site:focus-visible .screen img,.site:hover .screen img{object-position:50% 100%}.site-meta{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.site-meta h3{font-size:1.15rem}.site-meta span{font-size:.9rem;color:var(--muted);text-align:right}.show .site-meta{flex-direction:column;align-items:flex-start;gap:.2rem}.show .site-meta span{text-align:left}.site{align-content:start}.did{display:grid;grid-gap:.45rem;gap:.45rem;padding:1rem 1.1rem;border-radius:16px;background:var(--surface);border:1px solid var(--line)}.did b{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.did ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}.did li{position:relative;padding-left:1.4em;font-size:.93rem;line-height:1.45}.did li:before{content:"✓";position:absolute;left:0;color:var(--ok);font-weight:800}.cap-live{font-size:.98rem}.mp{display:grid;grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);border-radius:28px;background:var(--panel);color:var(--panel-fg);padding:clamp(1.5rem,5vw,3.5rem)}@media (min-width:980px){.mp{grid-template-columns:1fr 1.15fr;align-items:center}}.mp-copy{display:grid;grid-gap:1.1rem;gap:1.1rem;min-width:0}.mp-copy .eyebrow{color:var(--mark)}.mp-copy h2{color:var(--panel-fg)}.mp-copy h2 em{color:var(--mark)}.mp-copy p{color:var(--panel-muted)}.mp-copy .btn-ghost{border-color:var(--panel-fg);color:var(--panel-fg)}.mp-table{display:grid;min-width:0;border-radius:18px;overflow:hidden;border:1px solid color-mix(in srgb,var(--panel-fg) 14%,transparent)}.mp-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:.25rem .9rem;gap:.25rem .9rem;padding:.9rem 1rem;font-size:.92rem;line-height:1.4}.mp-row+.mp-row{border-top:1px solid color-mix(in srgb,var(--panel-fg) 10%,transparent)}.mp-row b{grid-column:1/-1;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.mp-row b,.mp-row>span{color:var(--panel-muted)}.mp-row .mp-us{color:var(--panel-fg);font-weight:700}.mp-row .mp-us:before{content:"✓ ";color:var(--mark)}.mp-head{background:color-mix(in srgb,var(--panel-fg) 6%,transparent);font-weight:700}.mp-head span:first-child{display:none}.mp-head span{color:var(--panel-fg)!important;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}@media (min-width:640px){.mp-row{grid-template-columns:.8fr 1fr 1fr;align-items:center}.mp-row b{grid-column:auto}.mp-head span:first-child{display:block}}.hint{font-size:.85rem;color:var(--muted);margin-top:1.25rem}.services{display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:20px;overflow:hidden}@media (min-width:640px){.services{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.services{grid-template-columns:repeat(3,1fr)}}.svc{background:var(--surface);padding:1.75rem;display:grid;grid-gap:.7rem;gap:.7rem;align-content:start;min-width:0;text-decoration:none;transition:background-color .2s}a.svc:hover{background:var(--soft)}.svc .ico{width:2.6rem;height:2.6rem;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent)}.svc .ico svg{width:1.4rem;height:1.4rem}.svc p,.svc small{color:var(--muted)}.svc small{font-size:.8rem;font-weight:600;letter-spacing:.02em}.svc .more{font-weight:700;color:var(--accent);font-size:.95rem}.svc.alt{background:var(--mark)}.svc.alt,.svc.alt p{color:var(--mark-ink)}.svc.alt p{opacity:.82}.systems{display:grid;grid-gap:2rem;gap:2rem;align-items:center}@media (min-width:960px){.systems{grid-template-columns:1fr 1fr;gap:4rem}}.sys-list{display:grid;grid-gap:1px;gap:1px;background:var(--line);border-radius:18px;overflow:hidden;border:1px solid var(--line)}@media (min-width:560px){.sys-list{grid-template-columns:1fr 1fr}}.sys-list div{background:var(--surface);padding:1.35rem;display:grid;grid-gap:.45rem;gap:.45rem;align-content:start}.sys-list p{color:var(--muted);font-size:.96rem}.demo{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:1.5rem;display:grid;grid-gap:1rem;gap:1rem;box-shadow:0 30px 60px -36px rgba(15,24,40,.4)}.demo-days{display:flex;gap:.5rem;overflow:hidden}.demo-days span{flex:none;border:1.5px solid var(--line);border-radius:12px;padding:.5rem .7rem;text-align:center;font-size:.82rem;line-height:1.25}.demo-days span b{display:block;font-size:1.05rem}.demo-days span.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.demo-slots{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5rem;gap:.5rem}.demo-slots span{border:1.5px solid var(--line);border-radius:10px;padding:.55rem 0;text-align:center;font-weight:600;font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.demo-slots span.busy{color:var(--muted);background:var(--soft);text-decoration:line-through;border-color:transparent}.demo-slots span.pick{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.demo-note{font-size:.88rem;color:var(--muted)}.band{background:var(--panel);color:var(--panel-fg)}.band .eyebrow,.band .lede{color:var(--panel-muted)}.ledger{display:grid;grid-gap:1.25rem;gap:1.25rem}@media (min-width:860px){.ledger{grid-template-columns:.8fr 1.2fr}}.col{border-radius:20px;padding:clamp(1.5rem,3vw,2.25rem);display:grid;grid-gap:1.1rem;gap:1.1rem;align-content:start}.col.you{border:1px solid color-mix(in srgb,var(--panel-fg) 22%,transparent)}.col.us{background:var(--panel-fg);color:#0F1828}.col h3{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:1.55rem;font-weight:900;letter-spacing:-.045em}.col h3 span{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.col ol{margin:0;padding:0;list-style:none;display:grid;grid-gap:.75rem;gap:.75rem}@media (min-width:560px){.col.us ol{grid-template-columns:1fr 1fr;column-gap:1.5rem}}.col li{display:flex;gap:.7rem;align-items:flex-start}.col li:before{content:"—";opacity:.5}.col.us li:before{content:"✓";opacity:1;color:#2340E0;font-weight:700}.steps{display:grid;grid-gap:1.25rem;gap:1.25rem;counter-reset:s;list-style:none;margin:0;padding:0}@media (min-width:720px){.steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.steps{grid-template-columns:repeat(4,1fr)}}.steps li{counter-increment:s;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:1.5rem;display:grid;grid-gap:.6rem;gap:.6rem;align-content:start}.steps li:before{content:counter(s);font-size:2.6rem;font-weight:900;letter-spacing:-.05em;line-height:1;color:var(--accent)}.steps p{color:var(--muted)}.cap{border-radius:24px;background:var(--mark);color:var(--mark-ink);padding:clamp(2rem,5vw,3.5rem);display:grid;grid-gap:1.5rem;gap:1.5rem;align-items:center}@media (min-width:860px){.cap{grid-template-columns:1.3fr auto}}.cap .eyebrow{color:inherit;opacity:.7}.cap h2{font-size:clamp(2rem,4.6vw,3.3rem)}.cap h2 em{color:inherit}.cap p{max-width:54ch}.faq{display:grid;grid-gap:.75rem;gap:.75rem;max-width:880px}.faq details{background:var(--surface);border:1px solid var(--line);border-radius:16px}.faq summary{cursor:pointer;list-style:none;padding:1.15rem 1.35rem;font-weight:700;font-size:1.05rem;display:flex;justify-content:space-between;gap:1rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:1.4rem;font-weight:700;line-height:1;color:var(--accent);transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding:0 1.35rem 1.2rem;color:var(--muted);max-width:70ch}.final{border-radius:28px;background:var(--panel);color:var(--panel-fg);padding:clamp(2rem,6vw,4rem);display:grid;grid-gap:1.5rem;gap:1.5rem}.final .lede{color:var(--panel-muted)}.final h2 em{color:var(--mark)}.final .btn-ghost{border-color:var(--panel-fg);color:var(--panel-fg)}.crumbs{font-size:.88rem;color:var(--muted);display:flex;gap:.5rem;flex-wrap:wrap}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--ink)}.page-hero{padding-block:clamp(2.5rem,6vw,4.5rem) clamp(2rem,4vw,3rem)}.page-hero .wrap{display:grid;grid-gap:1.4rem;gap:1.4rem}.page-hero h1{max-width:16ch}.pains{display:grid;grid-gap:1rem;gap:1rem}@media (min-width:860px){.pains{grid-template-columns:repeat(3,1fr)}}.pains li{list-style:none;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--danger);border-radius:14px;padding:1.25rem 1.35rem;font-weight:600}.pains{padding:0;margin:0}.doing{display:grid;grid-gap:1.25rem;gap:1.25rem}@media (min-width:720px){.doing{grid-template-columns:1fr 1fr}}.doing div{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:1.5rem;display:grid;grid-gap:.5rem;gap:.5rem}.doing p{color:var(--muted)}.split{display:grid;grid-gap:2rem;gap:2rem}@media (min-width:900px){.split{grid-template-columns:1fr 1fr;gap:3rem;align-items:start}}.price-note{background:var(--soft);border-radius:18px;padding:1.5rem;display:grid;grid-gap:1rem;gap:1rem}.price-note p{font-size:1.1rem;font-weight:600}.related{display:flex;flex-wrap:wrap;gap:.5rem}.related a{text-decoration:none;border:1.5px solid var(--line);border-radius:999px;padding:.5rem .95rem;font-weight:600;font-size:.92rem;background:var(--surface)}.related a:hover{border-color:var(--ink)}.prose{max-width:72ch;display:grid;grid-gap:1rem;gap:1rem}.prose h2{font-size:1.5rem;letter-spacing:-.03em;margin-top:1.25rem}.prose li,.prose p{color:var(--muted)}.prose ul{margin:0;padding-left:1.2rem;display:grid;grid-gap:.4rem;gap:.4rem}footer.foot{border-top:1px solid var(--line);padding-block:3rem;color:var(--muted);font-size:.92rem}.foot-grid{display:grid;grid-gap:2rem;gap:2rem}@media (min-width:860px){.foot-grid{grid-template-columns:1.4fr 1fr 1fr}}.foot-grid nav{display:grid;grid-gap:.5rem;gap:.5rem;align-content:start}.foot-grid nav b{color:var(--ink);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.25rem}.foot a{text-decoration:none}.foot a:hover{color:var(--ink)}.foot-legal{margin-top:2rem;padding-top:1.5rem;font-size:.85rem;line-height:1.5}.foot-legal,.mbar{border-top:1px solid var(--line)}.mbar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem;padding:.65rem max(16px,env(safe-area-inset-right,0px)) calc(.65rem + env(safe-area-inset-bottom, 0px)) max(16px,env(safe-area-inset-left,0px));background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mbar .btn{padding:.85em 1em}@media (min-width:1000px){.mbar{display:none}}@media (max-width:999px){body{padding-bottom:76px}}.book{display:grid;grid-gap:2rem;gap:2rem}@media (min-width:1000px){.book{grid-template-columns:1fr 340px;align-items:start}}.wiz{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:clamp(1.25rem,3vw,2.25rem);display:grid;grid-gap:1.5rem;gap:1.5rem;min-width:0}.progress{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.4rem;gap:.4rem}.progress span{height:6px;border-radius:99px;background:var(--line)}.progress span.done{background:var(--accent)}.step-title{display:grid;grid-gap:.35rem;gap:.35rem}.step-title h2{font-size:clamp(1.5rem,3vw,2rem)}.grid2{display:grid;grid-gap:1rem;gap:1rem}@media (min-width:620px){.grid2{grid-template-columns:1fr 1fr}}.field{display:grid;grid-gap:.4rem;gap:.4rem;min-width:0}.field label,.field legend{font-weight:700;font-size:.95rem}.field small{font-weight:400;color:var(--muted)}.field input,.field select,.field textarea{font:inherit;width:100%;padding:.8rem .95rem;border-radius:12px;border:1.5px solid var(--line);background:var(--bg);color:var(--ink)}.field textarea{min-height:96px;resize:vertical}.field input:focus,.field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.field .err{color:var(--danger);font-size:.85rem}fieldset.field{border:0;padding:0;margin:0}.chip{position:relative}.chip input{position:absolute;opacity:0;inset:0;cursor:pointer;margin:0}.chip span{display:inline-block;padding:.55rem .95rem;border:1.5px solid var(--line);border-radius:999px;background:var(--bg);font-weight:500;transition:background-color .15s,border-color .15s}.chip input:checked+span{background:var(--ink);color:var(--bg);border-color:var(--ink)}.chip input:focus-visible+span{outline:3px solid var(--accent);outline-offset:2px}.channels{display:grid;grid-gap:.75rem;gap:.75rem}@media (min-width:720px){.channels{grid-template-columns:repeat(3,1fr)}}.channel{position:relative;border:1.5px solid var(--line);border-radius:16px;padding:1.1rem;display:grid;grid-gap:.35rem;gap:.35rem;cursor:pointer;background:var(--bg)}.channel input{position:absolute;opacity:0;inset:0;cursor:pointer;margin:0}.channel b{font-size:1.05rem}.channel span{color:var(--muted);font-size:.9rem}.channel:has(input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface));box-shadow:0 0 0 1px var(--accent)}.channel:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.days{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.4rem;scrollbar-width:thin}.day{flex:none;min-width:68px;border:1.5px solid var(--line);border-radius:14px;padding:.55rem .6rem;text-align:center;background:var(--bg);color:var(--ink);font:inherit;font-size:.8rem;line-height:1.25;cursor:pointer}.day b{display:block;font-size:1.15rem;font-weight:800}.day[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.day:disabled{opacity:.45;cursor:not-allowed}.slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));grid-gap:.5rem;gap:.5rem}.slot{border:1.5px solid var(--line);border-radius:10px;padding:.65rem 0;text-align:center;font:600 .95rem/1 var(--sans);background:var(--bg);color:var(--ink);cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.slot:disabled{color:var(--muted);background:var(--soft);border-color:transparent;cursor:not-allowed}.slot:disabled small{display:block;font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-top:.25rem}.slot[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.wiz-nav{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:1.25rem}.notice{border-radius:12px;padding:.9rem 1rem;font-size:.93rem}.notice.warn{background:color-mix(in srgb,var(--danger) 12%,var(--surface));color:var(--ink)}.notice.info{background:color-mix(in srgb,var(--mark) 35%,var(--surface));color:var(--ink)}.summary{display:grid;grid-gap:.6rem;gap:.6rem;margin:0}.summary div{display:grid;grid-template-columns:9rem 1fr;grid-gap:1rem;gap:1rem;border-bottom:1px solid var(--line);padding-bottom:.6rem}.summary dt{color:var(--muted);font-size:.9rem}.summary dd{margin:0;font-weight:600;min-width:0;overflow-wrap:anywhere}.consent{display:flex;gap:.7rem;align-items:flex-start;font-size:.92rem;color:var(--muted)}.consent input{width:1.15rem;height:1.15rem;margin-top:.2rem;accent-color:var(--accent);flex:none}.consent a{color:var(--ink)}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.aside{background:var(--panel);color:var(--panel-fg);border-radius:24px;padding:1.75rem;display:grid;grid-gap:1rem;gap:1rem}.aside p{color:var(--panel-muted)}.aside ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:.6rem;gap:.6rem}.aside li{display:flex;gap:.6rem}.aside li:before{content:"✓";color:var(--mark);font-weight:700}.done-card{display:grid;grid-gap:1.25rem;gap:1.25rem;text-align:left}.done-card .big{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:900;letter-spacing:-.05em;line-height:1.05}.strip{background:var(--panel);color:var(--panel-fg);font-size:.88rem}.strip .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem 1.1rem;padding-block:.55rem;text-align:center}.strip p{margin:0}.strip b{color:var(--mark);font-weight:700}.strip-sep{margin-inline:.5em;opacity:.5}.clock{display:flex;gap:.3rem}.clock span{display:grid;place-items:center;min-width:2.6rem;padding:.2rem .35rem;border-radius:8px;background:color-mix(in srgb,var(--panel-fg) 10%,transparent);font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:var(--panel-muted);line-height:1.15}.clock b{color:var(--panel-fg);font-size:1rem;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.strip-cta{color:var(--mark);font-weight:700;text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.strip-end,.strip-sep{display:none}.strip .wrap{gap:.4rem .8rem}}.chips{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.chips li{display:inline-flex;align-items:center;gap:.45em;padding:.45em .85em;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:.9rem;font-weight:600}.chips li:before{content:"";width:.55em;height:.55em;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 20%,transparent)}.platforms{margin-top:clamp(2rem,4vw,3rem);display:grid;grid-gap:.9rem;gap:.9rem;justify-items:center;text-align:center}.platforms ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 2rem}.platforms li{font-weight:800;font-size:clamp(1rem,1.8vw,1.25rem);letter-spacing:-.03em;color:var(--muted);opacity:.85}.tc{display:grid;grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);border-radius:28px;background:var(--surface);border:1px solid var(--line);padding:clamp(1.5rem,5vw,3.5rem)}@media (min-width:900px){.tc{grid-template-columns:1.15fr 1fr;align-items:start}}.tc-team{display:grid;grid-gap:1.25rem;gap:1.25rem;min-width:0}.tc-team h2{font-size:clamp(1.9rem,4vw,3rem)}.people{grid-gap:1rem}.people,.person{display:grid;gap:1rem}.person{grid-template-columns:56px 1fr;grid-gap:1rem;align-items:start}.avatar{width:56px;height:56px;border-radius:16px;object-fit:cover;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);font-weight:900;font-size:1.4rem;letter-spacing:-.04em}.person b{display:block;font-size:1.1rem}.person small{display:block;color:var(--accent);font-weight:700;font-size:.85rem;margin-bottom:.3rem}.person p{color:var(--muted);font-size:.95rem;margin:0}.tc-legal{color:var(--muted);font-size:.82rem}.tc-form{display:grid;grid-gap:.9rem;gap:.9rem;border-radius:20px;background:var(--soft);padding:clamp(1.25rem,3vw,2rem);min-width:0;scroll-margin-top:90px}.tc-form h3{font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:900;letter-spacing:-.045em;line-height:1.1}.tc-form h3 em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--accent);letter-spacing:-.01em}.tc-form>p{color:var(--muted)}.cb{display:grid;grid-gap:.9rem;gap:.9rem}.cb .field>span{font-weight:700;font-size:.95rem}.cb .btn{justify-self:start}.cb-done{display:grid;grid-gap:.4rem;gap:.4rem;padding:1.2rem;border-radius:14px;background:color-mix(in srgb,var(--ok) 14%,var(--surface))}.cb-done b{font-size:1.15rem}.results{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:.6rem;gap:.6rem;margin:0}.results div{border-radius:14px;background:var(--surface);border:1px solid var(--line);padding:.7rem .85rem}.results dt{font-weight:900;font-size:clamp(1.4rem,2.4vw,1.8rem);letter-spacing:-.05em;line-height:1;color:var(--accent)}.results dd{margin:.3rem 0 0;font-size:.8rem;color:var(--muted);line-height:1.3}.demo-banner{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:var(--danger);color:#fff;text-align:center;font-weight:700;font-size:.85rem;padding:.45rem 1rem}.wa-bubble{position:fixed;right:22px;bottom:22px;z-index:40;display:none;align-items:center;gap:.6rem;padding:.7rem 1.1rem .7rem .8rem;border-radius:999px;background:var(--wa);color:#fff;font-size:.92rem;box-shadow:0 10px 30px rgba(15,24,40,.25);text-decoration:none;transition:transform .2s ease}.wa-bubble svg{width:26px;height:26px}.wa-bubble:hover{transform:translateY(-2px)}@media (min-width:1000px){.wa-bubble{display:inline-flex}}.sr-only{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);white-space:nowrap}.hx,.sr-only{overflow:hidden}.hx{--hx-bg:#060A13;--hx-fg:#F2F5FB;--hx-muted:#A3AEC4;--hx-line:rgba(255,255,255,.13);--hx-mark:#FFD84A;position:relative;isolation:isolate;background:var(--hx-bg);color:var(--hx-fg);padding-top:clamp(2.75rem,7vw,6rem)}.hx:before{content:"";z-index:-1;background-image:linear-gradient(var(--hx-line) 1px,transparent 1px),linear-gradient(90deg,var(--hx-line) 1px,transparent 1px);background-size:64px 64px;opacity:.35;-webkit-mask-image:radial-gradient(60% 55% at 50% 35%,#000,transparent);mask-image:radial-gradient(60% 55% at 50% 35%,#000,transparent)}.hx-glow,.hx:before{position:absolute;inset:0}.hx-glow{z-index:-2;background:radial-gradient(38% 42% at 50% 28%,rgba(35,64,224,.6),transparent 70%),radial-gradient(22% 28% at 85% 72%,rgba(255,216,74,.16),transparent 70%),radial-gradient(28% 32% at 12% 70%,rgba(138,157,255,.22),transparent 70%)}.hx-in,.hx-stage{position:relative}.hx-in{z-index:1;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;grid-gap:1.4rem;gap:1.4rem}.hx-live{display:inline-flex;align-items:center;gap:.6rem;padding:.45rem 1rem;border-radius:999px;border:1px solid var(--hx-line);background:rgba(255,255,255,.06);font-size:.88rem;font-weight:600;color:#DCE3F2;text-decoration:none}a.hx-live:hover{border-color:rgba(255,255,255,.35);color:#fff}.hx-live i{width:.55rem;height:.55rem;border-radius:50%;background:#4CD07D;animation:ping 1.8s infinite}@keyframes ping{0%{box-shadow:0 0 0 0 rgba(76,208,125,.65)}to{box-shadow:0 0 0 12px rgba(76,208,125,0)}}.hx h1{display:grid;justify-items:center;font-size:clamp(2.15rem,7.2vw,5rem);line-height:1;letter-spacing:-.055em;color:var(--hx-fg)}.hx h1>span{display:block}.hx h1 .rot{display:grid;justify-items:center;padding-block:.06em}.hx h1 .rot em{grid-area:1/1;color:var(--hx-mark);white-space:nowrap;letter-spacing:-.035em;opacity:0;transform:translateY(-.3em);transition:opacity .2s ease,transform .2s ease}.hx h1 .rot em.on{opacity:1;transform:none;transition:opacity .4s ease .18s,transform .4s ease .18s}.hx-lede{font-size:clamp(1.05rem,1.7vw,1.25rem);color:var(--hx-muted);max-width:52ch}.hx-form{width:min(100%,540px);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.75rem;gap:.75rem}.hx-pill{display:flex;align-items:center;background:#fff;border-radius:999px;padding:.35rem;box-shadow:0 0 0 6px rgba(255,255,255,.08),0 24px 60px -18px rgba(35,64,224,.9)}.hx-pill:focus-within{box-shadow:0 0 0 4px #8A9DFF,0 24px 60px -18px rgba(35,64,224,.9)}.hx-pill input{flex:1 1;width:0;min-width:0;border:0;background:transparent;outline:none;font:600 1.05rem var(--sans);color:#0F1828;padding:.6rem 0 .6rem 1.1rem}.hx-pill input::placeholder{color:#7A859A}.hx-pill .btn{background:#2340E0;color:#fff;padding:1em 1.35em}.hx-consent{display:flex;gap:.55rem;align-items:flex-start;text-align:left;font-size:.82rem;line-height:1.45;color:var(--hx-muted);justify-self:center}.hx-consent input{margin-top:.15rem;accent-color:#2340E0;flex:none}.hx-alt a,.hx-consent a{color:var(--hx-fg);font-weight:700;text-underline-offset:3px}.hx-err{color:#FF9A90;font-size:.9rem;font-weight:600}.hx-done{width:min(100%,540px);padding:1rem 1.25rem;border-radius:18px;background:rgba(76,208,125,.12);border:1px solid rgba(76,208,125,.45);color:var(--hx-fg)}.hx-alt{color:var(--hx-muted);font-size:.92rem}.hx .chips{justify-content:center}.hx .chips li{background:rgba(255,255,255,.06);border-color:var(--hx-line);color:#E4E9F3;font-size:.85rem}.hx-float{display:none}.fl{position:absolute;margin:0;animation:bob 7s ease-in-out infinite}@keyframes bob{50%{translate:0 -14px}}.fl-card{width:250px;background:#0F1828;border:1px solid var(--hx-line);border-radius:16px;padding:8px;box-shadow:0 40px 80px -30px rgba(0,0,0,.85)}.fl-card .bar{display:flex;align-items:center;gap:5px;padding:2px 4px 8px}.fl-card .bar i{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.25)}.fl-card .bar span{margin-left:.4rem;font-size:.7rem;color:var(--hx-muted)}.fl-card .screen{aspect-ratio:16/10.4;border-radius:8px}.fl-phone{width:138px;background:#0F1828;border:1px solid var(--hx-line);border-radius:26px;padding:6px;box-shadow:0 40px 80px -30px rgba(0,0,0,.85)}.fl-phone .screen{aspect-ratio:9/19;border-radius:20px}.fl figcaption{position:absolute;left:14px;bottom:-14px;background:#fff;color:#0F1828;font-size:.74rem;padding:.35rem .75rem;white-space:nowrap;box-shadow:0 10px 24px -10px rgba(0,0,0,.6)}.fl figcaption,.fl-tag{font-weight:700;border-radius:999px}.fl-tag{padding:.5rem .95rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.88rem;color:#fff}@media (min-width:1360px){.hx-float{display:block;position:absolute;inset:0;pointer-events:none}.fl-a{left:2.5%;top:2%;rotate:-7deg}.fl-b{left:10%;top:44%;rotate:6deg;animation-delay:-2s}.fl-c{right:2.5%;top:4%;rotate:6deg;animation-delay:-4s}.fl-d{right:10%;top:46%;rotate:-5deg;animation-delay:-1s}.fl-t1{left:19%;top:34%;animation-delay:-3s}.fl-t2{right:20%;top:33%;animation-delay:-5s}.fl-t3{left:4%;top:86%;animation-delay:-1.5s}.fl-t4{right:4%;top:88%;animation-delay:-6s}}.hx-row{display:flex;justify-content:center;gap:clamp(.6rem,2vw,1.5rem);margin-top:2.75rem;height:clamp(200px,34vw,320px);overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.hx-row .fl{position:relative;animation:none;width:min(30%,170px);align-self:flex-start}.hx-row .fl:first-child{rotate:-5deg;margin-top:1.5rem}.hx-row .fl:nth-child(3){rotate:5deg;margin-top:1.5rem}@media (min-width:1360px){.hx-row{display:none}.hx-stage{padding-bottom:4.5rem}}.hx-facts{display:grid;grid-template-columns:repeat(2,1fr);margin:0;border-top:1px solid var(--hx-line)}@media (min-width:860px){.hx-facts{grid-template-columns:repeat(4,1fr)}}.hx-facts div{padding:clamp(1.25rem,3vw,2rem) .75rem;text-align:center}.hx-facts div+div{border-left:1px solid var(--hx-line)}@media (max-width:859px){.hx-facts div:nth-child(3){border-left:0}.hx-facts div:nth-child(n+3){border-top:1px solid var(--hx-line)}}.hx-facts span{display:block;margin-bottom:.5rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hx-mark)}.hx-facts dt{font-weight:900;font-size:clamp(1.5rem,2.8vw,2.2rem);white-space:nowrap;letter-spacing:-.05em;line-height:1.05;color:#fff}.hx-facts dd{margin:.5rem auto 0;max-width:24ch;color:var(--hx-muted);font-size:.88rem;line-height:1.45}.pillars{display:grid;grid-gap:1rem;gap:1rem}@media (min-width:720px){.pillars{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.pillars{grid-template-columns:repeat(4,1fr)}}.pillar{display:grid;grid-gap:.8rem;gap:.8rem;align-content:start;min-height:290px;padding:1.75rem;border-radius:24px;background:var(--surface);border:1px solid var(--line);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.pillar:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 30px 60px -30px rgba(15,24,40,.35)}.pillar .no{font-weight:900;font-size:4.2rem;letter-spacing:-.06em;line-height:.9;color:transparent;-webkit-text-stroke:2px var(--accent)}.pillar h3{font-size:1.45rem}.pillar p{color:var(--muted);font-size:.97rem}.pillar .more{align-self:end;font-weight:700;color:var(--accent)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fl,.hx-live i{animation:none}.hx h1 .rot em{transition:none}.auto img,.ticker-track{animation:none}.site .screen img{transition:none}.btn:hover,.site:hover .browser{transform:none}}