body{background:#020617;margin:0}#root{min-height:100vh}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#fff;background:#020617;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.page{background:#020617;min-height:100vh;overflow-x:hidden}.hero-section{min-height:100vh;padding:24px;position:relative;overflow:hidden}.bg-glow{filter:blur(80px);opacity:.25;pointer-events:none;border-radius:999px;width:520px;height:520px;position:absolute}.glow-one{background:#22d3ee;top:-180px;right:-120px}.glow-two{background:#2563eb;top:-120px;left:-160px}.header,.hero-grid,.features,.how,.plans-section,.contact,.footer{z-index:1;width:100%;max-width:1120px;margin:0 auto;position:relative}.header{justify-content:space-between;align-items:center;display:flex}.brand,.footer-left{align-items:center;gap:12px;display:flex}.logo{color:#a5f3fc;background:#22d3ee1a;border:1px solid #22d3ee59;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.logo.small{border-radius:10px;width:32px;height:32px;font-size:12px}.brand-name{margin:0;font-size:14px;font-weight:700}.brand-subtitle{color:#94a3b8;margin:2px 0 0;font-size:12px}.nav-cta,.secondary-btn{color:#e2e8f0;border:1px solid #ffffff1f;border-radius:999px;padding:11px 18px;font-size:14px;font-weight:600}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;min-height:calc(100vh - 72px);padding:64px 0;display:grid}.pill{color:#cffafe;background:#22d3ee14;border:1px solid #22d3ee38;border-radius:999px;width:fit-content;margin-bottom:24px;padding:8px 13px;font-size:13px;font-weight:600}h1{letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(42px,6vw,72px);line-height:.98}.hero-text{color:#cbd5e1;max-width:650px;margin:26px 0 0;font-size:18px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.primary-btn{color:#020617;background:#25d366;border-radius:999px;justify-content:center;align-items:center;padding:14px 22px;font-size:14px;font-weight:800;display:inline-flex}.business-types{color:#94a3b8;flex-wrap:wrap;gap:10px;margin-top:30px;font-size:13px;display:flex}.phone-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:30px;padding:16px;box-shadow:0 30px 80px #0891b21f}.chat-card{background:#0f172af2;border:1px solid #ffffff1a;border-radius:24px;padding:22px}.chat-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;padding-bottom:18px;display:flex}.chat-title{margin:0;font-size:14px;font-weight:700}.chat-subtitle{color:#94a3b8;margin:4px 0 0;font-size:12px}.online{color:#86efac;background:#34d3991a;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:700}.messages{flex-direction:column;gap:14px;margin-top:22px;display:flex}.msg{border-radius:18px;max-width:88%;padding:13px 15px;font-size:14px;line-height:1.45}.client{color:#e2e8f0;background:#1e293b;border-top-left-radius:5px}.bot{color:#020617;background:#25d366;border-top-right-radius:5px;align-self:flex-end}.metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.metrics div{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:12px}.metrics p{color:#94a3b8;margin:0;font-size:12px}.metrics strong{margin-top:5px;font-size:13px;display:block}.features,.steps,.plans{gap:18px;display:grid}.features{border-top:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);padding:72px 24px}.features article,.step,.plan{background:#ffffff0a;border:1px solid #ffffff17;border-radius:28px;padding:26px}.icon{background:#22d3ee1a;border-radius:16px;place-items:center;width:44px;height:44px;margin-bottom:20px;display:grid}.features h3,.step h3,.plan h3{margin:0;font-size:19px}.features p,.step span,.section-heading span,.contact p,.footer span,.footer small{color:#94a3b8;line-height:1.65}.how,.plans-section,.contact{padding:72px 24px}.section-heading{max-width:720px}.section-heading p{color:#67e8f9;margin:0;font-size:14px;font-weight:800}.section-heading h2,.contact h2{letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(32px,4vw,48px);line-height:1.05}.steps{grid-template-columns:repeat(4,1fr);margin-top:40px}.step p{color:#67e8f9;margin:0 0 28px;font-weight:800}.plans-section{background:#ffffff08;max-width:none}.plans-section>*{max-width:1120px;margin-left:auto;margin-right:auto}.plans{grid-template-columns:repeat(3,1fr);margin-top:40px}.plan.featured{background:#22d3ee17;border-color:#67e8f973}.badge{color:#020617;background:#25d366;border-radius:999px;width:fit-content;margin-bottom:18px;padding:6px 11px;font-size:12px;font-weight:800}.price-block{margin-top:22px}.price-block span{color:#94a3b8;font-size:12px}.price-block strong{margin-top:4px;font-size:28px;display:block}.plan ul{margin:26px 0 0;padding:0;list-style:none}.plan li{color:#cbd5e1;margin-top:13px;font-size:14px}.plan li:before{content:"";background:#25d366;border-radius:999px;width:7px;height:7px;margin-right:10px;display:inline-block}.contact-card{text-align:center;background:#22d3ee14;border:1px solid #22d3ee40;border-radius:32px;padding:54px 28px}.shield{color:#a5f3fc;background:#22d3ee24;border-radius:14px;place-items:center;width:38px;height:38px;margin:0 auto;font-weight:900;display:grid}.contact .primary-btn{margin-top:30px}.footer{color:#94a3b8;border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:24px;padding:32px 24px;display:grid}.footer p{margin:0}.footer-right{text-align:right}.footer-right small{margin-top:8px;display:block}.dedication{text-align:center;color:#64748b;padding:0 24px 32px;font-size:12px}@media (width<=900px){.hero-grid,.features,.steps,.plans,.footer{grid-template-columns:1fr}.nav-cta{display:none}.footer-right{text-align:left}.metrics{grid-template-columns:1fr}}@media (width<=560px){.hero-section{padding:20px}h1{font-size:42px}.hero-actions{flex-direction:column}.primary-btn,.secondary-btn{width:100%}}.differentiator-section{padding:88px 0}.differentiator-card{background:#25d36612;border:1px solid #25d36638;border-radius:30px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px;padding:28px;display:grid;box-shadow:0 30px 80px #25d36614}.differentiator-card h3{color:#dcfce7;margin:0 0 10px}.differentiator-card p{color:#cbd5e1;margin:0;line-height:1.7}@media (width<=760px){.differentiator-section{padding:64px 0}.differentiator-card{grid-template-columns:1fr;padding:22px}}.differentiator-section .section-header{max-width:760px}.differentiator-section .section-header p{max-width:820px;line-height:1.7}.differentiator-card{box-sizing:border-box;width:100%}@media (width<=760px){.differentiator-section{padding:64px 18px}}@keyframes softFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes softGlow{0%,to{box-shadow:0 24px 70px #25d3661a}50%{box-shadow:0 32px 90px #25d36633}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}header .brand,.header .brand,.navbar .brand,.logo-wrap,.brand-wrap{gap:12px}header .brand strong,.header .brand strong,.brand-name,.logo-text,header h1:first-child{letter-spacing:-.04em}header .brand,.header .brand,.logo-wrap,.brand-wrap{animation:.7s both fadeUp}.hero,.hero-section,.hero-content{animation:.75s both fadeUp}.hero-card,.chat-card,.phone-card,.mock-card{animation:5.5s ease-in-out infinite softFloat}.feature-card,.step-card,.plan-card,.advantage-card,.trust-card,.differentiator-card{transition:transform .22s,border-color .22s,box-shadow .22s,background .22s}.feature-card:hover,.step-card:hover,.plan-card:hover,.advantage-card:hover{border-color:#25d36659;transform:translateY(-4px);box-shadow:0 24px 70px #25d3661a}.advantages-section{padding:90px 0}.advantages-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.advantage-card{background:linear-gradient(#25d36614,#ffffff06);border:1px solid #25d3662e;border-radius:28px;min-height:230px;padding:24px}.advantage-icon{background:#25d3661f;border-radius:16px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:18px;font-size:22px;display:inline-flex}.advantage-card h3{margin:0 0 10px}.advantage-card p{color:#cbd5e1;margin:0;line-height:1.7}.two-plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.plan-card{position:relative;overflow:hidden}.featured-plan{background:radial-gradient(circle at 100% 0,#25d36626,#0000 38%),#ffffff0a;border-color:#25d36673;animation:5.5s ease-in-out infinite softGlow}.plan-badge{color:#052e16;background:#25d366;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800;position:absolute;top:18px;right:18px}.price{letter-spacing:-.05em;font-size:clamp(34px,4vw,48px);font-weight:900}.period{color:#94a3b8}.setup-note{color:#86efac;margin:0 0 20px;font-weight:700}.plans-note{color:#94a3b8;text-align:center;margin-top:22px}@media (width<=900px){.advantages-grid,.two-plans{grid-template-columns:1fr}.advantages-section{padding:68px 0}.advantage-card{min-height:auto}}.differentiator-section .section-header h2{letter-spacing:-.055em;max-width:980px;font-size:clamp(42px,6vw,72px);line-height:.98}.improvements-carousel-section{padding:92px 0;overflow:hidden}.carousel-header{margin-bottom:34px}.improvements-carousel{width:100%;padding:8px 0 18px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.improvements-track{gap:18px;width:max-content;animation:46s linear infinite wapiCarousel;display:flex}.improvement-card{background:radial-gradient(circle at 0 0,#25d36621,#0000 42%),#ffffff0a;border:1px solid #25d36633;border-radius:28px;flex:0 0 320px;min-height:255px;padding:24px;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;box-shadow:0 22px 60px #00000024}.improvement-card:hover{border-color:#25d3666b;transform:translateY(-5px);box-shadow:0 28px 80px #25d36621}.improvement-card h3{color:#f8fafc;margin:0 0 10px;font-size:20px;line-height:1.2}.improvement-card p{color:#cbd5e1;margin:0;line-height:1.65}@keyframes wapiCarousel{0%{transform:translate(0)}to{transform:translate(-50%)}}section{scroll-margin-top:96px}.section-header,.pricing-section,.contact-section,.differentiator-section{z-index:1;position:relative}@media (width<=900px){.improvements-carousel-section{padding:68px 0}.improvement-card{flex-basis:280px;min-height:245px}.differentiator-section .section-header h2{font-size:clamp(36px,10vw,54px)}}@media (prefers-reduced-motion:reduce){.improvements-track{animation:none}}.improvements-carousel-section,.pricing-section{box-sizing:border-box;max-width:1120px;margin:0 auto;padding:88px 24px}.carousel-header{max-width:820px;margin:0 0 34px}.carousel-header h2{letter-spacing:-.045em;margin-bottom:14px;font-size:clamp(34px,4.6vw,54px);line-height:1.02}.carousel-header p{color:#cbd5e1;font-size:18px;line-height:1.7}.improvements-carousel{box-sizing:border-box;border-radius:30px;width:100%;padding:8px 0 10px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.improvements-track{will-change:transform;gap:18px;width:max-content;animation:42s linear infinite wapiCarousel;display:flex}.improvements-carousel:hover .improvements-track{animation-play-state:paused}.improvement-card{box-sizing:border-box;background:radial-gradient(circle at 0 0,#25d3661a,#0000 40%),#ffffff09;border:1px solid #25d36629;border-radius:28px;flex:0 0 308px;min-height:252px;padding:24px;box-shadow:0 18px 50px #00000029}.improvement-card h3{margin-bottom:10px;font-size:20px;line-height:1.2}.improvement-card p{color:#cbd5e1;font-size:15px;line-height:1.65}.improvement-card span{background:#25d36621;border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;font-size:22px;display:inline-flex}.hero-card,.chat-card,.phone-card,.mock-card{animation:none!important;transform:none!important}.differentiator-section{box-sizing:border-box;max-width:1120px;margin:0 auto;padding:88px 24px}.differentiator-section .section-header h2{letter-spacing:-.055em;max-width:920px;margin-bottom:18px;font-size:clamp(44px,6vw,68px);line-height:.98}.differentiator-section .section-header p{max-width:820px;font-size:18px;line-height:1.7}.pricing-section .section-header{text-align:center;max-width:760px;margin:0 auto 34px}.pricing-section .section-header h2{letter-spacing:-.045em;margin-bottom:14px;font-size:clamp(34px,4.6vw,52px);line-height:1.02}.pricing-section .section-header p{color:#cbd5e1;line-height:1.7}.pricing-grid.two-plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.plan-card{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:32px;padding:30px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000029}.plan-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#25d3661a,#0000 34%);position:absolute;inset:0}.plan-header h3{letter-spacing:-.04em;margin-bottom:10px;font-size:30px;line-height:1}.plan-header p{color:#cbd5e1;margin:0;line-height:1.65}.price-block{align-items:baseline;gap:8px;margin:24px 0 8px;display:flex}.price{letter-spacing:-.06em;font-size:clamp(40px,5vw,56px);font-weight:900;line-height:1}.period{color:#94a3b8;font-size:16px}.setup-note{color:#86efac;background:#25d3661a;border-radius:999px;align-items:center;gap:8px;margin:0 0 22px;padding:8px 12px;font-weight:700;display:inline-flex}.plan-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.plan-list li{color:#dbeafe;padding-left:26px;line-height:1.6;position:relative}.plan-list li:before{content:"✓";color:#25d366;font-weight:900;position:absolute;top:0;left:0}.featured-plan{background:radial-gradient(circle at 100% 0,#25d36624,#0000 36%),linear-gradient(#ffffff0e,#ffffff06);border-color:#25d36642}.plan-badge{color:#052e16;letter-spacing:.02em;background:#25d366;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;position:absolute;top:18px;right:18px}.plans-note{text-align:center;color:#94a3b8;margin-top:22px;line-height:1.6}@media (width<=980px){.pricing-grid.two-plans{grid-template-columns:1fr}.improvement-card{flex-basis:284px;min-height:240px}}@media (width<=760px){.improvements-carousel-section,.pricing-section,.differentiator-section{padding:68px 18px}.carousel-header h2,.pricing-section .section-header h2,.differentiator-section .section-header h2{font-size:clamp(32px,10vw,44px)}.improvement-card{flex-basis:260px;min-height:230px;padding:20px}.plan-card{padding:24px}}@media (prefers-reduced-motion:reduce){.improvements-track{animation:none}}
