@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0eeb07{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0eeb07{--font-landing-body:"DM Sans","DM Sans Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_6b9622{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_6b9622{--font-landing-display:"Space Grotesk","Space Grotesk Fallback"}.landing-root{--ink:#0a0a0a;--ink2:#17160f;--paper:#f7f5ef;--paper2:#efeadb;--lime:#ffe500;--deep:#c81e6e;--acid:#ff2e88;--acid-deep:#d61f6f;--muted:#6f6d63;--line:rgba(10,10,10,.16);--ease:cubic-bezier(.22,1,.36,1);--max:1240px;--g:clamp(1.25rem,4vw,3rem)}.landing-root,.landing-root *{box-sizing:border-box;margin:0;padding:0}.landing-root{scroll-behavior:smooth;font-family:var(--font-landing-body),sans-serif;overflow-x:hidden;line-height:1.5}.landing-root a{color:inherit;text-decoration:none}.landing-root button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.landing-root svg{display:block}.landing-root .wrap{width:min(calc(100% - var(--g)*2),var(--max));margin:auto}.landing-root .display{font-family:var(--font-landing-display),sans-serif;font-weight:700;letter-spacing:-.06em;line-height:.92}.landing-root .eyebrow{display:flex;align-items:center;gap:.65rem;font:700 .68rem var(--font-landing-display);letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.landing-root .eyebrow:before{content:"";width:1.55rem;height:3px;background:var(--lime)}.landing-root .section{padding:clamp(5rem,10vw,8rem) 0;position:relative}.landing-root .title{font-size:clamp(3rem,7vw,6rem);margin-top:1rem;max-width:12ch}.landing-root .reveal{opacity:0;transform:translateY(35px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.landing-root .reveal.in{opacity:1;transform:none}.landing-root .d1{transition-delay:.12s}.landing-root .d2{transition-delay:.24s}.landing-root .nav{position:fixed;z-index:99;top:0;left:0;right:0;height:76px;background:transparent;color:var(--paper);border:1px solid transparent;border-radius:0;box-shadow:none;transition:top .45s var(--ease),left .45s var(--ease),right .45s var(--ease),height .45s var(--ease),background-color .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease),border-radius .45s var(--ease),box-shadow .45s var(--ease)}.landing-root .nav.scrolled{top:.85rem;left:1.1rem;right:1.1rem;height:64px;background:rgba(244,241,233,.92);backdrop-filter:blur(16px);color:var(--ink);border-color:var(--line);border-radius:1.4rem;box-shadow:0 14px 32px rgba(0,0,0,.28)}.landing-root .nav .btn,.landing-root .nav .btn:active,.landing-root .nav .btn:hover{border:0;box-shadow:none}.landing-root .nav-inner{width:min(calc(100% - var(--g)*2),var(--max));height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between}.landing-root .logo{display:flex;align-items:center;gap:.55rem;font:700 1.35rem var(--font-landing-display)}.landing-root .logo-mark{width:1.45rem;height:1.45rem;border-radius:50% 50% 50% 4px;background:var(--lime);display:grid;place-items:center;color:var(--ink);font-size:.8rem}.landing-root .nav-links{display:flex;gap:2.3rem;font-size:.83rem;font-weight:600}.landing-root .nav-links a{position:relative}.landing-root .nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:2px;background:var(--lime);transform:scaleX(0);transition:.3s}.landing-root .nav-links a:hover:after{transform:scaleX(1)}.landing-root .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:.9rem 1.35rem;border-radius:999px;border:1.5px solid var(--ink);background:var(--lime);color:var(--ink);font-weight:700;font-size:.84rem;overflow:hidden;isolation:isolate;box-shadow:3px 4px 0 var(--ink);transition:transform .2s var(--ease),box-shadow .2s,color .35s}.landing-root .btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--paper);transform:translateY(105%);transition:.4s var(--ease)}.landing-root .btn:hover{transform:translateY(-3px);box-shadow:5px 7px 0 var(--ink)}.landing-root .btn:hover:before{transform:none}.landing-root .btn:active{transform:translateY(1px);box-shadow:1px 2px 0 var(--ink)}.landing-root .btn.dark{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:3px 4px 0 rgba(255,255,255,.35)}.landing-root .btn.dark:hover{color:var(--ink)}.landing-root .menu{display:none;font-size:1.5rem}.landing-root .hero{min-height:790px;background:radial-gradient(circle at 78% 43%,rgba(255,46,136,.1),transparent 27rem),var(--ink);color:var(--paper);padding:120px 0 110px;display:flex;align-items:center;position:relative;overflow:hidden;clip-path:polygon(0 0,100% 0,100% 94%,0 100%);margin-bottom:-46px;z-index:2}.landing-root .hero:before{content:"";position:absolute;width:42rem;height:42rem;border:1px solid rgba(255,46,136,.15);border-radius:50%;right:-7rem;top:9rem;box-shadow:0 0 0 5rem rgba(255,46,136,.025),0 0 0 10rem rgba(255,46,136,.015)}.landing-root .hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:5rem}.landing-root .hero .eyebrow{color:#a5a297}.landing-root .hero h1{font-size:clamp(4.6rem,9vw,8rem);max-width:8ch;margin:1.1rem 0 1.4rem}.landing-root .hero h1 em{font-style:normal;color:var(--lime);position:relative}.landing-root .hero h1 em:after{content:"";position:absolute;left:0;right:0;bottom:-.06em;height:.07em;background:var(--lime);transform-origin:left;animation:draw 1s var(--ease) .35s both}@keyframes draw{0%{transform:scaleX(.1)}}.landing-root .hero-copy>p{max-width:43ch;color:#aaa79e;font-size:1.05rem}.landing-root .hero-actions{display:flex;align-items:center;gap:1.3rem;margin-top:1.8rem}.landing-root .micro{font-size:.72rem;color:#aaa79e}.landing-root .micro b{display:block;color:var(--paper)}.landing-root .phone-stage{width:min(100%,370px);justify-self:end;position:relative;perspective:1000px}.landing-root .phone-stage:before{content:"";position:absolute;inset:7% -14% -5%;border:1px solid rgba(255,46,136,.25);border-radius:50%;transform:rotate(-12deg)}.landing-root .phone{position:relative;background:#24261f;border:7px solid #2d3028;border-radius:2.3rem;overflow:hidden;box-shadow:0 3rem 6rem #000,13px 17px 0 rgba(255,255,255,.09);transform:rotate(1.5deg);animation:float 6s ease-in-out infinite}@keyframes float{50%{transform:rotate(.4deg) translateY(-10px)}}.landing-root .notch{position:absolute;z-index:3;top:0;left:30%;width:40%;height:18px;background:#171913;border-radius:0 0 14px 14px}.landing-root .wa-head{padding:1.3rem 1rem .9rem;background:#123e35;display:flex;align-items:center;gap:.7rem}.landing-root .avatar{width:2.4rem;height:2.4rem;border-radius:50%;background:var(--lime);color:var(--ink);display:grid;place-items:center;font-weight:700}.landing-root .wa-head b{display:block;font-size:.88rem}.landing-root .wa-head small{font-size:.63rem;color:#d7e3df}.landing-root .chat{height:390px;padding:.9rem .7rem;background-color:#e8e3d8;background-image:radial-gradient(#cec7b9 .7px,transparent 0);background-size:12px 12px;display:flex;flex-direction:column;gap:.48rem}.landing-root .msg{max-width:85%;padding:.55rem .62rem;background:#fff;color:#222;border-radius:.55rem;font-size:.71rem;line-height:1.35;box-shadow:0 1px 2px #0002;opacity:0;transform:translateY(10px);transition:.4s var(--ease)}.landing-root .msg.on{opacity:1;transform:none}.landing-root .msg.out{align-self:flex-end;background:#caffbd}.landing-root .time{display:block;text-align:right;color:#789;font-size:.52rem}.landing-root .wa-input{padding:.55rem;background:#eee7dc;display:flex;gap:.4rem}.landing-root .wa-input span{flex:1;background:#fff;border-radius:30px;padding:.55rem .8rem;color:#999;font-size:.67rem}.landing-root .send{width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;background:#23a37f;color:white}.landing-root .speed{left:-2.2rem;top:14%;background:var(--lime);padding:.65rem .8rem;border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);font:700 .66rem var(--font-landing-display);transform:rotate(-5deg)}.landing-root .speed,.landing-root .status{position:absolute;z-index:5;color:var(--ink)}.landing-root .status{right:-3.5rem;top:32%;width:9.3rem;background:var(--paper);padding:.8rem;border:1px solid var(--ink);box-shadow:6px 6px 0 var(--lime);font-size:.62rem;transform:rotate(4deg);animation:bob 4s ease-in-out infinite}.landing-root .status b{display:block;font-size:.9rem}.landing-root .status i{display:inline-block;width:.45rem;height:.45rem;border-radius:50%;background:#20a575;margin-right:.3rem}@keyframes bob{50%{transform:rotate(2deg) translateY(-8px)}}.landing-root .ticker{position:relative;z-index:3;overflow:hidden;background:var(--acid);color:var(--ink);border-block:2px solid var(--ink);transform:rotate(-.55deg);padding:.75rem 0}.landing-root .ticker-track{display:flex;width:max-content;animation:marquee 25s linear infinite}.landing-root .ticker span{white-space:nowrap;padding:0 1.3rem;font:700 .78rem var(--font-landing-display);letter-spacing:.1em;text-transform:uppercase}.landing-root .ticker span:after{content:"•";margin-left:2.6rem}@keyframes marquee{to{transform:translateX(-50%)}}.landing-root .proof{padding-top:8rem}.landing-root .proof-top{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;padding-bottom:3.5rem;border-bottom:1px solid var(--line)}.landing-root .proof h2{font-size:clamp(2.8rem,5vw,4.7rem);max-width:12ch}.landing-root .proof-stat strong{display:block;font:700 clamp(4.5rem,8vw,7.4rem)/.9 var(--font-landing-display);letter-spacing:-.07em}.landing-root .proof-stat small{text-transform:uppercase;letter-spacing:.1em;font-size:.62rem}.landing-root .logos{padding-top:3rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.landing-root .logos-track{display:flex;width:max-content;gap:4.5rem;animation:logosMarquee 26s linear infinite}.landing-root .logos:hover .logos-track{animation-play-state:paused}.landing-root .brand{display:inline-flex;align-items:center;gap:.65rem;white-space:nowrap;font:600 1.85rem var(--font-landing-display);letter-spacing:-.02em;color:#8d8a81;transition:color .3s,opacity .3s}.landing-root .brand i{font-style:normal;opacity:.55;font-size:1.3rem}.landing-root .brand:hover{color:var(--ink)}@keyframes logosMarquee{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.landing-root .logos-track{animation:none;flex-wrap:wrap}}.landing-root .problem{background:var(--ink);color:var(--paper)}.landing-root #como{position:relative;z-index:2;background:var(--paper)}.landing-root .problem .title{max-width:none}.landing-root .problem .title span{color:var(--acid)}@media(max-width:650px){.landing-root .problem .title{max-width:13ch}.landing-root .problem .title br{display:none}}.landing-root .pains{display:grid;grid-template-columns:repeat(3,1fr);margin-top:4rem;border:1px solid #363830}.landing-root .pain{padding:2rem;min-height:270px;border-right:1px solid #363830;transition:.35s}.landing-root .pain:last-child{border:0}.landing-root .pain:hover{background:var(--lime);color:var(--ink)}.landing-root .pain small{color:var(--lime)}.landing-root .pain:hover small{color:var(--ink)}.landing-root .pain h3{font:600 1.5rem/1.05 var(--font-landing-display);margin:5rem 0 1rem}.landing-root .pain p{font-size:.83rem;color:#aaa79e}.landing-root .pain:hover p{color:var(--ink)}.landing-root .como-head{max-width:44rem}.landing-root .como-scroller{position:relative;margin-top:2rem}.landing-root .como-pin{display:grid;grid-template-columns:7rem 1fr;column-gap:2rem;align-items:start;padding:.25rem 0 .5rem}.landing-root .como-indicator{display:flex;flex-direction:column;height:fit-content;padding-top:.15rem}.landing-root .como-bignum{font:700 clamp(3rem,5vw,4.2rem)/1 var(--font-landing-display);letter-spacing:-.03em;color:var(--ink);display:block;line-height:1}.landing-root .como-bignum-view{display:block;height:1em;overflow:hidden}.landing-root .como-bignum-stack{display:flex;flex-direction:column;will-change:transform}.landing-root .como-bignum-stack>span{display:block;height:1em;line-height:1}.landing-root .como-progress{width:2px;height:3.2rem;background:var(--line);margin-top:.6rem;border-radius:2px;overflow:hidden;--como-p:.333}.landing-root .como-progress i{display:block;width:100%;height:calc(var(--como-p)*100%);background:var(--deep)}.landing-root .como-viewport{overflow:hidden;width:100%;border:1px solid var(--line);border-radius:1.35rem;background:var(--paper);min-height:min(58vh,520px)}.landing-root .como-track{display:flex;will-change:transform}.landing-root .como-step{flex:0 0 100%;width:100%;box-sizing:border-box;padding:clamp(1.4rem,3.5vw,2.4rem);display:flex;flex-direction:column;gap:1.2rem;justify-content:center;min-height:min(58vh,520px)}.landing-root .como-step h3{font:700 clamp(1.7rem,3.2vw,2.5rem)/1.1 var(--font-landing-display);letter-spacing:-.02em;max-width:16ch}.landing-root .como-step p{color:var(--muted);font-size:1rem;max-width:42ch}.landing-root .como-visual{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:.4rem}.landing-root .v-train .cv-chips{display:flex;flex-direction:column;gap:.55rem}.landing-root .cv-chip{position:relative;display:flex;align-items:center;gap:.55rem;padding:.6rem 2.1rem .6rem .9rem;border:1px solid var(--line);border-radius:.9rem;background:var(--paper);font:600 .72rem var(--font-landing-display);box-shadow:0 2px 0 rgba(0,0,0,.1);white-space:nowrap}.landing-root .cv-chip svg{width:1.05rem;height:1.05rem;flex:0 0 auto;color:var(--deep)}.landing-root .cv-check{position:absolute;right:.55rem;top:50%;transform:translateY(-50%);width:1.05rem;height:1.05rem;border-radius:50%;background:var(--lime);color:var(--ink);display:grid;place-items:center}.landing-root .cv-check svg{width:.6rem;height:.6rem}.landing-root .cv-arrow{color:var(--muted);flex:0 0 auto}.landing-root .cv-agent{position:relative;width:4.2rem;height:4.2rem;border-radius:50%;background:var(--ink);color:var(--lime);display:grid;place-items:center;font:700 1rem var(--font-landing-display);flex:0 0 auto}.landing-root .cv-ring{position:absolute;inset:-.5rem;border:1.5px solid rgba(255,46,136,.35);border-radius:50%;animation:cvPulse 2.4s ease-out infinite}@keyframes cvPulse{0%{transform:scale(.85);opacity:1}to{transform:scale(1.35);opacity:0}}.landing-root .v-roles{flex-direction:column;align-items:flex-start;gap:.7rem}.landing-root .cv-role{display:flex;align-items:center;gap:.9rem;padding:.8rem 1.2rem .8rem .8rem;border:1px solid var(--line);border-radius:1.1rem;background:var(--paper);min-width:14rem;box-shadow:0 2px 0 rgba(0,0,0,.1)}.landing-root .cv-role-ic{width:2.5rem;height:2.5rem;border-radius:.75rem;background:var(--rc);color:var(--ric,#fff);display:grid;place-items:center;flex:0 0 auto}.landing-root .cv-role-ic svg{width:1.25rem;height:1.25rem}.landing-root .cv-role b{display:block;font:700 .88rem var(--font-landing-display)}.landing-root .cv-role small{display:block;color:var(--muted);font-size:.72rem;margin-top:.1rem}.landing-root .v-flow .cv-chips{display:flex;flex-direction:column;gap:.55rem}.landing-root .cv-chip-brand{padding:.55rem 1.1rem .55rem .6rem}.landing-root .cv-chip-ic{width:1.7rem;height:1.7rem;border-radius:.5rem;overflow:hidden;flex:0 0 auto;display:block}.landing-root .cv-chip-ic svg{width:100%;height:100%;display:block}.landing-root .cv-hub{position:absolute;top:50%;left:50%;margin:-2.3rem;width:4.6rem;height:4.6rem;border-radius:50%;background:var(--ink);color:var(--lime);display:grid;place-items:center;font:700 .78rem var(--font-landing-display);z-index:1;text-align:center}.landing-root .cv-hub-static{position:relative;top:auto;left:auto;margin:0;flex:0 0 auto}@media(max-width:900px){.landing-root .como-pin{grid-template-columns:1fr;row-gap:.75rem}.landing-root .como-indicator{flex-direction:row;align-items:center;gap:.9rem}.landing-root .como-progress{width:100%;height:2px;margin-top:0;flex:1}.landing-root .como-progress i{width:calc(var(--como-p)*100%);height:100%}.landing-root .como-step,.landing-root .como-viewport{min-height:min(62vh,480px)}.landing-root .como-step{padding:1.25rem}}@media(prefers-reduced-motion:reduce){.landing-root .cv-ring{animation:none}}.landing-root .features{background:var(--ink);color:var(--paper);overflow:clip;position:relative;z-index:3}.landing-root .features:after{content:"FECHOU";position:absolute;right:-.04em;top:5rem;font:700 clamp(9rem,23vw,21rem)/.8 var(--font-landing-display);color:#fff;opacity:.025}.landing-root .features .title{max-width:11ch}.landing-root .live{color:var(--lime)}.landing-root .live:before{content:"";display:inline-block;width:.45rem;height:.45rem;border-radius:50%;background:var(--lime);margin-right:.5rem;box-shadow:0 0 0 5px #ffe50018}.landing-root .reel-scroller{position:relative;margin-top:3.5rem}.landing-root .reel-wrap{position:sticky;top:100px;z-index:1}.landing-root .reel-bar{height:2px;background:#2c2e27;border-radius:2px;overflow:hidden;margin-bottom:1.75rem}.landing-root .reel-bar i{display:block;height:100%;width:100%;background:var(--lime);transform-origin:left;transform:scaleX(0)}.landing-root .reel{position:relative;overflow:hidden;border:1px solid #3a3c34;border-radius:1.5rem;min-height:28rem}.landing-root .reel-glow{position:absolute;top:50%;left:0;width:24rem;height:24rem;background:radial-gradient(closest-side,rgba(255,46,136,.3),transparent 72%);transform:translate(-45%,-50%);pointer-events:none;filter:blur(6px);will-change:transform}.landing-root .reel-track{position:relative;z-index:1;display:flex;height:100%;will-change:transform}.landing-root .reel-slide{flex:0 0 100%;padding:3rem clamp(1.5rem,5vw,4.5rem);display:flex;flex-direction:column;justify-content:center;gap:.4rem}.landing-root .reel-tag{display:inline-block;color:var(--lime);font:700 .72rem var(--font-landing-display);letter-spacing:.12em;text-transform:uppercase;will-change:opacity}.landing-root .reel-stat{display:inline-block;font:700 clamp(4.2rem,11vw,7.5rem)/.88 var(--font-landing-display);letter-spacing:-.04em;transform-origin:left center;will-change:transform}.landing-root .reel-slide h3{font:600 clamp(1.4rem,2.6vw,2.15rem)/1.15 var(--font-landing-display);max-width:22ch;margin-top:.4rem;color:#c9c6bc}.landing-root .reel-pills{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.75rem}.landing-root .reel-pills span{padding:.5rem .85rem;border:1px solid #373930;border-radius:999px;font-size:.75rem;color:#c9c6bc;background:#171913}@media(max-width:700px){.landing-root .reel{min-height:24rem}.landing-root .reel-slide{padding:2rem 1.25rem}}@media(prefers-reduced-motion:reduce){.landing-root .reel-track{flex-direction:column;height:auto}.landing-root .reel-slide{flex-basis:auto;padding:2rem 1.5rem}.landing-root .reel{min-height:0}}.landing-root .testimonials .title{max-width:none}@media(max-width:650px){.landing-root .testimonials .title{max-width:11ch}.landing-root .testimonials .title br{display:none}}.landing-root .quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:1.7rem;margin-top:4rem}.landing-root .quote{border-top:2px solid var(--ink);padding-top:1.3rem;min-height:300px;display:flex;flex-direction:column;transition:.35s}.landing-root .quote:hover{transform:translateY(-8px);border-color:var(--deep)}.landing-root .quote:before{content:"“";font:700 3.4rem/.8 var(--font-landing-display);color:var(--deep);margin-bottom:2rem}.landing-root .quote blockquote{font-size:1.08rem;line-height:1.35}.landing-root .quote footer{margin-top:auto;padding-top:2rem;display:flex;justify-content:space-between;align-items:end;gap:1rem}.landing-root .quote footer b{display:block;font-size:.74rem}.landing-root .quote footer small{color:var(--muted);font-size:.65rem}.landing-root .result{font:700 1.2rem/1 var(--font-landing-display);color:var(--deep);text-align:right}.landing-root .result small{display:block;color:var(--deep)!important}.landing-root .pricing{background:var(--ink);color:var(--paper);position:relative;z-index:2}.landing-root .testimonials{position:relative;z-index:1}.landing-root .pricing-head{display:flex;justify-content:space-between;align-items:end;gap:2rem}.landing-root .pricing .title{max-width:10ch}.landing-root .billing{display:flex;padding:.35rem;border:1px solid #393b34;border-radius:999px;background:#191b16}.landing-root .billing button{min-width:9.5rem;padding:.75rem 1rem;border-radius:999px;color:#99968d;font-size:.76rem;font-weight:700;transition:.3s}.landing-root .billing button.active{background:var(--lime);color:var(--ink)}.landing-root .billing button:hover:not(.active){background:#292b25;color:var(--paper)}.landing-root .billing small{display:block;font-size:.52rem;letter-spacing:.08em;text-transform:uppercase}.landing-root .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:4rem}.landing-root .plan{min-height:600px;padding:2rem 1.7rem 1.5rem;border:1px solid #3a3c34;border-radius:1.5rem;display:flex;flex-direction:column;position:relative;transition:.45s var(--ease)}.landing-root .plan:hover{transform:translateY(-12px);box-shadow:0 20px 0 #ffe50012}.landing-root .plan.featured{background:var(--lime);border-radius:1.75rem;color:var(--ink);transform:translateY(-1.5rem);min-height:630px;box-shadow:9px 10px 0 #f4f1e950}.landing-root .plan.featured:hover{transform:translateY(-2.25rem);box-shadow:13px 16px 0 #f4f1e960}.landing-root .badge{position:absolute;right:1.2rem;top:1.2rem;border:1px solid;border-radius:999px;padding:.35rem .55rem;font-size:.55rem;text-transform:uppercase}.landing-root .plan h3{font:700 .76rem var(--font-landing-display)}.landing-root .desc{color:#99968d;font-size:.78rem;margin-top:5.2rem}.landing-root .featured .desc{color:#3e4b14}.landing-root .price{font:700 clamp(3.8rem,6vw,5.3rem)/1 var(--font-landing-display);letter-spacing:-.07em;margin-top:.7rem;white-space:nowrap}.landing-root .price>small{font:500 .72rem var(--font-landing-body);letter-spacing:0}.landing-root .window{display:inline-block;vertical-align:bottom;height:1em;overflow:hidden;min-width:2.3ch}.landing-root .roll{display:flex;flex-direction:column;transition:transform .7s var(--ease)}.landing-root .roll span{height:1em;line-height:1}.landing-root .pricing.annual .roll{transform:translateY(-1em)}.landing-root .bill{font-size:.65rem;color:#99968d;min-height:2rem}.landing-root .featured .bill{color:#3e4b14}.landing-root .plan ul{margin:2rem 0;display:grid;gap:.75rem;font-size:.78rem}.landing-root .plan li:before{content:"✓";color:var(--lime);font-weight:700;margin-right:.6rem}.landing-root .featured li:before{color:var(--ink)}.landing-root .plan .btn{margin-top:auto;width:100%}.landing-root .plan:not(.featured) .btn{background:transparent;border-color:#d8d5cc;box-shadow:none}.landing-root .plan:not(.featured) .btn:before{background:var(--lime)}.landing-root .faq{background:var(--paper2)}.landing-root .faq-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:5rem}.landing-root .faq-title{position:sticky;top:110px;align-self:start}.landing-root .faq-list{counter-reset:q}.landing-root .faq-item{counter-increment:q;border-top:1px solid var(--ink);transition:.3s}.landing-root .faq-item:last-child{border-bottom:1px solid}.landing-root .faq-item.open{background:var(--lime);padding:0 1.2rem}.landing-root .faq-q{width:100%;display:flex;align-items:center;gap:1rem;padding:1.55rem 0;text-align:left;font-size:clamp(1.05rem,2vw,1.3rem);font-weight:600}.landing-root .faq-q:before{content:"0" counter(q);font:600 .62rem var(--font-landing-display);opacity:.45;letter-spacing:.1em}.landing-root .plus{margin-left:auto;flex:0 0 2.2rem;width:2.2rem;height:2.2rem;border:1px solid;border-radius:50%;display:grid;place-items:center;transition:.35s}.landing-root .open .plus{transform:rotate(45deg);background:var(--ink);color:var(--lime)}.landing-root .answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.landing-root .answer>div{overflow:hidden}.landing-root .answer p{padding:0 3rem 1.7rem;max-width:60ch;color:#34362f}.landing-root .open .answer{grid-template-rows:1fr}.landing-root .final{overflow:hidden}.landing-root .final:before{content:"FECHOU";position:absolute;left:25%;bottom:-.16em;font:700 clamp(11rem,27vw,26rem)/.7 var(--font-landing-display);color:#0c0d0a}.landing-root .final-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;gap:1.2rem 3rem;align-items:end}.landing-root .final .eyebrow,.landing-root .final h2{grid-column:1/-1}.landing-root .final h2{font-size:clamp(4rem,9vw,8rem);max-width:10ch}.landing-root .final p{max-width:55ch}.landing-root .guarantee{grid-column:1/-1;font-size:.65rem;font-weight:700}.landing-root .footer{background:var(--ink);color:var(--paper);padding:4rem 0 1.5rem}.landing-root .footer-main{display:grid;grid-template-columns:1fr 1fr;gap:4rem;padding-bottom:4rem}.landing-root .footer-copy{max-width:36ch;color:#99968d;font-size:.8rem;margin-top:1rem}.landing-root .footer-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem 2rem;font-size:.75rem}.landing-root .footer-nav a{padding-bottom:.6rem;border-bottom:1px solid #32342d;transition:.3s}.landing-root .footer-nav a:hover{color:var(--lime);padding-left:.5rem}.landing-root .footer-bottom{border-top:1px solid #32342d;padding-top:1.2rem;display:flex;justify-content:space-between;color:#77746b;font-size:.65rem}@media(max-width:900px){.landing-root .hero{clip-path:polygon(0 0,100% 0,100% 97%,0 100%);margin-bottom:-24px}.landing-root .hero-grid{grid-template-columns:1fr;padding-top:2rem}.landing-root .phone-stage{justify-self:center}.landing-root .faq-grid,.landing-root .process-head,.landing-root .proof-top{grid-template-columns:1fr}.landing-root .proof-stat{margin-top:2rem}.landing-root .rail{grid-template-columns:1fr}.landing-root .step{min-height:300px;border-right:0;border-bottom:1px solid var(--line)}.landing-root .cockpit{grid-template-columns:1fr}.landing-root .cockpit-nav{border-right:0;display:grid;grid-template-columns:repeat(3,1fr);padding:.5rem}.landing-root .tab{grid-template-columns:1fr;padding:1rem .6rem}.landing-root .cockpit-copy,.landing-root .tab i{display:none}.landing-root .screen{min-height:550px}.landing-root .pricing-head{align-items:flex-start;flex-direction:column}.landing-root .plans{grid-template-columns:1fr}.landing-root .plan.featured{transform:none}.landing-root .plan.featured:hover{transform:translateY(-8px)}.landing-root .faq-title{position:static}.landing-root .final-grid{grid-template-columns:1fr}.landing-root .final-grid>*{grid-column:1!important}}@media(max-width:650px){.landing-root .nav .btn,.landing-root .nav-links{display:none}.landing-root .menu{display:block}.landing-root .nav.open .nav-links{display:flex;position:absolute;top:100%;margin-top:.5rem;left:0;right:0;padding:2rem var(--g);background:var(--paper);color:var(--ink);border-radius:inherit;flex-direction:column}.landing-root .hero h1{font-size:clamp(4rem,21vw,5.8rem)}.landing-root .hero-actions{align-items:flex-start;flex-direction:column}.landing-root .status{display:none}.landing-root .speed{left:-.5rem}.landing-root .logos{grid-template-columns:repeat(2,1fr)}.landing-root .pains,.landing-root .quotes{grid-template-columns:1fr}.landing-root .pain{border-right:0;border-bottom:1px solid #363830}.landing-root .cockpit-nav{gap:.3rem}.landing-root .tab strong{font-size:.72rem}.landing-root .screen{padding:1.2rem}.landing-root .path{grid-template-columns:1fr}.landing-root .panel h3{font-size:3rem}.landing-root .billing{width:100%}.landing-root .billing button{min-width:0;flex:1}.landing-root .footer-main{grid-template-columns:1fr}.landing-root .footer-bottom{flex-direction:column;gap:.5rem}}@media(prefers-reduced-motion:reduce){.landing-root,.landing-root *,.landing-root :after,.landing-root :before{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}.landing-root .reveal{opacity:1;transform:none}}.landing-root .hero.hero-original{min-height:100svh;padding:calc(72px + 2rem) 0 0;background:var(--ink);color:var(--paper);display:flex;flex-direction:column;position:relative;overflow:hidden;clip-path:none;margin-bottom:0;z-index:2}.landing-root .hero.hero-original:before{content:"";position:absolute;width:min(70vw,36rem);height:min(70vw,36rem);right:-20%;top:-15%;border:1px solid rgba(255,46,136,.12);border-radius:50%;box-shadow:0 0 0 4rem rgba(255,46,136,.04),0 0 0 8rem rgba(255,46,136,.025);pointer-events:none}.landing-root .hero-original .hero-grid{width:min(calc(100% - var(--g)*2),1160px);margin-inline:auto;display:grid;grid-template-columns:1.1fr .9fr;gap:3.5rem;align-items:center;flex:1;padding-bottom:3rem;position:relative;z-index:1}.landing-root .hero-original .hero-copy>p.eyebrow{color:#9a968a}.landing-root .hero-original h1{font-size:clamp(3.25rem,12vw,6.75rem);margin:1rem 0 1.15rem;max-width:11ch;line-height:.92}.landing-root .hero-original h1 em{font-style:normal;color:var(--lime)}.landing-root .hero-original h1 em:after{display:none}.landing-root .hero-original .hero-lead{font-size:clamp(1rem,2.2vw,1.125rem);color:#9a968a;max-width:38ch;line-height:1.65;margin-bottom:1.75rem}.landing-root .hero-original .hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 1.5rem;margin-top:0}.landing-root .hero-original .hero-meta{position:relative;display:flex;align-items:center;gap:.65rem;padding-left:1.5rem;font-size:.75rem;color:#9a968a;line-height:1.35}.landing-root .hero-original .hero-meta:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:2.15rem;background:rgba(244,241,233,.16)}.landing-root .hero-original .hero-meta strong{display:block;color:var(--paper);font-weight:600}.landing-root .hero-original .faces{display:flex}.landing-root .hero-original .faces span{width:1.9rem;height:1.9rem;border-radius:50%;border:2px solid var(--ink);margin-left:-.5rem;display:grid;place-items:center;font-size:.52rem;font-weight:700;color:var(--paper);box-shadow:0 0 0 1px rgba(255,46,136,.35)}.landing-root .hero-original .faces span:first-child{margin-left:0;background:linear-gradient(135deg,#c19dff,#8355e0)}.landing-root .hero-original .faces span:nth-child(2){background:linear-gradient(135deg,#9a70ea,#6538bd)}.landing-root .hero-original .faces span:nth-child(3){background:linear-gradient(135deg,#7c50cf,#472c8f)}.landing-root .hero-original .phone-stage{position:relative;width:min(100%,21rem);margin-inline:0;justify-self:end;perspective:none}.landing-root .hero-original .phone-stage:before{display:none}.landing-root .hero-original .phone-badge{position:absolute;z-index:5;left:-.5rem;top:12%;background:var(--lime);color:var(--ink);font:700 .7rem var(--font-landing-display);letter-spacing:.06em;text-transform:uppercase;padding:.55rem .7rem;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);transform:rotate(-5deg)}.landing-root .hero-original .phone-stamp{position:absolute;z-index:6;right:-.35rem;bottom:10%;width:5.25rem;height:5.25rem;border-radius:50%;border:3px solid var(--lime);background:var(--ink);color:var(--lime);display:grid;place-content:center;text-align:center;font:700 .65rem/1.1 var(--font-landing-display);letter-spacing:.04em;text-transform:uppercase;box-shadow:0 0 0 3px var(--ink),0 0 0 5px var(--lime);transform:rotate(10deg) scale(0);transition:transform .55s cubic-bezier(.34,1.56,.64,1)}.landing-root .hero-original .phone-stamp b{display:block;font-size:.95rem}.landing-root .hero-original .phone{background:#1c1d18;border-radius:1.75rem;border:3px solid #2a2b24;box-shadow:0 1.75rem 3.5rem rgba(0,0,0,.45),8px 12px 0 rgba(0,0,0,.2);overflow:hidden;transform:rotate(1.8deg);animation:original-phone-float 5.5s ease-in-out infinite}@keyframes original-phone-float{0%,to{transform:rotate(1.8deg) translateY(0)}50%{transform:rotate(.6deg) translateY(-.6rem)}}.landing-root .hero-original .phone-notch{width:42%;height:1rem;background:#1c1d18;border-radius:0 0 .75rem .75rem;margin:0 auto;position:relative;z-index:2}.landing-root .hero-original .wa-head{background:#075e54;color:#fff;padding:.85rem .9rem .9rem;display:flex;align-items:center;gap:.65rem;margin-top:-.55rem}.landing-root .hero-original .wa-avatar{width:2.25rem;height:2.25rem;border-radius:50%;background:var(--lime);color:var(--ink);display:grid;place-items:center;font:700 .85rem var(--font-landing-display);flex-shrink:0}.landing-root .hero-original .wa-head strong{display:block;font-size:.9rem;font-weight:600}.landing-root .hero-original .wa-head small{font-size:.68rem;opacity:.9;display:flex;align-items:center;gap:.3rem}.landing-root .hero-original .wa-head small:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:#4ade80;box-shadow:0 0 0 2px rgba(74,222,128,.35)}.landing-root .hero-original .wa-chat{height:24rem;padding:.8rem .65rem;display:flex;flex-direction:column;gap:.45rem;background:linear-gradient(180deg,#e5ddd5,#d9cfc4);overflow:hidden}.landing-root .hero-original .wa-msg{max-width:86%;padding:.5rem .55rem .3rem;border-radius:.5rem;font-size:.74rem;line-height:1.4;color:#111;box-shadow:0 1px 1px rgba(0,0,0,.08);opacity:0;transform:translateY(.75rem) scale(.97);transition:opacity .35s var(--ease),transform .35s var(--ease)}.landing-root .hero-original .wa-msg.is-on{opacity:1;transform:none}.landing-root .hero-original .wa-msg.in{background:#fff;align-self:flex-start;border-top-left-radius:2px}.landing-root .hero-original .wa-msg.out{background:#dcf8c6;align-self:flex-end;border-top-right-radius:2px}.landing-root .hero-original .wa-msg .time{display:block;text-align:right;font-size:.58rem;color:#667781;margin-top:.15rem}.landing-root .hero-original .wa-msg .pay{color:#027eb5;font-weight:600;word-break:break-all}.landing-root .hero-original .wa-typing{align-self:flex-start;background:#fff;border-radius:.5rem;padding:.55rem .75rem;display:none;gap:.25rem;box-shadow:0 1px 1px rgba(0,0,0,.08)}.landing-root .hero-original .wa-typing.is-show{display:flex}.landing-root .hero-original .wa-typing i{width:.4rem;height:.4rem;border-radius:50%;background:#999;animation:type-dot 1s ease-in-out infinite}.landing-root .hero-original .wa-typing i:nth-child(2){animation-delay:.15s}.landing-root .hero-original .wa-typing i:nth-child(3){animation-delay:.3s}@keyframes type-dot{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}.landing-root .hero-original .wa-input{background:#f0f0f0;padding:.5rem .6rem .65rem;display:flex;gap:.4rem;align-items:center}.landing-root .hero-original .wa-input span{flex:1;background:#fff;border-radius:1.25rem;padding:.55rem .85rem;font-size:.72rem;color:#999}.landing-root .hero-original .wa-send{width:2rem;height:2rem;border-radius:50%;background:#075e54;display:grid;place-items:center;flex-shrink:0}.landing-root .hero-original .wa-send svg{width:.85rem;height:.85rem;fill:#fff}@media(max-width:55.99rem){.landing-root .hero.hero-original{padding:calc(72px + 2rem) 0 0}.landing-root .hero-original .hero-grid{grid-template-columns:1fr;gap:2.75rem;padding-bottom:2.5rem}.landing-root .hero-original .phone-stage{margin-inline:auto;justify-self:center}}.landing-root .hero-original .hero-actions .btn{box-shadow:4px 5px 0 var(--paper)}.landing-root .hero-original .hero-actions .btn:hover{box-shadow:6px 8px 0 var(--paper)}.landing-root .hero-original .hero-actions .btn:active{box-shadow:2px 3px 0 var(--paper)}.landing-root .btn:before{display:none}.landing-root .btn,.landing-root .btn.dark{background-image:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.46) 50%,transparent 62%);background-size:250% 100%;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background-position .65s var(--ease),color .2s var(--ease)}.landing-root .btn:hover{background-position:-90% 0}.landing-root .plan:not(.featured) .btn{background-image:linear-gradient(115deg,transparent 38%,rgba(255,46,136,.7) 50%,transparent 62%);background-size:250% 100%;background-position:150% 0}.landing-root .plan:not(.featured) .btn:hover{background-position:-90% 0}.landing-root .hero-original .phone-stage{width:min(100%,22rem);padding:0 0 1.1rem}.landing-root .hero-original .phone{border:7px solid #30332c;border-radius:2.45rem;background:#121310;box-shadow:0 2.25rem 4.5rem rgba(0,0,0,.58),inset 0 0 0 1px rgba(255,255,255,.08),9px 12px 0 rgba(0,0,0,.24)}.landing-root .hero-original .phone-notch{width:40%;height:1.25rem;background:#11120f;border-radius:0 0 1rem 1rem}.landing-root .hero-original .phone-notch:after{content:"";display:block;width:.34rem;height:.34rem;border-radius:50%;background:#252822;box-shadow:0 0 0 1px rgba(255,255,255,.06);margin:.36rem auto}.landing-root .hero-original .wa-head{padding:1rem .95rem .95rem}.landing-root .hero-original .wa-chat{height:25rem;padding:.9rem .7rem 1rem;gap:.5rem}.landing-root .hero-original .wa-input{padding:.65rem .7rem .75rem}.landing-root .hero-original .phone-badge{left:-3.65rem;top:1.7rem;z-index:8}.landing-root .hero-original .phone-stamp{right:-4.15rem;bottom:1.35rem;z-index:8}.landing-root .hero-original .phone-stamp.is-on{transform:rotate(10deg) scale(1)}@media(max-width:55.99rem){.landing-root .hero-original .phone-badge{left:-3rem}.landing-root .hero-original .phone-stamp{right:-2.9rem;bottom:1.2rem}}@media(max-width:26rem){.landing-root .hero-original .phone-stage{width:min(100%,19rem)}.landing-root .hero-original .phone-badge{left:-.65rem;top:1.3rem}.landing-root .hero-original .phone-stamp{right:-.8rem;bottom:-1rem;transform:rotate(10deg) scale(.82)}.landing-root .hero-original .phone-stamp.is-on{transform:rotate(10deg) scale(.82)}}.landing-root .btn.dark,.landing-root .plan:not(.featured) .btn{background-image:none;background-position:0 0}.landing-root .plan:not(.featured) .btn:hover{background-color:var(--lime);background-image:none}.landing-root .btn,.landing-root .btn.dark{background-size:280% 100%;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background-position .6s cubic-bezier(.19,1,.22,1),color .2s var(--ease)}.landing-root .btn.dark:hover,.landing-root .btn:hover{background-position:-110% 0}.landing-root .btn.dark{background-color:var(--ink);background-image:linear-gradient(115deg,transparent 34%,rgba(255,255,255,.4) 50%,transparent 66%)}.landing-root .plan:not(.featured) .btn{background-color:transparent;background-image:linear-gradient(var(--lime),var(--lime));background-repeat:no-repeat;background-size:100% 0;background-position:bottom;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background-size .38s var(--ease),color .25s var(--ease)}.landing-root .plan:not(.featured) .btn:hover{background-color:transparent;background-size:100% 100%;background-position:bottom;color:var(--ink)}.landing-root .final{min-height:30rem;padding:4.8rem 0 5rem;display:flex;align-items:center;background:var(--lime)}.landing-root .final:before{left:27%;bottom:-.13em;font:700 clamp(11rem,29vw,28rem)/.68 var(--font-landing-display);opacity:.055;white-space:nowrap}.landing-root .final-stage{position:relative;z-index:1;padding-left:clamp(3.8rem,7vw,6.25rem)}.landing-root .final-marker{position:absolute;left:0;top:.75rem;display:flex;align-items:center;gap:.48rem}.landing-root .final-marker i{width:.34rem;height:.34rem;border-radius:50%;background:var(--ink)}.landing-root .final-marker b{width:1.85rem;height:1.85rem;border:1.5px solid var(--ink);border-radius:50%}.landing-root .final .final-stage h2{font-size:clamp(4.5rem,8.4vw,7.65rem);line-height:.82;max-width:9ch;letter-spacing:-.065em}.landing-root .final-action-row{display:flex;align-items:center;gap:1.35rem;margin-top:1.65rem}.landing-root .final-action-row .btn{min-width:14rem;padding:1rem 1.35rem;box-shadow:4px 5px 0 var(--paper)}.landing-root .final-action-row .btn:hover{box-shadow:6px 8px 0 var(--paper)}.landing-root .final-action-row .btn:active{box-shadow:2px 3px 0 var(--paper)}.landing-root .final-notes{display:flex;flex-direction:column;font-size:.67rem;line-height:1.35;max-width:31rem}.landing-root .final-notes strong{font-size:.72rem;margin-bottom:.18rem}.landing-root .final-notes span{display:block}@media(max-width:48rem){.landing-root .final{min-height:auto;padding:5.5rem 0 4.5rem}.landing-root .final-stage{padding-left:0}.landing-root .final-marker{top:-2.6rem;left:0}.landing-root .final .final-stage h2{font-size:clamp(3.8rem,16vw,6rem);line-height:.86}.landing-root .final-action-row{align-items:flex-start;flex-direction:column;gap:1.2rem}.landing-root .final-action-row .btn{min-width:0;width:min(100%,20rem)}.landing-root .final-notes{font-size:.7rem}}.landing-root .pricing{padding:7rem 0 6.5rem}.landing-root .pricing .wrap{width:min(calc(100% - 2.75rem),var(--max))}.landing-root .plans{gap:.7rem;align-items:stretch;margin-top:4.25rem}.landing-root .plan{min-height:38rem;padding:1.55rem 1.45rem 1.35rem;border:1px solid #393b35;border-radius:.78rem;background:transparent;overflow:hidden}.landing-root .plan:hover{transform:translateY(-6px);border-color:var(--lime);box-shadow:0 12px 0 rgba(255,46,136,.08)}.landing-root .plan.featured{min-height:40rem;padding:1.55rem 1.45rem 1.35rem;border-radius:.9rem;transform:translateY(-1.3rem);box-shadow:8px 8px 0 rgba(244,241,233,.28)}.landing-root .plan.featured:hover{transform:translateY(-1.7rem);box-shadow:10px 12px 0 rgba(244,241,233,.34)}.landing-root .plan h3{font:700 .68rem var(--font-landing-display);letter-spacing:.1em;text-transform:uppercase}.landing-root .plan .price{display:flex;align-items:flex-start;margin-top:.75rem;line-height:1;white-space:nowrap}.landing-root .plan .price .currency{font:700 .72rem var(--font-landing-body);letter-spacing:0;margin:.55rem .55rem 0 0}.landing-root .plan .price .per{align-self:flex-end;font:500 .6rem var(--font-landing-body);letter-spacing:0;margin:0 0 .4rem .15rem;opacity:.62}.landing-root .plan .window{min-width:2.25ch}.landing-root .plan .desc{min-height:3rem;margin:2.7rem 0 0;color:#a29f96;font-size:.76rem;line-height:1.45}.landing-root .plan.featured .desc{color:rgba(12,13,10,.72)}.landing-root .plan ul{margin:1.45rem 0 2rem;gap:.64rem;font-size:.76rem}.landing-root .plan li{line-height:1.35}.landing-root .plan li:before{margin-right:.65rem}.landing-root .plan .btn{min-height:3.2rem;padding:.8rem 1rem;border-radius:999px}.landing-root .plan .badge{right:1rem;top:1rem;padding:.32rem .55rem;font-size:.5rem}.landing-root .plan.featured .btn{background-color:var(--ink);color:var(--paper);border-color:var(--ink)}@media(max-width:900px){.landing-root .pricing .wrap{width:min(calc(100% - var(--g)*2),var(--max))}.landing-root .plans{gap:1.2rem}.landing-root .plan,.landing-root .plan.featured{min-height:35rem}.landing-root .plan.featured{transform:none}.landing-root .plan.featured:hover{transform:translateY(-6px)}}.landing-root .pricing .wrap{max-width:70rem}.landing-root .plans{margin-top:3.6rem}.landing-root .plan,.landing-root .plan.featured{padding:1.35rem 1.3rem 1.2rem}.landing-root .plan .price{font-size:clamp(3.2rem,4.7vw,4.15rem)}.landing-root .plan .desc{margin-top:2.25rem}.landing-root .plan ul{margin:1.25rem 0 1.7rem;gap:.56rem}.landing-root .plan .btn{min-height:3rem}@media(max-width:900px){.landing-root .pricing .wrap{max-width:var(--max)}.landing-root .plan,.landing-root .plan.featured{min-height:32rem}}.landing-root .pricing .wrap{width:min(calc(100% - 2rem),80rem);max-width:80rem}.landing-root .plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.landing-root .plan{min-height:33rem;padding:1.3rem 1.45rem 1.15rem}.landing-root .plan.featured{min-height:35rem;padding:1.3rem 1.45rem 1.15rem}.landing-root .plan .price{font-size:clamp(3.6rem,5.2vw,4.7rem)}@media(max-width:900px){.landing-root .pricing .wrap{width:min(calc(100% - var(--g)*2),var(--max));max-width:var(--max)}.landing-root .plans{gap:1.2rem}.landing-root .plan,.landing-root .plan.featured{min-height:32rem}}.landing-root .plan:not(.featured) .btn{background-color:transparent!important;background-image:none!important;background-position:0 0;color:var(--paper);box-shadow:inset 0 0 0 var(--lime);transition:transform .2s var(--ease),box-shadow .38s var(--ease),color .25s var(--ease),border-color .25s var(--ease)}.landing-root .plan:not(.featured) .btn:focus-visible,.landing-root .plan:not(.featured) .btn:hover{background-color:transparent!important;background-image:none!important;color:var(--ink);border-color:var(--lime);box-shadow:inset 0 -3.5rem 0 var(--lime)}.landing-root .plan:not(.featured) .btn:active{transform:translateY(1px);box-shadow:inset 0 -3.5rem 0 var(--lime)}.landing-root .final .final-stage h2{max-width:none;white-space:nowrap}.landing-root .final-marker{display:none!important}@media(max-width:48rem){.landing-root .final .final-stage h2{font-size:clamp(2.65rem,10.5vw,5rem);max-width:none;white-space:nowrap}}.landing-root .final-action-row .btn.dark,.landing-root .final-action-row .btn.dark:active,.landing-root .final-action-row .btn.dark:focus-visible,.landing-root .final-action-row .btn.dark:hover{color:var(--paper)}.landing-root .hero-original .hero-actions .btn{min-height:3.5rem;padding:.42rem .48rem .42rem 1.15rem;background-color:var(--paper)!important;background-image:none!important;color:var(--ink);border-color:var(--paper);border-radius:999px;box-shadow:none!important;letter-spacing:-.01em}.landing-root .hero-original .hero-actions .btn:after{content:"↗";width:2.55rem;height:2.55rem;border-radius:50%;display:grid;place-items:center;background:var(--lime);color:var(--ink);font:700 1.1rem/1 var(--font-landing-display);transition:transform .35s var(--ease),background-color .35s var(--ease),color .35s var(--ease)}.landing-root .hero-original .hero-actions .btn:focus-visible,.landing-root .hero-original .hero-actions .btn:hover{background-color:#fff!important;color:var(--ink);transform:translateY(-3px);box-shadow:0 10px 24px rgba(244,241,233,.16)!important}.landing-root .hero-original .hero-actions .btn:focus-visible:after,.landing-root .hero-original .hero-actions .btn:hover:after{background:var(--ink);color:var(--paper);transform:rotate(45deg)}.landing-root .hero-original .hero-actions .btn:active{transform:translateY(0);box-shadow:0 4px 12px rgba(244,241,233,.12)!important}.landing-root .hero-original .hero-actions .hero-cta{min-width:14.8rem;height:3.35rem;padding:0 1rem 0 1.15rem;position:relative;background:#12130f!important;border:1px solid var(--lime);box-shadow:none!important}.landing-root .hero-cta-fill{position:absolute;inset:0;background:#6734be;transform:scaleX(0);transform-origin:left center;z-index:0;will-change:transform}.landing-root .hero-cta-arrow,.landing-root .hero-cta-text{position:relative;z-index:1}.landing-root .hero-cta-text{font-weight:700;white-space:nowrap}.landing-root .hero-cta-arrow{font:600 1.2rem/1 var(--font-landing-display);transition:transform .3s var(--ease)}.landing-root .hero-original .hero-actions .hero-cta:focus-visible,.landing-root .hero-original .hero-actions .hero-cta:hover{background:#12130f!important;box-shadow:0 0 0 4px rgba(255,46,136,.15)!important}.landing-root .hero-original .hero-actions .hero-cta:focus-visible .hero-cta-fill,.landing-root .hero-original .hero-actions .hero-cta:hover .hero-cta-fill{transform:scaleX(1)}.landing-root .hero-original .hero-actions .hero-cta:focus-visible .hero-cta-arrow,.landing-root .hero-original .hero-actions .hero-cta:hover .hero-cta-arrow{transform:translateX(.3rem)}.landing-root .hero-original .hero-actions .hero-cta{min-width:auto;height:auto;padding:.9rem 1.25rem;background:var(--ink)!important;color:var(--paper);border:1.5px solid var(--paper);box-shadow:4px 5px 0 var(--paper)!important}.landing-root .hero-cta-fill{background:#7541cf}.landing-root .hero-cta-text{font-size:.84rem}.landing-root .hero-cta-arrow{width:auto;height:auto;border-radius:0;background:transparent;font-size:1rem}.landing-root .hero-original .hero-actions .hero-cta:focus-visible,.landing-root .hero-original .hero-actions .hero-cta:hover{background:var(--ink)!important;color:var(--paper);box-shadow:6px 8px 0 var(--paper)!important;transform:none}.landing-root .hero-original .hero-actions .hero-cta:focus-visible .hero-cta-arrow,.landing-root .hero-original .hero-actions .hero-cta:hover .hero-cta-arrow{transform:translateX(.2rem)}.landing-root .hero-original .hero-actions .hero-cta:active{box-shadow:2px 3px 0 var(--paper)!important;transform:translateY(1px)}.landing-root .hero-original .hero-actions .hero-cta{min-width:14.7rem;padding:.28rem .3rem .28rem 1.15rem;gap:.7rem;border:1px solid rgba(255,255,255,.14);border-radius:1rem;box-shadow:0 0 0 1px rgba(0,0,0,.16),0 10px 28px rgba(255,46,136,.18)!important;transform:translateZ(0)}.landing-root .hero-cta-fill,.landing-root .hero-cta-text{display:none!important}.landing-root .hero-cta-label{height:1.15em;overflow:hidden}.landing-root .hero-cta-label span{position:absolute;inset:0 auto auto 0}.landing-root .hero-cta-alt{transform:translateY(125%)}.landing-root .hero-cta-arrow{width:2.75rem;height:2.75rem;border-radius:.72rem;font:700 1.15rem/1 var(--font-landing-display);will-change:transform}.landing-root .hero-original .hero-actions .hero-cta:focus-visible,.landing-root .hero-original .hero-actions .hero-cta:hover{box-shadow:0 0 0 1px rgba(255,255,255,.25),0 16px 36px rgba(255,46,136,.3)!important}@media(prefers-reduced-motion:reduce){.landing-root .hero-cta-alt{transform:translateY(125%)}.landing-root .hero-original .hero-actions .hero-cta:hover .hero-cta-primary{transform:translateY(-125%)}.landing-root .hero-original .hero-actions .hero-cta:hover .hero-cta-alt{transform:none}}.landing-root .hero-original .hero-actions .hero-cta{min-width:15.3rem;padding:.28rem .32rem .28rem 1.2rem;display:flex;gap:.8rem;background:var(--lime)!important;border:0;box-shadow:0 0 0 1px rgba(255,255,255,.12),0 8px 0 rgba(255,255,255,.92)!important;overflow:hidden;isolation:isolate;will-change:transform}.landing-root .hero-cta-label{position:relative;z-index:2;display:block;height:auto;flex:1;overflow:visible;text-align:left}.landing-root .hero-cta-label span{position:static;display:block;white-space:nowrap;line-height:1.15;transform:none!important}.landing-root .hero-cta-reveal{position:absolute;z-index:1;right:-2.3rem;top:50%;width:4.6rem;height:4.6rem;border-radius:50%;background:var(--paper);transform:translateY(-50%) scale(0);transform-origin:center;will-change:transform}.landing-root .hero-cta-arrow{position:relative;z-index:2;width:2.85rem;height:2.85rem;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;background:var(--ink);color:var(--paper);font:700 1.1rem/1 var(--font-landing-display);will-change:transform,background-color,color}.landing-root .hero-original .hero-actions .hero-cta:focus-visible,.landing-root .hero-original .hero-actions .hero-cta:hover{box-shadow:0 0 0 1px rgba(255,255,255,.18),0 12px 0 rgba(255,255,255,.96)!important}.landing-root .hero-original .hero-actions .hero-cta:focus-visible .hero-cta-arrow,.landing-root .hero-original .hero-actions .hero-cta:hover .hero-cta-arrow{transform:none;background:var(--lime);color:var(--ink)}.landing-root .hero-original .hero-actions .hero-cta{min-width:15.2rem;height:3.45rem;padding:.3rem .32rem .3rem 1.2rem;display:inline-flex;align-items:center;justify-content:space-between;gap:.85rem;background:var(--paper)!important;background-image:none!important;color:var(--ink);border:1px solid rgba(255,255,255,.2);border-radius:999px;box-shadow:0 10px 28px rgba(0,0,0,.22)!important;overflow:visible;letter-spacing:-.01em;transition:background-color .32s var(--ease),color .32s var(--ease),transform .32s var(--ease),box-shadow .32s var(--ease)}.landing-root .hero-original .hero-actions .hero-cta:after{display:none}.landing-root .hero-cta-copy{font-weight:700;white-space:nowrap}.landing-root .hero-cta-icon{width:2.75rem;height:2.75rem;border-radius:50%;display:grid;place-items:center;background:var(--lime);color:var(--ink);font:700 1.15rem/1 var(--font-landing-display);transition:background-color .32s var(--ease),color .32s var(--ease),transform .32s var(--ease)}.landing-root .hero-original .hero-actions .hero-cta:focus-visible,.landing-root .hero-original .hero-actions .hero-cta:hover{background:var(--lime)!important;color:var(--ink);transform:translateY(-3px);box-shadow:0 16px 32px rgba(255,46,136,.25)!important}.landing-root .hero-original .hero-actions .hero-cta:focus-visible .hero-cta-icon,.landing-root .hero-original .hero-actions .hero-cta:hover .hero-cta-icon{background:var(--ink);color:var(--paper);transform:translateX(.22rem) rotate(-10deg)}.landing-root .hero-original .hero-actions .hero-cta:active{transform:translateY(0);box-shadow:0 6px 14px rgba(0,0,0,.2)!important}.landing-root .three-phone-stage{width:min(100%,25rem);aspect-ratio:.55;min-height:30rem;position:relative;isolation:isolate}.landing-root .three-phone-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;filter:drop-shadow(0 2rem 2.5rem rgba(0,0,0,.55));touch-action:none}.landing-root .three-phone-stage .phone-badge{left:-4.7rem;top:17%;z-index:3}.landing-root .three-phone-stage .phone-stamp{right:-4.7rem;bottom:3%;z-index:3}.landing-root .three-phone-stage .phone-stamp.is-on{transform:rotate(10deg) scale(1)}@media(max-width:55.99rem){.landing-root .three-phone-stage{width:min(100%,23rem)}.landing-root .three-phone-stage .phone-badge{left:-3.5rem}.landing-root .three-phone-stage .phone-stamp{right:-3.4rem}}@media(max-width:26rem){.landing-root .three-phone-stage{width:min(100%,19rem);min-height:26rem}.landing-root .three-phone-stage .phone-badge{left:-.4rem;top:10%}.landing-root .three-phone-stage .phone-stamp{right:-.7rem;bottom:-1rem;transform:rotate(10deg) scale(.78)}.landing-root .three-phone-stage .phone-stamp.is-on{transform:rotate(10deg) scale(.78)}}.landing-root .three-phone-stage{width:min(100%,19rem);min-height:25rem}.landing-root .three-phone-stage .phone-badge{left:-3.7rem}.landing-root .three-phone-stage .phone-stamp{right:-3.8rem}@media(max-width:55.99rem){.landing-root .three-phone-stage{width:min(100%,18rem);min-height:24rem}}@media(max-width:26rem){.landing-root .three-phone-stage{width:min(100%,16.5rem);min-height:22rem}}.landing-root .three-phone-stage{width:min(100%,20rem);height:auto;min-height:0;aspect-ratio:.56}.landing-root .three-phone-stage .phone-badge{left:-3.15rem;top:16%}.landing-root .three-phone-stage .phone-stamp{right:-3rem;bottom:5%}@media(max-width:55.99rem){.landing-root .three-phone-stage{width:min(100%,16.5rem);min-height:0}.landing-root .three-phone-stage .phone-badge{left:-2.5rem}.landing-root .three-phone-stage .phone-stamp{right:-2.4rem}}@media(max-width:26rem){.landing-root .three-phone-stage{width:min(100%,15rem);min-height:0}.landing-root .three-phone-stage .phone-badge{left:-.4rem;top:11%}.landing-root .three-phone-stage .phone-stamp{right:-.55rem;bottom:-.3rem}}.landing-root .three-phone-stage .phone-badge{left:-5.2rem;top:18%;width:9.7rem;height:auto;padding:.62rem .72rem;display:flex;align-items:center;gap:.6rem;background:rgba(18,19,15,.84);color:var(--paper);border:1px solid rgba(255,46,136,.62);border-radius:1rem;box-shadow:0 14px 32px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(14px);transform:rotate(-2deg);font-family:var(--font-landing-body),sans-serif;letter-spacing:0;text-transform:none}.landing-root .three-phone-stage .phone-badge>i{width:.55rem;height:.55rem;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px rgba(255,46,136,.13);flex:0 0 auto}.landing-root .three-phone-stage .phone-badge span{display:flex;flex-direction:column;line-height:1.15}.landing-root .three-phone-stage .phone-badge b{font-size:.65rem}.landing-root .three-phone-stage .phone-badge small{font-size:.57rem;color:#aaa79e;margin-top:.15rem}.landing-root .three-phone-stage .phone-stamp{right:-6.1rem;bottom:7%;width:11rem;height:auto;padding:.72rem .78rem;display:grid;grid-template-columns:1.8rem 1fr auto;align-items:center;gap:.6rem;background:rgba(18,19,15,.9);color:var(--paper);border:1px solid rgba(255,46,136,.6);border-radius:1rem;box-shadow:0 16px 36px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(14px);text-align:left;font-family:var(--font-landing-body),sans-serif;letter-spacing:0;text-transform:none;opacity:0;transform:translateY(1rem) scale(.94);transition:opacity .45s var(--ease),transform .55s cubic-bezier(.34,1.56,.64,1)}.landing-root .three-phone-stage .phone-stamp.is-on{opacity:1;transform:none}.landing-root .three-phone-stage .phone-stamp>i{width:1.8rem;height:1.8rem;border-radius:50%;display:grid;place-items:center;background:var(--lime);color:var(--ink);font-style:normal;font-weight:800}.landing-root .three-phone-stage .phone-stamp div{display:flex;flex-direction:column;line-height:1.1}.landing-root .three-phone-stage .phone-stamp small{font-size:.53rem;color:#aaa79e}.landing-root .three-phone-stage .phone-stamp b{font-size:.65rem;margin-top:.18rem}.landing-root .three-phone-stage .phone-stamp>strong{font-size:.67rem;color:var(--lime);white-space:nowrap}@media(max-width:55.99rem){.landing-root .three-phone-stage .phone-badge{left:-3.5rem}.landing-root .three-phone-stage .phone-stamp{right:-4.2rem}}@media(max-width:26rem){.landing-root .three-phone-stage .phone-badge{left:-.65rem;top:9%;transform:scale(.84) rotate(-2deg);transform-origin:left}.landing-root .three-phone-stage .phone-stamp{right:-.7rem;bottom:-1rem;transform:translateY(1rem) scale(.78);transform-origin:right}.landing-root .three-phone-stage .phone-stamp.is-on{transform:scale(.78)}}.landing-root .three-phone-frame{position:absolute;inset:0;width:100%;height:100%;display:block;border:0;background:transparent;overflow:hidden;color-scheme:dark}.landing-root .three-phone-stage .three-phone-canvas{display:none}.landing-root .hero-original .three-phone-stage:before{content:"";display:block;position:absolute;inset:-14% -20% -8%;z-index:-1;background:radial-gradient(closest-side,rgba(255,46,136,.38),rgba(255,46,136,.14) 55%,transparent 76%);filter:blur(42px);pointer-events:none;animation:phoneGlow 6s ease-in-out infinite}@keyframes phoneGlow{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.landing-root .hero-original .three-phone-stage:before{animation:none}}.landing-root .hero-original .hero-actions .gsap-cta{position:relative;display:inline-flex;align-items:center;gap:1.1rem;padding:.5rem .5rem .5rem 1.6rem;background:var(--ink);color:var(--paper);border:1.5px solid rgba(244,241,233,.22);border-radius:999px;font:700 .92rem var(--font-landing-body),sans-serif;letter-spacing:-.01em;text-decoration:none;overflow:hidden;isolation:isolate;will-change:transform;-webkit-tap-highlight-color:transparent;box-shadow:0 14px 34px rgba(0,0,0,.4)}.landing-root .gsap-cta__fill{position:absolute;inset:0;z-index:0;border-radius:inherit;background:var(--lime);transform:scaleX(0);transform-origin:right center;will-change:transform}.landing-root .gsap-cta__label{position:relative;z-index:2;white-space:nowrap;will-change:transform,color}.landing-root .gsap-cta__icon{position:relative;z-index:2;display:grid;place-items:center;flex:0 0 auto;width:2.85rem;height:2.85rem;border-radius:50%;background:transparent;border:1.5px solid rgba(244,241,233,.55);color:var(--paper);will-change:transform,background-color,color,border-color}.landing-root .gsap-cta__icon svg{width:1.2rem;height:1.2rem}.landing-root .gsap-cta:focus-visible{outline:2px solid var(--lime);outline-offset:3px}@media(prefers-reduced-motion:reduce){.landing-root .gsap-cta__fill{transition:transform .3s ease}.landing-root .hero-original .hero-actions .gsap-cta:hover .gsap-cta__fill{transform:scaleX(1)}}.landing-root .tr-line{position:relative;display:inline-block;overflow:hidden;vertical-align:top;padding:.02em 0}.landing-root .tr-txt{display:inline-block}.landing-root .tr-bar{position:absolute;inset:0;background:var(--lime);transform:scaleX(0);transform-origin:left center;pointer-events:none}@media(prefers-reduced-motion:reduce){.landing-root .tr-txt{opacity:1!important}.landing-root .tr-bar{display:none}}.landing-root .rl-char{display:inline-block;overflow:hidden;height:1.25em;line-height:1.25;vertical-align:top}.landing-root .rl-char.rl-space{width:.28em}.landing-root .rl-stack{display:flex;flex-direction:column;will-change:transform}.landing-root .rl-stack>i{font-style:normal;display:block;height:1.25em;line-height:1.25}.landing-root .features .live{color:var(--lime)}.landing-root .features .live:before{background:var(--lime);box-shadow:0 0 0 5px rgba(255,46,136,.16)}.landing-root .pricing .plan:not(.featured) li:before{color:var(--lime)}.landing-root .pricing .plan:not(.featured):hover{border-color:var(--lime);box-shadow:0 12px 0 rgba(255,46,136,.12)}.landing-root .pricing .plan:not(.featured) .badge{border-color:var(--acid);color:var(--acid)}.landing-root .footer .footer-nav a:hover{color:var(--acid);padding-left:.5rem}.landing-root .footer .logo-mark{background:var(--lime)}.landing-root .features:after{color:var(--lime);opacity:.028}.landing-root .integ-lead{max-width:48ch;color:#9a978c;font-size:clamp(.95rem,2vw,1.08rem);line-height:1.6;margin-top:1.25rem}.landing-root .integ{position:relative;z-index:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.landing-root .integ-track{display:flex;width:max-content;animation:integMarquee 46s linear infinite}.landing-root .integ:hover .integ-track{animation-play-state:paused}.landing-root .integ-card{flex:0 0 18.5rem;background:var(--paper);color:var(--ink);border-radius:1.4rem;padding:1.5rem 1.5rem 1.4rem;display:flex;flex-direction:column;gap:.75rem;text-decoration:none;border:1.5px solid transparent;box-shadow:0 2px 0 rgba(0,0,0,.25);transition:transform .38s var(--ease),box-shadow .38s var(--ease),border-color .3s}.landing-root .integ-card:hover{transform:translateY(-9px);box-shadow:0 20px 40px rgba(0,0,0,.5);border-color:var(--lime)}.landing-root .integ-head{display:flex;align-items:center;gap:.75rem}.landing-root .integ-svg{width:2.55rem;height:2.55rem;flex:0 0 auto}.landing-root .integ-svg svg{width:100%;height:100%;display:block}.landing-root .integ-head b{font:700 1.22rem var(--font-landing-display);letter-spacing:-.01em}.landing-root .integ-card p{font-size:.86rem;color:#4c4c46;line-height:1.45;flex:1;margin:0}.landing-root .integ-more{display:inline-flex;align-items:center;gap:.45rem;font:700 .64rem var(--font-landing-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin-top:.15rem}.landing-root .integ-card:hover .integ-more{color:var(--deep)}.landing-root .integ-more svg{transition:transform .3s var(--ease)}.landing-root .integ-card:hover .integ-more svg{transform:translateX(4px)}@keyframes integMarquee{to{transform:translateX(-50%)}}@media(max-width:700px){.landing-root .integ-card{flex-basis:15.5rem}}@media(prefers-reduced-motion:reduce){.landing-root .integ-track{animation:none;flex-wrap:wrap;justify-content:center;width:auto}.landing-root .integ{-webkit-mask-image:none;mask-image:none}}.landing-root .btn,.landing-root .btn.dark{background-image:linear-gradient(115deg,transparent 43%,rgba(255,255,255,.32) 50%,transparent 57%);background-size:230% 100%;background-position:150% 0;background-repeat:no-repeat;transition:transform .22s var(--ease),box-shadow .22s var(--ease),color .22s var(--ease)}.landing-root .btn.dark:focus-visible,.landing-root .btn.dark:hover,.landing-root .btn:focus-visible,.landing-root .btn:hover{background-position:150% 0;animation:btnShineOnce .85s var(--ease)}@keyframes btnShineOnce{0%{background-position:150% 0}to{background-position:-75% 0}}@media(prefers-reduced-motion:reduce){.landing-root .btn.dark:hover,.landing-root .btn:hover{animation:none}}.landing-root .problem{background:var(--lime)!important;color:var(--ink)!important;position:relative;z-index:1}.landing-root .problem .prob-title{max-width:none;font-size:clamp(2.6rem,7.2vw,6rem);line-height:.94;letter-spacing:-.045em;margin-bottom:clamp(2.25rem,5vw,4rem);color:var(--ink)}.landing-root .problem .prob-title span{color:var(--paper);background:var(--acid);padding:0 .14em .04em;box-decoration-break:clone;-webkit-box-decoration-break:clone;white-space:nowrap}.landing-root .prob-list{list-style:none;margin:0;padding:0}.landing-root .prob-row{display:grid;grid-template-columns:clamp(3.6rem,9vw,7.5rem) 1fr;gap:clamp(1rem,3vw,2.5rem);align-items:baseline;padding:clamp(1.35rem,3vw,2.1rem) 0;border-top:2px solid rgba(10,10,10,.18)}.landing-root .prob-row:last-child{border-bottom:2px solid rgba(10,10,10,.18)}.landing-root .prob-n{font:700 clamp(2.2rem,4.6vw,3.8rem)/1 var(--font-landing-display);letter-spacing:-.04em;color:transparent;-webkit-text-stroke:2px rgba(10,10,10,.85);transition:-webkit-text-stroke-color .35s var(--ease),color .35s var(--ease)}.landing-root .prob-row:hover .prob-n{color:var(--acid);-webkit-text-stroke-color:var(--acid)}.landing-root .prob-txt h3{font:700 clamp(1.35rem,3vw,2.25rem)/1.06 var(--font-landing-display);letter-spacing:-.02em;margin-bottom:.45rem;color:var(--ink)}.landing-root .prob-txt p{font-size:clamp(.95rem,1.5vw,1.1rem);line-height:1.5;max-width:54ch;color:rgba(10,10,10,.7)}@media(max-width:640px){.landing-root .prob-row{grid-template-columns:1fr;gap:.35rem}.landing-root .prob-n{font-size:2rem}.landing-root .problem .prob-title{font-size:clamp(1.9rem,8vw,2.8rem)}.landing-root .problem .prob-title span{white-space:normal}}.landing-root .integ{margin-top:2.75rem;overflow:visible;-webkit-mask-image:none!important;mask-image:none!important}.landing-root .integ-track{display:grid!important;grid-template-columns:repeat(3,1fr);gap:1.1rem;width:auto!important;animation:none!important}.landing-root .integ-card{flex:none!important}@media(max-width:900px){.landing-root .integ-track{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.landing-root .integ-track{grid-template-columns:1fr}}.landing-root .testimonials{background:var(--paper)}.landing-root .bento{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);grid-template-areas:"a b b" "a c d";margin-top:clamp(2.5rem,5vw,3.5rem)}.landing-root .b-a{grid-area:a}.landing-root .b-b{grid-area:b}.landing-root .b-c{grid-area:c}.landing-root .b-d{grid-area:d}.landing-root .bento-cell{border-radius:1.6rem;padding:clamp(1.5rem,2.4vw,2rem);display:flex;flex-direction:column;position:relative;overflow:hidden;min-height:11rem;transition:transform .35s var(--ease)}.landing-root .bento-cell:hover{transform:translateY(-6px)}.landing-root .cell-dark{background:var(--ink);color:var(--paper)}.landing-root .cell-magenta{background:var(--acid);color:#fff}.landing-root .cell-light{background:#fff;color:var(--ink);border:1.5px solid var(--line)}.landing-root .cell-yellow{background:var(--lime);color:var(--ink);justify-content:center}.landing-root .bento-tag{font:700 .68rem var(--font-landing-display);letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin-bottom:1rem}.landing-root .bento-cell blockquote{font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.42;font-weight:500}.landing-root .b-a blockquote{font-size:clamp(1.1rem,1.8vw,1.42rem)}.landing-root .bento-num{display:block;font:700 clamp(2.2rem,4vw,3.4rem)/.92 var(--font-landing-display);letter-spacing:-.04em;margin-top:auto;padding-top:1.5rem}.landing-root .bento-num.big{font-size:clamp(3rem,6vw,5.4rem);margin-top:0;padding-top:0;padding-bottom:.7rem}.landing-root .bento-num.sm{font-size:clamp(1.8rem,3vw,2.5rem)}.landing-root .bento-num span{display:block;font:600 .72rem/1.3 var(--font-landing-body);letter-spacing:0;opacity:.72;margin-top:.4rem;text-transform:none}.landing-root .cell-yellow .bento-num{margin:0;padding:0;font-size:clamp(3.4rem,6vw,4.8rem)}.landing-root .cell-yellow .bento-num span{opacity:.85;font-size:.72rem;margin-top:.6rem}.landing-root .who{margin-top:1.2rem}.landing-root .b-b .who{margin-top:1rem}.landing-root .who b{display:block;font:700 .95rem var(--font-landing-display)}.landing-root .who small{font-size:.72rem;opacity:.72}@media(max-width:820px){.landing-root .bento{grid-template-columns:1fr 1fr;grid-template-areas:"a a" "b b" "c d"}.landing-root .bento-cell{min-height:9rem}}@media(max-width:520px){.landing-root .bento{grid-template-columns:1fr;grid-template-areas:"a" "b" "c" "d"}}.landing-root .ba{display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(1rem,2.2vw,1.75rem);align-items:stretch;margin-top:clamp(2.25rem,4vw,3rem)}.landing-root .ba-side{border-radius:1.6rem;padding:clamp(1.6rem,2.6vw,2.25rem);display:flex;flex-direction:column}.landing-root .ba-before{background:#16160f;color:#a8a69c;border:1.5px solid #2a2a24}.landing-root .ba-after{background:var(--lime);color:var(--ink)}.landing-root .ba-label{font:700 .72rem var(--font-landing-display);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.3rem}.landing-root .ba-before .ba-label{color:var(--acid)}.landing-root .ba-side ul{list-style:none;display:grid;gap:.75rem;margin:0 0 auto;padding:0;font-size:clamp(.88rem,1.4vw,.98rem);line-height:1.35}.landing-root .ba-side li{padding-left:1.7rem;position:relative}.landing-root .ba-before li:before{content:"✕";position:absolute;left:0;color:var(--acid);font-weight:700}.landing-root .ba-after li:before{content:"✓";position:absolute;left:0;color:var(--ink);font-weight:800}.landing-root .ba-num{font:700 clamp(2.1rem,4.2vw,3.4rem)/1 var(--font-landing-display);letter-spacing:-.03em;margin-top:1.6rem}.landing-root .ba-num span{display:block;font:600 .74rem var(--font-landing-body);opacity:.68;margin-top:.35rem;letter-spacing:0}.landing-root .ba-vs{align-self:center;font:700 1rem var(--font-landing-display);color:#6f6d63;text-transform:uppercase;letter-spacing:.12em}@media(max-width:760px){.landing-root .ba{grid-template-columns:1fr;gap:.7rem}.landing-root .ba-vs{padding:.2rem 0}}.landing-root .plans-bar{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;margin:clamp(2.5rem,5vw,3.5rem) 0 1.4rem;flex-wrap:wrap}.landing-root .plans-title{font:700 clamp(1.4rem,2.5vw,2rem) var(--font-landing-display);color:var(--paper);letter-spacing:-.02em}.landing-root .pricing .plans{grid-template-columns:repeat(3,1fr)!important;gap:1rem!important;margin-top:0!important}.landing-root .pricing .plan{min-height:auto!important;padding:1.5rem 1.4rem!important;border-radius:1.2rem!important;border:1.5px solid #2a2a24!important;background:transparent!important;transform:none!important}.landing-root .pricing .plan:hover{transform:translateY(-6px)!important;border-color:var(--lime)!important}.landing-root .pricing .plan.featured{background:var(--lime)!important;color:var(--ink)!important;border-color:var(--lime)!important}.landing-root .pricing .plan.featured .desc{color:rgba(10,10,10,.72)!important}.landing-root .pricing .plan .desc{min-height:0!important;margin:.9rem 0 0!important}.landing-root .pricing .plan ul{margin:1rem 0 1.35rem!important;gap:.55rem!important}.landing-root .pricing .plan .price{margin-top:.6rem!important}.landing-root .price-roll{display:inline-flex}@media(max-width:820px){.landing-root .pricing .plans{grid-template-columns:1fr!important}.landing-root .plans-bar{justify-content:flex-start}}.landing-root .faq-sub{margin-top:1.1rem;color:var(--muted);font-size:.95rem;line-height:1.5;max-width:30ch}.landing-root .faq-q{font-size:clamp(1.1rem,2vw,1.4rem)!important}.landing-root .faq-item:hover:not(.open) .faq-q{color:var(--deep)}.landing-root .faq-item.open{background:var(--lime)!important}.landing-root{min-height:100dvh;background:var(--paper);color:var(--ink);overflow-x:clip}.landing-root .landing-fragment{display:contents}.landing-root .pricing-mobile-overlay{position:sticky;top:0;left:0;width:100%;z-index:60;height:100svh;margin-bottom:-100svh;overflow:hidden;pointer-events:none;isolation:isolate}.landing-root .pricing-mobile-overlay>.pricing{height:100svh;overflow:hidden;transform-origin:50% 50%}