@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c-s.0c05j22lu0e1h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/6260001f568fa40d-s.14r01_8b-ryu9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/2aa781f449db21e3-s.p.2lg3sxkcxwsl6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_34472522-module__SjG8-W__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_34472522-module__SjG8-W__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_5d051e7d-module__NRAaXG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_5d051e7d-module__NRAaXG__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_5a15358d-module__PHhD9W__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_5a15358d-module__PHhD9W__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@property --t{syntax:"<integer>";inherits:false;initial-value:42}.lp{--ink:#0d1a1c;--ink2:#132629;--ink3:#1b3438;--ond:#f2eee4;--ondm:#aab7b2;--lined:#f2eee424;--paper:#f5f1e8;--paper2:#ece5d5;--card:#fffdf8;--text:#15201f;--muted:#4a5653;--line:#d8cfbc;--amber:#f4b740;--amberhi:#ffcb63;--amberink:#7a4a00;--sig:#52db9c;--sigink:#0e6a41;--r:20px;width:100%;font-family:var(--font-geist),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--text);background:var(--paper);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55;container:page/inline-size}.lp *{box-sizing:border-box}.lp h1,.lp h2,.lp h3,.lp h4{font-family:var(--font-bricolage),"Avenir Next",ui-sans-serif,sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:700;line-height:1.04}.lp p{text-wrap:pretty;margin:0}.lp ul{margin:0;padding:0;list-style:none}.lp a{color:inherit}.mono{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.wrap{max-width:1240px;margin:0 auto;padding:0 40px}.sec{padding:128px 0;position:relative}.dark{background:var(--ink);color:var(--ond)}.paper2{background:var(--paper2)}.eyebrow{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--amberink);align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}.dark .eyebrow{color:var(--amber)}.dot{background:var(--sig);border-radius:50%;width:8px;height:8px;box-shadow:0 0 #52db9c99}.h2{font-size:clamp(34px,4.3cqi,60px)}.h3{letter-spacing:-.015em;font-size:22px;line-height:1.15}.lede{color:var(--muted);max-width:640px;font-size:19px;line-height:1.55}.dark .lede{color:var(--ondm)}.sec-head{flex-direction:column;gap:18px;max-width:780px;margin-bottom:64px;display:flex}.sec-head.center{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.muted{color:var(--muted)}.dark .muted{color:var(--ondm)}.btn{min-height:54px;font:600 16px/1.1 var(--font-geist),ui-sans-serif,sans-serif;cursor:pointer;text-align:center;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),background-color .2s,border-color .2s,color .2s,box-shadow .25s;display:inline-flex}.lp a.btn{text-decoration:none}.btn svg{flex:none;width:18px;height:18px;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.btn:hover svg{transform:translate(4px)}.btn:active{transform:scale(.97)}.btn-p{background:var(--amber);color:#1a1204;box-shadow:inset 0 1px #ffffff73,0 10px 28px -12px #f4b740cc}.btn-p:hover{background:var(--amberhi);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff73,0 16px 36px -14px #f4b740e6}.btn-s{color:var(--text);background:0 0;border-color:#15201f8c}.btn-s:hover{background:var(--text);color:var(--paper);border-color:var(--text)}.dark .btn-s,.on-dark .btn-s{color:var(--ond);border-color:#f2eee473}.dark .btn-s:hover,.on-dark .btn-s:hover{background:var(--ond);color:var(--ink);border-color:var(--ond)}.btn-sm{min-height:44px;padding:0 18px;font-size:15px}.lp :focus-visible{outline-offset:3px;outline:3px solid #15201f;box-shadow:0 0 0 7px #f4b7408c}.dark :focus-visible,.on-dark :focus-visible{outline-color:var(--amber);box-shadow:none}.trust{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:14px;display:flex}.dark .trust,.on-dark .trust{color:var(--ondm)}.trust span{align-items:center;gap:8px;display:inline-flex}.trust svg{width:16px;height:16px;color:var(--sigink)}.dark .trust svg,.on-dark .trust svg{color:var(--sig)}.ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ticks{flex-direction:column;gap:12px;display:flex}.ticks li{padding-left:30px;line-height:1.45;position:relative}.ticks li:before{content:"";background:#0e6a411f;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px}.ticks li:after{content:"";border:solid var(--sigink);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:6px;left:9px;transform:rotate(45deg)}.dark .ticks li:before,.on-dark .ticks li:before{background:#52db9c29}.dark .ticks li:after,.on-dark .ticks li:after{border-color:var(--sig)}.ph{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.02em;color:var(--amberink);background:#fbf0d6;border:1.5px dashed #b97f0e;border-radius:8px;align-self:flex-start;align-items:center;padding:5px 10px;font-size:13px;font-weight:600;display:inline-flex}.dark .ph,.on-dark .ph{color:var(--amber);background:#f4b74014;border-color:#f4b7408c}
.nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--lined);color:var(--ond);background:#0d1a1ce0;position:sticky;top:0}.nav-in{justify-content:space-between;align-items:center;gap:24px;height:74px;display:flex}.logo{font-family:var(--font-bricolage),sans-serif;letter-spacing:-.02em;align-items:center;gap:10px;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.logo svg{flex:none;width:30px;height:30px}.logo span{white-space:nowrap}.nav-links{gap:30px;font-size:15px;display:flex}.nav-links a{color:var(--ondm);padding:10px 0;text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--ond)}.nav-cta{align-items:center;gap:10px;display:flex}
.hero{background:radial-gradient(900px 520px at 82% 18%,#f4b74021,transparent 60%),radial-gradient(700px 500px at 5% 100%,#52db9c0f,transparent 60%),var(--ink);padding:80px 0 104px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:radial-gradient(#f2eee412 1px,#0000 1.2px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 85%);mask-image:linear-gradient(#000 0,#0000 85%)}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;display:grid;position:relative}.hero-copy{flex-direction:column;gap:28px;display:flex}.h1{letter-spacing:-.035em;font-size:clamp(44px,5.5cqi,80px);line-height:.98}.hl{color:var(--amber)}.hero-sub{color:var(--ondm);max-width:560px;font-size:20px;line-height:1.5}.hero-sub strong{color:var(--ond);font-weight:600}.cta-note{color:var(--ondm);max-width:460px;font-size:14px}.stage{justify-self:end;width:100%;max-width:560px;height:660px;position:relative}.float{z-index:3;background:var(--card);color:var(--text);border-radius:18px;padding:16px 18px;position:absolute;box-shadow:0 30px 60px -24px #0009,0 0 0 1px #0000000a}.portal{width:224px;top:56px;left:0}.cal{width:250px;bottom:0;right:0}.fl-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.tag{font-family:var(--font-geist-mono),monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.tag-new{color:#6b4000;background:#fdebc4}.tag-ok{color:#0b5a37;background:#d5f2e3}.fl-title{font-family:var(--font-bricolage),sans-serif;letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.2}.fl-meta{color:var(--muted);margin-top:4px;font-size:13px}.fl-time{font-family:var(--font-geist-mono),monospace;color:var(--muted);font-size:12px}.ping{background:#e0901a;border-radius:50%;width:10px;height:10px;position:relative}.phone{z-index:2;background:#060c0d;border-radius:46px;width:300px;height:604px;padding:10px;position:absolute;top:0;left:190px;box-shadow:0 50px 90px -30px #000c,inset 0 0 0 1px #ffffff17}.screen{background:var(--paper);border-radius:36px;flex-direction:column;height:100%;display:flex;overflow:hidden}.ph-head{border-bottom:1px solid var(--line);background:var(--card);align-items:center;gap:10px;padding:26px 16px 12px;display:flex}.av{background:var(--ink);width:34px;height:34px;color:var(--amber);font:700 13px var(--font-bricolage),sans-serif;border-radius:50%;flex:none;place-items:center;display:grid}.ph-name{font-size:14px;font-weight:600;line-height:1.2}.ph-sub{color:var(--muted);font-size:11px}.timer{color:#0b5a37;background:#e3f6ec;border:1px solid #9bd9ba;border-radius:10px;flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;padding:5px 9px;display:flex}.timer-l{letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:600}.tnum{--t:42;counter-reset:t var(--t);font-family:var(--font-geist-mono),monospace;font-size:15px;font-weight:600;line-height:1}.tnum:after{content:"00:" counter(t,decimal-leading-zero)}.chat{flex-direction:column;flex:1;gap:9px;padding:16px 14px;font-size:13px;line-height:1.4;display:flex;position:relative}.bub{border-radius:16px;max-width:86%;padding:9px 12px}.bub-ai{background:var(--card);border:1px solid var(--line);border-bottom-left-radius:5px;align-self:flex-start}.bub-me{background:var(--ink);color:var(--ond);border-bottom-right-radius:5px;align-self:flex-end}.bub-ok{color:#0b3f27;background:#e3f6ec;border:1px solid #9bd9ba;border-bottom-left-radius:5px;align-self:flex-start}.bub-meta{font-family:var(--font-geist-mono),monospace;color:var(--muted);margin-top:4px;font-size:10px;display:block}.typing{background:var(--card);border:1px solid var(--line);opacity:0;border-radius:16px 16px 16px 5px;gap:4px;padding:12px 14px;display:flex;position:absolute;top:16px;left:14px}.typing i{background:var(--muted);border-radius:50%;width:6px;height:6px;display:block}.ph-input{background:var(--card);border:1px solid var(--line);color:var(--muted);border-radius:999px;margin:0 12px 14px;padding:10px 14px;font-size:12px}.cal-slot{background:#fff6e2;border:1px solid #f0cf86;border-radius:12px;grid-template-columns:44px 1fr;align-items:start;gap:10px;padding:10px;display:grid}.cal-day{text-align:center;font-family:var(--font-geist-mono),monospace;line-height:1.1}.cal-day b{font-size:20px;font-family:var(--font-bricolage),sans-serif;display:block}.cal-day span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px}.chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.chip{background:var(--paper2);color:var(--text);border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600}.crm{color:#0b5a37;align-items:center;gap:8px;margin-top:10px;font-size:12px;font-weight:600;display:flex}.crm svg{width:16px;height:16px}.stage-cap{font-family:var(--font-geist-mono),monospace;color:var(--ondm);font-size:12px;position:absolute;bottom:-34px;left:0}
.feed{border-top:1px solid var(--lined);background:var(--ink2);color:var(--ond);align-items:center;gap:0;display:flex;position:relative;overflow:hidden}.feed-label{font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ondm);border-right:1px solid var(--lined);background:var(--ink2);z-index:2;flex:none;align-items:center;gap:10px;padding:18px 24px 18px 40px;font-size:12px;display:flex}.feed-view{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.feed-track{gap:44px;width:max-content;padding:18px 0;display:flex}.ev{white-space:nowrap;color:var(--ondm);align-items:center;gap:10px;font-size:14px;display:inline-flex}.ev b{color:var(--ond);font-weight:600}.ev .arr{color:#f2eee459}.ev .ok{color:var(--sig);font-family:var(--font-geist-mono),monospace;font-size:13px}
.prob{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;display:grid}.prob-head{flex-direction:column;gap:20px;display:flex;position:sticky;top:120px}.pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:14px;padding:28px;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;display:flex}.pcard:hover{border-color:#bfb39a;transform:translateY(-4px);box-shadow:0 24px 40px -28px #0d1a1c59}.ic{background:var(--ink);width:44px;height:44px;color:var(--amber);border-radius:12px;place-items:center;display:grid}.ic svg{width:22px;height:22px}.stat-cap{color:var(--muted);font-size:14px;line-height:1.4}.band{background:var(--ink);color:var(--ond);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-top:72px;padding:36px 40px;display:flex}.band h3{font-size:28px}.band-copy{flex-direction:column;gap:8px;max-width:560px;display:flex}
.roi{border:1px solid var(--line);background:var(--card);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 40px 80px -50px #0d1a1c73}.roi-in{flex-direction:column;gap:26px;padding:44px;display:flex}.field{flex-direction:column;gap:4px;display:flex}.field-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.field label{font-size:16px;font-weight:600}.field output{font-family:var(--font-geist-mono),monospace;background:var(--paper2);border-radius:8px;padding:4px 10px;font-size:18px;font-weight:600}.field-hint{color:var(--muted);font-size:13px}.rng{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.rng::-webkit-slider-runnable-track{background:var(--line);border-radius:6px;height:6px}.rng::-webkit-slider-thumb{appearance:none;background:var(--ink);border:5px solid var(--amber);border-radius:50%;width:26px;height:26px;margin-top:-10px;transition:transform .2s cubic-bezier(.2,.8,.2,1);box-shadow:0 4px 10px #00000040}.rng:hover::-webkit-slider-thumb{transform:scale(1.15)}.rng:active::-webkit-slider-thumb{transform:scale(1.15)}.rng::-moz-range-track{background:var(--line);border-radius:6px;height:6px}.rng::-moz-range-progress{background:var(--ink);border-radius:6px;height:6px}.rng::-moz-range-thumb{background:var(--ink);border:5px solid var(--amber);border-radius:50%;width:16px;height:16px}.rng.up::-webkit-slider-thumb{border-color:var(--sig)}.roi-out{background:var(--ink);color:var(--ond);flex-direction:column;gap:26px;padding:44px;display:flex}.o-big{font-family:var(--font-geist-mono),monospace;letter-spacing:-.03em;color:var(--amber);font-variant-numeric:tabular-nums;font-size:clamp(44px,5cqi,68px);font-weight:600;line-height:1}.o-lab{color:var(--ondm);margin-bottom:10px;font-size:14px}.o-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.o-cell{background:var(--ink3);border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}.o-val{font-family:var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.1}.o-val.pos{color:var(--sig)}.o-val.neg{color:#ff9d8a}.o-sm{color:var(--ondm);font-size:12.5px;line-height:1.35}.bars{flex-direction:column;gap:12px;display:flex}.bar-row{color:var(--ondm);grid-template-columns:120px 1fr;align-items:center;gap:12px;font-size:13px;display:grid}.bar{background:#f2eee414;border-radius:7px;height:14px;overflow:hidden}.bar i{border-radius:7px;height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1);display:block}.bar .b-rev{background:var(--amber)}.bar .b-cost{background:#6e8a85}.formula{font-family:var(--font-geist-mono),monospace;color:var(--ondm);border-top:1px solid var(--lined);padding-top:18px;font-size:13px;line-height:1.6}.roi-note{color:var(--muted);max-width:820px;margin-top:22px;font-size:14px}.roi-cta{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:40px;display:flex}
.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid;position:relative}.steps-line{background:var(--lined);height:2px;position:absolute;top:31px;left:32px;right:32px}.steps-line:after{content:"";background:var(--amber);transform-origin:0;position:absolute;inset:0}.step{flex-direction:column;gap:16px;display:flex;position:relative}.step-n{z-index:1;background:var(--ink);border:2px solid var(--amber);width:64px;height:64px;color:var(--amber);border-radius:50%;place-items:center;display:grid;position:relative}.step-n svg{width:26px;height:26px}.step-t{font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--sig);font-size:12px}.step p{color:var(--ondm);font-size:16px}.how-sub{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px;margin-top:64px;display:grid}.panel{border:1px solid var(--lined);border-radius:var(--r);background:var(--ink2);flex-direction:column;gap:14px;padding:32px;display:flex}.nurture{grid-template-columns:repeat(7,minmax(0,1fr));margin-top:18px;display:grid;position:relative}.nurture:before{content:"";background:linear-gradient(90deg,var(--amber),#f4b74033);height:2px;position:absolute;top:8px;left:7%;right:7%}.nd{font-family:var(--font-geist-mono),monospace;color:var(--ondm);text-align:center;flex-direction:column;align-items:center;gap:10px;font-size:11.5px;display:flex;position:relative}.nd i{background:var(--ink);border:2px solid var(--amber);border-radius:50%;width:18px;height:18px;display:block}.nd:last-child i{background:var(--sig);border-color:var(--sig)}.handoff{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.hf{background:var(--ink3);border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:600;display:inline-flex}.hf svg{width:16px;height:16px;color:var(--amber)}.hf-arr{color:var(--ondm)}.how-cta{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:64px;display:flex}
.ben{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.bcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:14px;padding:32px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s;display:flex}.bcard:hover{border-color:#bfb39a;transform:translateY(-4px);box-shadow:0 24px 40px -28px #0d1a1c59}.bcard:hover .ic{background:var(--amber);color:var(--ink)}.bcard .ic{transition:background-color .3s,color .3s}.bcard p{color:var(--muted);font-size:16px}
.promises{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.promise{background:var(--card);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:600;display:inline-flex}.promise svg{width:16px;height:16px;color:var(--sigink)}.pr-label{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.pr-label h3{font-size:28px}.pr-num{font-family:var(--font-geist-mono),monospace;color:var(--amberink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:13px}.pr-setup{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:20px;display:grid}.flag{background:var(--ink);color:var(--ond);border-radius:28px;flex-direction:column;gap:24px;padding:44px;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0d1a1c99}.flag:before{content:"";pointer-events:none;background:radial-gradient(circle,#f4b74038,#0000 65%);border-radius:50%;width:360px;height:360px;position:absolute;top:-120px;right:-120px}.badge{background:var(--amber);color:#1a1204;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:7px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.flag-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.flag h3{font-size:40px}.price{font-family:var(--font-geist-mono),monospace;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.flag .price{color:var(--amber);font-size:64px}.price-sub{color:var(--ondm);margin-top:6px;font-size:14px}.flag-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.found{background:#f4b7400f;border:1.5px dashed #f4b74099;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:10px 20px;padding:20px 22px;display:grid}.found-t{color:var(--ond);font-size:17px;font-weight:700}.found-t span{color:var(--amber);font-family:var(--font-geist-mono),monospace}.found p{color:var(--ondm);font-size:14px}.seats{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.seat-dots{gap:6px;display:flex}.seat-dots i{border:1.5px solid var(--amber);border-radius:6px;width:22px;height:22px;display:block}.pk-stack{flex-direction:column;gap:14px;display:flex}.pk{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;flex:1;gap:8px;padding:22px 24px;transition:border-color .25s,transform .25s cubic-bezier(.2,.8,.2,1);display:flex}.pk:hover{border-color:#bfb39a;transform:translate(4px)}.pk-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pk h4{letter-spacing:-.01em;font-size:19px}.pk .price{color:var(--text);white-space:nowrap;font-size:20px}.pk p{color:var(--muted);font-size:15px;line-height:1.45}.pk-tag{color:var(--sigink);background:#ddf1e6;border-radius:6px;align-self:flex-start;padding:3px 8px;font-size:12px;font-weight:600}.care{margin-top:96px}.tog{background:var(--card);border:1px solid var(--line);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:340px;padding:5px;display:grid;position:relative}.knob{background:var(--ink);border-radius:999px;width:calc(50% - 5px);transition:transform .4s cubic-bezier(.3,1.3,.5,1);position:absolute;top:5px;bottom:5px;left:5px}.knob.right{transform:translate(100%)}.tog-b{z-index:1;min-height:44px;font:600 15px var(--font-geist),sans-serif;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;transition:color .3s;display:inline-flex;position:relative}.tog-b.on{color:var(--ond)}.save{background:var(--amber);color:#1a1204;border-radius:6px;padding:3px 7px;font-size:11.5px;font-weight:700}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.plan{background:var(--card);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:20px;padding:34px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex;position:relative}.plan:hover{transform:translateY(-4px);box-shadow:0 30px 50px -34px #0d1a1c66}.plan.feat{background:var(--ink);color:var(--ond);border-color:var(--ink);transform:translateY(-14px);box-shadow:0 40px 80px -40px #0d1a1cb3}.plan.feat:hover{transform:translateY(-18px)}.plan-name{font-size:26px}.plan-for{color:var(--muted);min-height:46px;font-size:15px}.plan.feat .plan-for{color:var(--ondm)}.plan .price{font-size:48px}.plan.feat .price{color:var(--amber)}.per{color:var(--muted);font-size:16px;font-family:var(--font-geist),sans-serif;letter-spacing:0;font-weight:500}.plan.feat .per{color:var(--ondm)}.plan-note{color:var(--muted);margin-top:8px;font-size:13px}.plan.feat .plan-note{color:var(--ondm)}.plan .btn{width:100%}.plan .ticks{font-size:15px}.plan-inc{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:600}.plan.feat .plan-inc{color:var(--ondm)}.plan .badge{position:absolute;top:-14px;left:34px}.cmp-wrap{border:1px solid var(--line);background:var(--card);border-radius:22px;margin-top:48px;overflow-x:auto}.cmp{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.cmp th,.cmp td{text-align:left;border-bottom:1px solid var(--line);padding:15px 22px}.cmp thead th{font-family:var(--font-bricolage),sans-serif;background:var(--paper2);font-size:17px}.cmp tbody tr:last-child td,.cmp tbody tr:last-child th{border-bottom:0}.cmp tbody th{color:var(--muted);font-weight:500}.cmp .hi{background:#f4b7401f;font-weight:600}.cmp tbody tr{transition:background-color .2s}.cmp tbody tr:hover{background:#0d1a1c08}.yes{vertical-align:middle;background:#ddf1e6;border-radius:50%;width:18px;height:18px;display:inline-block;position:relative}.yes:after{content:"";border:solid var(--sigink);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.no{color:#8b938f}.sw-note{background:var(--paper2);border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:16px;margin-top:28px;padding:22px 26px;font-size:15px;display:grid}.sw-note svg{width:22px;height:22px;color:var(--amberink);margin-top:2px}.reassure{text-align:center;font-family:var(--font-bricolage),sans-serif;letter-spacing:-.02em;margin-top:40px;font-size:clamp(22px,2.4cqi,30px);font-weight:700}.pr-cta{flex-direction:column;align-items:center;gap:18px;margin-top:28px;display:flex}
.guar{background:var(--amber);color:#1a1204;border-radius:32px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:56px;padding:64px;display:grid;position:relative;overflow:hidden}.guar:after{content:"";pointer-events:none;background-image:radial-gradient(#1a120414 1px,#0000 1.2px);background-size:18px 18px;position:absolute;inset:0}.seal{z-index:1;flex:none;width:220px;height:220px;position:relative}.seal svg{width:100%;height:100%;display:block}.seal-rot{transform-origin:100px 100px}.seal-txt{font-family:var(--font-geist-mono),monospace;letter-spacing:2.2px;fill:#f4b740;font-size:12px;font-weight:600}.seal-num{font-family:var(--font-bricolage),sans-serif;fill:#f4b740;text-anchor:middle;letter-spacing:-2px;font-size:50px;font-weight:800}.seal-cap{font-family:var(--font-geist-mono),monospace;letter-spacing:2px;fill:#f2eee4;text-anchor:middle;font-size:10px}.guar-copy{z-index:1;flex-direction:column;gap:18px;display:flex;position:relative}.guar h2{font-size:clamp(32px,3.6cqi,50px)}.guar-q{max-width:680px;font-size:clamp(20px,2cqi,25px);font-weight:500;line-height:1.4}.guar-small{color:#3b2a06;max-width:620px;font-size:15px}.guar .eyebrow{color:#3b2a06}
.tl{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid;position:relative}.tl-line{background:var(--line);height:2px;position:absolute;top:11px;left:0;right:0}.tl-line:after{content:"";background:var(--ink);transform-origin:0;position:absolute;inset:0}.tl-i{flex-direction:column;gap:10px;padding-top:40px;display:flex;position:relative}.tl-i:before{content:"";background:var(--paper2);border:3px solid var(--ink);border-radius:50%;width:20px;height:20px;position:absolute;top:2px;left:0}.tl-i:last-child:before{background:var(--amber)}.tl-w{font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--amberink);font-size:12.5px;font-weight:600}.tl-i p{color:var(--muted);font-size:15px}
.own{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.own-copy{flex-direction:column;gap:24px;display:flex}.vault{border:1px solid var(--lined);background:var(--ink2);border-radius:28px;flex-direction:column;gap:16px;padding:28px;display:flex}.vault-h{align-items:center;gap:12px;display:flex}.vault-h .ic{background:var(--amber);color:var(--ink)}.vault-t{font-family:var(--font-bricolage),sans-serif;font-size:20px;font-weight:700}.vault-s{color:var(--ondm);font-size:13px}.vgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vitem{background:var(--ink3);border-radius:14px;align-items:center;gap:10px;padding:14px;font-size:14px;font-weight:600;display:flex}.vitem svg{width:18px;height:18px;color:var(--sig);flex:none}.access{color:var(--ondm);border:1.5px dashed #f2eee44d;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:14px;display:flex}.access b{color:var(--ond)}.gdpr{background:#52db9c14;border:1px solid #52db9c40;border-radius:18px;grid-template-columns:auto 1fr;gap:16px;padding:22px;display:grid}.gdpr .ic{color:var(--sig);background:#52db9c29}.gdpr p{color:var(--ondm);font-size:15px}.gdpr h4{margin-bottom:6px;font-size:18px}
.logos{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:48px;display:grid}.logo-ph{height:72px;font-family:var(--font-geist-mono),monospace;color:var(--muted);border:1.5px dashed #b9ae95;border-radius:14px;place-items:center;font-size:12px;display:grid}.proof{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px;display:grid}.case{background:var(--ink);color:var(--ond);border-radius:28px;flex-direction:column;gap:26px;padding:44px;display:flex}.case-m{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.case-m div{background:var(--ink3);border-radius:14px;flex-direction:column;gap:10px;padding:18px;display:flex}.case-m span{color:var(--ondm);font-size:13px}.quote-ph{font-family:var(--font-bricolage),sans-serif;letter-spacing:-.015em;color:var(--ond);font-size:26px;font-weight:600;line-height:1.25}.who{align-items:center;gap:14px;display:flex}.who-av{width:48px;height:48px;font-family:var(--font-geist-mono),monospace;color:var(--ondm);text-align:center;border:1.5px dashed #f2eee466;border-radius:50%;place-items:center;font-size:9.5px;line-height:1.1;display:grid}.qs{flex-direction:column;gap:20px;display:flex}.q{background:var(--card);border:1px solid var(--line);border-radius:24px;flex-direction:column;flex:1;justify-content:space-between;gap:18px;padding:30px;display:flex}.q-text{font-size:19px;font-weight:500;line-height:1.45}.q .who-av{color:var(--muted);border-color:#b9ae95}.qmark{width:32px;height:32px;color:var(--amberink)}
.faq{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:72px;display:grid}.faq-side{flex-direction:column;gap:22px;display:flex;position:sticky;top:120px}.qa{border-bottom:1px solid var(--line)}.qa:first-child{border-top:1px solid var(--line)}.qa summary{cursor:pointer;min-height:44px;font-family:var(--font-bricolage),sans-serif;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:24px 4px;font-size:20px;font-weight:600;list-style:none;transition:color .2s;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary:hover{color:var(--amberink)}.pm{border:1.5px solid var(--line);border-radius:50%;flex:none;width:34px;height:34px;transition:transform .35s cubic-bezier(.2,.8,.2,1),background-color .25s,border-color .25s;position:relative}.pm:before,.pm:after{content:"";background:currentColor;border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.pm:after{transition:transform .35s;transform:rotate(90deg)}.qa[open] .pm{background:var(--ink);border-color:var(--ink);color:var(--amber);transform:rotate(180deg)}.qa[open] .pm:after{transform:rotate(0)}.qa-a{color:var(--muted);flex-direction:column;gap:10px;padding:0 60px 26px 4px;font-size:16.5px;display:flex}
.final-sec{background:radial-gradient(800px 500px at 15% 0%,#f4b74024,transparent 60%),var(--ink)}.final{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.final-copy{flex-direction:column;gap:26px;display:flex}.rsteps{counter-reset:rs;flex-direction:column;gap:16px;display:flex}.rstep{grid-template-columns:40px 1fr;align-items:start;gap:14px;display:grid}.rstep-n{background:var(--ink3);width:40px;height:40px;color:var(--amber);font-family:var(--font-geist-mono),monospace;border-radius:50%;place-items:center;font-weight:600;display:grid}.rstep b{margin-bottom:2px;font-size:17px;display:block}.rstep p{color:var(--ondm);font-size:15px}.form{background:var(--card);color:var(--text);border-radius:28px;flex-direction:column;gap:20px;padding:40px;display:flex;box-shadow:0 50px 90px -40px #000000b3}.form h3{font-size:26px}.fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fld{flex-direction:column;gap:6px;display:flex}.fld label{font-size:14px;font-weight:600}.fld input,.fld select{height:50px;font:500 16px var(--font-geist),sans-serif;color:var(--text);background:#fff;border:1.5px solid #c9bfa9;border-radius:12px;width:100%;padding:0 14px;transition:border-color .2s,box-shadow .2s}.fld input:hover,.fld select:hover{border-color:#8f8570}.fld input:focus,.fld select:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 4px #f4b74073}.form .btn{width:100%}.form-trust{color:var(--muted);flex-direction:column;gap:8px;font-size:13.5px;display:flex}.sent{flex-direction:column;align-items:flex-start;gap:16px;padding:12px 0;display:flex}.sent .ic{background:var(--sig);color:var(--ink);border-radius:50%;width:56px;height:56px}
.foot{color:var(--ondm);background:#091315;padding:64px 0 120px;font-size:14px}.foot-in{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.foot-links{flex-wrap:wrap;gap:28px;display:flex}.foot-links a{padding:6px 0;text-decoration:none}.foot-links a:hover{color:var(--ond)}.wl{border:1px solid var(--lined);color:var(--ond);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;text-decoration:none;transition:border-color .2s;display:inline-flex}.wl:hover{border-color:var(--amber)}.wl svg{width:14px;height:14px}.foot-bot{border-top:1px solid var(--lined);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:40px;padding-top:24px;font-size:13px;display:flex}.mbar{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--lined);background:#0d1a1cf2;padding:10px 16px 14px;display:none;position:sticky;bottom:0}.mbar .btn{width:100%;min-height:52px}.mbar-t{text-align:center;color:var(--ondm);margin-top:6px;font-size:12px}
@keyframes live{0%{box-shadow:0 0 #52db9c99}70%{box-shadow:0 0 0 10px #52db9c00}to{box-shadow:0 0 #52db9c00}}@keyframes pingk{0%{box-shadow:0 0 #e0901a99}80%,to{box-shadow:0 0 0 12px #e0901a00}}@keyframes marq{to{transform:translate(-50%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes tcount{0%,7%{--t:0}21%,to{--t:42}}@keyframes tpill{0%,20.9%{color:#6b4000;background:#fff1d2;border-color:#efc56e}21%,to{color:#0b5a37;background:#e3f6ec;border-color:#9bd9ba}}@keyframes typing{0%,8%{opacity:0}10%,20%{opacity:1}21.5%,to{opacity:0}}@keyframes blink{0%,to{opacity:.3}50%{opacity:1}}@keyframes a2{0%,1%{opacity:0;transform:translateY(-14px)scale(.96)}5%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-6px)}}@keyframes a22{0%,21%{opacity:0;transform:translateY(10px)}24%,92%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes a32{0%,31%{opacity:0;transform:translateY(10px)}34%,92%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes a42{0%,41%{opacity:0;transform:translateY(10px)}44%,92%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes a52{0%,51%{opacity:0;transform:translateY(10px)}54%,92%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes a62{0%,61%{opacity:0;transform:translateY(10px)}64%,92%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes a70{0%,69%{opacity:0;transform:translateY(24px)scale(.96)}74%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(8px)}}@keyframes a78{0%,77%{opacity:0;transform:translate(-6px)}80%,92%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes rv{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.dot{animation:2.2s infinite live}.ping{animation:1.6s infinite pingk}.feed-track{animation:70s linear infinite marq}.feed:hover .feed-track{animation-play-state:paused}.seal-rot{animation:40s linear infinite spin}.stage .portal{animation:14s infinite a2}.stage .tnum{animation:14s linear infinite tcount}.stage .timer{animation:14s infinite tpill}.stage .typing{animation:14s infinite typing}.typing i{animation:1s infinite blink}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}.stage .b1{animation:14s infinite a22}.stage .b2{animation:14s infinite a32}.stage .b3{animation:14s infinite a42}.stage .b4{animation:14s infinite a52}.stage .b5{animation:14s infinite a62}.stage .cal{animation:14s infinite a70}.stage .crm{animation:14s infinite a78}.qa[open] .qa-a{animation:.35s cubic-bezier(.2,.8,.2,1) fadeUp}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp.motion .rv{animation:linear both rv;animation-timeline:view();animation-range:entry entry 70%}.lp.motion .rv2{animation:linear both rv;animation-timeline:view();animation-range:entry 10% entry 85%}.lp.motion .rv3{animation:linear both rv;animation-timeline:view();animation-range:entry 20%}.lp.motion .steps .step{animation:linear both rv;animation-timeline:view();animation-range:entry entry 80%}.lp.motion .steps .step:nth-child(3){animation-range:entry 10% entry 90%}.lp.motion .steps .step:nth-child(4){animation-range:entry 20%}.lp.motion .steps .step:nth-child(5){animation-range:entry 30% cover 40%}.lp.motion .steps-line:after{animation:linear both grow;animation-timeline:view();animation-range:entry 40% cover 50%}.lp.motion .tl-line:after{animation:linear both grow;animation-timeline:view();animation-range:entry 60% cover 55%}}}
@container page (max-width:1100px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:72px}.stage{justify-self:center}.prob{grid-template-columns:minmax(0,1fr);gap:48px}.prob-head{position:static}.pr-setup{grid-template-columns:minmax(0,1fr)}.steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px}.steps-line{display:none}.how-sub{grid-template-columns:minmax(0,1fr)}.ben{grid-template-columns:repeat(2,minmax(0,1fr))}.tl{grid-template-columns:minmax(0,1fr);gap:0}.tl-line{width:2px;height:auto;inset:0 auto 0 10px}.tl-line:after{transform-origin:top}.tl-i{padding:0 0 32px 44px}.tl-i:before{top:2px}.own{grid-template-columns:minmax(0,1fr);gap:48px}.proof{grid-template-columns:minmax(0,1fr)}.logos{grid-template-columns:repeat(3,minmax(0,1fr))}.faq{grid-template-columns:minmax(0,1fr);gap:40px}.faq-side{position:static}.final{grid-template-columns:minmax(0,1fr);gap:48px}.guar{grid-template-columns:minmax(0,1fr);justify-items:start;gap:32px}.nav-links{display:none}}@container page (max-width:760px){.lp{font-size:16px}.wrap{padding:0 20px}.sec{padding:88px 0}.sec-head{margin-bottom:44px}.lede{font-size:17px}.nav-in{height:64px}.nav-cta .btn-s{display:none}.nav-cta .btn{min-height:44px;padding:0 16px;font-size:14px}.hero{padding:44px 0 72px}.h1{font-size:clamp(38px,11cqi,52px)}.hero-sub{font-size:17.5px}.hero-copy .ctas{flex-direction:column;align-items:stretch}.hero-copy .btn{width:100%}.stage{flex-direction:column;align-items:center;max-width:100%;height:auto;display:flex}.stage .float,.stage .phone{position:relative;inset:auto}.stage .portal{align-self:flex-start;width:220px;margin-bottom:-28px}.stage .phone{width:282px;height:560px}.stage .cal{align-self:flex-end;width:236px;margin-top:-64px}.stage-cap{text-align:center;margin-top:18px;position:static}.feed-label{padding:14px 14px 14px 20px;font-size:11px}.feed-label .fl-long{display:none}.pgrid{grid-template-columns:minmax(0,1fr)}.band{margin-top:48px;padding:28px 22px}.band .btn{width:100%}.roi{border-radius:22px;grid-template-columns:minmax(0,1fr)}.roi-in,.roi-out{padding:26px 20px}.o-grid{grid-template-columns:minmax(0,1fr)}.bar-row{grid-template-columns:96px 1fr}.roi-cta .btn,.how-cta .btn{width:100%}.steps{grid-template-columns:minmax(0,1fr);gap:36px}.panel{padding:24px 20px}.nurture{grid-template-columns:repeat(7,minmax(0,1fr))}.nd{font-size:10px}.ben{grid-template-columns:minmax(0,1fr)}.bcard{padding:26px}.flag{border-radius:24px;padding:28px 22px}.flag h3{font-size:30px}.flag .price{font-size:52px}.flag-list,.found{grid-template-columns:minmax(0,1fr)}.seats{align-items:flex-start}.flag .ctas .btn{width:100%}.care{margin-top:72px}.tog{width:100%;min-width:0}.plans{grid-template-columns:minmax(0,1fr);gap:28px}.plan.feat{order:-1;transform:none}.plan.feat:hover{transform:translateY(-4px)}.plan{padding:28px 22px}.sw-note{padding:18px}.pr-cta .btn{width:100%}.guar{border-radius:26px;padding:36px 22px}.seal{width:170px;height:170px}.vgrid{grid-template-columns:minmax(0,1fr)}.logos{grid-template-columns:repeat(2,minmax(0,1fr))}.case{padding:28px 22px}.case-m{grid-template-columns:minmax(0,1fr)}.quote-ph{font-size:21px}.qa summary{font-size:18px}.qa-a{padding-right:8px}.form{padding:26px 20px}.fgrid{grid-template-columns:minmax(0,1fr)}.mbar{display:block}.foot{padding-bottom:40px}.nav-cta{display:none}}
.lp{--lineh:#bfb39a;--onacc:#1a1204;--accd:var(--amber);--okbg:#e3f6ec;--okbd:#9bd9ba;--okink:#0b5a37;--foot:#091315;--lined:color-mix(in srgb,var(--ond) 14%,transparent)}.lp.th-harbour{--ink:#0a1a33;--ink2:#0f2342;--ink3:#173056;--ond:#f1f4fa;--ondm:#a9b6cc;--paper:#f3f5f9;--paper2:#e6ebf3;--card:#fff;--text:#0f1a2e;--muted:#4a566b;--line:#d3dae6;--lineh:#9aa7bc;--amber:#ff7a59;--amberhi:#ff9579;--amberink:#b3401f;--accd:#ff8a6b;--onacc:#1e0a03;--sig:#5eead4;--sigink:#0f766e;--okbg:#d5f5f0;--okbd:#8edfd3;--okink:#0d5e57;--foot:#06101f}.lp :focus-visible{outline-color:var(--text);box-shadow:0 0 0 7px color-mix(in srgb,var(--amber) 55%,transparent)}.dark :focus-visible,.on-dark :focus-visible{outline-color:var(--accd);box-shadow:none}.dark .eyebrow{color:var(--accd)}.btn-p{color:var(--onacc);box-shadow:inset 0 1px 0 #ffffff59,0 10px 28px -12px color-mix(in srgb,var(--amber) 80%,transparent)}.btn-p:hover{box-shadow:inset 0 1px 0 #ffffff59,0 16px 36px -14px color-mix(in srgb,var(--amber) 90%,transparent)}.btn-s{border-color:color-mix(in srgb,var(--text) 55%,transparent)}.dark .btn-s,.on-dark .btn-s{border-color:color-mix(in srgb,var(--ond) 45%,transparent)}.dark .btn-s:hover,.on-dark .btn-s:hover{border-color:var(--ond)}.trust svg{color:var(--sigink)}.dark .trust svg,.on-dark .trust svg{color:var(--sig)}.ticks li:before{background:color-mix(in srgb,var(--sigink) 13%,transparent)}.dark .ticks li:before,.on-dark .ticks li:before{background:color-mix(in srgb,var(--sig) 18%,transparent)}.ph{color:var(--amberink);background:color-mix(in srgb,var(--amber) 18%,var(--card));border-color:var(--amberink)}.dark .ph,.on-dark .ph{color:var(--accd);background:color-mix(in srgb,var(--accd) 8%,transparent);border-color:color-mix(in srgb,var(--accd) 55%,transparent)}.nav{background:color-mix(in srgb,var(--ink) 88%,transparent)}.logo svg rect{fill:var(--amber)}.logo svg circle,.logo svg path{stroke:var(--onacc)}.hero{background:radial-gradient(900px 520px at 82% 18%,color-mix(in srgb,var(--amber) 14%,transparent),transparent 60%),radial-gradient(700px 500px at 5% 100%,color-mix(in srgb,var(--sig) 7%,transparent),transparent 60%),var(--ink)}.hero:before{background-image:radial-gradient(color-mix(in srgb,var(--ond) 8%,transparent) 1px,transparent 1.2px)}.hl{color:var(--accd)}.tag-new{background:color-mix(in srgb,var(--amber) 26%,var(--card));color:var(--amberink)}.tag-ok{background:var(--okbg);color:var(--okink)}.ping{background:var(--amber)}.av{background:var(--ink);color:var(--accd)}.timer{border-color:var(--okbd);background:var(--okbg);color:var(--okink)}.bub-ok{background:var(--okbg);border-color:var(--okbd);color:var(--okink)}.cal-slot{background:color-mix(in srgb,var(--amber) 12%,var(--card));border-color:color-mix(in srgb,var(--amber) 50%,var(--card))}.crm{color:var(--okink)}.pcard:hover,.bcard:hover,.pk:hover{border-color:var(--lineh)}.ic{background:var(--ink);color:var(--accd)}.bcard:hover .ic{background:var(--amber);color:var(--onacc)}.band p{color:var(--ondm)!important}.rng::-webkit-slider-thumb{border-color:var(--amber);background:var(--ink)}.rng.up::-webkit-slider-thumb{border-color:var(--sigink)}.rng::-moz-range-thumb{border-color:var(--amber);background:var(--ink)}.o-big{color:var(--accd)}.bar .b-rev{background:var(--accd)}.bar .b-cost{background:color-mix(in srgb,var(--ondm) 70%,var(--ink))}.step-n{border-color:var(--accd);color:var(--accd)}.steps-line:after{background:var(--accd)}.nurture:before{background:linear-gradient(90deg,var(--accd),color-mix(in srgb,var(--accd) 20%,transparent))}.nd i{border-color:var(--accd)}.nd:last-child i{background:var(--sig);border-color:var(--sig)}.hf svg{color:var(--accd)}.promise svg{color:var(--sigink)}.flag:before{background:radial-gradient(circle,color-mix(in srgb,var(--amber) 22%,transparent),transparent 65%)}.badge,.save{color:var(--onacc)}.flag .price,.plan.feat .price{color:var(--accd)}.found{border-color:color-mix(in srgb,var(--accd) 60%,transparent);background:color-mix(in srgb,var(--accd) 6%,transparent)}.found-t span{color:var(--accd)}.seat-dots i{border-color:var(--accd)}.pk-tag{color:var(--okink);background:var(--okbg)}.cmp .hi{background:color-mix(in srgb,var(--amber) 13%,transparent)}.yes{background:var(--okbg)}.yes:after{border-color:var(--okink)}.no{color:var(--muted)}.cmp caption{color:var(--muted)!important}.sw-note svg{color:var(--amberink)}.guar,.guar .eyebrow{color:var(--onacc)}.guar-small{color:color-mix(in srgb,var(--onacc) 85%,var(--amber))}.seal svg>circle:first-of-type{fill:var(--ink)}.seal svg>circle:last-of-type{stroke:var(--accd)}.seal-txt,.seal-num{fill:var(--accd)}.seal-cap{fill:var(--ond)}.vault-h .ic{background:var(--amber);color:var(--onacc)}.gdpr{background:color-mix(in srgb,var(--sig) 8%,transparent);border-color:color-mix(in srgb,var(--sig) 25%,transparent)}.gdpr .ic{background:color-mix(in srgb,var(--sig) 16%,transparent);color:var(--sig)}.access{border-color:color-mix(in srgb,var(--ond) 30%,transparent)}.who-av{border-color:color-mix(in srgb,var(--ond) 40%,transparent)}.logo-ph,.q .who-av{border-color:var(--lineh)}.qmark,.qa summary:hover{color:var(--amberink)}.qa[open] .pm{background:var(--ink);border-color:var(--ink);color:var(--accd)}.final-sec{background:radial-gradient(800px 500px at 15% 0%,color-mix(in srgb,var(--amber) 14%,transparent),transparent 60%),var(--ink)}.rstep-n{color:var(--accd)}.fld input,.fld select{border-color:var(--lineh);background:var(--card)}.fld input:hover,.fld select:hover{border-color:var(--muted)}.fld input:focus,.fld select:focus{border-color:var(--ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--amber) 45%,transparent)}.sent .ic{background:var(--sig);color:var(--ink)}.foot{background:var(--foot)}.foot .logo{color:var(--ond)!important}.wl:hover{border-color:var(--accd)}.mbar{background:color-mix(in srgb,var(--ink) 95%,transparent)}@keyframes live{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--sig) 60%,transparent)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}@keyframes pingk{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--amber) 60%,transparent)}80%,to{box-shadow:0 0 0 12px #0000}}@keyframes tpill{0%,20.9%{background:color-mix(in srgb,var(--amber) 22%,var(--card));border-color:var(--amber);color:var(--amberink)}21%,to{background:var(--okbg);border-color:var(--okbd);color:var(--okink)}}
body{background:#0a1a33;margin:0}.lp .txt-16{font-size:16px}.lp .mt-8{margin-top:8px}.lp .ta-r{text-align:right}.lp .stack-16{flex-direction:column;gap:16px;display:flex}.lp .center{justify-content:center}.lp .sec.pb-64{padding-bottom:64px}.lp .sec.pt-64{padding-top:64px}.lp .fl-title.sm{font-size:15px}.lp .fl-meta.tight{margin-top:2px}.lp .cmp caption{caption-side:top;text-align:left;letter-spacing:.08em;text-transform:uppercase;padding:18px 22px 0;font-size:12.5px}.lp .q,.lp .q-text{margin:0}.lp .who-name{font-weight:600}.lp .who-role{font-size:14px}.lp .form-body{flex-direction:column;gap:20px;display:flex}.lp .form-alt{text-align:center;font-size:15px}.lp .form-alt a{font-weight:600}.lp .foot-brand{flex-direction:column;gap:14px;max-width:360px;display:flex}.lp .foot-nav{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.lp .foot-legal{gap:20px;display:flex}.lp .fld-err{color:var(--amberink);font-size:13px;font-weight:600}.lp .fld input[aria-invalid=true]{border-color:var(--amberink)}.lp .form-error{color:var(--amberink);font-size:14px;font-weight:600}.lp .btn[disabled]{opacity:.7;cursor:progress}.hp{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.lp .stat-v{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:-.03em;color:var(--amberink);font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1}.lp .case-m .stat-v{color:var(--accd);font-size:24px}.lp .seats-left{font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--accd);font-size:13px;font-weight:600}.lp .seat-dots i.taken{background:var(--accd)}.lp .case-t{font-size:28px}.lp .case-s{color:var(--ondm);margin-top:8px;font-size:14px}.lp .quote-ph{margin:0}.lp .logo-cell{border:1px solid var(--line);background:var(--card);height:72px;color:var(--muted);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 12px;transition:color .25s,border-color .25s;display:flex}.lp .logo-cell:hover{color:var(--text);border-color:var(--lineh)}.lp .logo-cell svg{flex:none;width:20px;height:20px}.lp .logo-word{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:1;overflow:hidden}.lp .lw-serif{letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700}.lp .lw-caps{font-family:var(--font-geist-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.14em;font-size:12.5px}.lp .lw-sans{font-family:var(--font-bricolage),sans-serif;letter-spacing:-.03em;font-size:16px;font-weight:800}.lp .who-av.init{font:700 16px/1 var(--font-bricolage),sans-serif;letter-spacing:-.02em;border:0}.lp .av-coral{background:var(--amber);color:var(--onacc)}.lp .av-teal{background:var(--sig);color:var(--ink)}.lp .av-navy{background:var(--ink);color:var(--accd)}@container page (max-width:760px){.lp .logo-cell{gap:6px;padding:0 8px}.lp .logo-cell svg{width:16px;height:16px}.lp .logo-word,.lp .lw-sans{font-size:13.5px}.lp .lw-caps{letter-spacing:.1em;font-size:11px}}
.screen{color:var(--text)}@container page (min-width:1101px){.hero{align-items:center;min-height:calc(100svh - 75px);padding:clamp(28px,5svh,64px) 0 clamp(36px,6svh,72px);display:grid}.hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:48px}.hero-copy{gap:clamp(14px,2.4svh,24px)}.h1{font-size:clamp(40px,min(4.4cqi,7svh),64px)}.hero-sub{font-size:clamp(16px,2.1svh,19px)}.hero-copy .ctas{flex-wrap:nowrap;gap:12px}.hero-copy .btn{white-space:nowrap;padding:0 22px}}@media (min-width:1101px) and (max-height:860px){.lp .stage{zoom:.86}}@media (min-width:1101px) and (max-height:760px){.lp .stage{zoom:.76}}@media (min-width:1101px) and (max-height:680px){.lp .stage{zoom:.68}}

