@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_6edbf95b-module__Y5lJnq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_6edbf95b-module__Y5lJnq__variable{--font-display:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_db5cdfca-module__WSuMHa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_db5cdfca-module__WSuMHa__variable{--font-body:"Inter", "Inter Fallback"}
:root{--bg:#fff;--bg-elevated:#f9fafb;--surface:#fff;--surface-strong:#f3f4f6;--surface-soft:#f9fafb;--border:#e0e1e3;--border-strong:#cfd1d4;--text:#151c24;--text-soft:#2e353c;--muted:#61666c;--blue:#1e64dc;--blue-strong:#0d4bb2;--blue-soft:#1557c7;--mint:#ed6e33;--blue-rgb:30, 100, 220;--mint-rgb:237, 110, 51;--max-width:1220px;--header-height:76px;--shadow-lg:0 24px 70px #151c241a}*{box-sizing:border-box;margin:0;padding:0}:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg);min-width:320px;color:var(--text);font-family:var(--font-body), sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;overflow-x:hidden}body.menu-open{overflow:hidden}::selection{background:rgba(var(--blue-rgb), .35);color:#fff}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{color:inherit}img,svg{max-width:100%;display:block}ul{list-style:none}h1,h2,h3{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:0;font-weight:700}p{margin:0}:focus-visible{outline:2px solid var(--mint);outline-offset:4px;border-radius:6px}[id]{scroll-margin-top:calc(var(--header-height) + 24px)}.wrap{width:min(100%, var(--max-width));margin:0 auto;padding-inline:32px}.skip-link{z-index:1000;color:#fff;background:#151c24;border-radius:9px;padding:11px 16px;font-size:14px;font-weight:700;transition:transform .18s;position:fixed;top:10px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.page-ambient{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient-orb{filter:blur(100px);opacity:.1;border-radius:999px;position:absolute}.ambient-orb-one{background:var(--blue);width:580px;height:580px;top:-260px;left:-180px}.ambient-orb-two{background:var(--mint);opacity:.06;width:520px;height:520px;top:420px;right:-260px}.ambient-grid{opacity:.5;background-image:linear-gradient(#151c2409 1px,#0000 1px),linear-gradient(90deg,#151c2409 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 68%);mask-image:linear-gradient(#000,#0000 68%)}.site-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border-bottom:1px solid #0000;transition:border-color .18s,background .18s;position:sticky;top:0}.site-header.is-scrolled{border-color:var(--border);background:#fffffff0}.primary-nav{height:var(--header-height);justify-content:space-between;align-items:center;gap:28px;display:flex}.brand-link{flex-shrink:0;display:inline-flex}.brand{align-items:center;gap:10px;display:inline-flex}.brand-mark{border:1px solid rgba(var(--blue-rgb), .28);background:linear-gradient(145deg, rgba(var(--blue-rgb), .14), rgba(var(--mint-rgb), .08)), var(--surface);width:34px;height:34px;color:var(--blue);font-family:var(--font-display), sans-serif;border-radius:10px;place-items:center;font-size:15px;font-weight:800;display:inline-grid;box-shadow:inset 0 1px #fffc}.brand-name{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;font-size:19px;font-weight:700}.brand-name span{color:var(--blue-soft)}.desktop-nav-links{align-items:center;gap:32px;margin-left:auto;display:flex}.desktop-nav-links a{color:var(--muted);padding:8px 0;font-size:14px;font-weight:550;transition:color .16s;position:relative}.desktop-nav-links a:after{background:var(--blue);content:"";transform-origin:100%;height:1px;transition:transform .18s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.desktop-nav-links a:hover{color:var(--text)}.desktop-nav-links a:hover:after{transform-origin:0;transform:scaleX(1)}.desktop-nav-actions{margin-left:8px}.btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 20px;font-size:14px;font-weight:700;line-height:1;transition:transform .16s,border-color .16s,background .16s,box-shadow .18s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-small{min-height:42px;padding:10px 16px;font-size:13px}.btn-primary{background:linear-gradient(135deg, var(--blue), var(--blue-strong));box-shadow:0 9px 30px rgba(var(--blue-rgb), .2);color:#fff}.btn-primary:hover{box-shadow:0 12px 34px rgba(var(--blue-rgb), .32)}.btn-secondary{border-color:var(--border-strong);background:var(--surface);color:var(--text-soft)}.btn-secondary:hover{border-color:rgba(var(--blue-rgb), .45);background:rgba(var(--blue-rgb), .06);color:var(--blue-strong)}.btn-light{color:#151c24;background:#fff}.btn-light:hover{box-shadow:0 12px 34px #151c241f}.btn-on-dark{color:#fff;background:#ffffff1f;border-color:#ffffff59}.btn-on-dark:hover{background:#fff3;border-color:#ffffffa6}.button-icon{flex:none;width:18px;height:18px}.menu-button{cursor:pointer;border:1px solid var(--border);background:var(--surface);border-radius:10px;width:44px;height:44px;display:none}.menu-button span{background:var(--text);border-radius:2px;width:18px;height:1.5px;margin:5px auto;display:block}.mobile-menu{z-index:200;visibility:hidden;background:radial-gradient(circle at 80% 0%, rgba(var(--blue-rgb), .15), transparent 38%), var(--bg);opacity:0;pointer-events:none;flex-direction:column;padding:20px 28px 32px;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:fixed;inset:0;transform:translateY(-18px)}.mobile-menu.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-menu-header{justify-content:space-between;align-items:center;display:flex}.menu-close{cursor:pointer;border:1px solid var(--border);background:var(--surface);border-radius:10px;place-items:center;width:44px;height:44px;font-size:28px;line-height:1;display:grid}.mobile-nav-links{flex-direction:column;flex:1;justify-content:center;gap:2px;display:flex}.mobile-nav-links>a:not(.btn){border-bottom:1px solid var(--border);font-family:var(--font-display), sans-serif;letter-spacing:-.03em;padding:16px 4px;font-size:clamp(24px,8vw,34px);font-weight:650}.mobile-sales-link{width:100%;margin-top:26px}.hero{padding:112px 0 96px;position:relative}.hero-grid{grid-template-columns:minmax(0,.88fr) minmax(540px,1.12fr);align-items:center;gap:clamp(52px,6vw,88px);display:grid}.hero-copy{z-index:2;position:relative}.eyebrow{color:var(--blue-soft);letter-spacing:.105em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:20px;font-size:12px;font-weight:750;display:flex}.eyebrow:before{background:linear-gradient(90deg, var(--blue), var(--mint));content:"";width:20px;height:1px}.hero h1{text-wrap:balance;max-width:680px;font-size:clamp(46px,5.7vw,76px);line-height:.98}.text-gradient{background:linear-gradient(105deg, var(--blue-soft), var(--mint));color:#0000;-webkit-background-clip:text;background-clip:text}.hero-subtitle{max-width:600px;color:var(--text-soft);margin-top:26px;font-size:clamp(16px,1.45vw,19px);line-height:1.7}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-assurances{flex-wrap:wrap;gap:12px 18px;margin-top:26px;display:flex}.hero-assurances li{color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:550;display:inline-flex}.check-icon{width:17px;height:17px;color:var(--mint);flex:none}.hero-visual{min-width:0;padding:28px 36px;position:relative}.preview-glow{background:radial-gradient(circle at var(--preview-x,55%) var(--preview-y,25%), rgba(var(--blue-rgb), .3), transparent 58%);filter:blur(24px);opacity:.7;pointer-events:none;border-radius:32px;position:absolute;inset:4% 3% -4%}.channel-orbit{z-index:3;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.channel-orbit-item{position:absolute}.channel-orbit-icon{width:42px;height:42px;color:var(--channel-color,var(--text));animation:4.8s ease-in-out infinite channel-float;animation-delay:calc(var(--i) * .22s);background:#fff;border:1px solid #151c2414;border-radius:14px;place-items:center;display:grid;box-shadow:0 10px 28px #151c241a,inset 0 1px #fffc}.channel-orbit-icon svg{width:20px;height:20px}.channel-orbit-item:first-child{top:8%;left:0}.channel-orbit-item:nth-child(2){top:28%;left:-6px}.channel-orbit-item:nth-child(3){top:50%;left:2px}.channel-orbit-item:nth-child(4){top:72%;left:-2px}.channel-orbit-item:nth-child(5){bottom:4%;left:12%}.channel-orbit-item:nth-child(6){bottom:0;left:38%}.channel-orbit-item:nth-child(7){bottom:4%;right:14%}.channel-orbit-item:nth-child(8){top:72%;right:-2px}.channel-orbit-item:nth-child(9){top:50%;right:2px}.channel-orbit-item:nth-child(10){top:28%;right:-6px}.channel-orbit-item:nth-child(11){top:8%;right:0}.channel-orbit-item:nth-child(12){top:0;left:42%}@keyframes channel-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.product-preview{z-index:1;color:#e8ecf0;transform-origin:50%;background:#101820;border:1px solid #ffffff1a;border-radius:18px;transition:transform .26s;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-2deg)rotateX(1deg);box-shadow:0 28px 90px #151c242e}.product-preview:hover{transform:perspective(1400px)rotateY(0)rotateX(0)translateY(-3px)}.product-preview img{width:100%;height:auto;display:block}.product-preview-cascade{box-shadow:none;background:0 0;border:none;width:112%;margin-left:-4%;overflow:visible}.product-preview-cascade .preview-stack-back,.product-preview-cascade .preview-stack-front{border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 28px 90px #151c242e}.product-preview-cascade .preview-stack-back{z-index:0;opacity:.72;filter:saturate(.92);width:88%;position:absolute;top:-8%;left:-8%;transform:rotate(-4deg)}.product-preview-cascade .preview-stack-front{z-index:1;width:94%;margin-left:auto;position:relative}.preview-topbar{background:#151c24;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;height:44px;padding:0 14px;display:flex}.preview-window-dots{gap:5px;display:flex}.preview-window-dots span{background:#54627a;border-radius:50%;width:6px;height:6px}.preview-window-dots span:first-child{background:#fa7d7d}.preview-window-dots span:nth-child(2){background:#e7bd63}.preview-window-dots span:nth-child(3){background:#3ea87f}.preview-title{color:#a9b5c9;font-size:10px;font-weight:650}.preview-live{color:#7dcfab;background:#3ea87f1a;border:1px solid #3ea87f47;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:4px 8px;font-size:9px;font-weight:700;display:inline-flex}.preview-live i{background:#3ea87f;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #3ea87f29}.preview-layout{grid-template-columns:112px minmax(250px,1fr) 142px;min-height:420px;display:grid}.preview-sidebar,.preview-context{background:#111820;padding:18px 12px}.preview-sidebar{border-right:1px solid #ffffff14}.preview-context{border-left:1px solid #ffffff14}.preview-sidebar-label{color:#66748b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:8px;font-weight:750;display:block}.preview-channel{color:#78869d;white-space:nowrap;border-radius:7px;align-items:center;gap:7px;min-width:0;margin-bottom:6px;padding:8px 7px;font-size:8px;display:flex}.preview-channel.is-active{background:rgba(var(--blue-rgb), .12);color:#d9e4fb}.preview-channel i{color:#99acd0;background:#1c2530;border:1px solid #ffffff1a;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;font-weight:750;display:grid}.preview-channel b{color:#68768e;margin-left:auto;font-size:7px}.preview-conversation{background:linear-gradient(#101820e6, #101820e6), radial-gradient(circle at 50% 20%, rgba(var(--blue-rgb), .18), transparent 55%);flex-direction:column;min-width:0;display:flex}.preview-contact{border-bottom:1px solid #ffffff14;align-items:center;gap:9px;padding:13px 15px;display:flex}.preview-contact>span:last-child{flex-direction:column;min-width:0;display:flex}.preview-contact strong,.context-person strong{color:#e8edf7;font-size:10px;font-weight:650}.preview-contact small,.context-person small{color:#6f7d95;margin-top:2px;font-size:7px}.preview-avatar{border:1px solid rgba(var(--blue-rgb), .25);background:linear-gradient(145deg, rgba(var(--blue-rgb), .25), rgba(var(--mint-rgb), .08));color:#b9cbf4;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:8px;font-weight:750;display:grid}.preview-avatar.large{border-radius:11px;width:38px;height:38px;font-size:10px}.preview-messages{flex-direction:column;flex:1;justify-content:center;gap:15px;padding:24px 16px;display:flex}.message{color:#c8d2e4;background:#1c2530;border:1px solid #ffffff14;border-radius:11px;max-width:86%;padding:11px 12px;font-size:9px;line-height:1.55}.message small{color:#627087;margin-top:6px;font-size:6.5px;display:block}.message-ai{border-color:rgba(var(--blue-rgb), .25);background:linear-gradient(145deg, rgba(var(--blue-rgb), .13), rgba(var(--mint-rgb), .04));align-self:flex-end}.ai-label{color:#5b8fe8;letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:750;display:block}.preview-composer{color:#5f6d83;background:#151c24;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;margin:0 14px 14px;padding:10px 11px;font-size:7px;display:flex}.preview-composer b{background:var(--blue-strong);color:#fff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.context-person{text-align:center;flex-direction:column;align-items:center;margin:6px 0 20px;display:flex}.context-person strong{margin-top:8px}.context-row{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:9px 0;font-size:7px;display:flex}.context-row span{color:#69778e}.context-row b{color:#b4c1d6;font-weight:600}.context-event{border:1px solid rgba(var(--mint-rgb), .14);background:rgba(var(--mint-rgb), .05);border-radius:8px;align-items:center;gap:7px;margin-top:16px;padding:9px;display:flex}.context-event i{background:rgba(var(--mint-rgb), .13);width:17px;height:17px;color:var(--mint);border-radius:50%;flex:none;place-items:center;font-size:7px;font-style:normal;display:grid}.context-event span{color:#b8c6db;flex-direction:column;font-size:7px;font-weight:600;display:flex}.context-event small{color:#637188;margin-top:2px;font-size:6px;font-weight:400}.preview-caption{color:var(--muted);letter-spacing:.05em;text-align:right;text-transform:uppercase;margin-top:13px;font-size:10px}.continuity-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-elevated);position:relative}.continuity-inner{justify-content:space-between;align-items:center;gap:24px;min-height:92px;display:flex}.continuity-inner>p{color:var(--text-soft);font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:16px;font-weight:650}.continuity-flow{align-items:center;gap:12px;display:flex}.continuity-flow span{border:1px solid var(--border);background:var(--surface-soft);color:var(--muted);border-radius:999px;padding:8px 12px;font-size:11px;font-weight:600}.continuity-flow i{color:#94979b;font-size:11px;font-style:normal}.section{padding:112px 0;position:relative}.section-surface{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:radial-gradient(circle at 85% 15%, rgba(var(--blue-rgb), .07), transparent 32%), var(--bg-elevated)}.section-heading{max-width:690px;margin-bottom:54px}.section-heading-wide{max-width:850px}.section-heading h2,.ai-copy h2,.channels-copy h2,.commercial-copy h2,.final-cta-card h2{text-wrap:balance;font-size:clamp(34px,4vw,52px);line-height:1.08}.section-heading>p:last-child,.ai-copy>p,.channels-copy>p,.commercial-copy>p,.final-cta-card>p{max-width:650px;color:var(--muted);margin-top:20px;font-size:16px;line-height:1.75}.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.comparison-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:18px;padding:36px;position:relative;overflow:hidden}.comparison-card:before{content:"";background:#cfd1d4;width:3px;position:absolute;inset:0 auto 0 0}.comparison-connected{border-color:rgba(var(--blue-rgb), .3);background:linear-gradient(145deg, rgba(var(--blue-rgb), .1), rgba(var(--mint-rgb), .025)), var(--surface-soft)}.comparison-connected:before{background:linear-gradient(var(--blue), var(--mint))}.comparison-label{border:1px solid var(--border);color:var(--muted);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:700;display:inline-flex}.comparison-connected .comparison-label{border-color:rgba(var(--blue-rgb), .27);background:rgba(var(--blue-rgb), .09);color:var(--blue-soft)}.comparison-card h3{max-width:440px;margin:24px 0 28px;font-size:24px;line-height:1.25}.comparison-card ul{flex-direction:column;gap:16px;display:flex}.comparison-card li{color:var(--muted);align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;display:flex}.comparison-card li>span{color:#94979b;min-width:22px;font-family:var(--font-display), sans-serif;letter-spacing:.05em;font-size:9px;font-weight:700}.comparison-connected li{color:var(--text-soft)}.comparison-connected li .check-icon{margin-top:2px}.lifecycle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.lifecycle-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;min-height:360px;padding:26px;transition:border-color .18s,transform .18s,background .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #151c240a}.lifecycle-card:hover{border-color:rgba(var(--blue-rgb), .35);background:var(--surface);transform:translateY(-4px);box-shadow:0 18px 40px #151c2414}.lifecycle-card:after{border:1px solid rgba(var(--blue-rgb), .1);content:"";border-radius:50%;width:150px;height:150px;position:absolute;bottom:-42px;right:-38px}.lifecycle-meta{justify-content:space-between;align-items:center;margin-bottom:52px;display:flex}.lifecycle-meta span:first-child{color:var(--blue-soft);font-family:var(--font-display), sans-serif;font-size:11px;font-weight:750}.lifecycle-meta span:last-child{color:#94979b;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.lifecycle-card h3{margin-bottom:15px;font-size:25px}.lifecycle-card>p{color:var(--muted);font-size:13.5px;line-height:1.7}.lifecycle-card>strong{border-top:1px solid var(--border);color:var(--text-soft);margin-top:auto;padding-top:24px;font-size:12px;line-height:1.5}.platform-preview{margin-bottom:28px;transform:none}.platform-preview:hover{transform:translateY(-3px)}.platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;display:grid}.platform-card{border-top:1px solid var(--border);padding-top:18px}.platform-card h3{letter-spacing:-.02em;margin-bottom:8px;font-size:17px}.platform-card>p{color:var(--muted);font-size:13.5px;line-height:1.65}.ai-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:radial-gradient(circle at 12% 50%, rgba(var(--blue-rgb), .13), transparent 32%), radial-gradient(circle at 90% 20%, rgba(var(--mint-rgb), .07), transparent 28%), var(--bg-elevated);overflow:hidden}.ai-grid{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:clamp(54px,7vw,96px);display:grid}.ai-copy>p{max-width:570px}.ai-benefits{flex-direction:column;gap:18px;margin-top:32px;display:flex}.ai-benefits>div{grid-template-columns:34px 1fr;gap:13px;display:grid}.ai-benefits>div>span{border:1px solid rgba(var(--blue-rgb), .25);background:rgba(var(--blue-rgb), .08);width:30px;height:30px;color:var(--blue-soft);font-family:var(--font-display), sans-serif;border-radius:9px;place-items:center;font-size:9px;font-weight:700;display:grid}.ai-benefits p{color:var(--muted);font-size:13px;line-height:1.55}.ai-benefits strong{color:var(--text);margin-bottom:3px;font-size:14px;display:block}.text-link{color:var(--blue-soft);align-items:center;gap:8px;margin-top:32px;font-size:14px;font-weight:700;display:inline-flex}.text-link .button-icon{transition:transform .16s}.text-link:hover .button-icon{transform:translate(4px)}.workflow-visual{border:1px solid var(--border-strong);background:var(--surface);box-shadow:var(--shadow-lg);border-radius:20px;padding:22px;position:relative}.workflow-header{border-bottom:1px solid var(--border);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:17px;font-size:10px;font-weight:700;display:flex}.workflow-header span:last-child{color:var(--mint)}.workflow-step{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:16px;display:grid}.workflow-step.is-ai{border-color:rgba(var(--blue-rgb), .3);background:linear-gradient(120deg, rgba(var(--blue-rgb), .12), rgba(var(--mint-rgb), .04))}.workflow-icon{border:1px solid var(--border);background:var(--surface-strong);width:38px;height:38px;color:var(--blue-soft);font-family:var(--font-display), sans-serif;border-radius:10px;place-items:center;font-size:10px;font-weight:750;display:grid}.workflow-step>div{flex-direction:column;min-width:0;display:flex}.workflow-step strong,.workflow-branch strong,.workflow-update strong{color:var(--text-soft);font-size:12px}.workflow-step small,.workflow-branch small,.workflow-update small{color:#7a7f84;margin-top:4px;font-size:9px}.workflow-status{border:1px solid var(--border);color:var(--muted);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:700}.workflow-line{background:linear-gradient(var(--blue), rgba(var(--blue-rgb), .15));width:1px;height:20px;margin-left:35px;display:block}.workflow-branch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.workflow-branch>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;flex-direction:column;padding:15px;display:flex}.workflow-branch>div>span{color:var(--blue-soft);margin-bottom:16px;font-size:18px}.workflow-update{border:1px solid rgba(var(--mint-rgb), .15);background:rgba(var(--mint-rgb), .045);border-radius:11px;align-items:center;gap:12px;margin-top:10px;padding:15px;display:flex}.workflow-update>span{flex-direction:column;display:flex}.visual-label{color:var(--muted);letter-spacing:.08em;text-align:right;text-transform:uppercase;margin-top:14px;font-size:9px}.channels-grid{grid-template-columns:minmax(0,.85fr) minmax(500px,1.15fr);align-items:center;gap:clamp(54px,7vw,98px);display:grid}.channels-copy>p{max-width:540px}.channel-list{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.channel-list span{border:1px solid var(--border);background:var(--surface-soft);color:var(--text-soft);border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:600;display:inline-flex}.channel-list i{color:var(--blue-soft);font-size:8px;font-style:normal}.channel-list-icon{flex:none;place-items:center;width:18px;height:18px;display:grid}.channel-list-icon svg{width:14px;height:14px}.integration-map{border:1px solid var(--border);background:radial-gradient(circle at 50% 50%, rgba(var(--blue-rgb), .14), transparent 33%), linear-gradient(#97b1de09 1px, transparent 1px), linear-gradient(90deg, #97b1de09 1px, transparent 1px), var(--surface-soft);background-size:auto,36px 36px,36px 36px,auto;border-radius:20px;min-height:390px;position:relative;overflow:hidden}.integration-map>svg{width:100%;height:100%;color:rgba(var(--blue-rgb), .28);position:absolute;inset:0}.map-core{z-index:2;border:1px solid rgba(var(--blue-rgb), .28);color:#000;background:#fffc;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:200px;height:108px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 50px #1e64dc38}.map-core small{color:#ffffffbf;margin-top:8px;font-size:8px}.map-orbit{z-index:2;flex-direction:column;justify-content:space-between;display:flex;position:absolute}.map-orbit span{border:1px solid var(--border);background:var(--surface);width:48px;height:48px;color:var(--text-soft);border-radius:13px;place-items:center;font-size:9px;font-weight:750;display:grid;box-shadow:0 10px 24px #151c2414}.map-orbit span svg{width:20px;height:20px}.orbit-one{inset:34px auto 34px 30px}.orbit-two{inset:34px 30px 34px auto}.integration-map .visual-label{position:absolute;bottom:13px;right:16px}.steps-grid{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.step-card{border-left:1px solid var(--border);min-height:280px;padding:34px}.step-card:first-child{border-left:0}.step-card>span{color:var(--blue-soft);font-family:var(--font-display), sans-serif;margin-bottom:54px;font-size:11px;font-weight:750;display:block}.step-card h3{margin-bottom:13px;font-size:22px}.step-card p{color:var(--muted);font-size:13.5px;line-height:1.7}.commercial-card{border:1px solid rgba(var(--blue-rgb), .3);background:radial-gradient(circle at 5% 10%, rgba(var(--blue-rgb), .16), transparent 38%), var(--surface-soft);box-shadow:var(--shadow-lg);border-radius:22px;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);display:grid;overflow:hidden}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:36px;display:grid}.pricing-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;padding:28px 24px;display:flex;position:relative;box-shadow:0 10px 30px #151c240a}.pricing-card-featured{border-color:rgba(var(--blue-rgb), .45);background:radial-gradient(circle at 10% 0%, rgba(var(--blue-rgb), .12), transparent 55%), var(--surface);box-shadow:0 18px 40px #151c2414}.pricing-badge{color:var(--blue-soft);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:750;position:absolute;top:16px;right:16px}.pricing-card h3{margin-bottom:18px;font-size:22px}.pricing-amount{align-items:baseline;gap:6px;margin-bottom:8px;display:flex}.pricing-amount strong{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;font-size:36px;font-weight:700;line-height:1}.pricing-amount span{color:var(--muted);font-size:13px}.pricing-annual{color:var(--muted);margin-bottom:18px;font-size:12.5px;line-height:1.5}.pricing-best-for{color:var(--text-soft);margin-bottom:24px;font-size:13.5px;line-height:1.55}.pricing-cta{justify-content:center;width:100%;margin-top:auto}.pricing-table-wrap{border:1px solid var(--border);background:var(--surface);-webkit-overflow-scrolling:touch;border-radius:18px;overflow-x:auto}.pricing-table{border-collapse:collapse;width:100%;min-width:760px}.pricing-table th,.pricing-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:14px 18px;font-size:13.5px;line-height:1.5}.pricing-table thead th{background:var(--bg-elevated);color:var(--text);font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:14px;font-weight:700}.pricing-table thead th:first-child,.pricing-table tbody th{width:28%;color:var(--text-soft);font-weight:600}.pricing-table tbody td{color:var(--muted)}.pricing-category-row th{border-bottom-color:rgba(var(--blue-rgb), .2);background:rgba(var(--blue-rgb), .04);color:var(--blue-soft);letter-spacing:.06em;text-transform:uppercase;padding-top:18px;padding-bottom:10px;font-size:11px;font-weight:750}.pricing-table tbody tr:last-child th,.pricing-table tbody tr:last-child td{border-bottom:0}.pricing-footnote{color:#7a7f84;margin-top:18px;font-size:12px;line-height:1.55}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.commercial-copy,.commercial-details{padding:clamp(36px,5vw,64px)}.commercial-copy{border-right:1px solid var(--border)}.commercial-copy>p{max-width:570px}.commercial-copy .btn{margin-top:30px}.commercial-details{background:var(--bg-elevated)}.commercial-kicker{color:var(--blue-soft);letter-spacing:.08em;text-transform:uppercase;margin-bottom:24px;font-size:10px;font-weight:750;display:block}.commercial-details ul{flex-direction:column;gap:16px;display:flex}.commercial-details li{color:var(--text-soft);align-items:center;gap:10px;font-size:20px;display:flex}.commercial-details li strong{color:var(--text)}.commercial-details>p{border-top:1px solid var(--border);color:#7a7f84;margin-top:26px;padding-top:20px;font-size:10px;line-height:1.55}.faq-section{border-top:1px solid var(--border)}.faq-grid{grid-template-columns:minmax(0,.72fr) minmax(500px,1.28fr);gap:clamp(54px,8vw,112px);display:grid}.faq-grid .section-heading{top:calc(var(--header-height) + 44px);align-self:start;margin-bottom:0;position:sticky}.faq-list{border-top:1px solid var(--border)}.faq-list details{border-bottom:1px solid var(--border)}.faq-list summary{cursor:pointer;min-height:82px;color:var(--text-soft);font-family:var(--font-display), sans-serif;grid-template-columns:34px 1fr 24px;align-items:center;gap:10px;font-size:17px;font-weight:650;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#94979b;font-size:9px}.faq-list summary i{width:24px;height:24px;color:var(--blue-soft);place-items:center;font-size:20px;font-style:normal;font-weight:400;transition:transform .18s;display:grid}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details>p{max-width:630px;color:var(--muted);padding:0 34px 26px 44px;font-size:13.5px;line-height:1.7}.final-cta{padding:0 0 72px}.final-cta-card{color:#fff;background:radial-gradient(circle at 85% 15%,#ffbc7d47,#0000 28%),linear-gradient(125deg,#0d4bb2,#1e64dc 58%,#4a8aef);border-radius:24px;padding:clamp(46px,7vw,82px);position:relative;overflow:hidden;box-shadow:0 26px 70px #1e64dc47}.final-cta-card:after{content:"";border:1px solid #ffffff29;border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;right:-90px;box-shadow:0 0 0 60px #ffffff09,0 0 0 120px #ffffff05}.final-cta-card>*{z-index:1;position:relative}.final-cta-card .eyebrow{color:#ffffffc7}.final-cta-card .eyebrow:before{background:#fff}.final-cta-card h2{max-width:820px;font-size:clamp(38px,5vw,62px)}.final-cta-card>p{color:#ffffffc7;max-width:620px}.site-footer{border-top:1px solid var(--border);background:var(--bg-elevated);padding:64px 0 32px}.footer-grid{grid-template-columns:minmax(240px,1.5fr) minmax(160px,.7fr) minmax(280px,1fr);gap:56px;padding-bottom:54px;display:grid}.footer-brand>p{max-width:280px;color:var(--muted);margin-top:18px;font-size:13px;line-height:1.6}.footer-partners{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:6px;display:flex}.footer-partner-badge{object-fit:contain;width:auto;height:36px;display:block}.footer-column{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-column h2{color:#94979b;font-family:var(--font-body), sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:750}.footer-column a,.footer-column button,.footer-column p{color:var(--muted);font-size:12px;line-height:1.6;transition:color .16s}.footer-column a:hover,.footer-column button:hover{color:var(--text)}.footer-column p{margin-top:4px}.footer-bottom{border-top:1px solid var(--border);color:#7a7f84;justify-content:space-between;align-items:center;gap:16px;padding-top:28px;font-size:10px;display:flex}.footer-bottom-meta{align-items:center;gap:16px;display:flex}.footer-bottom a{color:inherit;text-underline-offset:2px;text-decoration:underline;transition:color .16s}.footer-bottom a:hover{color:var(--text)}.reveal{opacity:1;transform:none}.effects-ready .reveal{opacity:0;transition:opacity .56s,transform .56s;transform:translateY(18px)}.effects-ready .reveal.in{opacity:1;transform:translateY(0)}@media (max-width:1120px){.hero-grid{grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);gap:44px}.preview-layout{grid-template-columns:100px minmax(230px,1fr) 128px}.lifecycle-grid,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-card{min-height:300px}.lifecycle-meta{margin-bottom:38px}}@media (max-width:980px){.hero{padding-top:88px}.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:760px}.hero-visual{max-width:760px;padding:24px 28px}.channel-orbit-icon{border-radius:12px;width:36px;height:36px}.channel-orbit-icon svg{width:17px;height:17px}.product-preview{transform:none}.continuity-inner{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:22px}.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-grid,.channels-grid{grid-template-columns:1fr}.workflow-visual,.integration-map{max-width:700px}.commercial-card{grid-template-columns:1fr}.commercial-copy{border-right:0;border-bottom:1px solid var(--border)}.faq-grid{grid-template-columns:1fr}.faq-grid .section-heading{margin-bottom:0;position:static}}@media (max-width:860px){.desktop-nav-links,.desktop-nav-actions{display:none}.menu-button{display:block}.section{padding:88px 0}.comparison-grid{grid-template-columns:1fr}.steps-grid{border-bottom:0;grid-template-columns:1fr}.step-card{border-bottom:1px solid var(--border);border-left:0;min-height:0;padding:30px 10px}.step-card>span{margin-bottom:28px}.footer-grid{grid-template-columns:1.2fr .8fr}.footer-column:last-child{grid-column:span 2}}@media (max-width:680px){:root{--header-height:68px}.wrap{padding-inline:20px}.primary-nav{gap:16px}.brand-mark{width:32px;height:32px}.brand-name{font-size:18px}.hero{padding:70px 0 64px}.hero-visual{padding:0 0 56px}.product-preview-cascade{width:100%;margin-left:0}.product-preview-cascade .preview-stack-back{width:86%;top:-5%;left:-4%;transform:rotate(-3deg)}.product-preview-cascade .preview-stack-front{width:94%}.channel-orbit{flex-wrap:wrap;justify-content:center;gap:8px;height:auto;display:flex;inset:auto 0 0}.channel-orbit-item{position:static}.channel-orbit-item:nth-child(n+9){display:none}.channel-orbit-icon{border-radius:11px;width:34px;height:34px;animation:none}.channel-orbit-icon svg{width:16px;height:16px}.hero h1{font-size:clamp(42px,13vw,58px)}.hero-subtitle{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .btn{width:100%}.preview-layout{grid-template-columns:88px minmax(230px,1fr)}.preview-context{display:none}.preview-layout{min-height:380px}.preview-caption{text-align:left}.continuity-flow{flex-wrap:wrap;gap:8px}.continuity-flow i{display:none}.section{padding:74px 0}.section-heading{margin-bottom:38px}.section-heading h2,.ai-copy h2,.channels-copy h2,.commercial-copy h2,.final-cta-card h2{font-size:clamp(32px,10vw,44px)}.comparison-card{padding:26px}.comparison-card h3{font-size:21px}.lifecycle-grid,.platform-grid,.pricing-grid{grid-template-columns:1fr}.lifecycle-card{min-height:290px}.workflow-branch{grid-template-columns:1fr}.workflow-step{grid-template-columns:38px 1fr}.workflow-status{display:none}.integration-map{min-height:340px}.map-core{width:200px;height:120px}.map-orbit span{width:42px;height:42px}.orbit-one{left:16px}.orbit-two{right:16px}.commercial-copy,.commercial-details{padding:30px 24px}.faq-list summary{grid-template-columns:27px 1fr 24px;min-height:78px;font-size:15px}.faq-list details>p{padding:0 10px 24px 37px}.final-cta{padding-bottom:52px}.final-cta-card{border-radius:18px;padding:42px 25px}.final-cta-card:after{opacity:.55}.footer-grid{grid-template-columns:1fr;gap:34px}.footer-column:last-child{grid-column:auto}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.mobile-menu{padding-inline:20px}.hero-assurances{flex-direction:column;align-items:flex-start}.preview-layout{grid-template-columns:1fr}.preview-sidebar{display:none}.preview-layout{min-height:360px}.message{font-size:8.5px}.continuity-flow span{font-size:10px}.workflow-visual{padding:14px}.workflow-step,.workflow-branch>div,.workflow-update{padding:13px}.integration-map{min-height:310px}.map-orbit{inset-block:24px 36px}.map-orbit span:nth-child(2){visibility:hidden}.map-core{width:200px}}body.sales-modal-open{overflow:hidden}.sales-modal-root{z-index:1200;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0}.sales-modal-backdrop{cursor:pointer;background:#151c248c;border:0;position:absolute;inset:0}.sales-modal-dialog{z-index:1;border:1px solid var(--border);width:min(100%,920px);max-height:min(92vh,820px);box-shadow:var(--shadow-lg);background:#f8f9fa;border-radius:20px;animation:.22s sales-modal-in;position:relative;overflow:auto}@keyframes sales-modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.sales-modal-close{z-index:2;border:1px solid var(--border);width:40px;height:40px;color:var(--text);cursor:pointer;background:#fff;border-radius:10px;place-items:center;font-size:24px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.sales-modal-close:hover{border-color:var(--border-strong);background:var(--surface-strong)}.sales-modal-layout{grid-template-columns:1.05fr .95fr;display:grid}.sales-modal-aside{border-right:1px solid var(--border);background:#fff;padding:40px 36px}.sales-modal-eyebrow{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700}.sales-modal-aside h2{margin-bottom:12px;font-size:clamp(1.55rem,2vw,2rem);line-height:1.15}.sales-modal-aside>p{color:var(--muted);margin-bottom:24px;font-size:15px;line-height:1.55}.sales-modal-benefits{gap:14px;display:grid}.sales-modal-benefits li{color:var(--text-soft);grid-template-columns:22px 1fr;align-items:start;gap:10px;font-size:14px;line-height:1.45;display:grid}.sales-modal-check{background:rgba(var(--blue-rgb), .12);width:22px;height:22px;color:var(--blue-strong);border-radius:999px;place-items:center;font-size:12px;font-weight:700;display:grid}.sales-modal-form-panel{padding:40px 36px}.sales-modal-form{gap:14px;display:grid}.sales-field{gap:6px;display:grid}.sales-field span{color:var(--text-soft);font-size:13px;font-weight:600}.sales-required{color:#c2410c;margin-left:2px;font-weight:700;text-decoration:none}.sales-field span em{color:var(--muted);font-style:normal;font-weight:500}.sales-field input{border:1px solid var(--border-strong);width:100%;min-height:46px;color:var(--text);background:#fff;border-radius:10px;padding:11px 14px}.sales-phone-row{grid-template-columns:minmax(160px,1.05fr) 1.2fr;align-items:start;gap:10px;display:grid}.sales-country-combobox{position:relative}.sales-country-code{border:1px solid var(--border-strong);width:100%;min-height:46px;color:var(--text);background:#fff;border-radius:10px;padding:11px 12px}.sales-country-code.is-placeholder{color:#9aa0a6}.sales-country-list{z-index:5;border:1px solid var(--border);background:#fff;border-radius:12px;width:max(100%,260px);max-height:280px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 16px 40px #151c2424}.sales-country-option{width:100%;color:var(--text-soft);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:13px;display:flex}.sales-country-option strong{color:var(--muted);font-weight:600}.sales-country-option.is-active,.sales-country-option:hover{background:rgba(var(--blue-rgb), .08);color:var(--blue-strong)}.sales-country-option.is-selected strong{color:var(--blue-strong)}.sales-country-empty{color:var(--muted);padding:12px 14px;font-size:13px}.sales-country-code:focus,.sales-field input:focus{border-color:rgba(var(--blue-rgb), .55);box-shadow:0 0 0 3px rgba(var(--blue-rgb), .16);outline:none}.sales-field input::placeholder{color:#9aa0a6}@media (max-width:520px){.sales-phone-row{grid-template-columns:1fr}.sales-country-list{width:100%}.sales-modal-aside>p{margin-bottom:0}}.sales-modal-submit{width:100%;margin-top:4px}.sales-modal-submit:disabled{cursor:wait;opacity:.75;transform:none}.sales-modal-error{color:#b42318;font-size:13px;line-height:1.4}.sales-modal-success{align-content:start;gap:14px;min-height:280px;padding-top:24px;display:grid}.sales-modal-success h3{font-size:1.45rem}.sales-modal-success p{color:var(--muted);line-height:1.5}.sales-modal-success .btn{width:fit-content}.footer-column .btn,.footer-column button{min-height:auto;box-shadow:none;color:inherit;font-size:inherit;font-weight:inherit;white-space:normal;background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:0}.footer-column button:hover{color:var(--blue-strong);transform:none}@media (max-width:860px){.sales-modal-layout{grid-template-columns:1fr}.sales-modal-aside{border-right:0;border-bottom:1px solid var(--border);padding:28px 22px 24px}.sales-modal-aside>p{margin-bottom:0}.sales-modal-form-panel{padding:24px 22px 28px}.sales-modal-benefits{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.effects-ready .reveal{opacity:1;transform:none}.product-preview{transform:none}.channel-orbit-icon,.sales-modal-dialog{animation:none}}
