:root{--green:#0ed164;--green-bright:#2df583;--green-deep:#0a9c4b;--ink:#0b0f0d;--ink-2:#111713;--ink-3:#1a231d;--paper:#f4faf6;--text:#e8f2ec;--text-dim:#9db3a7;--line:#8dffbf24;--radius:20px;--font-display:"Red Hat Display", sans-serif;--font-body:"Red Hat Display", sans-serif;--shadow-green:0 8px 40px -8px #0ed16473}*{box-sizing:border-box;margin:0;padding:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--ink);color:var(--text);line-height:1.6;overflow-x:hidden}::selection{background:var(--green);color:var(--ink)}.container{width:min(1160px,92vw);margin-inline:auto}.container--narrow{width:min(760px,92vw)}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;font-weight:800;line-height:1.05}.mark{color:var(--green)}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--green);margin-bottom:1rem;font-size:.8rem;font-weight:600;display:inline-block}.section{padding:clamp(4.5rem,9vw,7.5rem) 0}.section--tint{background:var(--ink-2)}.section__head{margin-bottom:clamp(2.5rem,5vw,4rem)}.section__head h2{font-size:clamp(2rem,4.6vw,3.4rem)}.section__lead{max-width:36rem;color:var(--text-dim);margin:1.2rem auto 0;font-size:clamp(.95rem,1.4vw,1.05rem)}.steps .section__head{text-align:center}.btn{font-family:var(--font-display);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.6rem;font-size:.98rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.btn--solid{background:var(--green);color:var(--ink);box-shadow:var(--shadow-green)}.btn--solid:hover{background:var(--green-bright);transform:translateY(-2px)}.btn--ghost{color:var(--text);border:1.5px solid var(--line);background:0 0}.btn--ghost:hover{border-color:var(--green);color:var(--green);transform:translateY(-2px)}.btn--sm{padding:.65rem 1.3rem;font-size:.9rem}.btn--lg{padding:.95rem 1.9rem;font-size:1.05rem}.btn--block{white-space:normal;width:100%;padding-inline:1rem}.nav{z-index:50;background:color-mix(in srgb, var(--ink) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);position:sticky;top:0}.nav__inner{align-items:center;gap:2rem;padding:.85rem 0;display:flex}.brand{align-items:center;gap:.6rem;margin-right:auto;text-decoration:none;display:flex}.brand__word{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.brand__word em{color:var(--green);font-style:normal}.nav__links{gap:1.6rem;display:flex}.nav__links a{color:var(--text-dim);font-size:.95rem;font-weight:500;text-decoration:none;transition:color .15s}.nav__links a:hover,.nav__links a.is-current{color:var(--green)}.nav__actions{align-items:center;gap:.6rem;display:flex}.nav__burger,.only-mobile{display:none}.hero{padding:clamp(3.5rem,7vw,6rem) 0 0;position:relative;overflow:hidden}.hero__glow{pointer-events:none;background:radial-gradient(circle,#0ed16438,#0000 62%);width:60vw;height:60vw;position:absolute;top:-20%;right:-10%}.hero__grid-bg{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);pointer-events:none;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(90% 70% at 50% 0,#000 30%,#0000 75%)}.hero__inner{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding-bottom:clamp(3.5rem,6vw,5.5rem);display:grid;position:relative}.pill{color:var(--green);background:#0ed16414;border:1px solid #0ed16466;border-radius:999px;margin-bottom:1.4rem;padding:.4rem 1rem;font-size:.85rem;font-weight:600;display:inline-block}.hero h2{color:#fff;margin-bottom:1.3rem;font-size:clamp(2.6rem,6.2vw,4.6rem)}.lead{color:var(--text-dim);max-width:34rem;margin-bottom:2rem;font-size:clamp(1.05rem,1.6vw,1.2rem)}.hero__audiences{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;list-style:none;display:flex}.hero__audiences li{color:var(--text-dim);border:1px solid var(--line);background:#8dffbf0a;border-radius:999px;padding:.35rem .85rem;font-size:.82rem;font-weight:600}.hero__cta{flex-wrap:wrap;gap:.9rem;margin-bottom:2.6rem;display:flex}.hero__proof{gap:clamp(1.5rem,3vw,3rem);list-style:none;display:flex}.hero__proof li{flex-direction:column;display:flex}.hero__proof strong{font-family:var(--font-display);color:var(--green);font-size:1.5rem}.hero__proof span{color:var(--text-dim);font-size:.85rem}.phone{border:1.5px solid var(--line);background:#0d1410;border-radius:42px;justify-self:center;width:100%;max-width:390px;padding:1.1rem .9rem .9rem;position:relative;transform:rotate(1.5deg);box-shadow:0 40px 80px -30px #000c,0 0 0 8px #ffffff05,0 0 90px -20px #0ed16459}.phone__notch{background:#000;border-radius:999px;width:34%;height:1.35rem;position:absolute;top:.55rem;left:50%;transform:translate(-50%)}.chat{background:#0a1210;border-radius:32px;margin-top:1.1rem;overflow:hidden}.chat__header{border-bottom:1px solid var(--line);background:#101b15;align-items:center;gap:.7rem;padding:.8rem 1rem;display:flex}.chat__avatar{background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.chat__meta{flex-direction:column;line-height:1.25;display:flex}.chat__meta strong{color:#fff;font-size:.95rem}.chat__status{color:var(--green);font-size:.75rem}.chat__body{background-image:radial-gradient(#8dffbf0d 1px,#0000 1px);background-size:18px 18px;flex-direction:column;gap:.65rem;min-height:380px;padding:1rem .9rem 1.2rem;display:flex}.msg{opacity:0;border-radius:16px;max-width:85%;padding:.6rem .8rem;font-size:.87rem;line-height:1.45;animation:.45s cubic-bezier(.2,.9,.3,1.2) forwards msgIn;transform:translateY(12px)scale(.97)}.msg--out{color:#eafff2;background:#144d2e;border-bottom-right-radius:4px;align-self:flex-end}.msg--in{color:var(--text);background:#16211b;border-bottom-left-radius:4px;align-self:flex-start}.msg__time{color:#ffffff73;text-align:right;margin-top:.25rem;font-size:.65rem;display:block}.msg[data-step="1"]{animation-delay:.6s}.msg[data-step="2"]{animation-name:msgTyping;animation-delay:1.7s}.msg[data-step="3"]{animation-delay:3.4s}.msg[data-step="4"]{animation-delay:5.2s}.msg[data-step="5"]{animation-delay:6.6s}@keyframes msgIn{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes msgTyping{0%{opacity:0;transform:translateY(12px)scale(.97)}12%,78%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:scale(.9)}}.msg--typing{gap:.3rem;padding:.8rem .9rem;display:flex}.dot{background:var(--text-dim);border-radius:50%;width:7px;height:7px;animation:1.1s infinite dotBounce}.dot:nth-child(2){animation-delay:.15s}.dot:nth-child(3){animation-delay:.3s}@keyframes dotBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}.audio{align-items:center;gap:.55rem;min-width:200px;display:flex}.audio__play{background:var(--green);width:30px;height:30px;color:var(--ink);border:0;border-radius:50%;flex-shrink:0;place-items:center;font-size:.7rem;display:grid}.audio__wave{align-items:center;gap:2.5px;height:26px;display:flex}.audio__wave i{background:#eafff2bf;border-radius:2px;width:3px;animation:1.2s ease-in-out infinite wave}.audio__wave i:nth-child(3n){height:60%;animation-delay:.1s}.audio__wave i:nth-child(3n+1){height:90%;animation-delay:.3s}.audio__wave i:nth-child(3n+2){height:40%;animation-delay:.5s}.audio__wave i:nth-child(5n){height:75%;animation-delay:.2s}@keyframes wave{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1.1)}}.audio__time{color:#fff9;font-size:.7rem}.ticket{background:#0ed16414;border:1px dashed #0ed16473;border-radius:10px;flex-direction:column;gap:.2rem;margin-top:.5rem;padding:.6rem .7rem;font-size:.8rem;display:flex}.ticket b{color:var(--green);font-weight:600}.pdf{border:1px solid var(--line);background:#101b15;border-radius:10px;align-items:center;gap:.6rem;margin-top:.5rem;padding:.6rem .7rem;display:flex}.pdf__icon{font-family:var(--font-display);color:#fff;background:#e5484d;border-radius:7px;padding:.45rem .5rem;font-size:.7rem;font-weight:800}.pdf__meta{flex-direction:column;line-height:1.3;display:flex}.pdf__meta strong{color:#fff;font-size:.8rem}.pdf__meta span{color:var(--green);font-size:.72rem}.hero__ticker{border-block:1px solid var(--line);background:var(--ink-2);padding:.85rem 0;overflow:hidden}.ticker__track{align-items:center;gap:2.2rem;width:max-content;animation:26s linear infinite ticker;display:flex}.ticker__track span{font-family:var(--font-display);color:var(--text-dim);white-space:nowrap;font-size:.95rem;font-weight:600}.ticker__track i{color:var(--green);font-style:normal}@keyframes ticker{to{transform:translate(-50%)}}.icon-chip{width:52px;height:52px;color:var(--green);background:#0ed1641a;border:1px solid #0ed16459;border-radius:15px;place-items:center;margin-bottom:1.1rem;transition:background .25s,box-shadow .25s;display:grid}.icon-chip svg{width:26px;height:26px}.step:hover .icon-chip,.card:hover .icon-chip{background:#0ed1642e;box-shadow:0 6px 24px -8px #0ed16480}.steps__list{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:1.2rem;list-style:none;display:grid}.step{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius);padding:1.8rem 1.5rem;transition:transform .25s,border-color .25s;position:relative}.step:hover{border-color:#0ed16480;transform:translateY(-6px)}.step__num{font-family:var(--font-display);color:#0ed16429;font-size:2.4rem;font-weight:900;line-height:1;position:absolute;top:.9rem;right:1.2rem}.step:not(:last-child):after{content:"→";color:#0ed1648c;z-index:1;font-size:1.15rem;font-weight:700;position:absolute;top:50%;right:-1.05rem;transform:translateY(-50%)}.step h3{color:#fff;margin-bottom:.5rem;font-size:1.15rem}.step p{color:var(--text-dim);font-size:.92rem}.features__grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}.card{background:var(--ink);border:1px solid var(--line);border-radius:var(--radius);padding:1.8rem 1.5rem;transition:transform .25s,border-color .25s,box-shadow .25s}.card:hover{border-color:#0ed16480;transform:translateY(-6px);box-shadow:0 20px 50px -25px #0ed16459}.card h3{color:#fff;margin-bottom:.5rem;font-size:1.1rem}.card p{color:var(--text-dim);font-size:.92rem}.convo__grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.convo__copy h2{font-size:clamp(2rem,4.6vw,3.4rem)}.convo__copy .section__lead{margin-inline:0}.ticklist{flex-direction:column;gap:.8rem;margin-top:1.8rem;list-style:none;display:flex}.ticklist li{color:var(--text);padding-left:2rem;font-size:.98rem;position:relative}.ticklist li:before{content:"✓";width:1.3rem;height:1.3rem;color:var(--green);background:#0ed16424;border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid;position:absolute;top:0;left:0}.wachat{border:1.5px solid var(--line);background:#0d1410;border-radius:26px;justify-self:center;width:100%;max-width:440px;overflow:hidden;box-shadow:0 30px 70px -30px #000c,0 0 70px -25px #0ed16459}.wachat__body{background-image:radial-gradient(#8dffbf0d 1px,#0000 1px);background-size:18px 18px;flex-direction:column;gap:.65rem;padding:1.2rem 1rem 1.4rem;display:flex}.wachat .msg{animation-delay:0s}.wachat__confirm{margin-top:.55rem}.wachat__confirm b{color:var(--green)}.accountants__head{text-align:center}.accountants__head .pill{align-items:center;gap:.5rem;display:inline-flex}.pill__icon{width:16px;height:16px}.accountants__cta{text-align:center;margin-top:clamp(2rem,4vw,3rem)}.advantages .section__head{text-align:center}.compare__grid{grid-template-columns:1fr 1fr;gap:2rem;max-width:980px;margin-inline:auto;display:grid;position:relative}.compare__vs{z-index:2;background:var(--ink);border:1.5px solid var(--green);width:52px;height:52px;color:var(--green);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.95rem;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px -6px #0ed1648c}.compare{border-radius:calc(var(--radius) + 6px);flex-direction:column;padding:1.8rem 1.8rem 1.6rem;transition:transform .25s;display:flex}.compare:hover{transform:translateY(-4px)}.compare__head{border-bottom:1px solid var(--line);align-items:center;gap:.9rem;margin-bottom:1.5rem;padding-bottom:1.3rem;display:flex}.compare__head .icon-chip{flex-shrink:0;margin-bottom:0}.icon-chip--bad{color:#e5484d;background:#e5484d1a;border-color:#e5484d59}.compare--old:hover .icon-chip--bad{background:#e5484d29;box-shadow:0 6px 24px -8px #e5484d66}.compare h3{font-size:1.15rem}.compare__head small{color:var(--text-dim);margin-top:.15rem;font-size:.82rem;display:block}.compare ul{flex-direction:column;flex-grow:1;list-style:none;display:flex}.compare li{padding:.75rem 0 .75rem 2rem;font-size:.95rem;line-height:1.55;position:relative}.compare li:not(:last-child){border-bottom:1px dashed #8dffbf14}.compare li:before{border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;font-size:.75rem;font-weight:700;display:grid;position:absolute;top:.85rem;left:0}.compare--old{background:var(--ink);border:1px solid var(--line)}.compare--old h3,.compare--old li{color:var(--text-dim)}.compare--old li:before{content:"✕";color:#e5484d;background:#e5484d24}.compare--new{background:linear-gradient(160deg, #0ed1641f, var(--ink) 60%);box-shadow:var(--shadow-green);border:1px solid #0ed16480}.compare--new h3{color:var(--green)}.compare--new li{color:var(--text)}.compare--new li:before{content:"✓";color:var(--green);background:#0ed16429}.compare__foot{border-radius:14px;justify-content:space-between;align-items:center;margin-top:1.5rem;padding:.85rem 1.1rem;display:flex}.compare__foot span{color:var(--text-dim);font-size:.82rem}.compare__foot strong{font-family:var(--font-display);font-size:1.05rem;font-weight:800}.compare--old .compare__foot{background:#e5484d12;border:1px dashed #e5484d4d}.compare--old .compare__foot strong{color:#e5484d}.compare--new .compare__foot{background:#0ed1641a;border:1px solid #0ed16466}.compare--new .compare__foot strong{color:var(--green)}.advantages__stats{flex-wrap:wrap;justify-content:center;gap:clamp(2rem,6vw,5rem);margin-top:clamp(2.5rem,5vw,4rem);list-style:none;display:flex}.advantages__stats li{text-align:center;flex-direction:column;align-items:center;display:flex}.advantages__stats strong{font-family:var(--font-display);color:var(--green);letter-spacing:-.02em;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:800}.advantages__stats strong em{color:var(--text-dim);font-size:.55em;font-style:normal}.advantages__stats span{color:var(--text-dim);margin-top:.2rem;font-size:.88rem}.resources-head{padding-bottom:clamp(2.5rem,5vw,4rem)}.feature-row{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.feature-row--flip{grid-template-columns:.9fr 1.1fr}.feature-row--flip .feature-row__copy{order:2}.feature-row__copy h2{font-size:clamp(2rem,4.6vw,3.4rem)}.feature-row__copy .section__lead{margin-inline:0}.feature-row__cta{margin-top:1.8rem}.panelmock{border:1.5px solid var(--line);background:#0d1410;border-radius:22px;justify-self:center;width:100%;max-width:460px;overflow:hidden;box-shadow:0 30px 70px -30px #000c,0 0 70px -25px #0ed1644d}.panelmock__head{border-bottom:1px solid var(--line);background:#101b15;justify-content:space-between;align-items:center;padding:1rem 1.2rem;display:flex}.panelmock__head strong{font-family:var(--font-display);color:#fff;font-size:.98rem;font-weight:700}.panelmock__badge{color:var(--green);background:#0ed1641a;border:1px solid #0ed16459;border-radius:999px;padding:.2rem .7rem;font-size:.75rem;font-weight:600}.panelmock__row{border-bottom:1px solid #8dffbf12;justify-content:space-between;align-items:center;gap:.8rem;padding:.85rem 1.2rem;display:flex}.panelmock__row>div{flex-direction:column;min-width:0;line-height:1.35;display:flex}.panelmock__row strong{color:#fff;font-size:.88rem;font-weight:600}.panelmock__row span:not(.status-pill){color:var(--text-dim);font-size:.78rem}.panelmock__row em{color:var(--text);white-space:nowrap;font-size:.85rem;font-style:normal}.status-pill{color:var(--green);background:#0ed1641f;border:1px solid #0ed16466;border-radius:999px;flex-shrink:0;padding:.25rem .65rem;font-size:.72rem;font-weight:700}.panelmock__foot{text-align:center;padding:.85rem 1.2rem}.panelmock__foot span{color:var(--green);font-size:.85rem;font-weight:600}.pricing .section__head{text-align:center}.page-title{color:#fff;margin-top:.4rem;font-size:clamp(2.2rem,5vw,3.6rem)}.plans-includes{flex-wrap:wrap;justify-content:center;gap:.9rem 2.2rem;margin-top:clamp(2rem,4vw,3rem);list-style:none;display:flex}.plans-includes li{color:var(--text-dim);padding-left:1.8rem;font-size:.92rem;position:relative}.plans-includes li:before{content:"✓";width:1.2rem;height:1.2rem;color:var(--green);background:#0ed16424;border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:0;left:0}.pricing__toggle{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-bottom:2.4rem;display:flex}.pricing__tab{text-align:left;background:var(--ink-2);border:1.5px solid var(--line);cursor:pointer;border-radius:16px;flex-direction:column;gap:.15rem;padding:.85rem 1.4rem;transition:border-color .18s,background .18s,transform .18s;display:flex}.pricing__tab strong{font-family:var(--font-display);color:var(--text-dim);font-size:1rem;font-weight:700}.pricing__tab small{font-family:var(--font-body);color:var(--text-dim);font-size:.78rem}.pricing__tab:hover{border-color:#0ed16480;transform:translateY(-2px)}.pricing__tab.is-active{border-color:var(--green);background:#0ed16417}.pricing__tab.is-active strong{color:var(--green)}.pricing__tab.is-active small{color:var(--text)}.pricing__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.2rem;display:grid}.pricing__grid[hidden]{display:none}.pricing__grid--4{grid-template-columns:repeat(4,1fr)}.pricing__grid--4 .plan{padding:2rem 1.4rem}.pricing__grid--4 .plan__price b{font-size:2.2rem}.plan{background:var(--ink-2);border:1px solid var(--line);border-radius:calc(var(--radius) + 6px);flex-direction:column;padding:2rem 1.7rem;display:flex}.plan--hot{background:linear-gradient(160deg, #0ed16424, var(--ink-2) 55%);border-color:var(--green);box-shadow:var(--shadow-green);position:relative;transform:scale(1.03)}.plan__badge{background:var(--green);color:var(--ink);font-family:var(--font-display);white-space:nowrap;border-radius:999px;padding:.3rem 1rem;font-size:.75rem;font-weight:700;position:absolute;top:-.85rem;left:50%;transform:translate(-50%)}.plan h4{color:#fff;margin-bottom:.8rem;font-size:1.2rem}.plan__price b{font-family:var(--font-display);color:var(--green);letter-spacing:-.03em;font-size:2.6rem;font-weight:800}.plan__price span{color:var(--text-dim);font-size:1rem}.plan__notes{color:#fff;margin:.2rem 0 1.2rem;font-size:.95rem;font-weight:600}.plan ul{flex-direction:column;flex-grow:1;gap:.55rem;margin-bottom:1.8rem;list-style:none;display:flex}.plan li{color:var(--text-dim);padding-left:1.5rem;font-size:.9rem;position:relative}.plan li:before{content:"✓";color:var(--green);font-weight:700;position:absolute;left:0}.pricing__note{text-align:center;color:var(--text-dim);margin-top:2rem;font-size:.88rem}.faq .section__head{text-align:center}.faq__item{border:1px solid var(--line);background:var(--ink);border-radius:14px;margin-bottom:.8rem;transition:border-color .2s;overflow:hidden}.faq__item[open]{border-color:#0ed16480}.faq__item summary{cursor:pointer;font-family:var(--font-display);color:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.3rem;font-size:1.02rem;font-weight:600;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary h3{font:inherit;color:inherit;margin:0}.faq__item summary:after{content:"+";color:var(--green);flex-shrink:0;font-size:1.4rem;transition:transform .25s}.faq__item[open] summary:after{transform:rotate(45deg)}.faq__item p{color:var(--text-dim);padding:0 1.3rem 1.2rem;font-size:.95rem}.waitlist__box{background:radial-gradient(ellipse 90% 120% at 50% -20%, #0ed16433, transparent 60%), var(--ink-2);border-radius:calc(var(--radius) + 10px);text-align:center;border:1px solid #0ed16466;padding:clamp(2rem,5vw,3.5rem);position:relative;overflow:hidden}.waitlist__box h2{margin-bottom:.8rem;font-size:clamp(1.9rem,4vw,2.8rem)}.waitlist__box>p{color:var(--text-dim);max-width:30rem;margin:0 auto 2rem}.waitlist__form{text-align:left;flex-direction:column;gap:1.1rem;max-width:420px;margin-inline:auto;display:flex}.field{flex-direction:column;gap:.35rem;display:flex}.field label{color:var(--text);font-size:.85rem;font-weight:600}.field input,.field select,.field textarea{font-family:var(--font-body);color:#fff;background:var(--ink);border:1.5px solid var(--line);appearance:none;border-radius:12px;padding:.8rem 1rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}.field textarea{resize:vertical;font-family:var(--font-body)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #0ed1642e}.field input.is-invalid{border-color:#e5484d}.field input::placeholder{color:#9db3a78c}.waitlist__fine{color:var(--text-dim);text-align:center;font-size:.8rem}.waitlist__done{padding:2rem 0 1rem}.waitlist__done-emoji{margin-bottom:1rem;font-size:3rem;display:block}.waitlist__done h3{color:#fff;margin-bottom:.5rem;font-size:1.5rem}.waitlist__done p{color:var(--text-dim);max-width:26rem;margin-inline:auto}.contact__head{text-align:center}.contact__head h1{color:#fff;margin-top:.4rem;font-size:clamp(2.2rem,5vw,3.6rem)}.contact__grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:2rem;max-width:1020px;margin-inline:auto;display:grid}.contact__channels{flex-direction:column;gap:1.2rem;display:flex}.contact__link{color:var(--green);text-decoration:none}.contact__link:hover{text-decoration:underline}.contact__formbox{background:var(--ink-2);border:1px solid var(--line);border-radius:calc(var(--radius) + 6px);padding:clamp(1.6rem,3vw,2.4rem)}.contact__formbox form{flex-direction:column;gap:1.1rem;display:flex}.contact__formbox form[hidden]{display:none}.field label small{color:var(--text-dim);font-weight:400}.footer{border-top:1px solid var(--line);background:var(--ink-2);padding:clamp(3rem,6vw,4.5rem) 0 2rem}.footer__cta{background:radial-gradient(ellipse 80% 140% at 15% -30%, #0ed1642e, transparent 60%), var(--ink);border-radius:calc(var(--radius) + 6px);border:1px solid #0ed16459;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:clamp(2.5rem,5vw,4rem);padding:clamp(1.8rem,4vw,2.8rem);display:flex}.footer__cta h2{color:#fff;margin-bottom:.5rem;font-size:clamp(1.5rem,3vw,2.2rem)}.footer__cta p{color:var(--text-dim);font-size:.95rem}.footer__grid{border-bottom:1px solid var(--line);grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:2.5rem;padding-bottom:2.5rem;display:grid}.footer__brand p{color:var(--text-dim);max-width:20rem;margin-top:1rem;font-size:.88rem;line-height:1.7}.footer__col{flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}.footer__col-title{letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:.4rem;font-size:.8rem;font-weight:700}.footer__col a{color:var(--text-dim);font-size:.92rem;text-decoration:none;transition:color .15s,transform .15s}.footer__col a:hover{color:var(--green);transform:translate(3px)}.footer__bottom{color:var(--text-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.6rem;font-size:.82rem;display:flex}.footer__legal-line strong{color:inherit;font-weight:600}.plan-addon{background:var(--ink-2);border-radius:var(--radius);border:1px dashed #0ed16473;grid-column:1/-1;align-items:center;gap:1.1rem;margin-top:.4rem;padding:1.1rem 1.4rem;display:flex}.plan-addon .icon-chip{flex-shrink:0;margin-bottom:0}.plan-addon__info{flex:1;min-width:0}.plan-addon__info strong{font-family:var(--font-display);color:#fff;margin-bottom:.15rem;font-weight:700;display:block}.plan-addon__info p{color:var(--text-dim);font-size:.88rem}.plan-addon__price{font-family:var(--font-display);color:var(--green);white-space:nowrap;font-size:1.3rem;font-weight:800}.plan-addon__price em{color:var(--text-dim);font-size:.7em;font-style:normal}.reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.3,1);transform:translateY(26px)}.reveal.is-visible{opacity:1;transform:none}.d-1{transition-delay:.1s}.d-2{transition-delay:.2s}.d-3{transition-delay:.3s}.d-4{transition-delay:.4s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.msg{opacity:1;animation:none;transform:none}.msg--typing{display:none}.ticker__track,.audio__wave i,.dot{animation:none}}@media (max-width:960px){.nav__links{display:none}.nav.is-open .only-mobile{color:var(--green);font-weight:600;display:block}.nav__burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4.5px;min-width:44px;min-height:44px;display:flex}.nav__burger span{background:var(--text);border-radius:2px;width:22px;height:2px;transition:transform .25s,opacity .25s}.nav.is-open .nav__links{background:var(--ink-2);border-bottom:1px solid var(--line);flex-direction:column;gap:1.1rem;padding:1.2rem 4vw 1.5rem;display:flex;position:absolute;top:100%;left:0;right:0}.nav.is-open .nav__burger span:first-child{transform:translateY(6.5px)rotate(45deg)}.nav.is-open .nav__burger span:nth-child(2){opacity:0}.nav.is-open .nav__burger span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.hero__inner{grid-template-columns:1fr}.phone{margin-top:1rem;transform:rotate(0)}.steps__list{grid-template-columns:repeat(2,1fr)}.step:after{display:none}.features__grid{grid-template-columns:repeat(2,1fr)}.pricing__grid,.pricing__grid--4{grid-template-columns:1fr;max-width:460px;margin-inline:auto}.plan--hot{transform:none}.footer__grid{grid-template-columns:1fr 1fr}.convo__grid,.feature-row,.feature-row--flip{grid-template-columns:1fr}.feature-row--flip .feature-row__copy{order:0}.compare__grid{grid-template-columns:1fr;max-width:520px}.compare__vs{display:none}.contact__grid{grid-template-columns:1fr}}@media (max-width:680px){.hero__grid-bg{opacity:.3}.hero__glow{opacity:.55}.hero__copy{text-align:center}.lead{margin-inline:auto}.hero__audiences{justify-content:center}.hero__cta{flex-direction:column}.hero__cta .btn{white-space:normal;width:100%}.nav__actions .btn--ghost{display:none}.nav__inner{gap:.75rem}.brand__icon{width:34px;height:34px}.brand__word{font-size:1.05rem}.nav__actions .btn--sm{padding:.6rem 1rem;font-size:.85rem}}@media (max-width:400px){.nav__inner{gap:.5rem}.brand{gap:.45rem}.brand__icon{width:30px;height:30px}.brand__word{font-size:.95rem}.nav__actions .btn--sm{padding:.55rem .8rem;font-size:.8rem}}@media (max-width:680px){.steps__list,.features__grid{grid-template-columns:1fr}.pricing__toggle{margin-inline:auto;flex-direction:column;align-items:stretch;max-width:460px;margin-bottom:2.4rem}.hero__proof{flex-wrap:nowrap;justify-content:space-between;gap:.8rem}.hero__proof strong{font-size:1.3rem}.hero__proof span{font-size:.78rem}.footer__cta{text-align:center;flex-direction:column;align-items:stretch}.footer__grid{grid-template-columns:1fr;gap:2rem}.footer__bottom{text-align:center;flex-direction:column}}
