:root{color-scheme:dark;--bg:#090b0f;--panel:#10141b;--orange:#f97316;--muted:#a1a1aa;--line:hsla(0,0%,100%,.09)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:#fafafa;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #fdba74;outline-offset:5px}p{color:#b9bbc4;margin:0 0 20px}h1,h2,h3,h4{line-height:1.13;letter-spacing:-.035em;margin:0}h1,h2{font-weight:800}h1{font-size:clamp(2.5rem,5.3vw,4.6rem)}h2{font-size:clamp(2rem,3.8vw,3.3rem)}h3{font-size:1.3rem}h4{font-size:1.05rem}.wrap{max-width:1160px;margin:auto;padding:0 28px}.header{border-bottom:1px solid var(--line);background:rgba(9,11,15,.94)}.nav{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{font-weight:800;letter-spacing:-.04em;font-size:1.2rem;white-space:nowrap}.brand span{color:var(--orange)}.navlinks{display:flex;align-items:center;gap:28px;font-size:.875rem;color:#b9bbc4}.button,.navlinks a:hover{color:#fff}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 25px;border:1px solid #fb923c66;border-radius:10px;background:linear-gradient(110deg,#ea580c,#f28b28);font-weight:700;font-size:1rem;box-shadow:0 10px 30px #f9731626;cursor:pointer;transition:transform .2s,filter .2s;text-align:center}.button:hover{filter:brightness(1.1);transform:translateY(-2px)}.button.small{min-height:42px;padding:9px 17px;font-size:.875rem}.button.secondary{background:#151920;box-shadow:none;border-color:#ffffff20}.gradient{background:linear-gradient(100deg,#f97316,#fdba74);color:transparent;-webkit-background-clip:text;background-clip:text}.eyebrow{display:inline-block;color:#fdba74;font:600 .75rem/1.5 ui-monospace,SFMono-Regular,monospace;letter-spacing:.09em;text-transform:uppercase;margin-bottom:22px}.badge{padding:7px 14px;border:1px solid #f973162e;border-radius:30px;background:#f9731609}.hero{text-align:center;padding:64px 0 0;background:radial-gradient(ellipse at 50% 80%,#f973160b,transparent 65%)}.hero h1{max-width:1020px;margin:0 auto 24px}.hero .lead{max-width:740px;margin:0 auto 27px;font-size:1.15rem}.actions{gap:14px}.actions,.reassure{display:flex;justify-content:center;flex-wrap:wrap}.reassure{gap:22px;color:#a1a1aa;font-size:.8rem;margin:22px 0 40px}.reassure span:before{content:"✓";color:#fb923c;margin-right:7px}.screen{margin:0;border:1px solid #ffffff1a;border-radius:15px;overflow:hidden;background:#10141b;box-shadow:0 0 0 4px #ffffff04,0 20px 80px #0005}.screenbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 17px;background:#171b22;border-bottom:1px solid var(--line);font:.75rem/1.5 ui-monospace,monospace;color:#b9bbc4}.dots{display:flex;gap:5px}.dots i{height:7px;width:7px;border-radius:50%;background:#f97316}.dots i:nth-child(2){background:#eab308}.dots i:nth-child(3){background:#34d399}.screen img{display:block;width:100%;height:auto}.screen figcaption{font-size:.75rem;color:#9ca3af;padding:10px 16px;text-align:left}.hero .screen{max-width:1050px;margin:auto}.section{padding:92px 0;border-top:1px solid var(--line)}.section.alt{background:#0b0e14}.sectionhead{max-width:770px;margin:0 auto 38px;text-align:center}.sectionhead h2{margin-bottom:20px}.sectionhead .eyebrow{margin-bottom:14px}.sectionhead p{margin:18px 0 0}.grid{display:grid;gap:20px}.three{grid-template-columns:repeat(3,1fr)}.two{grid-template-columns:repeat(2,1fr)}.card{padding:28px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(140deg,#141820,#0e1117)}.card h3{margin:15px 0}.card p:last-child{margin-bottom:0}.number{font:500 .8rem ui-monospace,monospace;color:#fb923c}.note{font-size:.85rem;color:#9499a6}.split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.split h2{margin-bottom:25px}.checks{list-style:none;padding:0;margin:25px 0}.checks li{position:relative;padding:0 0 13px 25px;color:#c5c6ce}.checks li:before{content:"✓";position:absolute;left:0;color:#fb923c}.featureline{border-top:1px solid var(--line);padding:21px 0}.featureline h3{font-size:1.1rem;margin-bottom:8px}.featureline p{font-size:.95rem;margin:0}.wide{margin-top:40px}.comparison{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:14px;overflow:hidden}.comparison>div{padding:32px}.comparison>div+div{border-left:1px solid #f973162e;background:#f9731606}.comparison h3{margin-bottom:22px}.comparison p{padding:15px 0;margin:0;border-top:1px solid var(--line);font-size:.95rem}.comparison strong{color:#fafafa}.steps{counter-reset:steps}.steps .card{position:relative}.steps .card h3{margin-top:25px}.chatdemo{padding:25px;background:#0c1017;border:1px solid #ffffff14;border-radius:16px}.demotop{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:20px;font-size:.85rem}.pill{display:inline-block;border:1px solid #f9731640;color:#fdba74;border-radius:6px;padding:4px 9px;font-size:.75rem}.bubble{margin:22px 0 10px 28px;background:#172c28;border:1px solid #294039;border-radius:12px 12px 0 12px;padding:17px;color:#e4e7e6}.rule{margin:0 0 24px 28px;font-size:.85rem;color:#b7c8bf}.rule b{color:#fdba74}.toggle{display:flex;justify-content:center;gap:5px;margin:30px 0 40px}.toggle button{background:transparent;border:1px solid transparent;border-radius:8px;padding:10px 19px;color:#c5c6ce;cursor:pointer;font-size:.9rem}.toggle button[aria-pressed=true]{background:#242832;color:#fff;border-color:#ffffff16}.toggle small{color:#fdba74;margin-left:5px}.pricecard{display:flex;flex-direction:column;position:relative}.pricecard.featured{border-color:#f9731680;box-shadow:0 0 35px #f973160a}.pricecard h3{font-size:1.6rem;margin:0 0 12px}.pricecard .intro{font-size:.9rem;min-height:48px}.price{font-size:3rem;font-weight:800;letter-spacing:-.05em;margin:14px 0 0;line-height:1.2}.price sup{font-size:1rem;vertical-align:middle;letter-spacing:0;margin-right:7px}.price small{font-size:.85rem;font-weight:400;color:#a1a1aa;letter-spacing:0}.billing{font-size:.8rem;color:#a1a1aa;min-height:24px;margin-top:8px}.pricecard .checks{font-size:.875rem;flex:1}.plantag{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:#fdba74;margin-bottom:17px}.implementation{display:flex;align-items:center;gap:30px;margin-top:25px}.implementation div{flex:1}.implementation h3{margin:0 0 12px}.implementation p{margin:0;font-size:.95rem}.faq{max-width:860px;margin:auto}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;font-weight:600;padding:23px 42px 23px 0;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:5px;color:#fb923c;font-size:1.5rem;top:16px}.faq details[open] summary:after{content:"−"}.faq details p{font-size:.95rem;padding-right:30px}.closing{text-align:center;background:radial-gradient(ellipse at 50% 90%,#f9731614,transparent 70%)}.closing h2{max-width:800px;margin:0 auto 24px}.closing p{max-width:640px;margin:0 auto 28px}.footer{padding:30px 0;border-top:1px solid var(--line)}.footerrow{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;font-size:.8rem;color:#a1a1aa}.footerlinks{display:flex;gap:22px}.skip{position:absolute;left:20px;top:-100px;z-index:10;background:#fff;color:#000;padding:12px}.skip:focus{top:10px}.mobilecta{display:none}.bodycopy{max-width:850px;margin:28px auto 0}.source-link{color:#fdba74;text-decoration:underline;text-underline-offset:3px}@media(max-width:800px){.navlinks>a:not(.button){display:none}.split,.three{grid-template-columns:1fr}.split{gap:30px}.section{padding:64px 0}.hero{padding-top:42px}.hero h1{font-size:clamp(2.4rem,7vw,3.6rem)}.pricecard .intro{min-height:0}.implementation{align-items:flex-start;flex-direction:column}.screenbar>span:last-child{display:none}}@media(max-width:520px){.wrap{padding:0 20px}.nav{min-height:68px}.nav .button{font-size:.8rem;padding:8px 12px}.hero h1{font-size:2.45rem}.hero .lead{font-size:1rem}.actions{flex-direction:column}.reassure{gap:8px 16px;font-size:.75rem;margin-bottom:30px}.badge{font-size:.65rem;letter-spacing:.05em}.comparison,.two{grid-template-columns:1fr}.comparison>div+div{border-left:0;border-top:1px solid #f973162e}.comparison>div{padding:24px}.sectionhead{text-align:left}.card{padding:24px}.screen{border-radius:9px}.screenbar{font-size:.65rem;padding:10px}.screen figcaption{font-size:.75rem}.footer{padding-bottom:105px}.mobilecta{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#0b0e14f5;z-index:5}.mobilecta span{font-size:.75rem;color:#a1a1aa}.mobilecta strong{display:block;color:#fff;font-size:.875rem}.mobilecta .button{padding:10px 18px;min-height:44px;font-size:.875rem}.closing .button{width:100%}}.guarantee-wrap{max-width:1050px;margin:0 auto}.guarantee-card{position:relative;border-radius:20px;background:radial-gradient(ellipse at 50% -10%,rgba(249,115,22,.15),transparent 70%),linear-gradient(145deg,#141820,#0e1117);border:1px solid rgba(249,115,22,.35);box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 50px rgba(249,115,22,.08);padding:52px 46px;overflow:hidden}.guarantee-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#ea580c,#f97316,#fdba74,#ea580c,transparent)}.guarantee-inner{display:grid;grid-template-columns:220px 1fr;gap:46px;align-items:center}.guarantee-seal-col{text-align:center}.guarantee-seal-badge,.guarantee-seal-col{display:flex;flex-direction:column;align-items:center}.guarantee-seal-badge{width:164px;height:164px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#261914 0,#431407 80%,#1c0803 100%);border:3px solid #f97316;box-shadow:0 0 35px rgba(249,115,22,.4),inset 0 0 25px rgba(251,146,60,.25);justify-content:center;position:relative;transition:transform .3s ease}.guarantee-seal-badge:hover{transform:scale(1.04)}.seal-icon-svg{width:32px;height:32px;color:#fb923c;margin-bottom:2px}.seal-number{font-size:2.8rem;font-weight:900;line-height:1;color:#fff;letter-spacing:-.04em;text-shadow:0 2px 10px rgba(0,0,0,.6)}.seal-label{font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fdba74;line-height:1.1;margin-top:2px}.seal-subtext{font-size:.62rem;letter-spacing:.08em;color:#fed7aa;opacity:.9}.guarantee-seal-caption,.seal-subtext{font-weight:700;text-transform:uppercase}.guarantee-seal-caption{margin-top:14px;font-size:.72rem;letter-spacing:.09em;color:#fb923c;display:inline-flex;align-items:center;gap:6px}.guarantee-content-col h2{font-size:clamp(1.75rem,3.2vw,2.3rem);font-weight:800;letter-spacing:-.03em;margin-bottom:14px;color:#fafafa;line-height:1.2}.guarantee-content-col h2 span{background:linear-gradient(100deg,#f97316,#fdba74);color:transparent;-webkit-background-clip:text;background-clip:text}.guarantee-content-col .lead{font-size:1.05rem;color:#d1d5db;line-height:1.65;margin-bottom:26px;max-width:720px}.guarantee-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px}.guarantee-pillar-card{background:rgba(16,20,27,.75);border:1px solid hsla(0,0%,100%,.07);border-radius:12px;padding:18px 16px;transition:border-color .2s ease,transform .2s ease}.guarantee-pillar-card:hover{border-color:rgba(249,115,22,.4);transform:translateY(-2px)}.pillar-head{gap:10px;margin-bottom:8px}.pillar-head,.pillar-icon-box{display:flex;align-items:center}.pillar-icon-box{width:28px;height:28px;border-radius:8px;background:rgba(249,115,22,.15);color:#fb923c;justify-content:center;flex-shrink:0}.pillar-head h4{font-size:.92rem;font-weight:700;color:#f3f4f6;margin:0}.guarantee-pillar-card p{font-size:.82rem;line-height:1.5;color:#9ca3af;margin:0}.guarantee-bottom-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.button.button-guarantee{background:linear-gradient(110deg,#ea580c,#f28b28);border:1px solid rgba(251,146,60,.5);box-shadow:0 10px 30px rgba(249,115,22,.3);color:#fff}.button.button-guarantee:hover{filter:brightness(1.12);transform:translateY(-2px)}.guarantee-note{font-size:.8rem;color:#9ca3af;display:flex;align-items:center;gap:6px}.guarantee-note-icon{color:#fb923c}@media(max-width:880px){.guarantee-inner{grid-template-columns:1fr;text-align:center;gap:30px}.guarantee-seal-col{margin:0 auto}.guarantee-content-col .lead{margin-left:auto;margin-right:auto}.guarantee-pillars{grid-template-columns:1fr;text-align:left}.guarantee-bottom-actions{justify-content:center}}@media(max-width:520px){.guarantee-card{padding:30px 20px}.guarantee-seal-badge{width:140px;height:140px}.seal-number{font-size:2.3rem}.guarantee-bottom-actions{flex-direction:column;width:100%}.guarantee-bottom-actions .button{width:100%}}.wa-float-container{position:fixed;bottom:28px;right:28px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none}.wa-float-container>*{pointer-events:auto}.wa-bubble-card{position:relative;background:rgba(16,20,27,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(37,211,102,.3);box-shadow:0 12px 36px rgba(0,0,0,.5),0 0 24px rgba(37,211,102,.15);border-radius:16px;padding:12px 14px 12px 16px;max-width:270px;margin-bottom:12px;display:flex;flex-direction:column;gap:4px;transform-origin:bottom right;animation:waBubbleAppear .35s cubic-bezier(.16,1,.3,1) forwards}.wa-bubble-card:after{content:"";position:absolute;bottom:-7px;right:22px;width:14px;height:14px;background:rgba(16,20,27,.95);border-right:1px solid rgba(37,211,102,.3);border-bottom:1px solid rgba(37,211,102,.3);transform:rotate(45deg)}.wa-bubble-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.wa-bubble-status{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#25d366}.wa-bubble-status-dot{width:7px;height:7px;border-radius:50%;background-color:#25d366;box-shadow:0 0 8px #25d366;animation:waPulseDot 2s infinite}.wa-bubble-close{background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:2px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:color .15s ease,background .15s ease}.wa-bubble-close:hover{color:#fff;background:hsla(0,0%,100%,.1)}.wa-bubble-text{font-size:.84rem;color:#e4e7e6;line-height:1.35;margin:2px 0 0}.wa-bubble-text strong{color:#fff}.wa-bubble-cta-link{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:.78rem;font-weight:700;color:#25d366;text-decoration:none;transition:color .15s ease}.wa-bubble-cta-link:hover{color:#4ade80;text-decoration:underline}.wa-btn-main{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 10px 28px rgba(37,211,102,.42),inset 0 0 0 1px hsla(0,0%,100%,.2);border:none;cursor:pointer;text-decoration:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,filter .25s ease}.wa-btn-main:hover{transform:scale(1.08) translateY(-2px);box-shadow:0 14px 36px rgba(37,211,102,.58),inset 0 0 0 2px hsla(0,0%,100%,.3);filter:brightness(1.05)}.wa-btn-main:active{transform:scale(.96)}.wa-radar-ring{inset:-6px;border-radius:50%;border:2px solid rgba(37,211,102,.45);animation:waRadarWave 2.8s cubic-bezier(.25,.46,.45,.94) infinite}.wa-online-badge,.wa-radar-ring{position:absolute;pointer-events:none}.wa-online-badge{top:1px;right:1px;width:14px;height:14px;border-radius:50%;background-color:#22c55e;border:2.5px solid #090b0f;box-shadow:0 0 6px rgba(34,197,94,.8)}@keyframes waRadarWave{0%{transform:scale(.9);opacity:.8}60%{transform:scale(1.45);opacity:0}to{transform:scale(1.5);opacity:0}}@keyframes waPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@keyframes waBubbleAppear{0%{opacity:0;transform:scale(.85) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:520px){.wa-float-container{bottom:calc(76px + env(safe-area-inset-bottom, 12px));right:16px}.wa-btn-main{width:54px;height:54px}.wa-bubble-card{max-width:240px;padding:10px 12px}}.wa-nav-btn{display:inline-flex;align-items:center;gap:6px;color:#25d366;font-weight:600;transition:color .15s ease}.wa-nav-btn:hover{color:#4ade80}.faq-contact-card{margin-top:40px;padding:32px 36px;border-radius:16px;background:radial-gradient(ellipse at 50% -20%,rgba(37,211,102,.1),transparent 70%),linear-gradient(145deg,#141820,#0e1117);border:1px solid rgba(37,211,102,.25);display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.faq-contact-content h3{font-size:1.3rem;font-weight:700;color:#fff;margin:0 0 8px}.faq-contact-content p{font-size:.95rem;color:#9ca3af;margin:0;max-width:580px}@media (max-width:768px){.faq-contact-card{flex-direction:column;align-items:flex-start;padding:24px 20px}}