:root{--bg:#f5f7fb;--paper:#fff;--ink:#0b1830;--muted:#66758b;--navy:#06152f;--navy2:#0a2148;--blue:#176bff;--blue2:#58a2ff;--green:#15c88d;--violet:#7957ff;--orange:#ff8148;--gold:#e2b75b;--line:#dfe6f0;--shadow:0 28px 80px rgba(8,28,65,.14);--radius:26px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.noise{pointer-events:none;position:fixed;inset:0;z-index:1000;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E")}.shell{width:min(1210px,calc(100% - 40px));margin-inline:auto}.topbar{position:sticky;top:0;z-index:80;min-height:76px;padding:0 max(22px,calc((100vw - 1210px)/2));display:flex;align-items:center;justify-content:space-between;background:rgba(247,249,253,.89);border-bottom:1px solid rgba(212,222,235,.78);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:20px;letter-spacing:-.5px}.brand strong{color:var(--blue)}.brand-mark{display:grid;place-items:center;width:39px;height:39px;border-radius:13px;background:linear-gradient(145deg,#0757de,#0b86ff);color:#fff;font-size:29px;box-shadow:0 10px 24px rgba(23,107,255,.28)}.nav{display:flex;align-items:center;gap:25px;font-size:13px;font-weight:800}.nav>a:not(.btn){color:#42536d}.nav>a:not(.btn):hover{color:var(--blue)}.menu{display:none;border:0;background:transparent;color:var(--navy);font-size:27px;cursor:pointer}.btn{border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 19px;border-radius:13px;font-weight:850;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.btn:hover{transform:translateY(-2px);filter:saturate(1.08)}.btn-primary{background:linear-gradient(135deg,#0a5fea,#1685ff);color:#fff;box-shadow:0 15px 30px rgba(23,107,255,.27)}.btn-soft{background:#fff;border:1px solid #d6e0ed;color:#19304f}.btn-white{background:#fff;color:#071936;box-shadow:0 14px 32px rgba(0,0,0,.12)}.btn-outline-white{border:1px solid rgba(255,255,255,.25);color:#fff;background:rgba(255,255,255,.06)}.btn-xl{min-height:57px;padding:0 26px;border-radius:16px}.eyebrow{display:flex;align-items:center;gap:9px;color:var(--blue);font-size:11px;font-weight:950;letter-spacing:1.7px}.eyebrow span{display:block;width:24px;height:2px;border-radius:99px;background:currentColor}.eyebrow.light{color:#73a9ff}.hero{position:relative;min-height:790px;display:grid;grid-template-columns:1.02fr .98fr;gap:70px;align-items:center;padding-block:78px 84px}.hero:before{content:"";position:absolute;left:-260px;top:50px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(23,107,255,.12),transparent 65%);filter:blur(6px)}.hero-copy{position:relative;z-index:3}.hero h1{max-width:690px;margin:20px 0 23px;color:var(--navy);font-size:clamp(52px,5.3vw,78px);line-height:.98;letter-spacing:-4px}.hero h1 em,.section-heading h2 em,.platform-copy h2 em,.reseller-copy h2 em,.cta-card h2 em{font-style:normal;color:var(--blue)}.lead{max-width:680px;margin:0;color:var(--muted);font-size:18px;line-height:1.76}.hero-actions{display:flex;align-items:center;gap:22px;margin-top:32px}.hero-actions.centered{justify-content:center}.demo-link{display:flex;align-items:center;gap:11px}.demo-link>i{display:grid;place-items:center;width:43px;height:43px;border:1px solid #d9e2ee;border-radius:50%;background:#fff;color:var(--blue);font-size:11px;box-shadow:0 8px 25px rgba(10,30,62,.08)}.demo-link span{display:flex;flex-direction:column}.demo-link b{font-size:13px}.demo-link small{margin-top:2px;color:#8190a5;font-size:10px}.trust-row{display:flex;flex-wrap:wrap;gap:17px;margin-top:33px;color:#53647c;font-size:12px;font-weight:800}.hero-showcase{position:relative;min-height:590px;display:grid;place-items:center}.orbit{position:absolute;border:1px solid rgba(23,107,255,.12);border-radius:50%}.orbit-one{width:500px;height:500px}.orbit-two{width:410px;height:410px;border-style:dashed;animation:spin 35s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.hero-showcase:after{content:"";position:absolute;width:510px;height:430px;border-radius:50%;background:radial-gradient(circle,rgba(20,112,255,.24),transparent 70%);filter:blur(26px);z-index:-1}.phone{position:relative;width:280px;height:565px;padding:11px;border-radius:44px;background:#101725;border:1px solid #36445a;box-shadow:0 46px 90px rgba(5,22,52,.34),inset 0 0 0 2px #050b15;z-index:5}.phone:before{content:"";position:absolute;left:-4px;top:105px;width:4px;height:75px;border-radius:3px 0 0 3px;background:#273348}.phone:after{content:"";position:absolute;right:-4px;top:125px;width:4px;height:95px;border-radius:0 3px 3px 0;background:#273348}.phone-top{position:absolute;z-index:9;top:17px;left:25px;right:25px;display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:9px}.phone-top>i{width:76px;height:22px;border-radius:99px;background:#030609}.phone-top>b{font-size:7px;letter-spacing:1px}.phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:35px;background:#f3f5f8}.phone-home{position:absolute;bottom:17px;left:50%;transform:translateX(-50%);z-index:10;width:95px;height:4px;border-radius:5px;background:rgba(255,255,255,.85)}.demo-scene{position:absolute;inset:0;padding-top:39px;opacity:0;transform:scale(.985);pointer-events:none;transition:opacity .38s ease,transform .38s ease}.demo-scene.active{opacity:1;transform:scale(1);pointer-events:auto}.app-head{height:61px;display:grid;grid-template-columns:20px 36px 1fr;gap:8px;align-items:center;padding:8px 12px;color:#fff;background:#0d6e62}.app-head>span{font-size:25px;font-weight:300}.avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(145deg,#eff6ff,#a7c8ff);color:#18467a;font-size:11px;font-weight:900}.app-head b,.app-head small{display:block}.app-head b{font-size:10px}.app-head small{font-size:8px;opacity:.78}.chat-bg{position:relative;height:calc(100% - 61px);padding:21px 9px;background:#e9e0d8;background-image:radial-gradient(rgba(67,82,93,.08) 1px,transparent 1px);background-size:17px 17px}.bubble{max-width:83%;margin-bottom:9px;padding:8px 9px;border-radius:9px;font-size:9px;box-shadow:0 1px 2px rgba(0,0,0,.08)}.bubble.left{background:#fff;border-top-left-radius:2px}.bubble.right{margin-left:auto;background:#d9ffc9;border-top-right-radius:2px}.bubble.typing{width:42px;display:flex;gap:3px;justify-content:center}.bubble.typing span{width:4px;height:4px;border-radius:50%;background:#7b8c76;animation:typing 1.1s infinite}.bubble.typing span:nth-child(2){animation-delay:.15s}.bubble.typing span:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,100%{transform:translateY(0);opacity:.5}30%{transform:translateY(-3px);opacity:1}}.bubble.final{animation:bubbleIn 4.5s infinite}@keyframes bubbleIn{0%,24%{opacity:0;transform:translateY(8px)}36%,100%{opacity:1;transform:none}}.message-box{position:absolute;left:8px;right:8px;bottom:18px;display:flex;justify-content:space-between;align-items:center;height:38px;padding:0 10px;border-radius:19px;background:#fff;color:#9ba4ad;font-size:9px}.message-box b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#0b8a76;color:#fff}.ios-head{display:flex;justify-content:space-between;align-items:center;padding:15px 14px 10px;text-align:center;color:#1671db}.ios-head div{display:flex;flex-direction:column}.ios-head small{color:#8a95a4;font-size:8px}.ios-head b{color:#111b2c;font-size:11px}.sms-date{text-align:center;color:#8f98a5;font-size:8px;margin:7px 0 12px}.sms-bubble{max-width:82%;margin:0 10px 10px auto;padding:10px 11px;border-radius:15px 15px 4px 15px;background:#1674ef;color:#fff;font-size:9px;line-height:1.45}.sms-bubble.second{animation:smsPulse 4.5s infinite}@keyframes smsPulse{0%,35%{opacity:0;transform:translateY(10px)}50%,100%{opacity:1;transform:none}}.message-box.light{bottom:21px;border:1px solid #d8dde5}.message-box.light b{background:#d8dde5;color:#fff}.call-screen{height:100%;padding:55px 15px 20px;text-align:center;background:radial-gradient(circle at 50% 18%,#1e477c,#0a1832 55%,#061022);color:#fff}.call-screen>small{font-size:7px;letter-spacing:1.4px;color:#7fa5d5}.call-avatar{display:grid;place-items:center;width:82px;height:82px;margin:22px auto 12px;border-radius:50%;background:linear-gradient(145deg,#1f73e2,#44a7ff);font-size:29px}.call-screen h3{margin:0;font-size:17px}.call-screen p{margin:3px 0;color:#90a6c3;font-size:9px}.call-screen>strong{display:block;margin:18px 0 30px;font-size:22px}.call-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.call-actions span{display:grid;place-items:center;min-height:57px;border-radius:18px;background:rgba(255,255,255,.09)}.call-actions small{display:block;margin-top:2px;font-size:7px;color:#a8bad1}.call-screen button{margin-top:34px;border:0;border-radius:50%;width:52px;height:52px;background:#f04d55;color:transparent;position:relative}.call-screen button:after{content:"☎";position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:21px;transform:rotate(135deg)}.float-card{position:absolute;z-index:9;display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;min-width:185px;padding:11px 12px;border:1px solid rgba(207,221,239,.85);border-radius:15px;background:rgba(255,255,255,.92);box-shadow:0 18px 45px rgba(11,36,75,.15);backdrop-filter:blur(12px);animation:float 4s ease-in-out infinite}.float-card small,.float-card b{display:block}.float-card small{color:#8290a4;font-size:7px;font-weight:900;letter-spacing:.7px}.float-card b{font-size:10px}.float-card>i{font-style:normal;color:var(--green);font-weight:900}.float-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#eaf2ff;color:var(--blue)}.wa-icon{background:#e7fbf3;color:#13aa75}.float-sms{left:0;top:110px}.float-wa{right:-5px;top:245px;animation-delay:.8s}.float-voice{left:5px;bottom:105px;animation-delay:1.5s}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.scene-tabs{position:absolute;z-index:12;bottom:7px;left:50%;transform:translateX(-50%);display:flex;gap:4px;padding:4px;border:1px solid #d8e2ee;border-radius:99px;background:rgba(255,255,255,.94);box-shadow:0 9px 25px rgba(10,30,60,.11)}.scene-tabs button{border:0;border-radius:99px;background:transparent;padding:7px 11px;color:#718096;font-size:8px;font-weight:850;cursor:pointer}.scene-tabs button.active{background:var(--navy);color:#fff}.logo-strip{border-block:1px solid #dfe6f0;background:#fff}.strip-inner{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:22px;color:#29405f}.strip-inner>span{color:#93a0b1;font-size:11px}.strip-inner>b{font-size:13px;letter-spacing:.2px}.section{padding-block:110px}.section-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end;margin-bottom:48px}.section-heading h2,.platform-copy h2,.reseller-copy h2,.faq-title h2,.cta-card h2{margin:15px 0 0;font-size:clamp(39px,4.4vw,61px);line-height:1.03;letter-spacing:-2.5px;color:var(--navy)}.section-heading>p{max-width:500px;margin:0 0 6px;color:var(--muted);font-size:16px;line-height:1.75}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.solution-card{position:relative;min-height:390px;padding:29px;border:1px solid var(--line);border-radius:24px;background:#fff;overflow:hidden;transition:.25s ease;box-shadow:0 12px 40px rgba(22,44,78,.05)}.solution-card:after{content:"";position:absolute;right:-80px;bottom:-95px;width:190px;height:190px;border-radius:50%;background:var(--accent);opacity:.06}.solution-card:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:#c7d8ef}.solution-card.blue{--accent:#176bff}.solution-card.green{--accent:#15c88d}.solution-card.violet{--accent:#7957ff}.solution-card.orange{--accent:#ff8148}.solution-card.navy{--accent:#132e59}.solution-card.gold{--accent:#d4a03a}.solution-top{display:flex;align-items:center;justify-content:space-between}.solution-icon{display:grid;place-items:center;width:53px;height:53px;border-radius:15px;background:color-mix(in srgb,var(--accent) 11%,white);color:var(--accent);font-size:19px;font-weight:900}.number{font-size:11px;color:#a5b0bf;font-weight:900}.solution-card h3{margin:24px 0 9px;font-size:22px;letter-spacing:-.6px}.solution-card>p{min-height:63px;margin:0;color:var(--muted);font-size:13px;line-height:1.65}.solution-card ul,.price-card ul{list-style:none;padding:0;margin:22px 0;display:grid;gap:8px}.solution-card li{font-size:12px;color:#465a74}.solution-card li:before{content:"✓";margin-right:8px;color:var(--accent);font-weight:900}.solution-card>a{position:absolute;bottom:27px;left:29px;color:var(--accent);font-size:12px;font-weight:900}.dark-section{position:relative;background:radial-gradient(circle at 12% 15%,rgba(23,107,255,.22),transparent 26%),linear-gradient(145deg,#041126,#071c3d 55%,#082755);color:#fff;overflow:hidden}.dark-section:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:45px 45px;mask-image:linear-gradient(to bottom,transparent,#000 15%,#000 80%,transparent);pointer-events:none}.section-heading.dark{position:relative;z-index:2}.section-heading.dark h2{color:#fff}.section-heading.dark h2 em{color:#78adff}.section-heading.dark>p{color:#9ab0cd}.demo-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:19px}.video-card{padding:22px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:rgba(255,255,255,.06);box-shadow:0 25px 70px rgba(0,0,0,.18);backdrop-filter:blur(10px);overflow:hidden}.wide-card{grid-column:1/-1}.video-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px}.video-head small{display:block;color:#6f8db4;font-size:8px;font-weight:900;letter-spacing:1.1px}.video-head h3{margin:2px 0 0;font-size:17px}.live{display:flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid rgba(30,218,145,.2);border-radius:99px;background:rgba(30,218,145,.09);color:#52e5ad;font-size:8px;font-weight:950}.live i{width:6px;height:6px;border-radius:50%;background:#34dda0;box-shadow:0 0 0 5px rgba(52,221,160,.1);animation:pulse 1.5s infinite}.blue-live{color:#7aafff;border-color:rgba(84,154,255,.2);background:rgba(84,154,255,.08)}.blue-live i{background:#5c9fff}@keyframes pulse{50%{box-shadow:0 0 0 9px rgba(52,221,160,0)}}.wa-campaign-demo{min-height:305px;display:grid;grid-template-columns:125px 1fr;border:1px solid rgba(255,255,255,.08);border-radius:18px;overflow:hidden;background:#07162d}.wa-campaign-demo aside{display:flex;flex-direction:column;gap:8px;padding:16px 10px;border-right:1px solid rgba(255,255,255,.08);background:#061228}.wa-campaign-demo aside>b{margin-bottom:8px;font-size:10px}.wa-campaign-demo aside>span{padding:8px;border-radius:8px;color:#718aab;font-size:8px}.wa-campaign-demo aside>.selected{background:rgba(29,192,132,.1);color:#51dba8}.campaign-main{padding:18px}.campaign-main>small{color:#6c86aa;font-size:8px;font-weight:900}.media-preview{display:grid;grid-template-columns:42px 1fr;gap:9px;align-items:center;margin-top:12px;padding:10px;border-radius:12px;background:linear-gradient(145deg,#10345f,#0d2850)}.media-preview>span{grid-row:1/3;display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#176bff}.media-preview b{font-size:9px}.media-preview small{font-size:7px;color:#7893b6}.copy-preview{margin-top:10px;padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:10px;color:#b9c8da;font-size:8px}.campaign-progress{height:5px;margin:18px 0 12px;border-radius:99px;background:rgba(255,255,255,.07);overflow:hidden}.campaign-progress span{display:block;width:var(--w);height:100%;border-radius:99px;background:linear-gradient(90deg,#16c688,#24aaff);animation:progress 4s ease-in-out infinite}@keyframes progress{0%{width:10%}65%,100%{width:82%}}.campaign-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.campaign-stats b{font-size:13px}.campaign-stats small{display:block;color:#6784a9;font-size:6px;font-weight:500}.voice-demo{min-height:305px;display:grid;grid-template-columns:115px 1fr;border:1px solid rgba(255,255,255,.08);border-radius:18px;overflow:hidden;background:#07162d}.voice-sidebar{display:flex;flex-direction:column;gap:7px;padding:15px 10px;border-right:1px solid rgba(255,255,255,.08);background:#061228}.voice-sidebar span{padding:8px;color:#718aa9;font-size:8px;border-radius:8px}.voice-sidebar .active{background:rgba(23,107,255,.14);color:#7fb3ff}.voice-work{padding:16px}.mini-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.mini-metrics span{padding:10px;border-radius:10px;background:rgba(255,255,255,.05)}.mini-metrics small{display:block;color:#718bab;font-size:6px}.mini-metrics b{font-size:13px}.call-row{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;margin-top:9px;padding:11px;border:1px solid rgba(255,255,255,.06);border-radius:11px}.call-row>i{width:8px;height:8px;border-radius:50%;background:#7e8fa7}.call-row.active>i{background:#2bd69a;box-shadow:0 0 0 5px rgba(43,214,154,.09)}.call-row b,.call-row small{display:block}.call-row b{font-size:8px}.call-row small{color:#7189a8;font-size:6px}.call-row strong{font-size:8px;color:#67e0ad}.wave{height:48px;display:flex;align-items:center;justify-content:center;gap:4px;margin-top:14px}.wave i{width:3px;height:12px;border-radius:3px;background:#348cff;animation:wave 1.2s ease-in-out infinite}.wave i:nth-child(2n){animation-delay:.15s}.wave i:nth-child(3n){animation-delay:.3s}.wave i:nth-child(4n){animation-delay:.45s}@keyframes wave{50%{height:37px;background:#25c7a0}}.api-demo{min-height:210px;display:grid;grid-template-columns:.8fr 1.2fr;gap:20px;align-items:center}.api-code{padding:17px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#030b18}.code-dots{display:flex;gap:5px;margin-bottom:14px}.code-dots i{width:6px;height:6px;border-radius:50%;background:#ee6570}.code-dots i:nth-child(2){background:#ecbd52}.code-dots i:nth-child(3){background:#4fc989}.api-code code{font-size:9px;color:#9fb1cb}.api-code code span{margin-right:6px;color:#42d89e;font-weight:900}.api-code pre{margin:12px 0 0;color:#70a9ff;font-size:9px;line-height:1.65;white-space:pre-wrap}.api-flow{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.api-flow span{padding:13px 15px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(255,255,255,.05);font-size:9px;font-weight:800}.api-flow b{color:#486484}.api-flow .success{color:#54dda9;border-color:rgba(84,221,169,.2)}.platform-section{display:grid;grid-template-columns:1.02fr .98fr;gap:80px;align-items:center}.platform-copy>p{max-width:600px;margin-top:20px;color:var(--muted);font-size:16px}.flow-steps{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:28px}.flow-steps>div{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.flow-steps>div>b{color:var(--blue);font-size:10px}.flow-steps span{display:flex;flex-direction:column}.flow-steps strong{font-size:12px}.flow-steps small{color:#8090a4;font-size:9px}.activation-panel{padding:28px;border-radius:26px;background:linear-gradient(155deg,#071936,#0a2856);color:#fff;box-shadow:0 30px 70px rgba(7,29,63,.25)}.panel-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.09)}.panel-top>span{font-size:9px;color:#718dad;font-weight:900;letter-spacing:1px}.panel-top>b{display:flex;align-items:center;gap:7px;color:#61dfae;font-size:9px}.panel-top i{width:7px;height:7px;border-radius:50%;background:#34d99e}.activation-item{display:grid;grid-template-columns:31px 1fr auto;gap:10px;align-items:center}.activation-item>i{display:grid;place-items:center;width:31px;height:31px;border:1px solid rgba(255,255,255,.12);border-radius:10px;font-style:normal;color:#7693b7;font-size:10px}.activation-item.done>i{background:rgba(43,216,154,.1);color:#52dda9;border-color:rgba(43,216,154,.15)}.activation-item.current>i{background:rgba(43,129,255,.12);color:#68a8ff;animation:spin 2s linear infinite}.activation-item b,.activation-item small{display:block}.activation-item b{font-size:11px}.activation-item small{color:#728dac;font-size:8px}.activation-item>strong{font-size:7px;color:#7890af}.activation-item.done>strong{color:#4edaa6}.activation-item.current>strong{color:#68a7ff}.activation-line{width:1px;height:24px;margin-left:15px;background:#2f886e}.activation-line.dim{background:#29415f}.pricing-section{background:#fff;border-block:1px solid var(--line)}.pricing-head{display:grid;grid-template-columns:1fr .48fr;gap:50px;align-items:end;margin-bottom:43px}.pricing-head h2{margin:15px 0 0;font-size:clamp(39px,4.2vw,58px);line-height:1.04;letter-spacing:-2.4px}.pricing-head h2 em{font-style:normal;color:var(--blue)}.billing-note{padding:16px;border:1px solid #dce5f0;border-radius:14px;background:#f7f9fc}.billing-note span{display:block;font-size:11px;font-weight:900}.billing-note small{display:block;margin-top:4px;color:#7b8ca1;font-size:9px}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.price-card{position:relative;padding:25px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 8px 30px rgba(18,41,73,.04)}.price-card.featured{border-color:#3e89f9;background:linear-gradient(180deg,#f7fbff,#fff);box-shadow:0 24px 60px rgba(22,105,255,.16);transform:translateY(-8px)}.price-card.reseller-price{background:linear-gradient(155deg,#07172f,#0b2b58);color:#fff;border-color:#173b6b}.plan-badge{color:#7b8ca3;font-size:7px;font-weight:950;letter-spacing:1.1px}.featured .plan-badge{color:#327fe9}.reseller-price .plan-badge{color:#d9b25c}.popular{position:absolute;right:16px;top:-12px;padding:6px 9px;border-radius:99px;background:var(--blue);color:#fff;font-size:7px;font-weight:950;box-shadow:0 8px 20px rgba(23,107,255,.25)}.price-card h3{margin:9px 0 0;font-size:24px;letter-spacing:-.8px}.price-card>p{margin:2px 0 18px;color:#8090a5;font-size:10px}.price{display:flex;align-items:flex-start;gap:2px;padding-bottom:18px;border-bottom:1px solid #e7edf4}.reseller-price .price{border-color:rgba(255,255,255,.1)}.price small{margin-top:8px;font-size:10px}.price b{font-size:39px;line-height:1}.price span{align-self:flex-end;margin-bottom:4px;color:#7d8ba0;font-size:9px}.price-card li{font-size:10px;color:#536780}.reseller-price li{color:#b2c3d8}.btn-plan{width:100%;border:1px solid #d7e1ee;background:#f7f9fc;color:#173452}.price-card .btn-primary{width:100%}.gold-btn{border-color:rgba(226,183,91,.25);background:rgba(226,183,91,.1);color:#f2cd80}.pricing-foot{display:flex;justify-content:center;gap:25px;flex-wrap:wrap;margin-top:28px;color:#74869b;font-size:9px;font-weight:800}.reseller-section{background:linear-gradient(145deg,#06152e,#081f43 60%,#0b3269);color:#fff}.reseller-wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.reseller-visual{position:relative;min-height:440px}.stack-card{position:absolute;width:320px;padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:21px;background:rgba(255,255,255,.08);box-shadow:0 25px 60px rgba(0,0,0,.18);backdrop-filter:blur(12px)}.stack-card small,.stack-card b,.stack-card span{display:block}.stack-card small{color:#7591b5;font-size:8px;font-weight:900;letter-spacing:1px}.stack-card b{margin-top:8px;font-size:20px}.stack-card span{margin-top:4px;color:#94a9c4;font-size:10px}.card-a{left:0;top:35px;transform:rotate(-6deg)}.card-b{right:0;top:135px;transform:rotate(5deg)}.card-c{left:70px;bottom:25px;background:linear-gradient(145deg,#0a56c9,#167dff);border-color:#4c98ff;transform:rotate(-1deg)}.card-c small,.card-c span{color:#c2dbff}.reseller-copy h2{color:#fff}.reseller-copy h2 em{color:#77aeff}.reseller-copy>p{max-width:600px;color:#9eb3cf;font-size:16px}.reseller-tags{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0}.reseller-tags span{padding:8px 11px;border:1px solid rgba(255,255,255,.1);border-radius:99px;background:rgba(255,255,255,.05);font-size:9px;color:#a8bdd7}.faq-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.faq-list{display:grid;gap:10px}.faq-list details{border:1px solid var(--line);border-radius:16px;background:#fff;overflow:hidden}.faq-list summary{position:relative;cursor:pointer;padding:19px 48px 19px 20px;font-size:13px;font-weight:850;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:20px;top:16px;font-size:20px;color:#7d8ca0}.faq-list details[open] summary:after{content:"−"}.faq-list p{margin:0;padding:0 20px 20px;color:#6f8095;font-size:11px;line-height:1.7}.final-cta{padding-top:20px}.cta-card{position:relative;overflow:hidden;text-align:center;padding:85px 30px;border-radius:32px;background:linear-gradient(135deg,#0b5fe8,#0d7eff 60%,#239cff);color:#fff;box-shadow:0 30px 80px rgba(23,107,255,.25)}.cta-card .eyebrow{justify-content:center}.cta-card h2{color:#fff}.cta-card h2 em{color:#d6e9ff}.cta-card>p{max-width:650px;margin:20px auto 0;color:#dbeaff;font-size:15px}.cta-glow{position:absolute;border-radius:50%;background:rgba(255,255,255,.11);filter:blur(2px)}.cta-glow.one{width:350px;height:350px;left:-180px;top:-160px}.cta-glow.two{width:400px;height:400px;right:-220px;bottom:-250px}.footer{margin-top:100px;padding:65px 0 30px;background:#050f22;color:#fff}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(3,.65fr);gap:40px}.footer .brand{margin-bottom:15px}.footer-grid>div:first-child>p{max-width:380px;color:#758ba8;font-size:11px}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:9px}.footer-grid b{margin-bottom:5px;font-size:10px}.footer-grid a:not(.brand){color:#7f94af;font-size:10px}.footer-grid a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;gap:15px;margin-top:45px;padding-top:22px;border-top:1px solid rgba(255,255,255,.08);color:#617895;font-size:9px}@media(max-width:1050px){.pricing-grid{grid-template-columns:1fr 1fr}.hero{gap:35px}.solution-grid{grid-template-columns:1fr 1fr}.float-sms{left:-15px}.float-wa{right:-15px}.reseller-wrap{gap:40px}}@media(max-width:900px){.nav{display:none;position:absolute;top:76px;left:16px;right:16px;padding:17px;flex-direction:column;align-items:stretch;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:var(--shadow)}.nav.open{display:flex}.nav .btn{width:100%}.menu{display:block}.hero{grid-template-columns:1fr;text-align:center;padding-top:58px}.hero .eyebrow,.hero-actions,.trust-row{justify-content:center}.lead{margin-inline:auto}.hero-showcase{min-height:630px}.section-heading,.pricing-head{grid-template-columns:1fr;gap:20px}.section-heading>p{max-width:650px}.demo-grid{grid-template-columns:1fr}.wide-card{grid-column:auto}.platform-section,.reseller-wrap,.faq-section{grid-template-columns:1fr;gap:50px}.reseller-copy{text-align:center}.reseller-copy .eyebrow{justify-content:center}.reseller-copy>p{margin-inline:auto}.reseller-tags{justify-content:center}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2/4}.faq-title{text-align:center}.faq-title .eyebrow{justify-content:center}}@media(max-width:650px){.shell{width:min(100% - 26px,1210px)}.topbar{min-height:68px;padding-inline:14px}.nav{top:68px}.brand{font-size:17px}.brand-mark{width:35px;height:35px;font-size:25px}.hero{min-height:auto;padding-block:45px 65px}.hero h1{font-size:45px;letter-spacing:-2.6px}.lead{font-size:15px;line-height:1.68}.hero-actions{flex-direction:column;gap:14px}.hero-actions>.btn{width:100%}.trust-row{gap:9px;font-size:10px}.hero-showcase{min-height:560px;transform:scale(.9);margin:-25px -25px}.phone{width:270px;height:545px}.float-card{min-width:155px;padding:9px}.float-sms{left:-5px}.float-wa{right:-5px}.float-voice{left:0;bottom:80px}.strip-inner{min-height:76px;overflow-x:auto;justify-content:flex-start;padding-right:15px}.strip-inner>*{white-space:nowrap}.section{padding-block:75px}.section-heading h2,.platform-copy h2,.reseller-copy h2,.faq-title h2,.cta-card h2{font-size:37px;letter-spacing:-1.8px}.solution-grid,.pricing-grid{grid-template-columns:1fr}.solution-card{min-height:365px}.price-card.featured{transform:none}.demo-grid{gap:13px}.video-card{padding:15px}.wa-campaign-demo,.voice-demo{grid-template-columns:92px 1fr;min-height:280px}.campaign-main,.voice-work{padding:11px}.mini-metrics{grid-template-columns:1fr}.mini-metrics span:nth-child(n+2){display:none}.api-demo{grid-template-columns:1fr}.api-flow{padding-bottom:5px}.platform-section{gap:35px}.flow-steps{grid-template-columns:1fr}.activation-panel{padding:20px}.pricing-head{margin-bottom:30px}.reseller-visual{min-height:380px}.stack-card{width:255px;padding:18px}.card-a{left:0}.card-b{right:0}.card-c{left:30px}.faq-section{gap:28px}.cta-card{padding:65px 20px}.cta-card .hero-actions{flex-direction:column}.cta-card .btn{width:100%}.footer{margin-top:70px;padding-top:50px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column;text-align:center}.pricing-foot{align-items:flex-start;flex-direction:column;gap:8px}.billing-note{display:none}}
