@import "https://fonts.googleapis.com/css2?family=Inter+Tight:wght@500;600;700;800;900&display=swap";:root{color:#173b33;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Inter Tight,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;font-family:Inter Tight,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}::selection{color:#fff;background:#2278bf}.site-shell{color:#111817;background:radial-gradient(circle at 88% 42%,#1f70b71f,#0000 24rem),radial-gradient(circle at 18% 82%,#00994e14,#0000 22rem),linear-gradient(#fff 0%,#f7fbff 50%,#fff 100%);min-height:100vh;font-family:Inter Tight,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.announcement-bar{color:#fff;letter-spacing:0;text-align:center;min-height:38px;box-shadow:none;background:radial-gradient(circle at 12% 0,#1f70b780,#0000 60%),radial-gradient(circle at 88% 0,#1f70b766,#0000 60%),linear-gradient(135deg,#07101f 0%,#0b1629 48%,#050913 100%);justify-content:center;align-items:center;gap:13px;padding:5px 24px;font-size:.88rem;font-weight:800;display:flex}.announcement-bar span{opacity:.95}.announcement-bar strong{text-align:left;max-width:min(700px,60vw);font-size:.88rem;font-weight:800;line-height:1.25}.launch-pill{color:#2278bf;letter-spacing:0;white-space:nowrap;background:#fff;border-radius:7px;align-items:center;gap:6px;min-height:25px;padding:0 11px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 6px 16px #00204829}.launch-pill svg{color:#00994e}.launch-pill-logo-wrap{line-height:0;display:inline-block;position:relative}.launch-pill-logo{width:auto;height:15px;display:block}.launch-pill-gloss{pointer-events:none;background:linear-gradient(105deg,#0000 46%,#ffffffe6 50%,#0000 54%) 0 0/250% 100%;animation:3.4s ease-in-out infinite launchPillSweep;position:absolute;inset:0;-webkit-mask-image:url(/brand/shriya-ai-logo.png?v=2);mask-image:url(/brand/shriya-ai-logo.png?v=2);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes launchPillSweep{0%{background-position:135% 0}55%,to{background-position:-35% 0}}@media (prefers-reduced-motion:reduce){.launch-pill-gloss{opacity:0;animation:none}}.site-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #1f70b71a;position:sticky;top:0;box-shadow:inset 0 1px #ffffffc7,0 14px 34px #102c4814,0 2px 8px #102c480a}.header-inner{justify-content:space-between;align-items:center;gap:18px;width:min(1540px,100% - 32px);min-height:88px;margin:0 auto;display:flex}.brand{align-items:center;min-width:max-content;margin-left:78px;text-decoration:none;display:inline-flex}.brand-logo{object-fit:contain;width:238px;height:58px;display:block}.primary-nav{flex:0 auto;justify-content:flex-end;align-items:center;gap:clamp(18px,2vw,36px);min-width:0;margin-left:auto;display:flex}.primary-nav a{color:#2b2d33;letter-spacing:0;white-space:nowrap;align-items:center;gap:7px;font-size:1rem;font-weight:650;text-decoration:none;display:inline-flex}.primary-nav a:hover,.primary-nav a.is-active{color:#226fb4}.nav-dropdown{display:inline-flex;position:relative}.nav-dropdown-trigger{cursor:pointer;color:#2b2d33;white-space:nowrap;background:0 0;border:none;align-items:center;gap:7px;padding:0;font-family:inherit;font-size:1rem;font-weight:650;display:inline-flex}.nav-dropdown-trigger.is-product{color:#226fb4}.nav-dropdown-trigger svg{transition:transform .2s}.nav-dropdown:hover .nav-dropdown-trigger,.nav-dropdown:focus-within .nav-dropdown-trigger{color:#226fb4}.nav-dropdown:hover .nav-dropdown-trigger svg,.nav-dropdown:focus-within .nav-dropdown-trigger svg{transform:rotate(180deg)}.nav-dropdown-menu{opacity:0;visibility:hidden;pointer-events:none;z-index:60;background:#fff;border:1px solid #e6ecf3;border-radius:16px;flex-direction:column;gap:4px;width:340px;margin-top:12px;padding:10px;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%,8px);box-shadow:0 24px 54px #09142629}.nav-dropdown:after{content:"";height:20px;position:absolute;top:100%;left:0;right:0}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.nav-dropdown-item{border-radius:12px;align-items:center;gap:13px;padding:12px 14px;text-decoration:none;transition:background .15s;display:flex!important}.nav-dropdown-item:hover{background:#f2f7fc}.nav-dropdown-item.is-active{background:#eaf3fb;box-shadow:inset 0 0 0 1px #cfe4f6}.nav-dropdown-item.is-active .nav-dd-text strong{color:#1f70b7}.nav-dd-icon{color:#1f70b7;background:#eaf3fb;border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.nav-dd-text{flex-direction:column;line-height:1.25;display:flex}.nav-dd-text strong{color:#0b1220;font-size:.98rem;font-weight:800}.nav-dd-text small{color:#7a8699;margin-top:1px;font-size:.82rem}.header-actions{align-items:center;gap:10px;min-width:max-content;margin-left:14px;margin-right:30px;display:flex}.signup-button,.login-button,.language-button{letter-spacing:0;white-space:nowrap;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:14px;min-height:50px;padding:0 24px;font-family:inherit;font-size:1.03rem;font-weight:850;text-decoration:none;display:inline-flex}.signup-button svg,.login-button svg,.language-button svg{flex-shrink:0}.signup-button{color:#fff;background:#1f70b7;min-width:126px;box-shadow:0 12px 26px #1f70b73d}.signup-button:hover{background:#1b5f9a}.login-button{color:#fff;background:#07111f;min-width:126px;box-shadow:0 12px 26px #07111f2b}.login-button:hover{background:#141f2f}.language-button{color:#4b5563;cursor:pointer;background:0 0;border:0;gap:8px;min-width:70px}.language-button:hover{color:#2278bf}.fold{width:min(1240px,100% - 24px);margin:0 auto}.hero-fold{grid-template-columns:minmax(0,.94fr) minmax(360px,.72fr);align-items:center;gap:54px;min-height:calc(100vh - 126px);padding:19px 0 28px;display:grid;position:relative}.hero-net{pointer-events:none;z-index:0;opacity:.55;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(95% 92%,#000 74%,#0000 100%);mask-image:radial-gradient(95% 92%,#000 74%,#0000 100%)}.hero-fold>.hero-copy,.hero-fold>.hero-visual{z-index:1;position:relative}.hero-copy{width:min(720px,100%);margin-top:-10px;animation:.68s both heroFadeUp}.hero-kicker{color:#1f70b7;background:#fff;border:1px solid #1f70b724;border-radius:999px;align-items:center;gap:8px;min-height:34px;margin-bottom:18px;padding:0 12px;font-size:.82rem;font-weight:800;animation:.56s both heroFadeUp;display:inline-flex;box-shadow:0 12px 28px #1f70b714}.hero-copy h1{color:#050607;letter-spacing:0;max-width:720px;margin:0;font-size:clamp(2.38rem,3.62vw,3.95rem);font-weight:800;line-height:1;animation:.68s 80ms both heroFadeUp}@media (width>=981px){.hero-title-line{white-space:nowrap}}.hero-copy mark{color:#fff;text-align:center;white-space:nowrap;background:#1f70b7;border-radius:8px;min-width:5.25em;padding:.01em .12em .06em;animation:3.6s ease-in-out infinite markFloat;display:inline-block;box-shadow:0 18px 42px #1f70b72e}.hero-copy mark span{animation:.42s both wordSwap;display:inline-block}.hero-copy p{color:#5b6b80;max-width:720px;margin:26px 0 0;font-size:clamp(.98rem,1.1vw,1.14rem);font-weight:500;line-height:1.48;animation:.68s .16s both heroFadeUp}.hero-copy p.hero-ei{max-width:640px;margin:22px 0 0;animation:.68s .22s both heroFadeUp}.hero-ei-top{color:#374151;font-size:1.02rem;font-weight:650}.hero-ei-text{color:#2061a7;background:linear-gradient(90deg,#2061a7 0%,#7c3aed 100%);-webkit-text-fill-color:transparent;letter-spacing:.045em;overflow-wrap:anywhere;-webkit-background-clip:text;background-clip:text;margin-top:9px;font-size:clamp(1.7rem,2.8vw,2.6rem);font-weight:900;line-height:1.08;display:block;position:relative}.hero-ei-text:after{content:"EMOTIONAL INTELLIGENCE";pointer-events:none;background:linear-gradient(105deg,#0000 47.5%,#ffffffe6 50%,#0000 52.5%) 0 0/250% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3.4s ease-in-out infinite heroEiSweep;position:absolute;inset:0}.hero-ei-fallback{letter-spacing:-.01em;margin-top:6px;font-size:clamp(1.5rem,2vw,2rem);font-weight:850;line-height:1.14;display:none}.hero-ei-big{color:#12244a;letter-spacing:-.01em;margin-top:3px;font-size:clamp(1.5rem,2vw,1.95rem);font-weight:850;line-height:1.14;display:block}.hero-ei-logo{margin-top:9px;line-height:0;display:inline-block;position:relative}.hero-ei-img{filter:drop-shadow(0 0 7px #7c3aed38);width:auto;max-width:100%;height:auto;display:block}.hero-ei-gloss{pointer-events:none;background:linear-gradient(105deg,#0000 47%,#ffffffe6 50%,#0000 53%) 0 0/250% 100%;animation:3.4s ease-in-out infinite heroEiSweep;position:absolute;inset:0;-webkit-mask-image:url(/brand/emotional-intelligence.png?v=one);mask-image:url(/brand/emotional-intelligence.png?v=one);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes heroEiSweep{0%{background-position:135% 0}55%,to{background-position:-35% 0}}@media (prefers-reduced-motion:reduce){.hero-ei-gloss,.hero-ei-text:after{opacity:0;animation:none}}.hero-ei-shimmer{-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(100deg,#2061a7,#7a1fde);-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.hero-ei-shimmer{color:#3f6bc9;-webkit-text-fill-color:#3f6bc9}}@media (prefers-reduced-motion:reduce){.hero-copy p.hero-ei{animation:none}}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:23px;animation:.68s .24s both heroFadeUp;display:flex}.hero-primary,.hero-secondary{border-radius:8px;justify-content:center;align-items:center;min-width:190px;min-height:48px;font-size:.98rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.hero-primary:hover,.hero-secondary:hover{transform:translateY(-2px)}.hero-primary{color:#fff;background:#1f70b7;box-shadow:0 10px 22px #1f70b733}.hero-primary:hover{background:#1b5f9a}.hero-secondary{color:#1f70b7;background:#dfeeff;border:1px solid #1f70b72e}.hero-secondary:hover{background:#d1e6fb}.hero-proof{flex-wrap:wrap;gap:9px;margin-top:34px;animation:.68s .32s both heroFadeUp;display:flex}.hero-proof span{color:#050607;background:#ffffffb8;border-radius:999px;align-items:center;gap:10px;min-height:40px;padding:0 10px 0 0;font-size:.9rem;font-weight:600;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 24px #102c480d}.hero-proof span:hover{transform:translateY(-2px);box-shadow:0 16px 34px #102c4814}.hero-proof svg{box-sizing:content-box;color:#1f70b7;background:#eaf3ff;border-radius:50%;width:17px;height:17px;padding:9px;display:grid}.rating-row{flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;animation:.68s .4s both heroFadeUp;display:flex}.rating-row span{color:#050607;min-width:0;min-height:34px;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:4px;padding:0;font-size:.78rem;font-weight:800;transition:transform .18s;display:inline-flex;position:relative}.rating-row span:hover{transform:translateY(-2px)}.rating-row span+span:before{content:"";background:#102c4824;border-radius:999px;width:1px;height:18px;position:absolute;left:-11px}.rating-row svg{color:#f6b521;flex:none;width:11px;height:11px}.rating-row img{object-fit:contain;flex:none;width:auto;height:25px;display:block}.rating-row .rating-logo-g2{height:27px}.rating-row .rating-logo-capterra{height:26px}.rating-row .rating-logo-google,.rating-row .rating-logo-trustpilot{height:18px}.rating-row .rating-logo-appsumo{height:25px}.rating-row svg{order:initial}.rating-row b{color:#07111f;font-variant-numeric:tabular-nums;min-width:auto;font-size:.78rem;font-weight:850}.hero-visual{min-height:430px;animation:.78s .12s both heroFadeUp;position:relative}.hero-fold.is-animation-paused .hero-copy mark,.hero-fold.is-animation-paused .hero-copy mark span,.hero-fold.is-animation-paused .hero-visual,.hero-fold.is-animation-paused .agent-console,.hero-fold.is-animation-paused .agent-console:before,.hero-fold.is-animation-paused .agent-core,.hero-fold.is-animation-paused .agent-pulse,.hero-fold.is-animation-paused .agent-feed article,.hero-fold.is-animation-paused .agent-orbit{animation-play-state:paused}.agent-console{background:linear-gradient(#fffffff5,#e8f4ffe0),#fff;border:1px solid #1f70b724;border-radius:8px;min-height:410px;animation:.52s both consoleSwap;position:relative;overflow:hidden;box-shadow:0 30px 80px #17436e2e}.agent-console:before{content:"";background:#1f70b71f;border-radius:50%;width:220px;height:220px;animation:10s linear infinite softSpin;position:absolute;inset:70px -70px auto auto}.console-top{z-index:1;background:#ffffffc2;border-bottom:1px solid #1f70b71a;align-items:center;gap:7px;min-height:46px;padding:0 16px;display:flex;position:relative}.console-top span{background:#d9e5ef;border-radius:50%;width:9px;height:9px}.console-top span:first-child{background:#e2332f}.console-top span:nth-child(2){background:#f5b51b}.console-top span:nth-child(3){background:#00994e}.console-top strong{color:#1f70b7;text-transform:uppercase;margin-left:auto;font-size:.78rem;font-weight:850}.agent-core{z-index:1;color:#fff;background:#1f70b7;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:150px;height:150px;margin:38px auto 26px;animation:4.2s ease-in-out infinite floatCore;display:flex;position:relative;box-shadow:0 24px 54px #1f70b747}.agent-core small{color:#ffffffc7;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:850;position:static;transform:none}.agent-pulse{border:1px solid #1f70b738;border-radius:50%;animation:2.4s ease-out infinite pulseRing;position:absolute;inset:-14px}.agent-feed{z-index:1;gap:10px;padding:0 22px 24px;display:grid;position:relative}.agent-feed article{background:#ffffffdb;border:1px solid #1f70b71a;border-radius:8px;grid-template-columns:42px 1fr;align-items:center;min-height:54px;padding:0 14px;animation:.52s both feedSlide;display:grid;box-shadow:0 12px 26px #102c4812}.agent-feed article:nth-child(2){animation-delay:.14s}.agent-feed article:nth-child(3){animation-delay:.28s}.agent-feed span{color:#1f70b7;font-size:.78rem;font-weight:900}.agent-feed p{color:#102a44;margin:0;font-size:.92rem;font-weight:750}.agent-orbit{z-index:2;color:#102a44;background:#fff;border:1px solid #1f70b71f;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:.86rem;font-weight:850;animation:3.8s ease-in-out infinite floatChip;display:inline-flex;position:absolute;box-shadow:0 18px 42px #102c481f}.agent-orbit svg{color:#1f70b7}.orbit-one{top:44px;left:-28px}.orbit-two{animation-delay:.6s;bottom:74px;right:-20px}.trust-fold{background:linear-gradient(#f8fbff00,#e8f4ff73),#f8fbff;padding:42px 0 58px}.trust-inner{background:linear-gradient(#7eade614 1px,#0000 1px) 0 0/86px 86px,linear-gradient(90deg,#7eade614 1px,#0000 1px) 0 0/86px 86px,radial-gradient(circle at 24% 16%,#1f70b76b,#0000 18rem),radial-gradient(circle at 86% 24%,#239ac552,#0000 18rem),radial-gradient(circle at 10% 118%,#ffffff1c,#0000 20rem),linear-gradient(135deg,#07111f 0%,#0b2440 48%,#123e67 100%);border:1px solid #74a9e63d;border-radius:8px;width:min(1240px,100% - 24px);margin:0 auto;padding:34px 36px 38px;position:relative;overflow:hidden;box-shadow:0 30px 84px #07111f33}.trust-inner:after{content:"";pointer-events:none;background:radial-gradient(circle,#4193de47,#1f70b714 58%,#0000 70%);border-radius:50%;width:520px;height:360px;position:absolute;bottom:-62%;right:-11%}.trust-inner:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff14,#0000 22% 78%,#ffffff0f);position:absolute;inset:0}.trust-heading{z-index:2;justify-content:space-between;align-items:center;gap:26px;display:flex;position:relative}.trust-heading>span{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#ffffff29,#ffffff14);border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:10px;min-height:36px;padding:0 16px 0 14px;font-size:.86rem;font-weight:800;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff3,0 14px 30px #00000029}.trust-heading>span:before{content:"";background:#29c56b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #29c56b24}.trust-heading p{color:#ffffffdb;text-align:right;max-width:760px;margin:0;font-size:clamp(1.18rem,1.72vw,1.58rem);font-weight:700;line-height:1.18}.trust-heading p strong{color:#fff;font-weight:850}.trust-logo-frame{z-index:2;background:linear-gradient(#fffffffa,#f9fcfff0);border:1px solid #ffffff38;border-radius:8px;margin-top:30px;padding:10px 18px;position:relative;box-shadow:inset 0 1px #ffffffd6,0 24px 60px #00000038}.trust-logo-row{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:0;display:grid}.trust-logo-row span{opacity:.86;justify-content:center;align-items:center;min-height:68px;padding:0 16px;transition:transform .18s,opacity .18s,filter .18s;display:flex;position:relative}.trust-logo-row img{object-fit:contain;filter:saturate(.78)contrast(.96);width:100%;max-width:140px;max-height:40px;display:block}.trust-logo-row span+span:before{content:"";background:#1f70b72e;width:1px;height:32px;position:absolute;left:0}.trust-logo-row span:hover{opacity:1;filter:drop-shadow(0 12px 18px #1f70b724);transform:translateY(-2px)}.trust-logo-row span:hover img{filter:saturate()contrast()}.section-kicker{color:#1f70b7;background:#fff;border:1px solid #1f70b724;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:.82rem;font-weight:850;display:inline-flex;box-shadow:0 12px 28px #1f70b714}.builder-fold,.crm-fold,.call-fold{grid-template-columns:minmax(0,.88fr) minmax(420px,1fr);align-items:center;gap:52px;width:min(1240px,100% - 24px);margin:0 auto;padding:72px 0;display:grid}.builder-fold{min-height:calc(100vh - 126px);padding:132px 0 164px}.builder-copy h2,.journey-heading h2,.crm-copy h2,.call-copy h2,.callflow-head h2{color:#050607;letter-spacing:0;max-width:760px;margin:18px 0 0;font-size:clamp(2rem,3vw,3.35rem);font-weight:850;line-height:1.03}.brand-highlight{color:#0000;background:linear-gradient(#41a1e4 0%,#1f70b7 54%,#0f4f8c 100%);text-shadow:0 12px 28px #1f70b71f;-webkit-background-clip:text;background-clip:text}.ai-mark{color:#0000;background:linear-gradient(#41a1e4 0%,#1f70b7 54%,#0f4f8c 100%);-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.ai-mark:after{content:"";clip-path:polygon(50% 0%,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0% 50%,38% 38%);filter:drop-shadow(0 5px 10px #1f70b733);background:linear-gradient(#41a1e4,#0f4f8c);width:.26em;height:.26em;position:absolute;top:.03em;right:-.34em}.builder-copy p,.crm-copy p,.call-copy p{color:#16376a;max-width:650px;margin:20px 0 0;font-size:clamp(1rem,1.12vw,1.12rem);font-weight:600;line-height:1.55}.callflow-fold{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr);align-items:center;gap:48px;width:min(1240px,100% - 24px);margin:0 auto;padding:72px 0 128px;display:grid}.callflow-head{text-align:left;flex-direction:column;align-items:flex-start;max-width:560px;display:flex}.callflow-head h2{text-align:left}.callflow-head p{color:#16376a;max-width:560px;margin:20px 0 0;font-size:clamp(1rem,1.12vw,1.12rem);font-weight:600;line-height:1.55}.callflow-points{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.callflow-points li{color:#0f2547;align-items:center;gap:12px;font-size:1.02rem;font-weight:650;display:flex}.callflow-points svg{color:#00994e;flex-shrink:0}.callflow-visual{justify-content:center;align-items:center;display:flex}.callflow-visual img,.callflow-visual .fc-inline svg{width:min(820px,100%);height:auto;display:block}.callflow-visual .fc-inline{width:min(820px,100%)}.fc-inline .fc-item{opacity:0}.fc-inline.is-visible .fc-item{animation:.55s both fcReveal;animation-delay:var(--d,0s)}@keyframes fcReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fc-inline .fc-item{opacity:1}.fc-inline.is-visible .fc-item{animation:none}}@media (width<=900px){.callflow-fold{grid-template-columns:1fr;gap:40px;padding:48px 0 96px}.callflow-head{text-align:center;align-items:center;max-width:640px;margin:0 auto}.callflow-head h2{text-align:center}.callflow-points{justify-items:start;margin-inline:auto}.callflow-visual{padding:24px 16px}}.usecases-fold{text-align:center;width:min(1240px,100% - 24px);margin:0 auto;padding:40px 0 128px}.usecases-heading{color:#050607;letter-spacing:0;margin:0;font-size:clamp(1.9rem,2.8vw,3rem);font-weight:850;line-height:1.05}.usecases-highlight{color:#fff;background:#1f70b7;border-radius:12px;padding:2px 16px;display:inline-block;box-shadow:0 14px 30px #1f70b733}.usecases-sub{color:#16376a;max-width:620px;margin:18px auto 0;font-size:clamp(1rem,1.1vw,1.1rem);font-weight:600;line-height:1.55}.usecases-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:44px 0 0;display:grid}.usecase-tab{text-align:left;cursor:pointer;background:#fff;border:1px solid #1f70b71f;border-radius:16px;flex-direction:column;align-items:flex-start;gap:3px;padding:15px 20px 17px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #102c480d}.usecase-progress{background:linear-gradient(90deg,#3b92da,#1f70b7);border-radius:0 3px 3px 0;width:0;height:3px;animation:3.8s linear forwards usecaseProgress;position:absolute;bottom:0;left:0}.usecase-progress.is-paused{animation-play-state:paused}@keyframes usecaseProgress{0%{width:0}to{width:100%}}.usecase-tab:hover{transform:translateY(-2px);box-shadow:0 18px 40px #102c4817}.usecase-tab.is-active{border-color:#1f70b7;box-shadow:0 0 0 1px #1f70b7,0 22px 48px #1f70b729}.usecase-tab-icon{color:#1f70b7;background:#eaf3fb;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:4px;display:inline-flex}.usecase-tab.is-active .usecase-tab-icon{color:#fff;background:linear-gradient(#3b92da 0%,#1f70b7 100%)}.usecase-tab strong{color:#0b1220;letter-spacing:0;font-size:1.12rem;font-weight:800}.usecase-tab-sub{color:#5b6b82;font-size:.9rem;font-weight:600}.usecases-panel{background:repeating-linear-gradient(-45deg,#1f70b70a 0 1px,#0000 1px 11px),#fbfdff;border:1px solid #1f70b71a;border-radius:24px;justify-content:center;align-items:center;height:320px;margin-top:24px;padding:20px 40px;display:flex}.usecases-panel img{object-fit:contain;width:100%;max-width:1080px;height:100%;transition:opacity .2s;display:block}@media (width<=900px){.usecases-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.usecases-panel{height:220px;padding:12px 16px}}@media (width<=520px){.usecases-tabs{grid-template-columns:1fr}}.whatsapp-fold{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:24px;width:min(1240px,100% - 24px);margin:0 auto;padding:40px 0 128px;display:grid}.whatsapp-fold .callflow-head{max-width:520px;padding-right:16px}.whatsapp-fold .callflow-head p{max-width:520px}.whatsapp-visual{justify-content:flex-end;align-items:center;display:flex;transform:translate(19px)scale(1.07)}.whatsapp-visual img{width:min(940px,100%);height:auto;display:block}@media (width<=900px){.whatsapp-fold{grid-template-columns:1fr;gap:40px;padding:32px 0 96px}.whatsapp-fold .callflow-head{text-align:center;align-items:center;margin:0 auto}.whatsapp-fold .callflow-head h2{text-align:center}}.support-fold{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:44px;width:min(1240px,100% - 24px);margin:0 auto;padding:8px 0 72px;display:grid;transform:translate(-40px)}.support-fold .callflow-head{max-width:520px;padding-left:0}.support-fold .callflow-head p{max-width:520px}.support-visual{justify-content:center;align-items:center;display:flex}.voice-page .support-fold{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);transform:translate(40px)}.voice-page .support-fold .support-visual{order:2}.support-visual img{width:min(700px,100%);height:auto;display:block}@media (width<=900px){.support-fold{grid-template-columns:1fr;gap:32px;padding:8px 0 96px;transform:none}.support-visual{order:2;justify-content:center}.support-fold .callflow-head{text-align:center;order:1;align-items:center;margin:0 auto;padding-left:0}.support-fold .callflow-head h2{text-align:center}}.livechat-fold{--lc-bleed:clamp(0px, calc((100vw - 1240px) / 2 - 20px), 110px);grid-template-columns:452px minmax(0,1fr);align-items:center;gap:4px;width:min(1240px,100% - 24px);margin:0 auto;padding:8px 0 64px;display:grid}.livechat-fold .callflow-head{max-width:490px}.livechat-fold .callflow-head p{max-width:490px;margin-top:14px}.livechat-fold .callflow-points{gap:10px;margin-top:18px}.livechat-visual{transform:translateX(var(--lc-bleed,0px));justify-content:flex-end;align-items:center;display:flex}.livechat-visual img{width:calc(100% + var(--lc-bleed,0px));flex-shrink:0;max-width:none;height:auto;display:block}@media (width<=900px){.livechat-fold{grid-template-columns:1fr;gap:32px;padding:8px 0 96px}.livechat-fold .callflow-head{text-align:center;align-items:center;margin:0 auto}.livechat-fold .callflow-head h2{text-align:center}}.builder-console{background:linear-gradient(#1f70b70d 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#1f70b70d 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 92% 12%,#1f70b721,#0000 18rem),#fff;border:1px solid #1f70b726;border-radius:8px;padding:24px;animation:.76s both builderConsoleIn,5.6s ease-in-out infinite builderGlow;position:relative;overflow:hidden;box-shadow:0 28px 76px #17436e1f}.builder-console:before{content:"";pointer-events:none;border:1px solid #1f70b714;border-radius:8px;position:absolute;inset:22px}.builder-console:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#1f70b714,#0000);width:38%;animation:4.8s ease-in-out 1.1s infinite consoleScan;position:absolute;top:0;bottom:0;left:-45%;transform:skew(-16deg)}.builder-input{z-index:1;background:#f8fcffeb;border:1px solid #1f70b71f;border-radius:8px;min-height:170px;padding:24px;position:relative;box-shadow:inset 0 1px #ffffffe6}.builder-input p{color:#526070;max-width:560px;margin:0;font-size:clamp(1rem,1.4vw,1.32rem);font-weight:550;line-height:1.45}.typing-text:after{content:"";vertical-align:-.14em;background:#1f70b7;border-radius:999px;width:2px;height:1em;margin-left:4px;animation:.76s step-end 8 typingCursor;display:inline-block}.builder-input button{color:#fff;cursor:pointer;background:#1f70b7;border:0;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:.95rem;font-weight:850;animation:2.8s ease-in-out infinite buildButtonPulse;display:inline-flex;position:absolute;bottom:18px;right:18px;box-shadow:0 14px 30px #1f70b73d}.builder-suggestions{z-index:1;flex-wrap:wrap;gap:10px;margin-top:20px;display:flex;position:relative}.builder-suggestions span{color:#2c3a4d;background:#ffffffe6;border:1px solid #1f70b71c;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:.8rem;font-weight:650;animation:.52s both suggestionRise;display:inline-flex;box-shadow:0 10px 24px #102c480d}.builder-suggestions span:nth-child(2){animation-delay:.12s}.builder-suggestions span:nth-child(3){animation-delay:.24s}.builder-suggestions span:nth-child(4){animation-delay:.36s}.builder-suggestions svg{color:#1f70b7}.builder-flow{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:24px;display:grid;position:relative}.builder-node{color:#102a44;text-align:center;background:#ffffffeb;border:1px solid #1f70b71f;border-radius:8px;place-items:center;gap:9px;min-height:96px;padding:12px 8px;animation:.62s both nodeReveal,4.8s ease-in-out infinite flowFloat;display:grid;position:relative;box-shadow:0 14px 30px #102c4812}.builder-node:nth-child(2){animation-delay:.14s}.builder-node:nth-child(3){animation-delay:.28s}.builder-node:nth-child(4){animation-delay:.42s}.builder-node:nth-child(5){animation-delay:.56s}.builder-node svg{color:#1f70b7}.builder-node strong{font-size:.78rem;font-weight:700}.builder-arrow{color:#1f70b7;filter:drop-shadow(0 6px 10px #1f70b738);animation:1.4s ease-in-out infinite arrowNudge;position:absolute;right:-13px}.lead-filter-chart-section{background:radial-gradient(circle at 82% 18%,#1f70b71f,#0000 26rem),radial-gradient(circle at 10% 88%,#8fc5ff2e,#0000 24rem),#f7fbff;padding:84px 0 96px;position:relative;overflow:hidden}.lead-filter-chart{background:linear-gradient(#1f70b70e 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#1f70b70e 1px,#0000 1px) 0 0/56px 56px,linear-gradient(#fffffffa,#eff8fff0);border:1px solid #1f70b724;border-radius:8px;width:min(1240px,100% - 24px);margin:0 auto;padding:clamp(24px,3vw,36px);position:relative;overflow:hidden;box-shadow:0 34px 90px #1f70b726}.lead-filter-chart:before{content:"";pointer-events:none;background:radial-gradient(circle,#1f70b724,#0000 64%);border-radius:999px;width:520px;height:520px;position:absolute;top:-36%;right:-11%}.lead-filter-chart:after{content:"";pointer-events:none;border:1px solid #1f70b714;border-radius:999px;width:470px;height:470px;position:absolute;bottom:-42%;left:-8%}.lead-chart-topline{z-index:1;justify-content:space-between;align-items:center;gap:24px;padding-bottom:22px;display:flex;position:relative}.lead-chart-topline span{color:#1f70b7;background:#ffffffd1;border:1px solid #1f70b724;border-radius:999px;align-items:center;gap:9px;min-height:40px;padding:0 15px;font-size:.86rem;font-weight:900;display:inline-flex;box-shadow:0 16px 34px #102c4814}.lead-chart-topline strong{color:#061527;text-align:right;max-width:520px;font-size:clamp(1.7rem,3vw,3.2rem);font-weight:900;line-height:1.03}.lead-chart-map{z-index:1;background:#ffffff9e;border:1px solid #1f70b71f;border-radius:8px;grid-template-columns:minmax(175px,.72fr) 190px minmax(240px,1fr) minmax(210px,.85fr);align-items:center;gap:clamp(18px,2.5vw,34px);min-height:430px;padding:28px;display:grid;position:relative}.lead-chart-map:before{content:"";background:repeating-linear-gradient(90deg,#1f70b752 0 10px,#0000 10px 18px);height:2px;position:absolute;top:50%;left:13%;right:13%;transform:translateY(-50%)}.lead-chart-column{gap:10px;display:grid;position:relative}.lead-chart-column p{color:#78aee5;letter-spacing:.1em;text-transform:uppercase;margin:0 0 3px;font-size:.7rem;font-weight:950}.lead-chart-column article{color:#102a44;min-height:48px;animation:.58s both storyNodeIn;animation-delay:calc(var(--chart-index) * 90ms);background:#fffffff0;border:1px solid #1f70b721;border-radius:8px;align-items:center;gap:11px;padding:0 13px;display:flex;position:relative;box-shadow:0 16px 36px #102c4814}.lead-chart-column article span{color:#1f70b7;font-size:.72rem;font-weight:950}.lead-chart-column article strong{font-size:.82rem;font-weight:900}.lead-chart-center{place-items:center;min-height:250px;display:grid;position:relative}.lead-chart-orbit{border:1px dashed #1f70b747;border-radius:999px;width:210px;height:142px;animation:8s ease-in-out infinite storyEllipseFloat;position:absolute;transform:rotate(-12deg)}.lead-chart-core{z-index:1;color:#fff;background:linear-gradient(#2c85ce 0%,#1f70b7 100%);border-radius:999px;place-items:center;gap:7px;width:138px;height:138px;animation:3.8s ease-in-out infinite aiCorePulse;display:grid;position:relative;box-shadow:0 0 0 18px #1f70b714,0 24px 54px #1f70b747}.lead-chart-core strong{text-transform:uppercase;font-size:.8rem;font-weight:950}.lead-chart-core span{color:#fffc;text-align:center;max-width:94px;font-size:.62rem;font-weight:850;line-height:1.2}.lead-chart-sources article:after,.lead-chart-steps article:after{content:"";background:linear-gradient(90deg,#1f70b752,#0000);width:31px;height:1px;position:absolute;top:50%;right:-31px}.lead-chart-outputs article{min-height:54px}.lead-chart-outputs article svg{color:#21c86a;flex:none}.product-story-folds{background:radial-gradient(circle at 86% 8%,#1f70b71a,#0000 26rem),radial-gradient(circle at 8% 92%,#8fc5ff24,#0000 22rem),#f7fbff;padding:18px 0 0;position:relative;overflow:hidden}.product-story{grid-template-columns:minmax(0,.9fr) minmax(520px,1fr);align-items:center;gap:clamp(42px,5vw,78px);width:min(1240px,100% - 24px);min-height:calc(100vh - 118px);margin:0 auto;padding:clamp(70px,7vw,104px) 0;display:grid;position:relative}.product-story:after{content:"";background:linear-gradient(90deg,#0000,#1f70b724,#0000);width:min(920px,82vw);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.product-story:last-child:after{display:none}.product-story.is-reversed{grid-template-columns:minmax(520px,1fr) minmax(0,.9fr)}.product-story.is-reversed .product-story-copy{order:2}.product-story.is-reversed .product-story-visual{order:1}.product-story-copy{z-index:1;position:relative}.product-story-copy h2{color:#050607;max-width:650px;margin:24px 0 0;font-size:clamp(2.3rem,4.2vw,4.75rem);font-weight:900;line-height:1.02}.product-story-copy p{color:#173d70;max-width:620px;margin:24px 0 0;font-size:clamp(1rem,1.35vw,1.26rem);font-weight:650;line-height:1.5}.product-story-copy ul{gap:13px;max-width:560px;margin:30px 0 0;padding:0;list-style:none;display:grid}.product-story-copy li{color:#102a44;background:#ffffffc7;border:1px solid #1f70b71c;border-radius:8px;grid-template-columns:28px 1fr;align-items:center;gap:12px;min-height:46px;padding:9px 14px;font-size:.95rem;font-weight:800;display:grid;box-shadow:0 18px 36px #102c480f}.product-story-copy li svg{color:#21c86a}.product-story-visual{place-items:center;min-height:500px;display:grid;position:relative}.story-canvas{background:repeating-linear-gradient(135deg,#1f70b709 0 1px,#0000 1px 11px),radial-gradient(circle at 56% 42%,#1f70b71c,#0000 18rem),linear-gradient(#fffffff5,#f0f8ffeb);border:1px solid #1f70b724;border-radius:8px;width:100%;min-height:460px;position:relative;overflow:hidden;box-shadow:0 34px 86px #1f70b726}.story-canvas:before{content:"";border:1px solid #1f70b714;border-radius:8px;position:absolute;inset:26px}.story-canvas:after{content:"";border:2px dashed #1f70b72e;border-radius:50%;width:46%;height:56%;animation:8s ease-in-out infinite storyEllipseFloat;position:absolute;top:16%;left:50%;transform:translate(-50%)rotate(-12deg)}.story-canvas-header{z-index:2;border-bottom:1px solid #1f70b71a;align-items:center;gap:8px;height:54px;padding:0 20px;display:flex;position:relative}.story-canvas-header span{border-radius:999px;width:10px;height:10px}.story-canvas-header span:first-child{background:#ef4444}.story-canvas-header span:nth-child(2){background:#f8b51c}.story-canvas-header span:nth-child(3){background:#12b86a}.story-flow,.story-results,.story-satellites,.story-ai-core{z-index:2;position:absolute}.story-flow{gap:13px;width:min(240px,35%);display:grid;top:106px;left:28px}.story-node,.story-results span,.story-satellites span{background:#fffffff0;border:1px solid #1f70b721;border-radius:8px;box-shadow:0 16px 34px #102c4814}.story-node{min-height:56px;animation:.68s both storyNodeIn;animation-delay:calc(var(--node-index) * 90ms);align-items:center;gap:12px;padding:0 16px;display:flex;position:relative}.story-node:after{content:"";background:linear-gradient(90deg,#1f70b747,#0000);width:44px;height:1px;position:absolute;top:50%;right:-44px}.story-node strong{color:#1f70b7;font-size:.76rem;font-weight:900}.story-node span{color:#102a44;font-size:.86rem;font-weight:850}.story-ai-core{color:#fff;background:#1f70b7;border-radius:999px;place-items:center;gap:10px;width:146px;height:146px;animation:3.8s ease-in-out infinite aiCorePulse;display:grid;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 22px #1f70b714,0 28px 48px #1f70b747}.story-ai-core span{text-transform:uppercase;font-size:.78rem;font-weight:900}.story-satellites{flex-wrap:wrap;justify-content:flex-end;gap:10px;width:48%;display:flex;inset:72px 44px auto auto}.story-satellites span{color:#173d70;min-height:36px;animation:4.4s ease-in-out infinite satelliteDrift;animation-delay:calc(var(--satellite-index) * .16s);align-items:center;padding:0 13px;font-size:.74rem;font-weight:900;display:inline-flex}.story-results{gap:14px;width:min(270px,36%);display:grid;bottom:72px;right:28px}.story-results span{color:#102a44;min-height:56px;animation:.68s both storyNodeIn;animation-delay:calc(.32s + var(--result-index) * .1s);align-items:center;gap:11px;padding:0 16px;font-size:.84rem;font-weight:850;display:flex}.story-results svg{color:#21c86a}.visual-chatbot .story-canvas{background:repeating-linear-gradient(135deg,#1f70b70b 0 1px,#0000 1px 11px),radial-gradient(circle at 50% 52%,#1f70b721,#0000 17rem),linear-gradient(#fffffffa,#f2f9fff5);min-height:500px}.visual-chatbot .story-canvas:after{border-color:#1f70b72e;width:48%;height:52%;top:18%;left:50%;transform:translate(-50%)rotate(-10deg)}.visual-chatbot .story-flow{gap:12px;width:min(340px,45%);top:92px;left:50%;transform:translate(-50%)}.visual-chatbot .story-flow:before{content:"";background:repeating-linear-gradient(#1f70b757 0 8px,#0000 8px 15px);width:2px;position:absolute;top:-22px;bottom:-20px;left:50%;transform:translate(-50%)}.visual-chatbot .story-node{background:#fffffffa;justify-content:flex-start;min-height:52px;padding:0 14px}.visual-chatbot .story-node:after{display:none}.visual-chatbot .story-ai-core{width:132px;height:132px;top:58%;left:50%;transform:translate(-50%,-50%)}.visual-chatbot .story-satellites{justify-content:stretch;gap:9px;width:min(185px,30%);display:grid;inset:72px auto auto 30px}.visual-chatbot .story-satellites:before{content:"Lead sources";color:#7fb8ef;letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:900}.visual-chatbot .story-satellites:after{content:"";background:repeating-linear-gradient(90deg,#102a4452 0 8px,#0000 8px 14px);width:70px;height:2px;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.visual-chatbot .story-satellites span{justify-content:center;min-height:34px;padding:0 10px;font-size:.68rem}.visual-chatbot .story-results{gap:10px;width:min(230px,33%);bottom:54px;right:30px}.visual-chatbot .story-results:before{content:"CRM outputs";color:#7fb8ef;letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:900}.visual-chatbot .story-results span{min-height:44px;font-size:.72rem}.visual-branch .story-flow{top:106px}.visual-branch .story-satellites{justify-content:flex-end;width:48%;inset:72px 44px auto auto}.visual-branch .story-results{top:auto;bottom:72px;right:28px}.visual-call .story-flow{width:min(240px,35%);top:106px;left:28px;transform:none}.visual-call .story-node{justify-content:flex-start}.visual-call .story-node:after{background:linear-gradient(90deg,#1f70b747,#0000);width:44px;height:1px;inset:50% -44px auto auto}.visual-call .story-ai-core{top:52%}.visual-call .story-satellites{justify-content:flex-end;width:48%;inset:72px 44px auto auto}.visual-call .story-results{bottom:72px;left:auto;right:28px}.journey-fold{background:linear-gradient(#7eade614 1px,#0000 1px) 0 0/76px 76px,linear-gradient(90deg,#7eade614 1px,#0000 1px) 0 0/76px 76px,radial-gradient(circle at 76% 6%,#1f70b757,#0000 24rem),radial-gradient(circle at 12% 90%,#239ac529,#0000 24rem),linear-gradient(135deg,#07111f 0%,#102b4a 56%,#164f82 100%);padding:74px 0 82px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.timeline-fold{background:linear-gradient(#1f70b70e 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#1f70b70e 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 82% 14%,#1f70b729,#0000 26rem),radial-gradient(circle at 8% 82%,#8fc5ff29,#0000 22rem),#f7fbff;padding:84px 0 94px;position:relative;overflow:hidden}.timeline-shell{width:min(1240px,100% - 24px);margin:0 auto}.timeline-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.timeline-heading h2{color:#050607;text-align:right;max-width:720px;margin:0;font-size:clamp(2rem,3vw,3.35rem);font-weight:850;line-height:1.03}.timeline-tabs{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.timeline-tabs button{color:#12345b;cursor:pointer;background:#ffffffc2;border:1px solid #1f70b724;border-radius:8px;min-height:40px;padding:0 14px;font-size:.85rem;font-weight:850;box-shadow:0 12px 26px #102c480f}.timeline-tabs button.is-active{color:#fff;background:#1f70b7;border-color:#1f70b7;box-shadow:0 16px 34px #1f70b733}.timeline-board{background:linear-gradient(#1f70b70b 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#1f70b70b 1px,#0000 1px) 0 0/56px 56px,linear-gradient(#fffffff5,#f0f8ffeb);border:1px solid #1f70b729;border-radius:8px;margin-top:28px;padding:28px;animation:.42s both consoleSwap;position:relative;overflow:hidden;box-shadow:0 30px 82px #1f70b724}.timeline-board:before{content:"";pointer-events:none;background:radial-gradient(circle,#1f70b729,#0000 62%);border-radius:50%;width:440px;height:440px;position:absolute;top:-44%;right:-9%}.timeline-summary{z-index:1;grid-template-columns:58px minmax(0,1fr);align-items:center;column-gap:16px;max-width:680px;display:grid;position:relative}.timeline-summary-icon{color:#fff;background:#1f70b7;border-radius:8px;grid-row:span 2;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 20px 42px #1f70b738}.timeline-summary p{color:#1f70b7;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.timeline-summary h3{color:#061527;margin:7px 0 0;font-size:clamp(1.55rem,2.2vw,2.5rem);line-height:1.06}.timeline-path{z-index:1;background:#ffffffbd;border:1px solid #1f70b71f;border-radius:8px;grid-template-columns:minmax(210px,.9fr) 190px minmax(230px,1fr);align-items:center;gap:34px;margin-top:30px;padding:30px;display:grid;position:relative}.timeline-path:before{content:"";background:repeating-linear-gradient(90deg,#1f70b747 0 10px,#0000 10px 18px);height:2px;position:absolute;top:50%;left:12%;right:12%}.timeline-column{gap:10px;display:grid;position:relative}.timeline-column-label{color:#74869b;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900}.timeline-column article{min-height:48px;animation:.52s both feedSlide;animation-delay:calc(var(--step-index) * .12s);background:#fff;border:1px solid #1f70b71f;border-radius:8px;align-items:center;gap:10px;padding:0 13px;display:flex;position:relative;box-shadow:0 16px 34px #102c4814}.timeline-column article span{color:#1f70b7;font-size:.74rem;font-weight:900}.timeline-column article strong{color:#102a44;font-size:.88rem;font-weight:850}.timeline-outputs article svg{color:#29c56b}.timeline-ai-node{place-items:center;min-height:220px;display:grid;position:relative}.timeline-ai-orbit{border:1px dashed #1f70b73d;border-radius:50%;width:218px;height:142px;animation:16s linear infinite orbitSpin;position:absolute;transform:rotate(-9deg)}.timeline-ai-core{z-index:1;color:#fff;background:linear-gradient(#2c85ce,#1f70b7);border-radius:50%;place-items:center;gap:8px;width:132px;height:132px;display:grid;position:relative;box-shadow:0 24px 58px #1f70b747,0 0 0 16px #1f70b714}.timeline-ai-core span{text-transform:uppercase;font-size:.78rem;font-weight:900}.timeline-footer{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid;position:relative}.timeline-footer span{color:#183858;background:#ffffffb8;border:1px solid #1f70b71a;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:0 14px;font-size:.86rem;font-weight:750;display:flex}.timeline-footer strong{color:#1f70b7;font-weight:900}.journey-fold:before,.journey-fold:after{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:50%;position:absolute}.journey-fold:before{width:22rem;height:22rem;bottom:-9rem;left:-8rem;box-shadow:0 0 0 3rem #ffffff06,0 0 0 6rem #ffffff04}.journey-fold:after{width:21rem;height:21rem;top:-10rem;right:-7rem;box-shadow:0 0 0 3rem #1f70b70f,0 0 0 5.5rem #ffffff04}.journey-shell{z-index:1;width:min(1240px,100% - 24px);margin:0 auto;padding:0;position:relative}.journey-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.journey-heading .section-kicker{color:#fff;box-shadow:none;background:#ffffff1a;border-color:#ffffff2e}.journey-heading h2{color:#fff;text-align:right;max-width:740px}.journey-tabs{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.journey-tabs button{color:#ffffffc7;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;min-height:40px;padding:0 14px;font-size:.85rem;font-weight:850;transition:background .18s,border-color .18s,color .18s}.journey-tabs button.is-active{color:#07111f;background:#fff;border-color:#fff;box-shadow:inset 0 0 0 2px #1f70b7}.journey-panel{grid-template-columns:minmax(0,.78fr) minmax(460px,1.08fr);align-items:center;gap:34px;margin-top:30px;display:grid}.journey-copy{background:linear-gradient(#ffffff1c,#ffffff0e),radial-gradient(circle at 86% 0,#1f70b738,#0000 13rem),#08182a61;border:1px solid #8fc5ff38;border-radius:8px;align-self:center;padding:26px;position:relative;overflow:hidden;box-shadow:0 24px 64px #0000002e,inset 0 1px #ffffff1f}.journey-copy:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff0f;border-radius:6px;position:absolute;inset:10px;-webkit-mask-image:linear-gradient(135deg,#000,#0000 72%);mask-image:linear-gradient(135deg,#000,#0000 72%)}.journey-copy:after{content:"";background:linear-gradient(90deg,#1f70b7,#8fc5ffc2,#0000 74%);width:100%;height:4px;position:absolute;top:0;left:0}.journey-icon{z-index:1;color:#fff;background:linear-gradient(#2f8bd4,#1f70b7);border-radius:8px;place-items:center;width:50px;height:50px;margin:0;display:inline-grid;position:relative;box-shadow:0 18px 38px #1f70b742,inset 0 1px #ffffff3d}.journey-accent{z-index:1;color:#a7d3ff;text-transform:uppercase;letter-spacing:.03em;vertical-align:top;background:#fff1;border:1px solid #8fc5ff33;border-radius:999px;align-items:center;min-height:32px;margin:0 0 0 12px;padding:0 12px;font-size:.78rem;font-weight:850;display:inline-flex;position:relative}.journey-copy h3{z-index:1;color:#fff;max-width:520px;margin:22px 0 0;font-size:clamp(1.55rem,2.15vw,2.28rem);line-height:1.08;position:relative}.journey-copy ul{z-index:1;grid-template-columns:1fr;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid;position:relative}.journey-copy ul:before{display:none}.journey-copy li{color:#ffffffe0;background:#ffffff12;border:1px solid #8fc5ff29;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:0 14px;font-size:.93rem;font-weight:650;line-height:1.4;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14}.journey-copy li svg{color:#29c56b;box-shadow:none;background:0 0;flex:none;position:static}.journey-visual{background:radial-gradient(circle at 52% 46%,#1f70b75c,#0000 15rem),radial-gradient(circle at 92% 18%,#8fc5ff1f,#0000 16rem),#ffffff14;border:1px solid #ffffff2e;border-radius:8px;min-height:410px;animation:.42s both consoleSwap;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 24px 60px #0000001f}.journey-visual:before{content:"";transform-origin:50%;border:1px dashed #ffffff2e;border-radius:50%;width:60%;height:198px;animation:16s linear infinite orbitSpin;position:absolute;top:102px;left:14%;transform:rotate(-8deg)}.journey-visual:after{display:none}.journey-window-top{z-index:4;background:#07111f29;border-bottom:1px solid #ffffff1f;align-items:center;gap:8px;min-height:46px;padding:0 18px;display:flex;position:relative}.journey-window-top span{border-radius:50%;width:9px;height:9px}.journey-window-top span:first-child{background:#ef4444}.journey-window-top span:nth-child(2){background:#f5b21b}.journey-window-top span:nth-child(3){background:#29c56b}.journey-window-top strong{color:#ffffffc7;text-transform:uppercase;margin-left:auto;font-size:.76rem;font-weight:900}.journey-agent-map{z-index:3;grid-template-columns:minmax(150px,.76fr) 148px minmax(190px,1fr);align-items:center;gap:28px;width:calc(100% - 48px);min-height:326px;margin:18px auto 0;display:grid;position:relative}.journey-agent-map:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#8fc5ff70,#0000);height:1px;position:absolute;top:50%;left:21%;right:17%}.journey-source-stack,.journey-output-stack{gap:11px;padding-top:24px;display:grid;position:relative}.journey-source-stack:before,.journey-output-stack:before{color:#ffffff85;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900;position:absolute;top:0}.journey-source-stack:before{content:"Lead inputs";left:2px}.journey-output-stack:before{content:"AI outputs";left:2px}.journey-source-stack article,.journey-output-stack article{min-height:52px;animation:.52s both feedSlide;animation-delay:calc(var(--source-index,var(--output-index,0)) * .11s);background:linear-gradient(#fffffffa,#f4f9fff0);border:1px solid #dceaf8c2;border-radius:8px;align-items:center;display:flex;position:relative;box-shadow:0 16px 34px #00000021}.journey-source-stack article{gap:10px;padding:0 12px}.journey-source-stack article:after{content:"";opacity:.58;background:linear-gradient(90deg,#ffffff57,#92c6f780);width:25px;height:1px;position:absolute;top:50%;right:-25px}.journey-source-stack span{color:#1f70b7;font-size:.7rem;font-weight:900}.journey-source-stack p,.journey-output-stack p{color:#102a44;margin:0;font-size:.76rem;font-weight:850;line-height:1.2}.journey-agent-core{z-index:2;color:#fff;background:linear-gradient(#2c85ce,#1f70b7 58%,#155f9f);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:134px;height:134px;animation:4.2s ease-in-out infinite floatCore;display:flex;position:relative;box-shadow:0 24px 54px #1f70b757,0 0 0 16px #1f70b721,0 0 0 32px #1f70b70e,inset 0 1px #ffffff38}.journey-agent-core:before,.journey-agent-core:after{content:"";opacity:.72;background:linear-gradient(90deg,#ffffff47,#92c6f785);width:26px;height:1px;position:absolute;top:50%}.journey-agent-core:before{left:-44px}.journey-agent-core:after{right:-44px}.journey-agent-core span{text-transform:uppercase;font-size:.76rem;font-weight:900}.journey-output-stack article{gap:9px;min-height:58px;padding:0 14px}.journey-output-stack article:before{content:"";opacity:.58;background:linear-gradient(90deg,#92c6f780,#ffffff57);width:25px;height:1px;position:absolute;top:50%;left:-25px}.journey-output-stack svg{color:#29c56b;flex:none}.crm-fold{grid-template-columns:minmax(0,.78fr) minmax(520px,1fr);padding-top:84px}.crm-dashboard{background:radial-gradient(circle at 12% 18%,#1f70b71f,#0000 18rem),linear-gradient(#fff,#eef7ff);border:1px solid #1f70b724;border-radius:8px;gap:16px;padding:22px;display:grid;position:relative;box-shadow:0 30px 80px #17436e24}.crm-scoreboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.signal-card,.crm-reports article{background:#ffffffe6;border:1px solid #1f70b71a;border-radius:8px;min-height:112px;padding:16px;box-shadow:0 14px 34px #102c4812}.signal-card span,.crm-reports span{color:#526070;text-transform:uppercase;font-size:.78rem;font-weight:850}.signal-card strong{color:#07111f;margin-top:10px;font-size:2.3rem;line-height:1;display:block}.signal-card small,.crm-reports small{color:#526070;margin-top:8px;font-size:.78rem;font-weight:750;display:block}.signal-hot{background:linear-gradient(#00994e14,#fff);border-color:#00994e2e}.signal-warm{background:linear-gradient(#f6b5211a,#fff);border-color:#f6b52138}.signal-cold{background:linear-gradient(#1f70b714,#fff);border-color:#1f70b729}.crm-priority{background:#fff;border:1px solid #1f70b71f;border-radius:8px;overflow:hidden}.priority-header{color:#1f70b7;border-bottom:1px solid #1f70b71a;align-items:center;gap:9px;min-height:52px;padding:0 16px;font-size:.9rem;font-weight:900;display:flex}.priority-row{border-bottom:1px solid #102c480f;grid-template-columns:34px 1fr 24px;align-items:center;min-height:58px;padding:0 16px;display:grid}.priority-row:last-child{border-bottom:0}.priority-row b{color:#1f70b7;font-size:.84rem}.priority-row span{color:#102a44;font-size:.92rem;font-weight:800}.priority-row svg{color:#1f70b7}.crm-reports{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.crm-reports strong{color:#07111f;margin-top:10px;font-size:1.18rem;line-height:1.1;display:block}.call-fold{grid-template-columns:minmax(520px,1fr) minmax(0,.78fr);padding-bottom:92px}.call-workflow{background:radial-gradient(circle at 50% 32%,#1f70b724,#0000 18rem),linear-gradient(135deg,#fffffff5,#ecf6ffe6);border:1px solid #1f70b724;border-radius:8px;min-height:510px;position:relative;box-shadow:0 30px 80px #17436e24}.call-workflow:before{content:"";background:linear-gradient(#1f70b7,#1f70b71a);width:2px;height:230px;position:absolute;top:108px;left:50%}.call-node,.call-branch article{z-index:1;color:#102a44;background:#fffffff5;border:1px solid #1f70b72e;border-radius:8px;justify-content:center;align-items:center;gap:10px;font-size:.92rem;font-weight:850;display:flex;position:relative;box-shadow:0 18px 44px #102c481a}.node-main{color:#fff;background:#1f70b7;width:min(320px,100% - 36px);min-height:62px;margin:46px auto 0;box-shadow:0 22px 48px #1f70b738}.call-branch{grid-template-columns:repeat(2,minmax(0,1fr));gap:78px 24px;width:min(520px,100% - 44px);margin:74px auto 0;display:grid;position:relative}.call-branch:before,.call-branch:after{content:"";border-top:2px solid #1f70b747;width:calc(50% - 12px);height:48px;position:absolute;top:-34px}.call-branch:before{border-left:2px solid #1f70b747;border-top-left-radius:22px;left:0}.call-branch:after{border-right:2px solid #1f70b747;border-top-right-radius:22px;right:0}.call-branch article{text-align:center;min-height:62px;padding:0 14px;animation:4.8s ease-in-out infinite flowFloat}.call-branch article:nth-child(2){animation-delay:.16s}.call-branch article:nth-child(3){animation-delay:.32s}.call-branch article:nth-child(4){animation-delay:.48s}.call-branch svg{color:#1f70b7}.call-proof{gap:10px;margin-top:26px;display:grid}.call-proof span{color:#102a44;background:#ffffffdb;border:1px solid #1f70b71a;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:0 12px;font-size:.9rem;font-weight:800;display:flex;box-shadow:0 12px 26px #102c480d}.call-proof svg{color:#1f70b7}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes floatCore{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatChip{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes markFloat{0%,to{transform:translateY(0);box-shadow:0 18px 42px #1f70b72e}50%{transform:translateY(-3px);box-shadow:0 22px 48px #1f70b73d}}@keyframes wordSwap{0%{opacity:0;filter:blur(4px);transform:translateY(.32em)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes pulseRing{0%{opacity:.7;transform:scale(.92)}to{opacity:0;transform:scale(1.2)}}@keyframes feedSlide{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes consoleSwap{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes softSpin{to{transform:rotate(360deg)}}@keyframes orbitSpin{0%{transform:rotate(-8deg)}to{transform:rotate(352deg)}}@keyframes flowLine{to{background-position:0 0,48px 0}}@keyframes flowFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes builderConsoleIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes builderGlow{0%,to{box-shadow:0 28px 76px #17436e1f}50%{box-shadow:0 34px 90px #1f70b72e}}@keyframes consoleScan{0%,58%{opacity:0;left:-45%}68%{opacity:1}to{opacity:0;left:112%}}@keyframes typingCursor{0%,to{opacity:0}50%{opacity:1}}@keyframes buildButtonPulse{0%,to{transform:translateY(0);box-shadow:0 14px 30px #1f70b73d}50%{transform:translateY(-2px);box-shadow:0 20px 38px #1f70b74d}}@keyframes suggestionRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes nodeReveal{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes arrowNudge{0%,to{opacity:.72;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}@keyframes storyEllipseFloat{0%,to{transform:translate(-50%)rotate(-12deg)scale(1)}50%{transform:translate(-50%)rotate(-6deg)scale(1.035)}}@keyframes storyNodeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes aiCorePulse{0%,to{box-shadow:0 0 0 22px #1f70b714,0 28px 48px #1f70b747}50%{box-shadow:0 0 0 28px #1f70b71c,0 34px 58px #1f70b757}}@keyframes satelliteDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1180px){.lead-chart-map{grid-template-columns:minmax(180px,.8fr) 170px minmax(220px,1fr)}.lead-chart-outputs{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.lead-chart-outputs p{grid-column:1/-1}.lead-chart-steps article:after{display:none}.product-story,.product-story.is-reversed{grid-template-columns:1fr;gap:34px;min-height:auto}.product-story.is-reversed .product-story-copy,.product-story.is-reversed .product-story-visual{order:initial}.brand-logo{width:210px;height:51px}.language-button{display:none}}@media (width<=980px){.lead-chart-topline{flex-direction:column;align-items:flex-start}.lead-chart-topline strong{text-align:left}.lead-chart-map{grid-template-columns:1fr}.lead-chart-map:before,.lead-chart-sources article:after,.lead-chart-steps article:after{display:none}.lead-chart-sources,.lead-chart-steps,.lead-chart-outputs{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-chart-column p{grid-column:1/-1}.lead-chart-center{min-height:190px}.primary-nav{display:none}.hero-fold{grid-template-columns:1fr}.hero-visual{display:none}.rating-row{grid-template-columns:repeat(2,minmax(0,auto))}.trust-logo-row{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}.trust-logo-row span+span:before{display:none}.trust-heading{flex-direction:column;align-items:flex-start;gap:14px}.trust-heading p{text-align:left}.builder-fold,.crm-fold,.call-fold{grid-template-columns:1fr;gap:34px;padding:54px 0}.journey-heading,.journey-panel{grid-template-columns:1fr}.journey-heading{flex-direction:column;align-items:flex-start}.journey-heading h2{text-align:left}.journey-panel{display:grid}.builder-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.builder-arrow{display:none}.crm-fold,.call-fold{grid-template-columns:1fr}.call-fold{flex-direction:column-reverse;display:flex}}@media (width<=720px){.announcement-bar{flex-wrap:wrap;gap:8px;min-height:auto;padding:10px 14px;font-size:.86rem}.announcement-bar strong{width:100%;font-size:.86rem}.site-header,.fold{width:min(100% - 20px,1180px)}.site-header{border:1px solid #1118171a;border-radius:8px;margin:8px auto 0;top:8px}.header-inner{width:100%;min-height:64px;padding:8px 10px}.brand-logo{width:164px;height:40px}.login-button,.language-button{display:none}.signup-button{min-width:auto;min-height:38px;padding:0 14px;font-size:.86rem}.hero-fold{min-height:auto;padding:46px 0 56px}.hero-copy h1{font-size:clamp(3rem,15vw,4.75rem)}.hero-copy p{margin-top:28px;font-size:1.2rem}.hero-actions{gap:12px;margin-top:34px}.hero-primary,.hero-secondary{width:100%;min-width:0;min-height:58px;font-size:1.05rem}.hero-proof{gap:14px;margin-top:32px}.hero-proof span{font-size:1rem}.rating-row{grid-template-columns:1fr;gap:18px;width:100%;margin-top:34px}.rating-row span{justify-content:center;width:100%}.trust-inner{padding:22px 16px 18px}.trust-heading p{font-size:clamp(1.08rem,7vw,1.55rem)}.trust-logo-frame{margin-top:18px;padding:8px}.trust-logo-row{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-logo-row span{min-height:58px;padding:0 10px}.trust-logo-row img{max-height:34px}.builder-fold,.lead-filter-chart-section,.journey-fold,.crm-fold,.call-fold{padding:42px 0}.builder-copy h2,.journey-heading h2,.crm-copy h2,.call-copy h2{font-size:clamp(2rem,12vw,3rem)}.builder-console,.lead-filter-chart,.journey-shell,.crm-dashboard,.lead-chart-map{padding:16px}.lead-chart-sources,.lead-chart-steps,.lead-chart-outputs{grid-template-columns:1fr}.builder-input{min-height:220px;padding:18px}.builder-input button{bottom:14px;right:14px}.builder-flow{grid-template-columns:1fr}.journey-panel{gap:18px}.journey-copy{padding:20px}.journey-visual{min-height:360px}.journey-agent-map{grid-template-columns:1fr;gap:14px;width:calc(100% - 32px);min-height:auto;margin-top:6px}.journey-agent-core{justify-self:center;width:124px;height:124px}.journey-agent-core:before,.journey-agent-core:after,.journey-source-stack article:after,.journey-output-stack article:before{display:none}.journey-source-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-output-stack{grid-template-columns:1fr;margin-top:4px}.crm-scoreboard,.crm-reports{grid-template-columns:1fr}.call-workflow{min-height:auto;padding:20px 0 26px}.call-workflow:before,.call-branch:before,.call-branch:after{display:none}.node-main{margin-top:0}.call-branch{grid-template-columns:1fr;gap:12px;margin-top:18px}}.bas-import .brand-name,.bas-import .footer-title,.bas-import .footer-copy{margin:0}.bas-import .cta-pill,.bas-import .btn{border-radius:16px;transition:transform .18s,box-shadow .18s,background-color .18s}.bas-import .cta-pill:hover,.bas-import .btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #1111111f}.bas-import .eyebrow,.bas-import .section-kicker{text-transform:uppercase;letter-spacing:.12em;color:#8d8f95;margin:0 0 10px;font-size:.78rem;font-weight:800}.bas-import .section h2{margin:0;line-height:.95}.bas-import .cta-light-sweep{isolation:isolate;position:relative;overflow:hidden}.bas-import .cta-light-sweep>*{z-index:2;position:relative}.bas-import .cta-light-sweep:after{content:"";z-index:1;filter:blur(2.5px);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff06,#ffffff3d,#ffffff06,#0000);width:34%;height:250%;animation:3.8s cubic-bezier(.4,0,.2,1) infinite bpi-ctaLightSweep;position:absolute;top:-75%;left:-52%;transform:skew(-20deg)}.bas-import .btn{letter-spacing:-.02em;border:2px solid #111;justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-size:1rem;font-weight:700;display:inline-flex}.bas-import .hero-actions .btn{letter-spacing:-.04em;border-radius:16px;min-height:60px;padding:0 28px;font-family:Inter Tight,sans-serif;font-size:clamp(1rem,1.35vw,1.2rem);font-weight:600}.bas-import .section{border-radius:36px;margin-top:30px;padding:52px;scroll-margin-top:110px}.bas-import .section-soft{background:var(--surface-soft)}.bas-import .section-customers .section-kicker{letter-spacing:-.015em;text-transform:uppercase;color:#8c8c8c;margin:0 0 10px;font-family:Inter Tight,sans-serif;font-size:clamp(.94rem,1.02vw,1.02rem);font-weight:600}.bas-import .section.section-customers h2{letter-spacing:-.045em;color:#101010;max-width:640px;margin:0;font-family:Inter Tight,sans-serif;font-size:clamp(2.18rem,3.15vw,3.04rem);font-weight:700;line-height:.98}.bas-import .section.section-customers h2 span{color:#236db4}.bas-import .section h2{font-size:clamp(2.3rem,5vw,4rem);font-weight:900}.bas-import .section h2 span{color:var(--blue);display:block}.bas-import .testimonial-section{box-sizing:border-box;background-color:#f7f8fc;background-image:radial-gradient(circle at 88% 12%,#1f70b724,#0000 25%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:0;width:100vw;margin:0 calc(50% - 50vw);padding:78px max(28px,50vw - 592px) 72px;position:relative;overflow:hidden}.bas-import .testimonial-section:after{content:"";pointer-events:none;border:1px solid #2d6fba1a;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-160px;right:-150px;box-shadow:0 0 0 48px #2d6fba09,0 0 0 96px #2d6fba05}.bas-import .testimonial-heading{z-index:2;grid-template-columns:minmax(0,1fr) 310px;align-items:end;gap:48px;width:min(100%,1180px);margin:0 auto;display:grid;position:relative}.bas-import .testimonial-heading-copy{max-width:720px}.bas-import .testimonial-section .section-kicker{color:#1f70b7;letter-spacing:.14em;text-align:left;text-transform:uppercase;margin:0 0 14px;font-family:Inter Tight,sans-serif;font-size:.74rem;font-weight:800}.bas-import .testimonial-section h2{color:#101010;letter-spacing:-.045em;text-align:left;margin:0;font-family:Inter Tight,sans-serif;font-size:clamp(2.18rem,3.15vw,3.04rem);font-weight:700;line-height:.98}.bas-import .testimonial-section h2 span{color:#1f70b7}.bas-import .testimonial-heading-intro{color:#626a79;max-width:52ch;margin:18px 0 0;font-size:clamp(.94rem,1.1vw,1.02rem);line-height:1.6}.bas-import .testimonial-trust-card{opacity:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #2d6fba1f;border-radius:22px;grid-template-columns:auto 1fr;align-items:center;column-gap:14px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 55px #2543731a}.bas-import .testimonial-trust-card:after{content:"";pointer-events:none;background:#1f70b71f;border-radius:50%;width:110px;height:110px;position:absolute;top:-56px;right:-46px;box-shadow:0 0 0 18px #1f70b709}.bas-import .testimonial-trust-score{color:#111827;letter-spacing:-.07em;grid-row:span 2;font-family:Inter Tight,sans-serif;font-size:2.6rem;font-weight:800;line-height:1}.bas-import .testimonial-trust-stars{color:#f3ad38;letter-spacing:.1em;filter:drop-shadow(0 5px 8px #f3ad3838);font-size:1.2rem}.bas-import .testimonial-trust-card strong,.bas-import .testimonial-trust-card small{grid-column:1/-1}.bas-import .testimonial-trust-card strong{color:#151b28;margin-top:17px;font-size:.86rem}.bas-import .testimonial-trust-card small{color:#737c8d;margin-top:4px;font-size:.69rem;line-height:1.4}.bas-import .testimonial-viewport{z-index:2;width:min(100%,1180px);margin:42px auto 0;padding-block:8px 22px;position:relative;overflow:hidden}.bas-import .testimonial-row{--cards-visible:3;--active-index:0;--card-gap:18px;gap:var(--card-gap);transform:translateX(calc((var(--active-index) * -1) * ((100% - ((var(--cards-visible) - 1) * var(--card-gap))) / var(--cards-visible) + var(--card-gap))));transition:transform .52s cubic-bezier(.22,1,.36,1);display:flex}.bas-import .testimonial-card{flex:0 0 calc((100% - ((var(--cards-visible) - 1) * var(--card-gap))) / var(--cards-visible));opacity:0;background:linear-gradient(145deg,#fffffffa,#f8fafff5);border:1px solid #23375a14;border-radius:26px;flex-direction:column;min-width:0;min-height:420px;padding:24px 26px 22px;transition:transform .26s,border-color .26s,box-shadow .26s;display:flex;position:relative;overflow:hidden;transform:translateY(24px)scale(.985);box-shadow:inset 0 1px #fffc}.bas-import .testimonial-card:after{content:"";pointer-events:none;background:#1f70b70e;border-radius:50%;width:180px;height:180px;transition:transform .35s,background .35s;position:absolute;bottom:-120px;right:-110px}.bas-import .testimonial-card:before{content:"";background:linear-gradient(90deg,#1f70b7,#85aaf0);height:4px;position:absolute;inset:0 0 auto}.bas-import .testimonial-card:nth-child(3n+2):before{background:linear-gradient(90deg,#7567d8,#b5a9ff)}.bas-import .testimonial-card:nth-child(3n+3):before{background:linear-gradient(90deg,#299b79,#7bd9b9)}.bas-import .testimonial-card:hover{border-color:#1f70b733;transform:translateY(-7px);box-shadow:0 10px 22px #1e365c14,inset 0 1px #ffffffe6}.bas-import .testimonial-card.is-featured{background:radial-gradient(circle at 92% 8%,#6899eb1f,#0000 34%),linear-gradient(145deg,#fff,#f5f8ff);border-color:#1f70b738;box-shadow:inset 0 1px #ffffffe6}.bas-import .testimonial-card.is-featured .testimonial-quote-mark{color:#2f6bbf;transform-origin:0;transform:scale(1.08)}.bas-import .testimonial-card:hover:after{background:#1f70b71a;transform:scale(1.25)}.bas-import .testimonial-card-topline{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.bas-import .testimonial-quote-mark{color:#1f70b7;height:30px;font-family:Georgia,serif;font-size:3.4rem;font-weight:700;line-height:.82}.bas-import .testimonial-verified{color:#5f6877;background:#f0f3f9;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:.62rem;font-weight:700;display:inline-flex}.bas-import .testimonial-verified i{color:#fff;background:#1f70b7;border-radius:50%;place-items:center;width:15px;height:15px;font-size:.56rem;font-style:normal;display:grid}.bas-import .testimonial-head{align-items:center;gap:14px;display:flex}.bas-import .testimonial-avatar{object-fit:cover;object-position:center center;transform-origin:50%;border:3px solid #fff;border-radius:18px;flex-shrink:0;width:64px;height:64px;display:block;overflow:hidden;transform:none;box-shadow:0 10px 24px #1f365924,0 0 0 1px #2d6fba14}.bas-import .testimonial-avatar-figma{background:#f2f2f2}.bas-import .testimonial-head>div{flex:auto;min-width:0}.bas-import .testimonial-head strong,.bas-import .testimonial-head span,.bas-import .testimonial-card h3,.bas-import .testimonial-card p{display:block}.bas-import .testimonial-head strong{letter-spacing:-.02em;color:#111;text-align:left;font-size:clamp(1.02rem,1.06vw,1.1rem);font-weight:700;line-height:1.08}.bas-import .testimonial-head span{color:#171717;letter-spacing:-.01em;text-align:left;margin-top:4px;font-size:clamp(.84rem,.9vw,.9rem);line-height:1.22}.bas-import .testimonial-stars{letter-spacing:.08em;color:#f4b247;filter:drop-shadow(0 4px 7px #f4b24733);margin:0;font-size:1.48rem;line-height:1}.bas-import .testimonial-card h3{letter-spacing:-.03em;color:#111;margin:20px 0 0;font-size:clamp(1.34rem,1.42vw,1.48rem);font-weight:700;line-height:1.12}.bas-import .testimonial-card p{color:#4d4f56;letter-spacing:-.015em;margin:14px 0 0;font-size:clamp(.94rem,1vw,1rem);line-height:1.5}.bas-import .testimonial-card-footer{z-index:1;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;display:flex;position:relative}.bas-import .testimonial-card-footer>span{color:#a0a7b4;font-family:Inter Tight,sans-serif;font-size:.68rem;font-weight:700}.bas-import .testimonial-nav{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #23375a14;border-radius:999px;justify-content:center;align-items:center;gap:16px;width:fit-content;margin:6px auto 0;padding:8px 10px;display:flex;position:relative;box-shadow:0 14px 35px #1e365c14,inset 0 1px #ffffffe6}.bas-import .testimonial-nav span{background:#d7d8dd;width:106px;height:2px;display:block;position:relative;overflow:hidden}.bas-import .testimonial-nav span i{transform-origin:0;background:#1f70b7;width:100%;display:block;position:absolute;inset:0 auto 0 0}.bas-import .testimonial-arrow{color:#111;cursor:pointer;background:#edf1f8;border:0;border-radius:999px;place-items:center;width:38px;height:38px;padding:0;transition:transform .18s,background .18s,color .18s,box-shadow .18s;display:grid}.bas-import .testimonial-arrow:hover{color:#fff;background:#1f70b7;transform:translateY(-2px)scale(1.04);box-shadow:0 9px 20px #1f70b742}.bas-import .testimonial-arrow span{color:currentColor;background:0 0;width:auto;height:auto;font-size:1.42rem;font-weight:600;line-height:1;display:block;transform:translateY(-1px)}.bas-import .testimonial-section.is-visible .section-kicker,.bas-import .testimonial-section.is-visible h2{animation:.86s cubic-bezier(.22,1,.36,1) forwards bpi-heroWordReveal}.bas-import .testimonial-section.is-visible .testimonial-heading-intro,.bas-import .testimonial-section.is-visible .testimonial-trust-card{animation:.82s cubic-bezier(.22,1,.36,1) .18s forwards bpi-secondFoldRise}.bas-import .testimonial-section.is-visible .testimonial-card{animation:.82s cubic-bezier(.22,1,.36,1) forwards bpi-secondFoldRise}.bas-import .testimonial-section.is-visible .testimonial-card:first-child{animation-delay:80ms}.bas-import .testimonial-section.is-visible .testimonial-card:nth-child(2){animation-delay:.16s}.bas-import .testimonial-section.is-visible .testimonial-card:nth-child(3){animation-delay:.24s}.bas-import .testimonial-section.is-visible .testimonial-card:nth-child(4){animation-delay:.32s}.bas-import .testimonial-section.is-visible .testimonial-card:nth-child(5){animation-delay:.4s}.bas-import .testimonial-section.is-visible .testimonial-card:nth-child(6){animation-delay:.48s}.bas-import .testimonial-section.is-visible .testimonial-card:nth-child(7){animation-delay:.56s}.bas-import .testimonial-section.is-visible .testimonial-card:nth-child(8){animation-delay:.64s}.bas-import .services-heading .section-kicker{letter-spacing:-.02em;text-transform:uppercase;color:#8a8a8a;margin:0 0 6px;font-family:Inter Tight,sans-serif;font-size:20px;font-weight:800;line-height:1}.bas-import .services-section .services-heading .section-kicker,.bas-import .services-section .services-heading h2{opacity:0;transform:translateY(18px)}.bas-import .services-section.is-visible .services-heading .section-kicker,.bas-import .services-section.is-visible .services-heading h2,.bas-import .services-section.is-visible .service-feature,.bas-import .services-section.is-visible .service-reference-card,.bas-import .services-section.is-visible .service-card{animation:.84s cubic-bezier(.22,1,.36,1) forwards bpi-secondFoldRise}.bas-import .recent-heading .section-kicker{color:#8db4ff;letter-spacing:.14em;margin:0 0 10px;font-size:.9rem}.bas-import .studio-video-section{z-index:2;width:min(1180px,100vw - 80px);margin:70px auto 0;padding:42px 0 30px;display:block;position:relative;overflow:visible}.bas-import .studio-video-section:before{content:"";filter:blur(4px);pointer-events:none;background:linear-gradient(90deg,#0000,#1f70b71a,#34a77514,#0000),linear-gradient(#fff0,#eaf1fcd1);border-radius:999px;height:46%;position:absolute;top:48%;left:5%;right:5%}.bas-import .studio-video-section:after{content:"";filter:blur(16px);pointer-events:none;background:linear-gradient(90deg,#0000,#122c5633,#1f70b72e,#0000);height:34px;position:absolute;bottom:-5px;left:16%;right:16%}.bas-import .studio-video-backdrop-text{z-index:0;color:#1015220e;letter-spacing:0;text-align:center;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;width:100vw;font-family:Inter Tight,sans-serif;font-size:clamp(5.4rem,14vw,14rem);font-weight:900;line-height:.82;position:absolute;top:6px;left:50%;transform:translate(-50%)}.bas-import .studio-video-comet{z-index:6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.bas-import .studio-video-comet span{mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#34a77514,#1f70b77a,#fff);border-radius:999px;width:min(260px,26vw);height:3px;animation:6.8s cubic-bezier(.45,0,.18,1) infinite bpi-studioCometSweep;position:absolute;top:34px;left:-22%;transform:rotate(-8deg);box-shadow:0 0 18px #1f70b761,0 0 34px #34a77538}.bas-import .studio-video-comet span:before{content:"";background:radial-gradient(circle,#fff 0 22%,#d9edff 23% 44%,#1f70b733 45% 100%);border-radius:50%;width:13px;height:13px;position:absolute;top:50%;right:-7px;transform:translateY(-50%);box-shadow:0 0 18px #ffffffeb,0 0 28px #1f70b780}.bas-import .studio-video-comet span:nth-child(2){opacity:0;background:linear-gradient(90deg,#0000,#ffffff38,#34a7756b,#fff);width:min(210px,22vw);height:2px;animation:8.4s cubic-bezier(.44,0,.16,1) 1.6s infinite bpi-studioCometAcrossVideo;top:45%;left:-28%}.bas-import .studio-video-comet span:nth-child(2):before{width:10px;height:10px}.bas-import .studio-video-comet span:nth-child(3){opacity:0;background:linear-gradient(90deg,#fff,#1f70b780,#34a7751a,#0000);width:min(190px,20vw);height:2px;animation:9.6s cubic-bezier(.44,0,.18,1) 3.1s infinite bpi-studioCometReturn;top:68%;left:auto;right:-18%;transform:rotate(10deg)}.bas-import .studio-video-comet span:nth-child(3):before{left:-7px;right:auto}.bas-import .studio-video-frame{z-index:2;aspect-ratio:16/9;background:#0d1628;border:8px solid #0d1628;border-radius:24px;width:min(860px,100%);margin:34px auto 0;position:relative;overflow:hidden;box-shadow:0 30px 70px #0f172a42,0 12px 24px #1f70b714,inset 0 0 0 1px #ffffffb8}.bas-import .studio-video-frame:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(135deg,#ffffff21,#0000 24% 78%,#ffffff0f),linear-gradient(#0f172a00,#0f172a14);position:absolute;inset:0}.bas-import .studio-loop-video{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:relative}.bas-import .studio-video-badge{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #ffffff6b;border-radius:16px;gap:2px;min-width:168px;padding:12px 14px;display:grid;position:absolute;bottom:18px;left:18px;box-shadow:0 16px 34px #0f172a2e,inset 0 1px #ffffffdb}.bas-import .studio-video-badge span{color:#101522;font-size:.83rem;font-weight:850;line-height:1.1}.bas-import .studio-video-badge small{color:#1f70b7;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.1}.bas-import .team-section{box-sizing:border-box;text-align:left;background:radial-gradient(circle at 90% 12%,#1f70b71c,#0000 28%),radial-gradient(circle at 7% 80%,#6b52c20e,#0000 27%),linear-gradient(#f8faff 0%,#f3f6fc 52%,#f7f9fd 100%);border-radius:0;width:100vw;margin:0 calc(50% - 50vw);padding:82px 0 92px;position:relative;overflow:hidden}.bas-import .team-section:before{content:"";pointer-events:none;border:1px solid #1f70b70f;border-radius:50%;width:300px;height:300px;position:absolute;top:72px;right:-110px;box-shadow:0 0 0 52px #1f70b705,0 0 0 104px #1f70b703}.bas-import .team-heading{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:0;width:min(1200px,100vw - 96px);margin:0 auto 36px;padding:0;display:flex;position:relative}.bas-import .team-heading-title{text-align:center;width:auto;padding:0;position:relative}.bas-import .team-heading-title:before{display:none}.bas-import .team-heading:after{content:"";opacity:.88;background:linear-gradient(90deg,#0000,#1f70b7,#0000) 50%/280px 100% no-repeat,linear-gradient(90deg,#1f70b70a,#1f70b72e 50%,#1f70b70a);border-radius:99px;width:100%;height:2px;margin-top:22px;display:block}.bas-import .team-section .section-kicker{color:#1f70b7;letter-spacing:.14em;text-transform:uppercase;background:#ffffff85;border:1px solid #1f70b726;border-radius:999px;align-items:center;gap:8px;margin:0 0 11px;padding:6px 10px;font-family:Inter Tight,sans-serif;font-size:.69rem;font-weight:800;line-height:1;display:inline-flex}.bas-import .team-section .section-kicker:before{content:"";background:#1f70b7;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #1f70b717}.bas-import .team-section h2{color:#101010;letter-spacing:-.045em;white-space:nowrap;margin:0;font-family:Inter Tight,sans-serif;font-size:clamp(2.35rem,3.3vw,3.22rem);font-weight:700;line-height:1}.bas-import .team-section h2 span{color:#1f70b7;display:inline}.bas-import .team-heading-aside{flex-direction:column;align-items:center;gap:8px;width:min(100%,680px);margin-top:12px;padding-left:0;display:flex}.bas-import .team-heading-aside p{color:#4f5e73;letter-spacing:-.015em;text-align:center;max-width:60ch;margin:0;font-size:clamp(.98rem,1.08vw,1.06rem);line-height:1.58}.bas-import .team-live-note{color:#283a55;background:#ffffff85;border:1px solid #2b5b9e1a;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:7px 12px 7px 10px;font-size:.73rem;font-weight:750;display:inline-flex}.bas-import .team-heading-aside:after{display:none}.bas-import .team-live-note i{background:#34a775;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite bpi-teamLivePulse;box-shadow:0 0 0 5px #34a7751a}.bas-import .team-marquee-wrap{--team-gap:26px;--team-card-width:calc((min(1320px, calc(100vw - 192px)) - (var(--team-gap) * 2)) / 3);z-index:2;gap:38px;width:min(1320px,100vw - 192px);margin:0 auto;display:grid;position:relative}.bas-import .team-marquee{margin:-10px -10px -24px;padding:10px 10px 24px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.bas-import .team-track{gap:var(--team-gap);will-change:transform;width:max-content;animation:34s linear infinite bpi-teamMarqueeLeft;display:flex}.bas-import .team-marquee:hover .team-track{animation-play-state:paused}.bas-import .team-marquee:nth-child(2) .team-track{transform:translateX(calc(-50% - (var(--team-gap) / 2)));animation-name:bpi-teamMarqueeRight;animation-delay:-12s}.bas-import .team-marquee:nth-child(2){box-shadow:none;background:0 0;border:0;margin:-10px -10px -24px;padding:10px 10px 24px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.bas-import .team-marquee:nth-child(2) .team-card{box-shadow:none;border-color:#1b37601f;border-radius:22px}.bas-import .team-marquee:nth-child(2) .team-card:hover{box-shadow:0 18px 38px #1f417424}.bas-import .team-card{flex:0 0 var(--team-card-width);width:var(--team-card-width);aspect-ratio:1.72;box-shadow:none;cursor:zoom-in;text-align:left;appearance:none;background:#162238;border:1px solid #1b37601f;border-radius:22px;padding:0;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s;position:relative;overflow:hidden;transform:translateZ(0)}.bas-import .team-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 44%,#050d1bd1 100%);position:absolute;inset:0}.bas-import .team-card img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .42s;display:block}.bas-import .team-card:hover{z-index:3;transform:translateY(-7px);box-shadow:0 28px 56px #1f417433,0 8px 20px #1e375b1f}.bas-import .team-card:hover img{filter:saturate(1.08)contrast(1.02);transform:scale(1.045)}.bas-import .team-card-caption{z-index:2;color:#fff;gap:4px;transition:transform .32s;display:grid;position:absolute;bottom:18px;left:20px;right:20px;transform:translateY(4px)}.bas-import .team-card-caption small{color:#9cc7ea;letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:800}.bas-import .team-card-caption strong{letter-spacing:-.025em;font-family:Inter Tight,sans-serif;font-size:clamp(1rem,1.28vw,1.22rem);font-weight:680}.bas-import .team-card:hover .team-card-caption{transform:translateY(0)}.bas-import .team-card-caption:after{content:"View larger ↗";color:#ffffffbf;opacity:0;font-size:.64rem;font-weight:750;transition:opacity .24s,transform .24s;position:absolute;bottom:1px;right:0;transform:translateY(5px)}.bas-import .team-card:hover .team-card-caption:after,.bas-import .team-card:focus-visible .team-card-caption:after{opacity:1;transform:translateY(0)}.bas-import .team-card:focus-visible{outline-offset:3px;outline:3px solid #1f70b78c}.bas-import .team-preview{z-index:1200;place-items:center;padding:34px;display:grid;position:fixed;inset:0}.bas-import .team-preview-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:zoom-out;background:#050b16db;border:0;position:absolute;inset:0}.bas-import .team-preview-panel{z-index:1;background:#0b1424;border:1px solid #fff3;border-radius:24px;width:min(1120px,100vw - 68px);margin:0;animation:.32s cubic-bezier(.22,1,.36,1) bpi-teamPreviewIn;position:relative;overflow:hidden;box-shadow:0 36px 100px #0000007a}.bas-import .team-preview-panel img{object-fit:contain;background:#07101f;width:100%;max-height:min(72vh,720px);display:block}.bas-import .team-preview-panel figcaption{color:#fff;gap:4px;padding:18px 22px 20px;display:grid}.bas-import .team-preview-panel figcaption small{color:#9cc7ea;letter-spacing:.13em;text-transform:uppercase;font-size:.65rem;font-weight:800}.bas-import .team-preview-panel figcaption strong{letter-spacing:-.025em;font-family:Inter Tight,sans-serif;font-size:1.25rem}.bas-import .team-preview-close{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071120b3;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:42px;height:42px;padding:0 0 3px;font-size:1.8rem;line-height:1;display:grid;position:absolute;top:14px;right:14px}.bas-import .contact-strip{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:left;box-sizing:border-box;background:radial-gradient(circle at 82% 20%,#1f70b73d,#0000 32%),linear-gradient(120deg,#101c30,#091321);border:1px solid #8bb1f333;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;width:min(1200px,100vw - 96px);margin:70px auto 0;padding:30px 32px;scroll-margin-top:110px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 58px #11244133,inset 0 1px #ffffff1a}.bas-import .contact-strip:before{content:"";pointer-events:none;border:1px solid #8bb1f31f;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-86px;right:20%;box-shadow:0 0 0 34px #8bb1f306}.bas-import .contact-strip-icon{z-index:1;color:#a9c8ff;background:#ffffff14;border:1px solid #9bc0ff33;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1a}.bas-import .contact-strip-icon svg{fill:currentColor;width:29px;height:29px}.bas-import .contact-strip-copy{z-index:1;position:relative}.bas-import .contact-strip-copy small{color:#91b8fb;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:.65rem;font-weight:800;display:block}.bas-import .contact-strip p{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(1.3rem,1.7vw,1.72rem);font-weight:760;line-height:1.1}.bas-import .contact-strip span{color:#dee9fbad;letter-spacing:-.02em;white-space:nowrap;margin-top:8px;font-size:clamp(.92rem,1.04vw,1.04rem);line-height:1.35;display:block}.bas-import .contact-strip .btn{z-index:1;color:#101827;background:#fff;border:1px solid #fffc;border-radius:14px;flex:none;justify-content:center;gap:18px;min-width:292px;padding:15px 18px 15px 23px;font-size:clamp(1.08rem,1.25vw,1.24rem);line-height:1;position:relative;box-shadow:0 14px 30px #0005123d}.bas-import .contact-strip .btn span{color:inherit;font-size:inherit;white-space:nowrap;margin:0}.bas-import .contact-strip .btn i{color:#fff;background:#1f70b7;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;transition:transform .22s;display:grid}.bas-import .contact-strip .btn:hover i{transform:translate(3px)}.bas-import .footer{color:#fff;background:radial-gradient(circle at 12% 0,#1f70b757,#0000 34%),radial-gradient(circle at 88% 12%,#1f70b73d,#0000 30%),linear-gradient(135deg,#07101f 0%,#0b1629 48%,#050913 100%);border-radius:0;width:100vw;margin:0 calc(50% - 50vw);padding:70px 0 0;position:relative;overflow:hidden}.bas-import .footer:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:92px 92px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 78%);mask-image:linear-gradient(#000000b3,#0000 78%)}.bas-import .footer:after{content:"BUDGETAISTUDIO";letter-spacing:-.075em;color:#ffffff0a;white-space:nowrap;pointer-events:none;font-family:Inter Tight,sans-serif;font-size:clamp(5.4rem,11.4vw,13.4rem);font-weight:900;line-height:.78;position:absolute;top:22px;left:50%;transform:translate(-50%)}.bas-import .footer-main{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff1b,#ffffff09),#050c19c7;border:1px solid #ffffff1f;border-radius:38px;grid-template-columns:minmax(360px,1.26fr) minmax(190px,.66fr) minmax(190px,.66fr) minmax(320px,1fr);grid-template-areas:"brand products quick location""brand contact contact location";gap:38px clamp(34px,3.6vw,72px);width:min(1280px,100vw - 56px);margin:0 auto;padding:clamp(48px,4.4vw,64px);display:grid;position:relative;box-shadow:0 34px 90px #00000057}.bas-import .footer-brand{grid-area:brand;min-width:0}.bas-import .footer-col{min-width:0}.bas-import .footer-products{grid-area:products}.bas-import .footer-quick{grid-area:quick}.bas-import .footer-contact{grid-area:contact}.bas-import .footer-location{grid-area:location;min-width:0}.bas-import .footer-logo{width:min(300px,100%);max-width:100%;height:auto;display:block}.bas-import .footer-news-title{letter-spacing:-.02em;color:#ffffffeb;margin:42px 0 16px;font-family:Inter Tight,sans-serif;font-size:clamp(1.05rem,1.08vw,1.22rem);font-weight:700;line-height:1.05}.bas-import .newsletter-form{background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;flex-direction:row;gap:8px;width:min(100%,430px);padding:5px;display:flex}.bas-import .newsletter-form input,.bas-import .newsletter-form button{border-radius:12px;min-height:40px;font-family:Inter Tight,sans-serif;font-size:.9rem}.bas-import .newsletter-form input{color:#fff;background:0 0;border:0;outline:0;flex:auto;min-width:0;padding:0 14px}.bas-import .newsletter-form input::placeholder{color:#ffffff94}.bas-import .newsletter-form button{color:#0b1629;text-transform:none;cursor:pointer;background:linear-gradient(135deg,#fff,#dfe9ff);border:0;flex:none;padding:0 16px;font-weight:800;box-shadow:0 12px 24px #00000038}.bas-import .newsletter-form button:disabled{cursor:progress;opacity:.72}.bas-import .newsletter-status{color:#c5d9ffe6;width:min(100%,430px);margin:12px 0 0;font-family:Inter Tight,sans-serif;font-size:.86rem;line-height:1.35}.bas-import .footer-socials{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.bas-import .footer-social{color:#fff;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.bas-import .footer-social:hover{transform:translateY(-3px);box-shadow:0 14px 26px #00000047}.bas-import .footer-social svg{width:21px;height:21px;display:block}.bas-import .footer-social svg *{fill:currentColor;stroke:currentColor;stroke-width:1.8px}.bas-import .footer-social-instagram svg rect,.bas-import .footer-social-instagram svg circle{fill:none}.bas-import .footer-social-instagram svg circle:last-child{fill:currentColor;stroke:none}.bas-import .footer-social-linkedin svg *,.bas-import .footer-social-facebook svg *,.bas-import .footer-social-whatsapp svg *,.bas-import .footer-social-youtube svg *{stroke:none}.bas-import .footer-social-linkedin{background:#0077b5}.bas-import .footer-social-instagram{background:radial-gradient(circle at 32% 104%,#feda75 0 16%,#fa7e1e 33%,#d62976 57%,#962fbf 78%,#4f5bd5 100%)}.bas-import .footer-social-facebook{background:#1877f2}.bas-import .footer-social-whatsapp{background:#17aa25}.bas-import .footer-social-youtube{background:#e90000}.bas-import .footer-title{letter-spacing:-.015em;margin:0 0 20px;font-family:Inter Tight,sans-serif;font-size:clamp(1rem,1.1vw,1.18rem);font-weight:800;line-height:1.05}.bas-import .footer ul{color:#fff;margin:0;padding:0;line-height:1.45;list-style:none}.bas-import .footer li,.bas-import .footer-address{letter-spacing:-.01em;color:#ffffffb8;align-items:flex-start;gap:11px;margin:0;font-family:Inter Tight,sans-serif;font-size:clamp(.95rem,1vw,1.04rem);font-weight:500;line-height:1.52;display:flex}.bas-import .footer li+li{margin-top:10px}.bas-import .footer a{color:inherit;text-decoration:none;transition:color .18s}.bas-import .footer a:hover{color:#8ec7ff;text-decoration:none}.bas-import .footer-info-icon{color:#fff;background:#ffffff1c;border-radius:10px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;transform:translateY(0)}.bas-import .footer-info-icon svg{fill:currentColor;width:16px;height:16px;display:block}.bas-import .footer-location .footer-info-icon{transform:translateY(1px)}.bas-import .footer-address span:last-child{overflow-wrap:anywhere;max-width:380px}.bas-import .footer-bottom{z-index:1;letter-spacing:-.01em;color:#ffffff8c;background:0 0;justify-content:space-between;align-items:center;gap:28px;width:min(1280px,100vw - 56px);min-height:64px;margin:20px auto 0;padding:0 6px;font-family:Inter Tight,sans-serif;font-size:.92rem;font-weight:400;line-height:1.2;display:flex;position:relative}.bas-import .footer-bottom a{color:#ffffffc7;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.bas-import #our-services .services-heading .section-kicker{letter-spacing:-.015em!important;text-transform:uppercase!important;color:#8c8c8c!important;text-align:center!important;margin:0 0 8px!important;font-family:Inter Tight,sans-serif!important;font-size:clamp(.94rem,1.02vw,1.02rem)!important;font-weight:600!important;line-height:1!important}.bas-import #our-services.services-section .services-heading .section-kicker,.bas-import #our-services.services-section .services-heading h2{opacity:0;transform:translateY(18px)}.bas-import #our-services.services-section.is-visible .services-heading .section-kicker,.bas-import #our-services.services-section.is-visible .services-heading h2{animation:.86s cubic-bezier(.22,1,.36,1) forwards bpi-heroWordReveal}.bas-import .services-heading .section-kicker{color:#1f70b7;letter-spacing:.14em;margin-bottom:12px;font-size:.74rem}.bas-import #our-services .services-heading .section-kicker{color:#1f70b7;letter-spacing:.14em;opacity:1;background:0 0;border:0;border-radius:0;margin:0 0 11px;padding:0;font-size:.69rem;display:block;transform:none;text-align:center!important}.bas-import #our-services .services-heading .section-kicker:before{display:none}.bas-import .instagram-heading-copy .section-kicker{color:#777f8d;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:750}.bas-import .app-dev-page .btn{cursor:pointer;border:0}.bas-import .app-dev-cta .btn{color:#101423;background:#fff}@media (width<=560px){.bas-import .section.section-customers h2{font-size:clamp(2.18rem,9vw,3rem)}}@media (width<=980px){.bas-import .topbar,.bas-import .section-grid,.bas-import .two-up,.bas-import .contact-strip{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.bas-import .service-feature-grid,.bas-import .service-reference-grid,.bas-import .testimonial-grid,.bas-import .service-grid{grid-template-columns:1fr}.bas-import .studio-video-section{width:min(900px,100vw - 44px);margin-top:58px;padding:36px 0 24px}.bas-import .studio-video-backdrop-text{font-size:clamp(4.8rem,15vw,9rem);top:12px}.bas-import .studio-video-comet{inset:0}.bas-import .studio-video-comet span{width:min(220px,32vw)}.bas-import .studio-video-frame{width:min(760px,100%)}.bas-import .team-section{padding:56px 0 68px}.bas-import .team-heading{width:min(900px,100vw - 44px);margin-bottom:38px;padding:0}.bas-import .team-heading-title{text-align:center;width:auto;padding:0}.bas-import .team-section h2{white-space:normal}.bas-import .team-heading-title:before{display:none}.bas-import .team-marquee-wrap{--team-gap:22px;--team-card-width:calc((min(860px, calc(100vw - 80px)) - var(--team-gap)) / 2);gap:30px;width:min(860px,100vw - 80px)}.bas-import .team-marquee:nth-child(2) .team-track{margin-left:0}.bas-import .team-card{border-radius:18px}.bas-import .contact-strip{width:min(900px,100vw - 44px);margin-top:58px;padding:34px 30px}.bas-import .contact-strip .btn{width:100%;min-width:0}.bas-import .contact-strip span{white-space:normal}.bas-import .testimonial-section{padding:36px max(22px,50vw - 598px)}.bas-import .testimonial-section h2{font-size:clamp(2.12rem,4.2vw,2.84rem)}.bas-import .testimonial-row{--cards-visible:2}.bas-import .footer-main{grid-template-columns:1fr;grid-template-areas:"brand""products""quick""contact""location";row-gap:42px;width:min(100% - 56px,720px);padding:64px 0 46px}.bas-import .footer-logo{width:min(425px,100%)}.bas-import .footer-news-title{margin-top:44px}.bas-import .footer-bottom{flex-direction:column;align-items:flex-start;padding:18px 28px}}@media (width<=720px){.bas-import .section{padding:28px 20px}.bas-import .hero-actions .btn{min-height:56px;font-size:1.05rem}.bas-import .studio-video-section{width:min(100% - 28px,620px);margin-top:44px;padding:28px 0 20px}.bas-import .studio-video-section:before{height:48%;top:38%;left:0;right:0}.bas-import .studio-video-section:after{height:32px;bottom:0;left:14%;right:14%}.bas-import .studio-video-backdrop-text{font-size:clamp(3.4rem,17vw,6.6rem);top:10px}.bas-import .studio-video-comet{height:100%;inset:0}.bas-import .studio-video-comet span{width:min(150px,42vw);height:2px;animation-duration:7.4s}.bas-import .studio-video-comet span:nth-child(2),.bas-import .studio-video-comet span:nth-child(3){width:min(130px,38vw)}.bas-import .studio-video-comet span:before{width:10px;height:10px}.bas-import .studio-video-frame{border-width:7px;border-radius:18px;margin-top:26px}.bas-import .studio-video-badge{border-radius:13px;min-width:142px;padding:10px 11px;bottom:12px;left:12px}.bas-import .testimonial-section{padding:32px max(18px,50vw - 602px)}.bas-import .testimonial-section h2{font-size:clamp(2.18rem,9vw,3rem)}.bas-import .testimonial-row{--cards-visible:1}.bas-import .testimonial-card{min-height:392px;padding:24px 22px}.bas-import .testimonial-nav{background:#ffffffeb;border-radius:999px;grid-template-columns:34px minmax(86px,1fr) 34px;align-items:center;gap:12px;width:min(260px,100vw - 96px);min-width:0;margin-top:24px;padding:8px;display:grid;box-shadow:0 18px 38px #2440601f}.bas-import .testimonial-nav>span{align-self:center;width:100%;height:3px}.bas-import .testimonial-arrow{background:#eef5ff;width:34px;height:34px}.bas-import .testimonial-arrow span{width:auto;height:auto;font-size:1.35rem;line-height:1;transform:translateY(-1px)}.bas-import .testimonial-avatar{width:58px;height:58px}.bas-import .testimonial-stars{margin:16px 0 14px;font-size:1.38rem}.bas-import .testimonial-card h3{font-size:1.28rem}.bas-import .testimonial-card p{font-size:.95rem;line-height:1.42}.bas-import .team-section{padding:44px 0 56px}.bas-import .team-heading{width:min(520px,100vw - 32px);margin-bottom:32px;padding:0}.bas-import .team-heading-title{padding:0}.bas-import .team-heading-aside{padding-left:0}.bas-import .team-heading-aside p{font-size:.9rem}.bas-import .team-marquee-wrap{--team-gap:16px;--team-card-width:min(500px, calc(100vw - 56px));gap:24px;width:min(500px,100vw - 56px)}.bas-import .team-marquee:nth-child(2) .team-track{margin-left:0}.bas-import .team-card{border-radius:17px}.bas-import .team-card-caption{bottom:14px;left:16px;right:16px}.bas-import .contact-strip{border-radius:18px;width:min(520px,100vw - 32px);margin-top:38px;padding:28px 22px}.bas-import .team-preview{padding:16px}.bas-import .team-preview-panel{border-radius:18px;width:calc(100vw - 32px)}.bas-import .team-preview-panel img{max-height:68vh}.bas-import .team-preview-close{width:38px;height:38px;top:10px;right:10px}.bas-import .btn,.bas-import .cta-pill{width:100%}}@media (prefers-reduced-motion:reduce){.bas-import .launch-phone,.bas-import .hero-second-fold.is-visible .launch-note,.bas-import .studio-video-comet span{animation:none}.bas-import .studio-video-comet span{opacity:.55;transform:translate(42vw)rotate(-8deg)}}@media (width<=980px){.bas-import .testimonial-heading{grid-template-columns:1fr;align-items:start;gap:28px}.bas-import .testimonial-trust-card{width:min(100%,340px)}}@media (width<=720px){.bas-import .testimonial-section{background-size:auto;padding:52px max(18px,50vw - 602px) 46px}.bas-import .testimonial-section h2{font-size:clamp(2.18rem,9vw,3rem)}.bas-import .testimonial-heading-intro{margin-top:16px;font-size:.9rem}.bas-import .testimonial-trust-card{border-radius:18px;padding:18px}.bas-import .testimonial-trust-score{font-size:2.25rem}.bas-import .testimonial-viewport{margin-top:30px}.bas-import .testimonial-card{border-radius:22px;min-height:400px;padding:22px 20px 20px}.bas-import .testimonial-card-topline{margin-bottom:16px}.bas-import .testimonial-avatar{width:54px;height:54px}.bas-import .testimonial-card h3{margin-top:18px}.bas-import .testimonial-card p{line-height:1.45}.bas-import .testimonial-nav{gap:12px;padding:7px 9px}}@media (width<=1100px){.bas-import .app-dev-cta .btn{justify-self:start}}@media (width<=760px){.bas-import .app-dev-actions .btn{width:100%}}@keyframes bpi-studioCometAcrossVideo{0%{opacity:0;transform:translate(-12%,-32px)rotate(7deg)}14%{opacity:.78}48%{opacity:.62}72%,to{opacity:0;transform:translate(1420px,86px)rotate(7deg)}}@keyframes bpi-heroWordReveal{0%{opacity:0;filter:blur(10px);transform:translateY(34px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes bpi-teamLivePulse{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.05)}}@keyframes bpi-teamMarqueeLeft{0%{transform:translate(0)}to{transform:translateX(calc(-50% - (var(--team-gap) / 2)))}}@keyframes bpi-teamPreviewIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bpi-ctaLightSweep{0%{opacity:.25;left:-52%}8%{opacity:1}68%{opacity:1;left:132%}76%,to{opacity:0;left:132%}}@keyframes bpi-studioCometReturn{0%{opacity:0;transform:translate(8%,26px)rotate(10deg)}13%{opacity:.72}50%{opacity:.56}78%,to{opacity:0;transform:translate(-1320px,-72px)rotate(10deg)}}@keyframes bpi-studioCometSweep{0%{opacity:0;transform:translate(-10%,26px)rotate(-8deg)}12%{opacity:1}58%{opacity:1}74%,to{opacity:0;transform:translate(1380px,-34px)rotate(-8deg)}}@keyframes bpi-secondFoldRise{0%{opacity:0;filter:blur(6px);transform:translateY(24px)scale(.985)rotate(-1.2deg)}55%{opacity:1;filter:blur();transform:translateY(-4px)scale(1.008)rotate(0)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes bpi-teamMarqueeRight{0%{transform:translateX(calc(-50% - (var(--team-gap) / 2)))}to{transform:translate(0)}}.bas-import .team-heading h2{letter-spacing:normal;color:#050607;font-size:2.7rem;font-weight:850;line-height:1.05}.bas-import .team-heading h2 span{color:#1f70b7;font-weight:850}.bas-import .team-heading .section-kicker{letter-spacing:normal;text-transform:none;color:#1f70b7;background:#fff;border:1px solid #1f70b724;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:.82rem;font-weight:850;display:inline-flex;box-shadow:0 12px 28px #1f70b714}.bas-import .team-heading .section-kicker:before{display:none}.bas-import .team-heading .section-kicker svg{flex-shrink:0}.voice-fold{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;width:min(1240px,100% - 24px);margin:0 auto;padding:40px 0 64px;scroll-margin-top:50px;display:grid}.voice-fold .voice-copy{max-width:520px}.voice-visual{justify-content:center;align-items:center;min-height:420px;display:flex}.voice-orb-stage{place-items:center;width:340px;height:340px;display:grid;position:relative}.voice-orb-glow{display:none}.voice-orb{border-radius:50%;width:300px;height:300px;position:absolute}.voice-orb-fluid{filter:url(#voiceWarp)blur(1.4px)saturate(1.05);transform-origin:50%;background:conic-gradient(#032869 0deg,#0847b1 15deg,#3b9ebe 30deg,#1c64b3 45deg,#033287 60deg,#43b0c3 75deg,#70cfd0 90deg,#9edfe0 105deg,#45b3c1 120deg,#71ced0 135deg,#c5ebf0 150deg,#dcf5f4 165deg,#0946af 180deg,#277cb6 195deg,#368fbd 210deg,#1456b2 225deg,#6fd1d0 240deg,#52c4c7 255deg,#3699ba 270deg,#71d0d4 285deg,#d0edf0 300deg,#0842ab 315deg,#1d6ab6 330deg,#3ca4be 345deg,#032869 360deg);border-radius:50%;animation:5.2s ease-in-out infinite voice-pulse-breathe;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#000 60%,#00000080 80%,#0000 100%);mask:radial-gradient(circle,#000 60%,#00000080 80%,#0000 100%)}.voice-orb-sheen{pointer-events:none;background:radial-gradient(circle,#ffffff24,#fff0 55%);border-radius:50%;width:300px;height:300px;position:absolute}.voice-call-btn{color:#fff;cursor:pointer;z-index:2;background:#111418;border:4px solid #fff;border-radius:50%;place-items:center;width:54px;height:54px;transition:background .35s,transform .2s;display:grid;position:absolute;bottom:6px;left:50%;transform:translate(-50%);box-shadow:0 10px 26px #09142647}.voice-call-btn:before{content:"";opacity:0;border:2px solid;border-radius:50%;animation:2s ease-out infinite voice-ring;position:absolute;inset:-4px}.voice-orb-stage.is-live .voice-call-btn{background:#e53935}.voice-call-btn:hover{transform:translate(-50%)scale(1.06)}@keyframes voice-spin{0%{transform:rotate(0)scale(.97)}25%{transform:rotate(90deg)scale(1.03)}50%{transform:rotate(180deg)scale(.97)}75%{transform:rotate(270deg)scale(1.03)}to{transform:rotate(360deg)scale(.97)}}@keyframes voice-spin-rev{0%{transform:rotate(0)scale(1.02)}50%{transform:rotate(-180deg)scale(.98)}to{transform:rotate(-360deg)scale(1.02)}}@keyframes voice-blob-a{0%{transform:translate(0)scale(1)}33%{transform:translate(-16%,12%)scale(1.18)}66%{transform:translate(14%,-10%)scale(.9)}to{transform:translate(0)scale(1)}}@keyframes voice-blob-b{0%{transform:translate(0)scale(1)}33%{transform:translate(12%,-14%)scale(.88)}66%{transform:translate(-14%,10%)scale(1.16)}to{transform:translate(0)scale(1)}}@keyframes voice-breathe{0%,to{opacity:.7;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}@keyframes voice-pulse-breathe{0%{transform:scale(.9)rotate(-2.5deg)}50%{transform:scale(1.06)rotate(2.5deg)}to{transform:scale(.9)rotate(-2.5deg)}}@keyframes voice-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@media (width<=880px){.voice-fold{grid-template-columns:1fr;gap:8px}.voice-visual{min-height:360px}}.voice-orb-canvas{display:block}.voice-orb-inner{width:100%;height:100%;position:relative}.voice-orb-motion{mix-blend-mode:multiply;opacity:1;pointer-events:none;border-radius:50%;position:absolute;inset:-1.8%;overflow:hidden;-webkit-mask:radial-gradient(circle,#000 74%,#0000 99%);mask:radial-gradient(circle,#000 74%,#0000 99%)}.voice-orb-inner{transform-origin:50%}.voice-fold-row{padding:72px 0 88px;display:block}.voice-fold-head{text-align:center;max-width:640px;margin:0 auto 44px}.voice-fold-head .section-kicker{margin-bottom:11px;display:inline-flex}.voice-fold-head h2{letter-spacing:normal;color:#050607;margin:0;font-size:2.7rem;font-weight:850;line-height:1.05}.voice-fold-head p{color:#4a5568;max-width:560px;margin:16px auto 0;font-size:1.05rem;line-height:1.5}.voice-orb-row{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:56px;display:flex}.voice-orb-item{flex-direction:column;align-items:center;gap:6px;display:flex}.voice-orb-label{color:#0b1220;letter-spacing:.01em;font-family:Inter Tight,sans-serif;font-size:1.05rem;font-weight:750}.voice-orb-note{color:#1c3a5e;letter-spacing:.01em;text-align:center;background:#fff;border:1px solid #e6ebf2;border-radius:999px;align-items:center;gap:10px;width:fit-content;max-width:calc(100% - 32px);margin:40px auto 0;padding:11px 22px 11px 18px;font-family:Inter Tight,sans-serif;font-size:1rem;font-weight:650;display:flex;box-shadow:0 4px 14px #10182814}.voice-orb-note-dot{background:#16a34a;border-radius:50%;flex:none;width:9px;height:9px;animation:1.8s infinite voiceOrbNotePulse;box-shadow:0 0 #16a34a80}@keyframes voiceOrbNotePulse{0%{box-shadow:0 0 #16a34a80}70%{box-shadow:0 0 0 7px #16a34a00}to{box-shadow:0 0 #16a34a00}}@media (prefers-reduced-motion:reduce){.voice-orb-note-dot{animation:none}}@media (width<=720px){.voice-orb-row{gap:24px}.voice-fold-head h2{font-size:2.1rem}.voice-orb-note{padding:10px 18px 10px 15px;font-size:.9rem}}.pricing-fold{width:min(1240px,100% - 24px);margin:0 auto;padding:88px 0 96px}.pricing-head{text-align:center;max-width:680px;margin:0 auto 44px}.pricing-head .section-kicker{margin-bottom:14px;display:inline-flex}.pricing-head h2{color:#050607;margin:0;font-size:2.7rem;font-weight:850;line-height:1.05}.pricing-head p{color:#4a5568;max-width:560px;margin:16px auto 0;font-size:1.05rem;line-height:1.55}.billing-toggle{background:#eef2f7;border-radius:999px;gap:4px;margin-top:26px;padding:5px;display:inline-flex}.billing-toggle button{cursor:pointer;color:#4a5568;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:9px 20px;font-family:Inter Tight,sans-serif;font-size:.95rem;font-weight:750;transition:all .2s;display:inline-flex}.billing-toggle button.is-active{color:#0b1220;background:#fff;box-shadow:0 4px 14px #0914261a}.billing-save{color:#12a150;background:#e6f6ee;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:800}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.pricing-card{background:#fff;border:1px solid #e6ecf3;border-radius:22px;flex-direction:column;padding:28px 24px;display:flex;position:relative;box-shadow:0 18px 40px #10294a0d}.pricing-toast{color:#fff;text-align:center;z-index:3000;background:#0f1b2d;border-radius:12px;max-width:min(92vw,440px);padding:13px 20px;font-size:.92rem;font-weight:600;animation:.28s cubic-bezier(.2,.8,.2,1) pricingToastIn;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 16px 42px #0f172a4d}@keyframes pricingToastIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.pricing-skeleton{gap:14px;box-shadow:0 18px 40px #10294a0a}.pricing-skeleton .sk{background:linear-gradient(100deg,#eef2f7 30%,#f6f9fc 50%,#eef2f7 70%) 0 0/200% 100%;border-radius:8px;animation:1.3s ease-in-out infinite skShimmer;display:block}.pricing-skeleton .sk-title{width:45%;height:24px}.pricing-skeleton .sk-tag{width:78%;height:13px}.pricing-skeleton .sk-price{width:55%;height:34px;margin:8px 0 4px}.pricing-skeleton .sk-btn{border-radius:12px;width:100%;height:46px;margin:10px 0 6px}.pricing-skeleton .sk-line{width:100%;height:13px}.pricing-skeleton .sk-line.short{width:60%}@keyframes skShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.adm-skel{gap:18px;display:grid}.adm-skel .sk{background:linear-gradient(100deg,#eef2f7 30%,#f6f9fc 50%,#eef2f7 70%) 0 0/200% 100%;border-radius:12px;animation:1.3s ease-in-out infinite skShimmer;display:block}.adm-skel-head{border-radius:9px;width:240px;height:30px}.adm-skel-sub{border-radius:7px;width:340px;height:15px;margin-top:-8px}.adm-skel-cards{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;display:grid}.adm-skel-card{height:96px}.adm-skel-panels{grid-template-columns:1fr 1fr;gap:20px;display:grid}.adm-skel-panel{height:340px}.adm-skel-rows{gap:12px;display:grid}.adm-skel-row{height:60px}@media (width<=900px){.adm-skel-panels{grid-template-columns:1fr}}.adm-shell-skel{grid-template-columns:300px 1fr;min-height:100vh;display:grid}.adm-shell-skel .adm-skel-side{background:#0b1220}.adm-shell-skel .adm-skel-main{background:#f6f8fb;padding:40px 40px 60px;overflow:hidden}@media (width<=760px){.adm-shell-skel{grid-template-columns:1fr}.adm-shell-skel .adm-skel-side{display:none}}.pricing-skeleton-wrap .sk{background:linear-gradient(100deg,#eef2f7 30%,#f6f9fc 50%,#eef2f7 70%) 0 0/200% 100%;border-radius:8px;animation:1.3s ease-in-out infinite skShimmer;display:block}.product-tabs-sk{margin:4px auto 22px}.sk-tabcard{pointer-events:none}.sk-tabicon{border-radius:14px;flex-shrink:0;width:46px;height:46px}.sk-tabtext{flex-direction:column;flex:1;gap:8px;display:flex}.sk-tabname{width:55%;height:15px}.sk-tabsub{width:85%;height:11px}.sk-tagline{border-radius:8px;width:230px;height:20px;margin:34px auto 30px}.sk-toggle{justify-content:center;margin:0 auto 56px;display:flex}.sk-togglepill{border-radius:999px;width:300px;height:54px}.pricing-card.is-popular{border-color:#1f70b7;transform:translateY(-6px);box-shadow:0 24px 54px #1f70b72e}.pricing-badge{color:#fff;letter-spacing:.02em;white-space:nowrap;background:#1f70b7;border-radius:999px;padding:5px 14px;font-size:.72rem;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-card h3{color:#0b1220;margin:0;font-size:1.35rem;font-weight:850}.pricing-tagline{color:#7a8699;min-height:2.4em;margin:6px 0 0;font-size:.9rem}.pricing-price{align-items:baseline;gap:4px;min-height:2.6rem;margin-top:16px;display:flex}.pricing-amount{color:#0b1220;letter-spacing:-.02em;font-size:2.6rem;font-weight:900;line-height:1}.pricing-per{color:#7a8699;font-size:1rem;font-weight:650}.pricing-custom{color:#0b1220;font-size:2rem;font-weight:850}.pricing-note{color:#9aa6b6;margin:6px 0 0;font-size:.82rem}.pricing-cta{text-align:center;cursor:pointer;color:#1f70b7;background:#f4f8fc;border:1.5px solid #d7e1ec;border-radius:12px;width:100%;margin:20px 0 22px;padding:12px 16px;font-family:inherit;font-size:.95rem;font-weight:800;text-decoration:none;transition:all .2s;display:block}.pricing-cta:hover{background:#e9f2fb}.pricing-cta.is-busy{cursor:default;opacity:.9;justify-content:center;align-items:center;gap:8px;display:flex}.pricing-cta:disabled{cursor:default}.pricing-cta.is-primary{color:#fff;background:#1f70b7;border-color:#0000;box-shadow:0 10px 24px #1f70b747}.pricing-features{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pricing-features li{color:#334155;align-items:flex-start;gap:10px;font-size:.92rem;font-weight:550;line-height:1.4;display:flex}.pricing-features li svg{color:#12a150;flex-shrink:0;margin-top:1px}.pricing-features li.is-off{color:#aab6c4}.pricing-features li.is-off svg{color:#d4dce5}.pricing-compare{margin-top:72px}.pricing-compare h3{text-align:center;color:#0b1220;margin:0 0 28px;font-size:1.6rem;font-weight:850}.pricing-table-wrap{border:1px solid #e6ecf3;border-radius:18px;overflow-x:auto}.pricing-table{border-collapse:collapse;width:100%;min-width:720px}.pricing-table th,.pricing-table td{text-align:center;border-bottom:1px solid #eef2f7;padding:15px 18px;font-size:.92rem}.pricing-table thead th{color:#0b1220;background:#f8fafc;font-size:1rem;font-weight:850}.pricing-table th:first-child,.pricing-table td:first-child{text-align:left;color:#1b2a44;font-weight:700}.pricing-table tbody tr:last-child td{border-bottom:none}.pricing-table td{color:#475569;font-weight:600}.pricing-table .tbl-yes{color:#12a150}.pricing-table .tbl-no{color:#c2cbd6;font-weight:700}@media (width<=1000px){.pricing-grid{grid-template-columns:repeat(2,1fr)}.pricing-card.is-popular{transform:none}}@media (width<=560px){.pricing-grid{grid-template-columns:1fr}.pricing-head h2{font-size:2.1rem}}.product-tabs{flex-wrap:wrap;justify-content:center;gap:14px;max-width:880px;margin:4px auto 22px;display:flex}.product-tab{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e6ecf3;border-radius:16px;flex:250px;align-items:center;gap:11px;min-width:220px;max-width:285px;padding:13px 18px;transition:all .22s;display:flex}.product-tab:hover{border-color:#bcd6ef;transform:translateY(-2px)}.product-tab.is-active{background:#1f70b7;border-color:#0000;box-shadow:0 16px 34px #1f70b74d}.product-tab-icon{color:#1f70b7;background:#eaf3fb;border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;transition:all .22s;display:grid}.product-tab.is-active .product-tab-icon{color:#fff;background:#fff3}.product-tab-text{flex-direction:column;line-height:1.2;display:flex}.product-tab-text strong{color:#0b1220;font-size:1.1rem;font-weight:850}.product-tab-text small{color:#7a8699;margin-top:2px;font-size:.85rem}.product-tab.is-active .product-tab-text strong,.product-tab.is-active .product-tab-text small{color:#fff}.product-tab.is-active .product-tab-text small{opacity:.85}.product-tagline{text-align:center;color:#334155;margin:34px auto 30px;font-size:1.1rem;font-weight:700}.pricing-fold .billing-toggle{margin:5px auto 26px;display:inline-flex}.agent-picker{max-width:880px;margin:0 auto 48px}.manage-agent-picker{max-width:820px;margin:0 0 20px}.manage-agent-picker .agent-picker-label{text-align:left}.agent-picker-label{text-align:center;letter-spacing:.09em;text-transform:uppercase;color:#7c8797;margin:0 0 14px;font-family:Inter Tight,sans-serif;font-size:.74rem;font-weight:800}.agent-toggle{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.agent-option{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #dde4ee;border-radius:18px;align-items:flex-start;gap:10px;min-width:0;padding:15px 14px;font-family:Inter Tight,sans-serif;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:flex;position:relative}.agent-option:hover{border-color:#a9c2e4;transform:translateY(-2px);box-shadow:0 8px 22px #0e2a5414}.agent-option:focus-visible{outline-offset:2px;outline:2px solid #2061a7}.agent-icon{color:#4d6b95;background:#eef4fb;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;transition:all .18s;display:grid}.agent-body{flex-direction:column;gap:5px;min-width:0;display:flex}.agent-name{color:#0e1b2e;white-space:nowrap;text-overflow:ellipsis;padding-right:20px;font-size:.9rem;font-weight:800;line-height:1.2;overflow:hidden}.agent-desc{color:#5c6775;white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:550;line-height:1.35;overflow:hidden}.agent-pill{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-self:flex-start;padding:3px 8px;font-size:.6rem;font-weight:800}.agent-pill.rec{color:#12693f;background:#e4f4ec}.agent-pill.soon{color:#a65a0b;background:#fbeedd}.agent-pill.tag{color:#3a5b86;background:#e9f1fb}.agent-option.is-active .agent-pill.tag{color:#17518f;background:#dcebfb}.agent-check{color:#fff;background:#2061a7;border-radius:999px;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:12px;right:12px}.agent-option.is-active{background:#f4f8fd;border-color:#2061a7;box-shadow:0 10px 26px #0c3c7824}.agent-option.is-active .agent-icon{color:#fff;background:#2061a7}.agent-option.is-active .agent-name{color:#17518f}.agent-option.is-soon{opacity:.72}.agent-option.is-soon .agent-icon{color:#a65a0b;background:#f3f0ea}.agent-option.is-soon.is-active{background:#fdf8ef;border-color:#d9a441;box-shadow:0 10px 26px #96600c24}.agent-option.is-soon.is-active .agent-icon{color:#fff;background:#b8791b}.agent-option.is-soon.is-active .agent-check{background:#b8791b}.agent-option.is-soon.is-active .agent-name{color:#8a5a11}@media (width<=900px){.agent-toggle{grid-template-columns:1fr}}.pricing-fold{text-align:center}.pricing-fold .pricing-grid,.pricing-fold .pricing-compare{text-align:left}@media (width<=620px){.product-tab{width:100%;min-width:0}}.pricing-faq{max-width:820px;margin:96px auto 0}.pricing-faq-head{text-align:center;margin-bottom:40px}.pricing-faq-kicker{color:#1f70b7;letter-spacing:.02em;text-transform:uppercase;background:#eaf3fb;border-radius:999px;align-items:center;gap:7px;margin-bottom:16px;padding:6px 14px;font-size:.8rem;font-weight:800;display:inline-flex}.pricing-faq-head h3{color:#0b1220;margin:0 0 10px;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:850}.pricing-faq-head p{color:#64748b;margin:0;font-size:1.05rem}.pricing-faq-list{flex-direction:column;gap:14px;display:flex}.faq-item{background:#fff;border:1.5px solid #e6ecf3;border-radius:16px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.faq-item.is-open{border-color:#bcd6ef;box-shadow:0 14px 34px #1f70b71a}.faq-q{cursor:pointer;text-align:left;color:#0b1220;background:0 0;border:none;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:20px 24px;font-family:inherit;font-size:1.08rem;font-weight:800;display:flex}.faq-q:hover{color:#1f70b7}.faq-icon{color:#1f70b7;flex-shrink:0;transition:transform .28s}.faq-item.is-open .faq-icon{transform:rotate(45deg)}.faq-a-wrap{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.faq-item.is-open .faq-a-wrap{grid-template-rows:1fr}.faq-a{text-align:left;color:#475569;margin:0;padding:0 24px;font-size:1rem;line-height:1.65;overflow:hidden}.faq-item.is-open .faq-a{padding:0 24px 22px}@media (width<=560px){.pricing-faq{margin-top:64px}.faq-q{padding:17px 18px;font-size:1rem}.faq-a,.faq-item.is-open .faq-a{padding-left:18px;padding-right:18px}}.pricing-hero{text-align:center;color:#fff;background:radial-gradient(circle at 12% 0,#1f70b757,#0000 34%),radial-gradient(circle at 88% 12%,#1f70b73d,#0000 30%),linear-gradient(135deg,#07101f 0%,#0b1629 48%,#050913 100%);width:100%;padding:76px 24px 84px;position:relative;overflow:hidden}.pricing-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:92px 92px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 82%);mask-image:linear-gradient(#000000b3,#0000 82%)}.pricing-hero:after{content:"PRICING";letter-spacing:0;color:#ffffff0b;white-space:nowrap;pointer-events:none;font-family:Inter Tight,sans-serif;font-size:clamp(4rem,8.5vw,9rem);font-weight:900;line-height:.82;position:absolute;top:6px;left:50%;transform:translate(-50%)}.pricing-hero-glow{display:none}.pricing-hero-inner{max-width:820px;margin:0 auto;position:relative}.pricing-hero-kicker{letter-spacing:.02em;color:#cfe6fb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 15px;font-family:Inter Tight,sans-serif;font-size:.86rem;font-weight:800;display:inline-flex}.pricing-hero-kicker svg{color:#7fe3f0}.pricing-hero h1{letter-spacing:-.02em;color:#fff;margin:0;font-family:Inter Tight,sans-serif;font-size:clamp(2.1rem,4vw,3.1rem);font-weight:900;line-height:1.06}.pricing-hero-accent{background:linear-gradient(90deg,#8fe8f2,#b9d4ff);color:#0000;-webkit-background-clip:text;background-clip:text}.pricing-hero-sub{color:#ffffffd1;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:16px 0 0;font-size:.98rem;font-weight:600;display:flex}.pricing-hero-sub i{color:#fff6;font-style:normal}.pricing-page{padding-top:0}.pricing-page .product-tabs{z-index:2;margin-top:-40px;position:relative}.pricing-page .product-tab{box-shadow:0 12px 26px #0914261a}@media (width<=620px){.pricing-hero{padding:70px 20px 84px}.pricing-hero-sub{gap:8px;font-size:.95rem}}.tagline-hi{color:#1f70b7;font-weight:850}.langpop-trigger{appearance:none;font:inherit;color:#1f70b7;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;font-weight:850;text-decoration:none;transition:color .15s}.langpop-trigger:hover{color:#14539a}.langpop-trigger:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #1f70b7}.langpop-overlay{z-index:260;-webkit-backdrop-filter:blur(6px);background:#0a10209e;justify-content:center;align-items:center;padding:20px;animation:.16s langpopFade;display:flex;position:fixed;inset:0}@keyframes langpopFade{0%{opacity:0}to{opacity:1}}.langpop-card{background:#fff;border:1px solid #1f70b729;border-radius:22px;flex-direction:column;width:min(640px,100%);max-height:min(84vh,720px);padding:24px 24px 18px;animation:.2s langpopRise;display:flex;position:relative;box-shadow:0 30px 70px #0d1b3e59}@keyframes langpopRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.langpop-close{color:#6b7896;cursor:pointer;background:#f2f5fa;border:0;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:inline-flex;position:absolute;top:12px;right:14px}.langpop-close:hover{color:#1a2b56;background:#e6ebf3}.langpop-head{align-items:flex-start;gap:13px;padding-right:34px;display:flex}.langpop-head-icon{color:#fff;background:linear-gradient(#41a1e4 0%,#1f70b7 54%,#0f4f8c 100%);border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.langpop-head strong{color:#14224a;font-family:Inter Tight,sans-serif;font-size:1.16rem;display:block}.langpop-head p{color:#5d6b8d;margin:4px 0 0;font-size:.9rem;line-height:1.45}.langpop-search{color:#6b7896;background:#f8fafd;border:1px solid #e3e9f2;border-radius:12px;align-items:center;gap:9px;margin:16px 0 4px;padding:10px 14px;display:flex}.langpop-search input{color:#1a2b56;background:0 0;border:0;outline:none;flex:1;font-size:.95rem}.langpop-search input::placeholder{color:#9aa6bd}.langpop-body{margin:8px -6px 0;padding:4px 6px 2px;overflow-y:auto}.langpop-section{margin-top:16px}.langpop-section:first-child{margin-top:6px}.langpop-section-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.langpop-section-head h3{color:#26324f;margin:0;font-family:Inter Tight,sans-serif;font-size:.98rem;font-weight:750}.langpop-count{color:#6b7896;background:#eef2f8;border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:700}.langpop-chips{flex-wrap:wrap;gap:8px;display:flex}.langpop-chip{color:#33415f;white-space:nowrap;background:#fff;border:1px solid #e6ebf2;border-radius:10px;align-items:baseline;gap:7px;padding:7px 13px;font-size:.9rem;font-weight:600;display:inline-flex}.langpop-chip-native{color:#7b88a3;font-size:.82rem;font-weight:500}.langpop-empty{text-align:center;color:#6b7896;padding:22px 0;font-size:.92rem}.langpop-foot{color:#8592ab;text-align:center;border-top:1px solid #eef1f6;margin:12px 2px 2px;padding-top:12px;font-size:.82rem}@media (width<=560px){.langpop-card{border-radius:18px;padding:20px 16px 14px}.langpop-head strong{font-size:1.05rem}}.product-tab{position:relative}.product-tab-save{color:#fff;letter-spacing:.02em;white-space:nowrap;background:#12a150;border-radius:999px;padding:3px 10px;font-size:.68rem;font-weight:800;position:absolute;top:-11px;right:16px;box-shadow:0 6px 14px #12a15052}.pricing-save-line{align-items:center;gap:8px;margin-top:6px;display:flex}.pricing-was{color:#9aa6b6;font-size:.9rem;font-weight:700;text-decoration:line-through}.pricing-save-pill{color:#12a150;background:#e6f6ee;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:800}.pricing-hero.is-partners:after{content:"PARTNERS"}.partner-hero-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.partner-btn-primary,.partner-btn-ghost,.partner-btn-light{border-radius:12px;align-items:center;gap:9px;padding:13px 26px;font-family:Inter Tight,sans-serif;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.partner-btn-primary{color:#fff;background:#1f70b7;box-shadow:0 16px 34px #1f70b752}.partner-btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 42px #1f70b76b}.partner-btn-light{color:#0b1220;background:#fff;box-shadow:0 16px 34px #00000038}.partner-btn-light:hover{transform:translateY(-2px)}.partner-btn-ghost{color:#fff;background:#ffffff14;border:1px solid #ffffff40}.partner-btn-ghost:hover{background:#ffffff29}.partner-page{background:#fff}.partner-section{max-width:1160px;margin:0 auto;padding:84px 24px}.partner-section-alt{background:#f6f9fc;max-width:none}.partner-section-alt>*{max-width:1160px;margin-left:auto;margin-right:auto}.partner-head{text-align:center;max-width:680px;margin:0 auto 46px}.partner-kicker{color:#1f70b7;letter-spacing:.03em;text-transform:uppercase;background:#eaf3fb;border-radius:999px;align-items:center;gap:7px;margin-bottom:15px;padding:6px 14px;font-size:.8rem;font-weight:800;display:inline-flex}.partner-head h2,.partner-calc h2,.partner-fit h2{color:#0b1220;margin:0 0 12px;font-family:Inter Tight,sans-serif;font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:850;line-height:1.1}.partner-head p{color:#64748b;margin:0;font-size:1.08rem;line-height:1.6}.partner-programs{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.partner-program-card{background:#fff;border:1.5px solid #e6ecf3;border-radius:20px;flex-direction:column;gap:12px;padding:28px 24px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.partner-program-card:hover{border-color:#bcd6ef;transform:translateY(-4px);box-shadow:0 22px 48px #1f70b71f}.partner-program-icon{color:#fff;background:linear-gradient(135deg,#2f8ad6,#185a9a);border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.partner-program-card h3{color:#0b1220;margin:4px 0 0;font-size:1.2rem;font-weight:850}.partner-program-card p{color:#566072;flex-grow:1;margin:0;font-size:.96rem;line-height:1.55}.partner-program-tag{color:#1f70b7;white-space:nowrap;background:#eaf3fb;border-radius:999px;align-self:flex-start;padding:5px 11px;font-size:.78rem;font-weight:800}.partner-benefits{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.partner-benefit{align-items:flex-start;gap:15px;display:flex}.partner-benefit-icon{color:#1f70b7;background:#eaf3fb;border-radius:13px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.partner-benefit h3{color:#0b1220;margin:3px 0 6px;font-size:1.08rem;font-weight:800}.partner-benefit p{color:#566072;margin:0;font-size:.95rem;line-height:1.55}.partner-calc{border:1.5px solid #e6ecf3;border-radius:24px;grid-template-columns:1.1fr .9fr;gap:0;display:grid;overflow:hidden;box-shadow:0 30px 70px #0914261a}.partner-calc-copy{padding:44px 44px 48px}.partner-calc-copy p{color:#64748b;margin:0 0 30px;font-size:1.02rem;line-height:1.6}.partner-slider{margin-bottom:26px;display:block}.partner-slider-top{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.partner-slider-top span{color:#334155;font-size:.98rem;font-weight:700}.partner-slider-top strong{color:#1f70b7;font-size:1.25rem;font-weight:850}.partner-slider input[type=range]{appearance:none;cursor:pointer;background:#e2ebf3;border-radius:999px;outline:none;width:100%;height:8px}.partner-slider input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#1f70b7;border:4px solid #fff;border-radius:50%;width:24px;height:24px;box-shadow:0 3px 10px #1f70b780}.partner-slider input[type=range]::-moz-range-thumb{cursor:pointer;background:#1f70b7;border:4px solid #fff;border-radius:50%;width:24px;height:24px;box-shadow:0 3px 10px #1f70b780}.partner-calc-result{color:#fff;text-align:center;background:radial-gradient(circle at 20% 0,#1f70b780,#0000 45%),linear-gradient(135deg,#07101f 0%,#0b1629 48%,#050913 100%);flex-direction:column;justify-content:center;align-items:center;padding:44px 40px;display:flex}.partner-calc-label{text-transform:uppercase;letter-spacing:.08em;color:#ffffffb3;margin:0 0 6px;font-size:.78rem;font-weight:800}.partner-calc-amount{letter-spacing:-.02em;background:linear-gradient(90deg,#8fe8f2,#b9d4ff);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Inter Tight,sans-serif;font-size:clamp(2.6rem,5vw,3.6rem);font-weight:900;line-height:1}.partner-calc-amount span{color:#fff9;-webkit-text-fill-color:#fff9;font-size:1.2rem;font-weight:700}.partner-calc-year{color:#ffffffd9;margin:14px 0 4px;font-size:1.02rem}.partner-calc-year strong{color:#fff;font-weight:850}.partner-calc-note{color:#ffffff8c;margin:0 0 24px;font-size:.86rem}.partner-calc-cta{justify-content:center}.partner-fit{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.partner-fit-copy p{color:#64748b;margin:0 0 26px;font-size:1.05rem;line-height:1.6}.partner-fit-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.partner-fit-list li{color:#1b2a44;background:#fff;border:1.5px solid #e6ecf3;border-radius:14px;align-items:flex-start;gap:13px;padding:16px 18px;font-size:1rem;font-weight:650;line-height:1.45;display:flex}.partner-fit-list li svg{color:#12a150;flex-shrink:0;margin-top:1px}.partner-steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.partner-step{background:#fff;border:1.5px solid #e6ecf3;border-radius:20px;padding:34px 28px;position:relative}.partner-step-num{background:linear-gradient(135deg,#2f8ad6,#185a9a);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Inter Tight,sans-serif;font-size:2.4rem;font-weight:900}.partner-step h3{color:#0b1220;margin:8px 0;font-size:1.2rem;font-weight:850}.partner-step p{color:#566072;margin:0;font-size:.96rem;line-height:1.55}.partner-cta{padding:0 24px 96px}.partner-cta-inner{text-align:center;color:#fff;background:radial-gradient(circle at 12% 0,#1f70b757,#0000 34%),radial-gradient(circle at 88% 12%,#1f70b73d,#0000 30%),linear-gradient(135deg,#07101f 0%,#0b1629 48%,#050913 100%);border-radius:28px;max-width:1160px;margin:0 auto;padding:48px 32px;position:relative;overflow:hidden}.partner-cta-inner:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:92px 92px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000000d9,#0000 78%);mask-image:radial-gradient(circle at 50% 40%,#000000d9,#0000 78%)}.partner-cta-inner>*{z-index:1;position:relative}.partner-cta-inner h2{color:#fff;letter-spacing:-.02em;margin:0 0 12px;font-family:Inter Tight,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:900}.partner-cta-inner p{color:#fffc;max-width:560px;margin:0 auto 28px;font-size:1.1rem}.partner-cta-inner .partner-hero-cta{margin-top:0}@media (width<=980px){.partner-programs,.partner-benefits{grid-template-columns:repeat(2,1fr)}.partner-calc{grid-template-columns:1fr}.partner-fit{grid-template-columns:1fr;gap:30px}.partner-steps{grid-template-columns:1fr}}@media (width<=560px){.partner-section{padding:60px 20px}.partner-programs,.partner-benefits{grid-template-columns:1fr}.partner-calc-copy{padding:32px 26px}}.pricing-hero.is-about:after{content:"ABOUT US"}.pricing-hero.is-product:after{content:attr(data-watermark)}.about-story-media.product-media{background:linear-gradient(135deg,#eef5fc,#f6f9fc);border:none;padding:26px;box-shadow:0 24px 60px #0914261a}.about-story-media.product-media img{object-fit:contain;border-radius:0;max-height:380px}.lqhero{text-align:center;flex-direction:column;align-items:center;max-width:1220px;margin:0 auto;padding:49px 24px 48px;display:flex;position:relative}.lqhero-head{z-index:1;max-width:920px;margin:0 auto 44px;animation:.64s both heroFadeUp;position:relative}.lqhero-badge{letter-spacing:.03em;text-transform:uppercase;color:#1f70b7;background:linear-gradient(90deg,#eef6fd,#eefbf3);border:1px solid #d6e8f6;border-radius:999px;align-items:center;gap:9px;margin:0 auto 18px;padding:8px 17px;font-family:Inter Tight,sans-serif;font-size:.86rem;font-weight:800;display:inline-flex;box-shadow:0 10px 26px #1f70b71a}.lqhero-badge svg{color:#12a150}.lqhero-live{place-items:center;width:9px;height:9px;display:inline-grid;position:relative}.lqhero-live i{background:#12a150;border-radius:50%;width:9px;height:9px}.lqhero-live:after{content:"";background:#12a150;border-radius:50%;animation:1.6s ease-out infinite liveRipple;position:absolute;inset:0}@keyframes liveRipple{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.lq-mark{white-space:nowrap;color:#fff;-webkit-text-fill-color:#fff;background:#1f70b7;border-radius:10px;padding:0 .14em .04em;display:inline-block;box-shadow:0 16px 34px #1f70b733}.lq-strike{white-space:nowrap;background:linear-gradient(#41a1e4 0%,#1f70b7 54%,#0f4f8c 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;position:relative}.lq-strike:after{content:"";transform-origin:0;background:#e34b3f;border-radius:3px;height:.07em;animation:.55s cubic-bezier(.22,1,.36,1) .7s both strikeDraw;position:absolute;top:58%;left:-4%;right:-4%;transform:translateY(-50%)rotate(-2.2deg)}@keyframes strikeDraw{0%{transform:translateY(-50%)scaleX(0)rotate(-2.2deg)}to{transform:translateY(-50%)scaleX(1)rotate(-2.2deg)}}.lqhero-head h1{letter-spacing:-.02em;color:#0b1220;margin:0;font-family:Inter Tight,sans-serif;font-size:clamp(2rem,3.2vw,2.8rem);font-weight:850;line-height:1.06}.lqhero-head>p{white-space:nowrap;color:#52607a;max-width:none;margin:16px auto 0;font-size:1.02rem;font-weight:500;line-height:1.5}.lqhero-proof{z-index:1;color:#3f4a5c;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:44px;font-size:1rem;font-weight:700;display:flex;position:relative}.lqhero-proof span{align-items:center;gap:9px;display:inline-flex}.lqhero-proof span svg{color:#1f70b7}.lqhero-proof-sep{background:#d5deea;width:1px;height:18px}.lqhero-ratings{z-index:1;justify-content:center;margin-top:20px;position:relative}.lqhero-glow{pointer-events:none;background:radial-gradient(60% 50% at 50% 34%,#2f8ad614,#0000 72%);position:absolute;inset:0}.lqhero-net{pointer-events:none;z-index:0;opacity:1;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(95% 92%,#000 74%,#0000 100%);mask-image:radial-gradient(95% 92%,#000 74%,#0000 100%)}.lqhero-copy{z-index:1;width:min(560px,100%);animation:.68s both heroFadeUp;position:relative}.lqhero-copy .hero-kicker{margin-bottom:20px}.lqhero-copy h1{letter-spacing:-.02em;color:#0b1220;margin:0;font-family:Inter Tight,sans-serif;font-size:clamp(2.3rem,3.7vw,3.4rem);font-weight:850;line-height:1.05}.lq-accent{background:linear-gradient(#41a1e4 0%,#1f70b7 54%,#0f4f8c 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lqhero-copy>p{color:#52607a;max-width:500px;margin:20px 0 0;font-size:1.08rem;font-weight:500;line-height:1.55}.lqhero-copy .hero-actions{margin-top:28px}.lqhero-copy .hero-proof{margin-top:22px}.lqhero-demo{z-index:1;flex-direction:column;gap:14px;width:100%;max-width:1080px;margin:0 auto;animation:.76s .12s both heroFadeUp;display:flex;position:relative}.lqa-lead{background:#fff;border:1.5px solid #e3ecf5;border-radius:18px;padding:16px 18px;transition:border-color .3s,box-shadow .3s;box-shadow:0 20px 46px #0914261a}.lqa-lead.is-active{border-color:#bcd6ef;box-shadow:0 24px 54px #1f70b724}.lqa-lead-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.lqa-lead-title{letter-spacing:.03em;text-transform:uppercase;color:#7a8699;align-items:center;gap:6px;font-size:.8rem;font-weight:800;display:inline-flex}.lqa-lead-title svg{color:#1f70b7}.lqa-lead-score{color:#7a8699;background:#eef2f7;border-radius:999px;padding:4px 11px;font-size:.82rem;font-weight:850;transition:all .3s}.lqa-lead-score.tier-hot{color:#12a150;background:#e6f6ee}.lqa-lead-score.tier-warm{color:#c9821b;background:#fef2df}.lqa-lead-score.tier-cold{color:#5f79a0;background:#eaf1f8}.lqa-lead-fields{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lqa-field{background:#f6f9fc;border:1px solid #eef2f7;border-radius:11px;padding:9px 11px;transition:all .3s}.lqa-field.is-filled{background:#eaf3fb;border-color:#cfe2f4;animation:.5s fieldPop}@keyframes fieldPop{0%{transform:scale(.96);box-shadow:0 0 #1f70b74d}45%{transform:scale(1.02);box-shadow:0 0 0 5px #1f70b71f}to{transform:scale(1);box-shadow:0 0 #1f70b700}}.lqa-lead-score.is-analysing{color:#1f70b7;background:#eaf3fb linear-gradient(100deg,#0000 20%,#ffffffbf 50%,#0000 80%) 0 0/200% 100%;animation:1.1s linear infinite analyseShimmer}@keyframes analyseShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lqa-field small{letter-spacing:.02em;text-transform:uppercase;color:#9aa6b6;margin-bottom:3px;font-size:.68rem;font-weight:800;display:block}.lqa-field strong{color:#1b2a44;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:750;display:block;overflow:hidden}.lqa-field.is-filled strong{color:#1f70b7}.lqa-score-track{background:#eef2f7;border-radius:999px;height:6px;margin-top:13px;overflow:hidden}.lqa-score-track i{background:linear-gradient(90deg,#2f8ad6,#12a150);border-radius:999px;height:100%;transition:width .55s cubic-bezier(.22,1,.36,1);display:block}.lqa-lead-saved{color:#12a150;align-items:center;gap:6px;margin-top:12px;font-size:.82rem;font-weight:800;display:inline-flex}.lqa-card{background:#fff;border:1.5px solid #e3ecf5;border-radius:20px;overflow:hidden;box-shadow:0 34px 76px #0914262e}.lqa-head{border-bottom:1px solid #f0f4f8;align-items:center;gap:12px;padding:15px 18px;display:flex}.lqa-avatar{color:#fff;background:linear-gradient(135deg,#2f8ad6,#185a9a);border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;position:relative}.lqa-avatar:after{content:"";border-radius:12px;animation:2.2s ease-out infinite avatarPulse;position:absolute;inset:0}@keyframes avatarPulse{0%{box-shadow:0 0 #2f8ad673}70%,to{box-shadow:0 0 0 9px #2f8ad600}}.lqa-typing-row{align-items:center}.lqa-typing{background:#f1f5f9;border-radius:15px 15px 15px 5px;align-items:center;gap:4px;padding:12px 15px;display:inline-flex}.lqa-typing i{background:#9aa6b6;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite typingBounce}.lqa-typing i:nth-child(2){animation-delay:.15s}.lqa-typing i:nth-child(3){animation-delay:.3s}@keyframes typingBounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.lqa-id{flex-direction:column;line-height:1.3;display:flex}.lqa-id strong{color:#0b1220;font-size:1rem;font-weight:850}.lqa-id small{color:#7a8699;align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.lqa-dot{background:#12a150;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #12a1502e}.lqa-msgs{scroll-behavior:smooth;flex-direction:column;gap:10px;min-height:84px;max-height:240px;padding:18px;display:flex;overflow-y:auto}.lqa-bub{max-width:86%;font-size:.94rem;font-weight:500;line-height:1.42;animation:.38s both cbubIn}.lqa-bub.ai{align-self:flex-start;align-items:flex-start;gap:8px;display:inline-flex}.lqa-bub.ai span:last-child{color:#1b2a44;background:#f1f5f9;border-radius:15px 15px 15px 5px;padding:10px 14px}.lqa-bub-av{color:#fff;background:linear-gradient(135deg,#2f8ad6,#185a9a);border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;margin-top:1px;display:grid}.lqa-bub.user{align-self:flex-end}.lqa-bub.user span{color:#fff;background:#1f70b7;border-radius:15px 15px 5px;padding:10px 14px;display:inline-block}.lqa-replies-wrap{background:linear-gradient(#fafcfe,#f4f8fc);border-top:1px solid #f0f4f8;padding:14px 18px 18px}.lqa-reply-hint{color:#64748b;text-align:center;justify-content:center;align-items:center;gap:7px;margin-bottom:11px;font-size:.8rem;font-weight:750;display:flex}.lqa-reply-hint-arrow{animation:1.4s ease-in-out infinite hintTap;display:inline-block}@keyframes hintTap{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.lqa-replies{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.lqa-reply{cursor:pointer;color:#1f70b7;background:#fff;border:1.5px solid #bcd6ef;border-radius:999px;padding:11px 17px;font-family:inherit;font-size:.9rem;font-weight:800;transition:all .16s;animation:2.6s ease-in-out infinite replyInvite;box-shadow:0 6px 16px #1f70b71f}.lqa-reply:nth-child(2){animation-delay:.25s}.lqa-reply:nth-child(3){animation-delay:.5s}.lqa-reply:hover{color:#fff;background:#1f70b7;border-color:#1f70b7;animation:none;transform:translateY(-2px);box-shadow:0 12px 26px #1f70b757}@keyframes replyInvite{0%,to{box-shadow:0 6px 16px #1f70b71f}50%{border-color:#7fb2e6;box-shadow:0 8px 22px #1f70b742}}.lqa-restart{cursor:pointer;color:#47566b;background:#f4f7fb;border:1.5px solid #e3ecf5;border-radius:11px;align-items:center;gap:7px;margin:0 18px 18px;padding:10px 16px;font-family:inherit;font-size:.9rem;font-weight:800;transition:all .16s;display:inline-flex}@keyframes cbubIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=940px){.lqhero{text-align:center;grid-template-columns:1fr;gap:36px;padding:30px 22px 54px}.lqhero-copy{width:100%;margin:0 auto}.lqhero-copy>p{margin-left:auto;margin-right:auto}.lqhero-copy .hero-actions,.lqhero-copy .hero-proof{justify-content:center}.lqhero-demo{text-align:left}}.chatx{text-align:left;background:linear-gradient(#fff 0%,#f6fafe 100%);border:1px solid #e4edf7;border-radius:24px;width:100%;margin:0 auto;animation:.76s .12s both heroFadeUp;position:relative;overflow:hidden;box-shadow:0 16px 40px -32px #06102273}.chatx-sheen{pointer-events:none;background:radial-gradient(120% 100% at 20% 0,#2f8ad61a,#0000 60%);height:120px;position:absolute;inset:0 0 auto}.chatx-head{border-bottom:1px solid #eef3f8;align-items:center;gap:12px;padding:16px 18px 14px;display:flex;position:relative}.chatx-avatar{color:#fff;background:linear-gradient(135deg,#2f8ad6,#185a9a);border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:0 10px 22px #1f70b757}.chatx-avatar:after{content:"";border-radius:13px;animation:2.2s ease-out infinite avatarPulse;position:absolute;inset:0}.chatx-id{flex-direction:column;margin-right:auto;line-height:1.3;display:flex}.chatx-id strong{color:#0b1220;font-size:1.02rem;font-weight:850}.chatx-id small{color:#7a8699;align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.chatx-dot{background:#12a150;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #12a1502e}.chatx-score{white-space:nowrap;color:#5f7fa8;background:#eaf1fa;border-radius:999px;flex-shrink:0;padding:6px 13px;font-size:.82rem;font-weight:650;transition:background .3s,color .3s}.chatx-score:not(.is-live):not(.is-analysing){animation:1.6s ease-in-out infinite listenPulse}@keyframes listenPulse{0%,to{opacity:1}50%{opacity:.5}}.chatx-score.is-analysing{color:#1f70b7;background:#eaf3fb linear-gradient(100deg,#0000 20%,#ffffffbf 50%,#0000 80%) 0 0/200% 100%;animation:1.1s linear infinite analyseShimmer}.chatx-progress{background:#eef3f8;height:3px}.chatx-progress i{background:linear-gradient(90deg,#2f8ad6,#12a150);height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block}.chatx-main{grid-template-columns:1fr minmax(210px,250px);height:240px;display:grid}.chatx-chat{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.chatx-body{scroll-behavior:smooth;flex-direction:column;flex:auto;gap:11px;min-height:0;padding:16px 18px;display:flex;position:relative;overflow-y:auto}.chatx-side{background:linear-gradient(#fafcfe,#f4f8fc);border-left:1px solid #eef3f8;flex-direction:column;gap:9px;min-height:0;padding:15px;display:flex;overflow:hidden}.chatx-side-title{letter-spacing:.06em;text-transform:uppercase;color:#7a8699;align-items:center;gap:6px;margin-bottom:2px;font-size:.68rem;font-weight:850;display:inline-flex}.chatx-side-title svg{color:#1f70b7}.chatx-cap{background:#fff;border:1px solid #e8eef5;border-radius:11px;align-items:center;gap:9px;padding:9px 11px;transition:all .3s;display:flex;position:relative}.chatx-cap.is-on{background:#eaf3fb;border-color:#cfe2f4;animation:.5s fieldPop}.chatx-cap-check{color:#cdd8e5;flex-shrink:0;line-height:0;transition:color .3s}.chatx-cap-txt{flex-direction:column;min-width:0;display:flex}.chatx-cap-txt small{letter-spacing:.03em;text-transform:uppercase;color:#9aa6b6;font-size:.58rem;font-weight:800}.chatx-cap-txt strong{color:#1b2a44;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:750;overflow:hidden}.chatx-side-saved{color:#9aa6b6;align-items:center;gap:7px;margin-top:auto;padding-top:6px;font-size:.78rem;font-weight:800;display:inline-flex}.chatx-foot{background:linear-gradient(#fafcfe,#f3f8fc);border-top:1px solid #eef3f8;flex-shrink:0;padding:12px 18px 15px}@media (width<=680px){.chatx-main{grid-template-columns:1fr;height:auto}.chatx-side{border-top:1px solid #eef3f8;border-left:none;flex-flow:wrap}.chatx-side-title{width:100%}.chatx-side .chatx-cap{flex:40%}.chatx-side-saved{width:100%;margin-top:4px}}.chatx-foot .lqa-reply-hint{justify-content:center}.chatx-done{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.chatx-saved{color:#12a150;align-items:center;gap:8px;font-size:.92rem;font-weight:800;display:inline-flex}.chatx-saved b{color:#12a150}.chatx-done .lqa-restart{margin:0}.chatx{background:radial-gradient(circle at 12% 0,#1f70b757,#0000 34%),radial-gradient(circle at 88% 12%,#1f70b73d,#0000 30%),linear-gradient(135deg,#07101f 0%,#0b1629 48%,#050913 100%);border-color:#78a5e129}.chatx-sheen{background:radial-gradient(120% 100% at 20% 0,#2f8ad62e,#0000 60%)}.chatx-head{border-bottom-color:#ffffff14}.chatx-id strong{color:#f2f7fc}.chatx-id small{color:#8fa2ba}.chatx-score{color:#9fb2c9;background:#ffffff12}.chatx-score.is-live.tier-hot{color:#55e6a5;background:#22b57d29}.chatx-score.is-live.tier-warm{color:#f0b860;background:#f0a83829}.chatx-score.is-live.tier-cold{color:#9fc0e6;background:#5aaaf024}.chatx-score.is-analysing{color:#bfe0fb;background:#2f8ad62e linear-gradient(100deg,#0000 20%,#ffffff38 50%,#0000 80%) 0 0/200% 100%}.chatx-progress{background:#ffffff14}.lqa-bub.ai span:last-child{color:#e5eefa;background:#ffffff0f}.lqa-typing{background:#ffffff0f}.lqa-typing i{background:#7e8ea3}.chatx-side{background:#ffffff05;border-left-color:#ffffff14}.chatx-side-title{color:#8093a9}.chatx-cap{background:#ffffff0b;border-color:#ffffff12}.chatx-cap.is-on{background:#2f8ad61f;border-color:#5aaaf059}.chatx-cap-check{color:#ffffff40}.chatx-cap.is-on .chatx-cap-check{color:#34d98a}.chatx-cap-txt small{color:#8093a9}.chatx-cap-txt strong{color:#eaf2fb}.chatx-cap.is-on .chatx-cap-txt strong{color:#bfe0fb}.chatx-side-saved{color:#7e8ea3}.chatx-side-saved.is-on{color:#55e6a5}.chatx-foot{background:#ffffff05;border-top-color:#ffffff14}.lqa-reply-hint{color:#8fa2ba}.lqa-reply{color:#bfe0fb;box-shadow:none;background:#ffffff0f;border-color:#78a5e14d}.lqa-reply:hover{color:#fff;background:#1f70b7;border-color:#1f70b7}.lqa-restart{color:#bfe0fb;background:#ffffff12;border-color:#ffffff24}.lqa-restart:hover{background:#ffffff1f}.flowfold{max-width:1200px;margin:0 auto;padding:112px 24px 108px}.flowfold-head{text-align:center;max-width:720px;margin:0 auto 34px}.flowfold-head .partner-kicker{text-transform:none;letter-spacing:0;color:#1f70b7;background:#fff;border:1px solid #1f70b729;margin-bottom:8px;padding:8px 16px;font-size:.9rem;box-shadow:0 12px 28px #1f70b714}.flowfold-head h2{letter-spacing:0;color:#050607;margin:9px 0 14px;font-family:Inter Tight,sans-serif;font-size:clamp(2rem,3vw,3.35rem);font-weight:850;line-height:1.03}.flowfold-head h2 .flow-hl{color:#0000;background:linear-gradient(#41a1e4 0%,#1f70b7 54%,#0f4f8c 100%);-webkit-background-clip:text;background-clip:text}.flowfold-head p{color:#64748b;margin:0;font-size:1.08rem;line-height:1.55}.flowpipe{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;display:grid}.flowstage{background:#fff;border:1.5px solid #e6ecf3;border-radius:22px;flex-direction:column;height:100%;padding:24px 20px;transition:transform .24s,box-shadow .24s,border-color .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 46px #09142612}.flowstage:hover{border-color:#cfe2f4;transform:translateY(-5px);box-shadow:0 30px 64px #1f70b724}.flowstage-num{color:#fff;background:linear-gradient(135deg,#2f8ad6,#185a9a);border-radius:9px;place-items:center;width:30px;height:30px;font-size:.9rem;font-weight:850;display:grid;position:absolute;top:24px;right:18px;box-shadow:0 8px 18px #1f70b752}.flowstage-label{color:#0b1220;letter-spacing:-.01em;align-items:center;min-height:30px;margin:0 44px 14px 0;font-size:1.08rem;font-weight:700;line-height:1.25;display:flex}.flowstage-ai{justify-content:flex-start}.flowstage-ai .flowai{flex-direction:column;flex:1;justify-content:center;display:flex}.flowsrc-list{flex-direction:column;gap:9px;display:flex}.flowsrc{color:#1b2a44;animation:flowIn .5s var(--d,0s) ease both;background:#f6f9fc;border:1px solid #eef2f7;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:.92rem;font-weight:600;display:flex}.flowsrc-ic{color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.src-meta .flowsrc-ic{background:#1877f2}.src-linkedin .flowsrc-ic{background:#0a66c2}.src-youtube .flowsrc-ic{background:red}.src-google .flowsrc-ic{background:#4285f4}.src-seo .flowsrc-ic{background:linear-gradient(135deg,#12a150,#0d7a3c)}.flowconn{align-self:center;width:46px;height:4px;position:relative}.flowconn:before{content:"";background-image:linear-gradient(90deg,#bcd0e4 55%,#0000 0);background-repeat:repeat-x;background-size:9px 2px;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.flowconn svg{display:none}.flowconn-dot{background:linear-gradient(135deg,#2f8ad6,#12a150);border-radius:50%;width:10px;height:10px;margin-top:-5px;animation:2.2s ease-in-out infinite flowDot;position:absolute;top:50%;left:0;box-shadow:0 0 0 4px #1f70b724}@keyframes flowDot{0%{opacity:0;left:-2px}20%{opacity:1}80%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}.flowai{flex-direction:column;gap:13px;display:flex}.flowai-node{background:linear-gradient(135deg,#eef6fd,#f4f9fe);border:1px solid #d9e9f7;border-radius:14px;align-items:center;gap:13px;padding:14px;display:flex;box-shadow:0 8px 22px #1f70b712}.flowai-ic{color:#fff;background:linear-gradient(135deg,#2f8ad6,#185a9a);border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid;position:relative;box-shadow:0 10px 22px #1f70b759}.flowai-node-txt{flex-direction:column;line-height:1.3;display:flex}.flowai-node-txt strong{color:#0b1220;font-size:1rem;font-weight:700}.flowai-chan{color:#12a150;align-items:center;gap:6px;margin-top:3px;font-size:.82rem;font-weight:600;display:inline-flex}.flowai-split{color:#b8c4d2;align-items:center;gap:12px;display:flex}.flowai-split:before,.flowai-split:after{content:"";background:linear-gradient(90deg,#0000,#dbe4ee,#0000);flex:1;height:1px}.flowai-split span{letter-spacing:.06em;text-transform:uppercase;color:#7a8699;background:#f4f7fb;border:1px solid #e6ecf3;border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:800}.flowai-body{flex-direction:column;gap:9px;display:flex}.flowai-tag{border-radius:12px;align-items:center;gap:11px;padding:12px;font-size:.9rem;font-weight:650;transition:transform .16s;display:flex;position:relative;overflow:hidden}.flowai-tag:hover{transform:translate(2px)}.flowai-tag-ic{border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.flowai-tag-txt{margin-right:auto}.flowai-tag-badge{letter-spacing:.02em;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:850}.flowai-tag.ok{color:#0f8a45;background:#edf9f2}.flowai-tag.ok .flowai-tag-ic{color:#12a150;background:#d4f0de}.flowai-tag.ok .flowai-tag-badge{color:#fff;background:#12a150}.flowai-tag.bad{color:#c53b3b;background:#fdefef}.flowai-tag.bad .flowai-tag-ic{color:#d64545;background:#fad7d7}.flowai-tag.bad .flowai-tag-badge{color:#8a95a5;background:#eaeef3}.flowai-tag.bad .flowai-tag-txt{opacity:.85}.flowai-note{text-align:center;color:#8a95a5;margin:4px 0 0;font-size:.82rem;font-weight:550}.flowstage-ai{background:radial-gradient(circle at 50% 0,#1f70b74d,#0000 45%),linear-gradient(160deg,#0e1c30 0%,#091321 60%,#060d18 100%);border-color:#78a5e12e;box-shadow:0 30px 66px -40px #06102299}.flowstage-ai:hover{border-color:#78a5e159;box-shadow:0 36px 74px -40px #061022b3}.flowstage-ai .flowstage-label{color:#f2f7fc}.flowstage-ai .flowai-node{box-shadow:none;background:#ffffff0b;border-color:#ffffff14}.flowstage-ai .flowai-node-txt strong{color:#eaf2fb}.flowstage-ai .flowai-chan{color:#55e6a5}.flowstage-ai .flowai-split{color:#7e8ea3}.flowstage-ai .flowai-split:before,.flowstage-ai .flowai-split:after{background:linear-gradient(90deg,#0000,#ffffff24,#0000)}.flowstage-ai .flowai-split span{color:#9fb0c5;background:#ffffff0f;border-color:#ffffff1a}.flowstage-ai .flowai-tag.ok{color:#6fe3ab;background:#22b57d24}.flowstage-ai .flowai-tag.ok .flowai-tag-ic{color:#55e6a5;background:#22b57d33}.flowstage-ai .flowai-tag.ok .flowai-tag-badge{color:#fff;background:#17a06e}.flowstage-ai .flowai-tag.bad{color:#f2a0a0;background:#e5484d21}.flowstage-ai .flowai-tag.bad .flowai-tag-ic{color:#f08a8a;background:#e5484d33}.flowstage-ai .flowai-tag.bad .flowai-tag-badge{color:#9fb0c5;background:#ffffff1a}.flowstage-ai .flowai-note{color:#8fa2ba}.flowstage-ai .flowai-ic:after{content:"";border:1.5px solid #5aaaf099;border-radius:14px;animation:2s ease-out infinite flowIcWave;position:absolute;inset:0}@keyframes flowIcWave{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.flowstage-ai .flowai-tag.ok .flowai-tag-badge{animation:1.8s ease-out infinite keptPulse}@keyframes keptPulse{0%{box-shadow:0 0 #34d98a99}70%,to{box-shadow:0 0 0 10px #34d98a00}}.flowcrm{flex-direction:column;gap:8px;display:flex}.flowcrm-row{background:#f6f9fc;border:1px solid #eef2f7;border-radius:12px;align-items:center;gap:10px;padding:10px 11px;transition:transform .16s,box-shadow .16s;display:flex}.flowcrm-row:hover{transform:translate(2px);box-shadow:0 8px 20px #09142614}.flowcrm-row.is-first{background:linear-gradient(135deg,#eef7f1,#eaf3fb);border-color:#cfe2f4}.flowcrm-av{color:#1f70b7;background:#dfeaf5;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:.76rem;font-weight:800;display:grid}.flowcrm-meta{flex-direction:column;min-width:0;margin-right:auto;line-height:1.2;display:flex}.flowcrm-meta strong{color:#0b1220;font-size:.88rem;font-weight:800}.flowcrm-meta small{color:#8a95a5;white-space:nowrap;font-size:.74rem}.flowcrm-call{color:#12a150;white-space:nowrap;background:#e6f6ee;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:.68rem;font-weight:800;animation:1.5s ease-out infinite callPulse;display:inline-flex}@keyframes callPulse{0%{box-shadow:0 0 #12a15073}70%{box-shadow:0 0 0 5px #12a15000}to{box-shadow:0 0 0 5px #12a15000}}.flowcrm-score{white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:.74rem;font-weight:850}.flowcrm-score.tier-hot{color:#12a150;background:#e6f6ee}.flowcrm-score.tier-warm{color:#c9821b;background:#fef2df}.flowcrm-score.tier-cold{color:#5f79a0;background:#eaf1f8}.flowoutcome{text-align:left;color:#1b2a44;background:linear-gradient(135deg,#eef7f1,#e9f4fb);border:1px solid #d5ebdd;border-radius:999px;justify-content:center;align-items:center;gap:11px;width:fit-content;margin:26px auto 0;padding:9px 20px 9px 11px;font-size:.96rem;display:inline-flex;position:relative;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #12a1501f}.flowoutcome>svg{color:#12a150;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;padding:8px;display:grid;box-shadow:0 5px 13px #12a15033}.flowoutcome strong{color:#12a150;font-weight:850}@keyframes flowIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=920px){.flowpipe{grid-template-columns:1fr;gap:8px}.flowconn{padding:4px 0;transform:rotate(90deg)}}.crmfold{max-width:1160px;margin:0 auto;padding:48px 24px 56px}.chatcrm-page .whatsapp-fold{padding-bottom:40px}.chatcrm-page .livechat-fold{--lc-bleed:0px;grid-template-columns:minmax(0,1fr) 452px;gap:56px}.chatcrm-page .livechat-fold .livechat-visual{order:-1;justify-content:flex-start;transform:translate(-40px)}.chatcrm-page .livechat-fold .livechat-visual img{width:106%}.chatcrm-page .livechat-fold .callflow-head{margin-left:0;transform:translate(-30px)}.crmfold .flowfold-head{margin-bottom:26px}.crmfold .flowfold-head h2{margin:8px 0 10px}.crmfold .flowfold-head p{font-size:1rem}.crmdash{background:#fff;border:1px solid #e6ecf3;border-radius:22px;overflow:hidden;box-shadow:0 30px 70px #0914261f}.crmdash-bar{background:linear-gradient(#f8fbfe,#f2f7fc);border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;padding:11px 18px;display:flex}.crmdash-title{color:#0b1220;align-items:center;gap:9px;font-size:1rem;font-weight:850;display:inline-flex}.crmdash-title svg{color:#1f70b7}.crmdash-filter{color:#5f7fa8;background:#eaf1fa;border-radius:999px;padding:5px 13px;font-size:.8rem;font-weight:750}.crmdash-grid{grid-template-columns:1.15fr 1fr;display:grid}.crmdash-queue{border-right:1px solid #eef2f7;flex-direction:column;gap:7px;padding:14px 18px;display:flex}.crmdash-side{flex-direction:column;gap:14px;padding:14px 18px;display:flex}.crmdash-h{letter-spacing:.05em;text-transform:uppercase;color:#7a8699;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:.72rem;font-weight:850;display:flex}.crmdash-live{color:#1f70b7;text-transform:none;letter-spacing:0;align-items:center;gap:5px;font-size:.66rem;font-weight:800;display:inline-flex}.crmdash-live svg{animation:4s linear infinite crmSpin}@keyframes crmSpin{to{transform:rotate(360deg)}}.crmdash-fnum{color:#0b1220;letter-spacing:-.02em;align-items:baseline;gap:9px;margin:2px 0 10px;font-family:Inter Tight,sans-serif;font-size:1.5rem;font-weight:900;display:flex}.crmdash-fnum em{color:#12a150;align-items:center;gap:3px;font-size:.82rem;font-style:normal;font-weight:850;display:inline-flex}.crmdash-bars{align-items:flex-end;gap:8px;height:58px;display:flex}.crmdash-bar-i{transform-origin:bottom;background:linear-gradient(#7fb6e6,#cfe2f4);border-radius:5px 5px 2px 2px;flex:1;animation:4.5s cubic-bezier(.22,1,.36,1) infinite crmBar1}.crmdash-bar-i:first-child{animation-name:crmBar1}.crmdash-bar-i:nth-child(2){animation-name:crmBar2}.crmdash-bar-i:nth-child(3){animation-name:crmBar3}.crmdash-bar-i:nth-child(4){animation-name:crmBar4}.crmdash-bar-i:nth-child(5){animation-name:crmBar5}.crmdash-bar-i:nth-child(6){animation-name:crmBar6}@keyframes crmBar1{0%{opacity:0;transform:scaleY(0)}12%{opacity:1;transform:scaleY(1)}84%{opacity:1;transform:scaleY(1)}96%,to{opacity:0;transform:scaleY(0)}}@keyframes crmBar2{0%,6%{opacity:0;transform:scaleY(0)}18%{opacity:1;transform:scaleY(1)}80%{opacity:1;transform:scaleY(1)}92%,to{opacity:0;transform:scaleY(0)}}@keyframes crmBar3{0%,12%{opacity:0;transform:scaleY(0)}24%{opacity:1;transform:scaleY(1)}76%{opacity:1;transform:scaleY(1)}88%,to{opacity:0;transform:scaleY(0)}}@keyframes crmBar4{0%,18%{opacity:0;transform:scaleY(0)}30%{opacity:1;transform:scaleY(1)}72%{opacity:1;transform:scaleY(1)}84%,to{opacity:0;transform:scaleY(0)}}@keyframes crmBar5{0%,24%{opacity:0;transform:scaleY(0)}36%{opacity:1;transform:scaleY(1)}68%{opacity:1;transform:scaleY(1)}80%,to{opacity:0;transform:scaleY(0)}}@keyframes crmBar6{0%,30%{opacity:0;transform:scaleY(0)}42%{opacity:1;transform:scaleY(1)}64%{opacity:1;transform:scaleY(1)}76%,to{opacity:0;transform:scaleY(0)}}.crmdash-bar-i.is-peak{background:linear-gradient(#2f8ad6,#1f70b7)}.crmdash-reps{border-top:1px solid #f2f6fa;flex-direction:column;gap:9px;padding-top:14px;display:flex}.crmdash-rep{grid-template-columns:48px 1fr auto;align-items:center;gap:10px;display:grid}.crmdash-rep-name{color:#1b2a44;font-size:.86rem;font-weight:800}.crmdash-rep-track{background:#eef2f7;border-radius:999px;height:8px;overflow:hidden}.crmdash-rep-track i{transform-origin:0;background:linear-gradient(90deg,#2f8ad6,#12a150);border-radius:999px;height:100%;animation:4.5s cubic-bezier(.22,1,.36,1) infinite crmRep1;display:block}.crmdash-rep:nth-child(2) .crmdash-rep-track i{animation-name:crmRep1}.crmdash-rep:nth-child(3) .crmdash-rep-track i{animation-name:crmRep2}.crmdash-rep:nth-child(4) .crmdash-rep-track i{animation-name:crmRep3}@keyframes crmRep1{0%{transform:scaleX(0)}12%{transform:scaleX(1)}84%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes crmRep2{0%,6%{transform:scaleX(0)}18%{transform:scaleX(1)}80%{transform:scaleX(1)}92%,to{transform:scaleX(0)}}@keyframes crmRep3{0%,12%{transform:scaleX(0)}24%{transform:scaleX(1)}76%{transform:scaleX(1)}88%,to{transform:scaleX(0)}}.crmdash-rep-deals{color:#1f70b7;font-size:.82rem;font-weight:850}.crmfeatures{grid-template-columns:repeat(5,1fr);gap:18px;margin-top:26px;display:grid}.crmfeature{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.crmfeature-ic{color:#fff;background:linear-gradient(#3b92da 0%,#1f70b7 100%);border-radius:13px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 6px 16px #1f70b747}.crmfeature h3{color:#0b1220;margin:0;font-size:1rem;font-weight:800}@media (width<=940px){.crmdash-grid{grid-template-columns:1fr}.crmdash-queue{border-bottom:1px solid #eef2f7;border-right:none}.crmfeatures{grid-template-columns:1fr}}.sirep-fold{max-width:1000px;margin:0 auto;padding:8px 24px 76px}.sirep-head{text-align:center;margin-bottom:30px}.sirep-head h2{color:#050607;margin:8px 0 10px;font-family:Inter Tight,sans-serif;font-size:clamp(2rem,3vw,3.35rem);font-weight:850;line-height:1.03}.sirep-head h2 .flow-hl{color:#0000;background:linear-gradient(#41a1e4 0%,#1f70b7 54%,#0f4f8c 100%);-webkit-background-clip:text;background-clip:text}.sirep-head p{color:#566072;max-width:620px;margin:0 auto;font-size:1rem}.sirep-card{background:#fff;border:1px solid #e9eef5;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 30px 70px -40px #0f285066}.sirep-grade{background:linear-gradient(90deg,#e5484d 0%,#1f70b7 45%,#17a06e 78%,#f0a020 100%);height:4px;position:absolute;inset:0 0 auto}.sirep-tabs{gap:6px;padding:16px 16px 0;display:flex}.sirep-tab{cursor:pointer;color:#55637a;background:#f7f9fc;border:1px solid #e6ebf2;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 8px;font-family:inherit;font-size:.9rem;font-weight:700;transition:all .18s;display:inline-flex}.sirep-tab:hover{border-color:#cfe0f2}.sirep-tab.is-active{color:#1f70b7;background:#eaf3fb;border-color:#bcdcf6}.sirep-tab-av{color:#1f70b7;background:#fff;border:1px solid #e0e8f2;border-radius:8px;place-items:center;width:24px;height:24px;font-size:.72rem;font-weight:800;display:grid}.sirep-tab.is-active .sirep-tab-av{color:#fff;background:linear-gradient(#3b92da,#1f70b7);border:none}.sirep-body{padding:20px 22px 22px}.sirep-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.sirep-who{align-items:center;gap:14px;display:flex}.sirep-av{color:#fff;border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:1.25rem;font-weight:850;display:grid}.sirep-av.tier-good{background:linear-gradient(#22b57d,#17915f)}.sirep-av.tier-warn{background:linear-gradient(#f0a838,#d98615)}.sirep-av.tier-low{background:linear-gradient(#ec5b60,#cf353b)}.sirep-who small{letter-spacing:.08em;text-transform:uppercase;color:#93a0b4;font-size:.68rem;font-weight:800;display:block}.sirep-who strong{color:#0b1220;font-size:1.4rem;font-weight:850;line-height:1.1;display:block}.sirep-meta{color:#6b7787;font-size:.82rem;font-weight:600}.sirep-score{white-space:nowrap;border-radius:999px;padding:8px 16px;font-size:.82rem;font-weight:800}.sirep-score.tier-good{color:#17915f;background:#e7f7ef}.sirep-score.tier-warn{color:#b9781a;background:#fdf3e2}.sirep-score.tier-low{color:#cf353b;background:#fdecec}.sirep-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.sirep-metric{background:#f7f9fc;border:1px solid #eef2f7;border-radius:14px;grid-template-columns:1fr auto;align-items:baseline;gap:2px 8px;padding:13px 14px;display:grid}.sirep-metric-l{letter-spacing:.06em;text-transform:uppercase;color:#8a97aa;font-size:.68rem;font-weight:800}.sirep-metric-v{justify-self:end;font-size:1.5rem;font-weight:850}.sirep-metric-v.tier-good{color:#17915f}.sirep-metric-v.tier-warn{color:#1f70b7}.sirep-metric-v.tier-low{color:#cf353b}.sirep-bar{background:#e6ecf4;border-radius:999px;grid-column:1/-1;height:6px;margin-top:8px;overflow:hidden}.sirep-bar-f{border-radius:999px;height:100%;transition:width .9s cubic-bezier(.22,1,.36,1);display:block}.sirep-bar-f.tier-good{background:linear-gradient(90deg,#22b57d,#17915f)}.sirep-bar-f.tier-warn{background:linear-gradient(90deg,#3b92da,#1f70b7)}.sirep-bar-f.tier-low{background:linear-gradient(90deg,#ec5b60,#cf353b)}.sirep-notes{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sirep-note{background:#f7f9fc;border:1px solid #eef2f7;border-radius:14px;padding:14px 16px}.sirep-note.is-fix{background:#edf7f1;border-color:#d5ecdf}.sirep-note small{letter-spacing:.06em;text-transform:uppercase;color:#8a97aa;align-items:center;gap:6px;font-size:.68rem;font-weight:800;display:inline-flex}.sirep-note.is-fix small{color:#17915f}.sirep-note p{color:#33405a;margin:6px 0 0;font-size:.92rem;font-weight:650;line-height:1.45}@media (width<=780px){.sirep-metrics{grid-template-columns:repeat(2,1fr)}.sirep-notes{grid-template-columns:1fr}}.chatcrm-faq{padding-bottom:30px}.chatcrm-strip-wrap{padding-bottom:100px}.vahero{text-align:center;flex-direction:column;align-items:center;max-width:1220px;margin:0 auto;padding:49px 24px 48px;display:flex;position:relative;overflow:hidden}.vahero-net{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(94% 90% at 50% 46%,#000 72%,#0000 100%);mask-image:radial-gradient(94% 90% at 50% 46%,#000 72%,#0000 100%)}.vahero-glow{pointer-events:none;z-index:0;filter:blur(24px);background:radial-gradient(circle,#2f8ad629,#0000 68%);width:760px;height:420px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.vahero-head,.vahero-stage,.vahero-proof,.vahero-ratings{z-index:1;position:relative}.vahero-head{max-width:920px;margin:0 auto 44px}.vahero-stage{width:min(1080px,100%);margin:0 auto}.vahero-proof{color:#3f4a5c;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:44px;font-size:1rem;font-weight:700;display:flex}.vahero-proof-sep{background:#d5deea;width:1px;height:18px}.vahero-ratings{flex-wrap:wrap;justify-content:center;margin-top:20px}.vaconsole.vaconsole-wide{text-align:left;min-height:0;padding:0;overflow:hidden}.vaconsole-wide .vaconsole-top{padding:14px 22px 10px}.vaconsole-wide .vaconsole-chip{padding:8px 12px}.vaconsole-body2{border-top:1px solid #ffffff14;grid-template-columns:1fr minmax(250px,300px);display:grid}.vaconsole-stageL{flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:10px 22px 14px;display:flex}.vaconsole-stageR{background:#ffffff05;border-left:1px solid #ffffff14;flex-direction:column;gap:7px;padding:14px 16px;display:flex}.vaconsole-listening{color:#7e8ea3;align-items:center;gap:5px;margin-top:auto;padding-top:6px;font-size:.8rem;font-weight:650;display:inline-flex}.vaconsole-listening i{background:#5aa4de;border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite vaEq}.vaconsole-listening i:nth-child(2){animation-delay:.15s}.vaconsole-listening i:nth-child(3){animation-delay:.3s}@media (width<=760px){.vaconsole-body2{grid-template-columns:1fr}.vaconsole-stageR{border-top:1px solid #ffffff14;border-left:none}}.crmloop-fold{max-width:1160px;margin:0 auto;padding:34px 24px 84px}.crmloop-head{text-align:center;max-width:820px;margin:0 auto 40px}.crmloop-h2{white-space:nowrap}.crmloop-head .section-kicker{justify-content:center}.crmloop-head h2{letter-spacing:-.02em;color:#0b1220;margin:10px 0 12px;font-family:Inter Tight,sans-serif;font-size:clamp(1.9rem,3vw,2.9rem);font-weight:850;line-height:1.06}.crmloop-head .va-hl{color:#0000;background:linear-gradient(#41a1e4 0%,#1f70b7 54%,#0f4f8c 100%);-webkit-background-clip:text;background-clip:text}.crmloop-head p{color:#56637a;margin:0 auto;font-size:1.04rem;line-height:1.55}.crmloop{grid-template-columns:minmax(0,1fr) 96px minmax(0,1.15fr) 96px minmax(0,1fr);align-items:stretch;gap:0;display:grid}.crmloop-node{border-radius:18px;flex-direction:column;padding:18px;display:flex}.crmloop-source,.crmloop-out{background:#fff;border:1px solid #e7eef6;box-shadow:0 18px 44px -34px #0f285080}.crmloop-node-tag{letter-spacing:.06em;text-transform:uppercase;color:#7a8699;align-self:flex-start;align-items:center;gap:7px;margin-bottom:14px;font-size:.68rem;font-weight:800;display:inline-flex}.crmloop-node-tag svg{color:#1f70b7}.crmloop-out .crmloop-node-tag svg{color:#17a06e}.crmloop-crms{flex-direction:column;gap:9px;display:flex}.crmchip{color:#29344a;background:linear-gradient(135deg,#fbfdff,#f5f9fd);border:1px solid #e8eef6;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;font-size:.92rem;font-weight:750;display:inline-flex;box-shadow:0 6px 16px -12px #0f285066}.crmchip-b{border-radius:50%;flex-shrink:0;width:10px;height:10px}.crmchip:first-child .crmchip-b{background:#e42527}.crmchip:nth-child(2) .crmchip-b{background:#ff7a59}.crmchip:nth-child(3) .crmchip-b{background:#00a1e0}.crmchip:nth-child(4) .crmchip-b{background:#1b1b1b}.crmchip-on{background:#22b57d;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 3px #22b57d29}.crmchip-ic{color:#fff;background:linear-gradient(135deg,#2f8ad6,#185a9a);border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.crmchip.is-ours{color:#1f70b7;background:linear-gradient(135deg,#eaf3fb,#dbeaf8);border-color:#bcdcf6;box-shadow:0 10px 22px -12px #1f70b766}.crmloop-wire{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.crmloop-wire-label{color:#8593a6;white-space:nowrap;font-size:.72rem;font-weight:750}.crmloop-track{background:#d7e3f0;border-radius:2px;width:78px;height:2px;position:relative}.crmloop-track i{background:#1f70b7;border-radius:50%;width:7px;height:7px;animation:1.8s linear infinite wireDot;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 8px #1f70b799}.crmloop-track i:nth-child(2){animation-delay:.6s}.crmloop-track i:nth-child(3){animation-delay:1.2s}@keyframes wireDot{0%{opacity:0;left:-3px}18%{opacity:1}82%{opacity:1}to{opacity:0;left:calc(100% - 4px)}}.crmloop-wire-out .crmloop-track i{background:#17a06e;box-shadow:0 0 8px #17a06e8c}.crmloop-engine{text-align:center;background:radial-gradient(circle at 50% 0,#1f70b74d,#0000 45%),linear-gradient(160deg,#0e1c30 0%,#091321 60%,#060d18 100%);border:1px solid #78a5e12e;border-radius:20px;align-items:center;padding:20px 18px;box-shadow:0 30px 66px -40px #06102299}.crmloop-core{place-items:center;height:84px;margin-bottom:2px;display:grid;position:relative}.crmloop-core-ring{opacity:0;border:1.5px solid #5aaaf080;border-radius:50%;width:66px;height:66px;animation:2.4s ease-out infinite vaSonar;position:absolute}.crmloop-core-ring:nth-child(2){animation-delay:1.2s}.crmloop-core-ic{z-index:2;color:#fff;background:radial-gradient(circle at 35% 30%,#4aa3e6,#1f70b7 70%);border-radius:50%;place-items:center;width:64px;height:64px;animation:1.8s ease-in-out infinite vaBreathe;display:grid;position:relative;box-shadow:0 0 0 7px #2f8ad61f}.crmloop-core-name{color:#eaf2fb;margin:6px 0 14px;font-size:.98rem;font-weight:800;display:block}.crmloop-tasks{flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.crmloop-tasks li{text-align:left;color:#a9bace;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:11px;align-items:center;gap:10px;padding:9px 12px;font-size:.88rem;font-weight:650;animation:5.6s ease-in-out infinite taskGlow;display:flex}.crmloop-tasks li span{color:#7fc0f5;background:#ffffff0f;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;transition:all .3s;display:grid}.crmloop-tasks li:first-child{animation-delay:0s}.crmloop-tasks li:nth-child(2){animation-delay:1.4s}.crmloop-tasks li:nth-child(3){animation-delay:2.8s}.crmloop-tasks li:nth-child(4){animation-delay:4.2s}@keyframes taskGlow{0%{color:#a9bace;background:#ffffff0a;border-color:#ffffff0f}4%{color:#eaf2fb;background:#2f8ad629;border-color:#5aaaf066}20%{color:#eaf2fb;background:#2f8ad629;border-color:#5aaaf066}26%,to{color:#a9bace;background:#ffffff0a;border-color:#ffffff0f}}.crmloop-status{flex-direction:column;gap:9px;display:flex}.crmstat{color:#90a0b3;background:linear-gradient(135deg,#fbfdff,#f5f9fd);border:1px solid #e8eef6;border-radius:12px;align-items:center;gap:9px;padding:11px 14px;font-size:.92rem;font-weight:750;animation:5.6s ease-in-out infinite statLight;display:inline-flex;box-shadow:0 6px 16px -12px #0f285066}.crmstat svg{color:currentColor}.crmstat:first-child{animation-delay:.7s}.crmstat:nth-child(2){animation-delay:2.1s}.crmstat:nth-child(3){animation-delay:3.5s}.crmstat:nth-child(4){animation-delay:4.9s}@keyframes statLight{0%,3%{color:#b3bccb;background:linear-gradient(135deg,#fbfdff,#f5f9fd);border-color:#e8eef6}9%{color:#17915f;background:linear-gradient(135deg,#eefaf3,#e4f6ec);border-color:#c8ecd9}to{color:#17915f;background:linear-gradient(135deg,#eefaf3,#e4f6ec);border-color:#c8ecd9}}.crmloop-foot{color:#7c8aa0;align-items:center;gap:7px;margin-top:auto;padding-top:14px;font-size:.8rem;font-weight:700;display:inline-flex}.crmloop-foot svg{color:#1f70b7}.crmloop-out .crmloop-foot svg{color:#17a06e}.crmloop-cycle{justify-content:center;align-items:center;margin-top:30px;display:flex;position:relative}.crmloop-cycle-line{background:repeating-linear-gradient(90deg,#cdd8e5 0 6px,#0000 6px 12px);height:1px;position:absolute;top:50%;left:8%;right:8%}.crmloop-cycle-pill{z-index:1;color:#1f70b7;background:#fff;border:1px solid #e2ebf5;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:.9rem;font-weight:700;display:inline-flex;position:relative;box-shadow:0 10px 24px -14px #1f70b766}.crmloop-cycle-pill svg{animation:3.4s linear infinite cycleSpin}@keyframes cycleSpin{to{transform:rotate(360deg)}}@media (width<=900px){.crmloop{grid-template-columns:1fr;gap:14px}.crmloop-wire{flex-direction:row;padding:4px 0}.crmloop-wire .crmloop-track{width:60px}}.orbit-fold{text-align:center;background:radial-gradient(78% 60% at 50% 32%,#eef6fe 0%,#fff 72%);flex-direction:column;justify-content:center;align-items:center;padding:10px 24px 76px;display:flex;position:relative;overflow:hidden}.orbit-stage{aspect-ratio:1.9;width:min(860px,96%);margin:-30px auto 4px;position:relative}.orbit-ring{z-index:1;border:1.3px solid #1f70b766;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-ring-1{width:34%;height:20%}.orbit-ring-2{width:62%;height:38%}.orbit-ring-3{width:96%;height:60%}.orbit-sweep{aspect-ratio:1;z-index:0;filter:blur(1px);background:conic-gradient(#2f8ad68c 0deg,#2f8ad647 12deg,#2f8ad614 58deg,#0000 88deg 360deg);border-radius:50%;width:96%;animation:5s linear infinite orbitSweep;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleY(.33);-webkit-mask:radial-gradient(circle,#0000 15%,#000 42%);mask:radial-gradient(circle,#0000 15%,#000 42%)}@keyframes orbitSweep{0%{transform:translate(-50%,-50%)scaleY(.33)rotate(0)}to{transform:translate(-50%,-50%)scaleY(.33)rotate(360deg)}}.orbit-shadow{z-index:1;filter:blur(6px);background:radial-gradient(58% 66%,#0f285029,#0000 72%);border-radius:50%;width:172px;height:40px;position:absolute;top:calc(56% - 30px);left:50%;transform:translate(-50%,-50%)}.orbit-platform{z-index:2;background:radial-gradient(58% 66% at 50% 42%,#d3e9fbf2,#d3e9fb00 72%);border-radius:50%;width:210px;height:66px;position:absolute;top:calc(50% - 30px);left:50%;transform:translate(-50%,-50%)}.orbit-core{z-index:4;color:#fff;background:radial-gradient(circle at 34% 28%,#79bdf2 0%,#2f8ad6 46%,#1257a0 100%);border-radius:50%;place-items:center;width:96px;height:96px;display:grid;position:absolute;top:calc(50% - 30px);left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 42px -8px #14509699,inset 0 2px 7px #ffffff73,inset 0 -7px 15px #0928506b}.orbit-core-in{z-index:2;flex-direction:column;align-items:center;gap:1px;display:flex;position:relative}.orbit-core-in svg{color:#dcefff;filter:drop-shadow(0 2px 4px #09285066)}.orbit-core-in strong{letter-spacing:.01em;color:#fff;text-shadow:0 2px 4px #09285073;font-family:Inter Tight,sans-serif;font-size:.94rem;font-weight:850}.orbit-core-halo{border:1.5px solid #2f8ad666;border-radius:50%;animation:2.6s ease-out infinite orbitHalo;position:absolute;inset:-12px}@keyframes orbitHalo{0%{opacity:.7;transform:scale(.92)}to{opacity:0;transform:scale(1.3)}}.orbit-pill{white-space:nowrap;z-index:3;text-align:center;color:#1f70b7;background:#fff;border:1px solid #e4edf7;border-radius:16px;padding:9px 15px;font-size:.88rem;font-weight:750;line-height:1.2;position:absolute;transform:translate(-50%,-50%);box-shadow:0 16px 30px -16px #0f285080}.orbit-pill.orbit-pill-up{transform:translate(-50%,calc(-50% - 34px))}.orbit-dot{z-index:2;background:#fff;border:2px solid #1f70b7;border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 7px #1f70b759}.orbit-head h2{letter-spacing:-.01em;color:#0b1220;margin:0;font-family:Inter Tight,sans-serif;font-size:clamp(1.7rem,3.2vw,2.8rem);font-weight:850;line-height:1.06}.orbit-hl{color:#1f70b7;letter-spacing:-.02em;font-size:clamp(2.1rem,4.4vw,3.8rem);display:block}@media (width<=620px){.orbit-pill{padding:8px 12px;font-size:.76rem}.orbit-core{width:74px;height:74px}}.vscompare-fold{max-width:1120px;margin:0 auto;padding:44px 24px 116px}.vscompare-head{text-align:center;max-width:940px;margin:0 auto 34px}.vscompare-head p{white-space:nowrap}.vscompare-head .section-kicker{justify-content:center}.vscompare-head h2{letter-spacing:-.02em;color:#0b1220;margin:10px 0 12px;font-family:Inter Tight,sans-serif;font-size:clamp(1.9rem,3vw,2.9rem);font-weight:850;line-height:1.06}.vscompare-head .va-hl{color:#0000;background:linear-gradient(#41a1e4 0%,#1f70b7 54%,#0f4f8c 100%);-webkit-background-clip:text;background-clip:text}.vscompare-head p{color:#56637a;margin:0 auto;font-size:1.04rem;line-height:1.55}.vscompare{background:linear-gradient(#f4f7fb 0%,#eaf0f7 100%);border:1px solid #e2e9f2;border-radius:20px;position:relative;overflow:visible;box-shadow:0 24px 54px -40px #0f28504d}.vsc-spot{z-index:0;background:radial-gradient(circle at 50% 0,#1f70b757,#0000 46%),linear-gradient(160deg,#0e1c30 0%,#091321 60%,#060d18 100%);border:1px solid #78a5e138;border-radius:22px;position:absolute;inset:-16px 0 -16px 70.1493%;box-shadow:0 36px 70px -28px #061022b3}.vsc-row{z-index:1;grid-template-columns:1.35fr 1fr 1fr;align-items:stretch;display:grid;position:relative}.vsc-feat,.vsc-old{border-bottom:1px solid #e3e9f1}.vsc-row:last-child .vsc-feat,.vsc-row:last-child .vsc-old{border-bottom:0}.vsc-feat{color:#0b1220;align-items:center;padding:20px 28px;font-size:1rem;font-weight:750;display:flex}.vsc-old{text-align:center;color:#98a6b8;justify-content:center;align-items:center;padding:20px 22px;font-size:.96rem;font-weight:600;display:flex}.vsc-new{text-align:center;color:#eaf2fb;justify-content:center;align-items:center;padding:20px 22px;font-size:.98rem;font-weight:800;display:flex}.vsc-headrow .vsc-feat,.vsc-headrow .vsc-old{border-bottom:1px solid #dbe3ed}.vsc-headrow .vsc-feat{letter-spacing:.08em;text-transform:uppercase;color:#8a97a8;padding-top:28px;padding-bottom:28px;font-size:.92rem;font-weight:800}.vsc-headrow .vsc-old{color:#556072;flex-direction:column;justify-content:center;gap:2px;font-size:1.15rem;font-weight:800}.vsc-headrow .vsc-old small{letter-spacing:.14em;text-transform:uppercase;color:#a0abbb;font-size:.62rem;font-weight:700}.vsc-headrow .vsc-new{flex-direction:column;justify-content:center;gap:7px}.vsc-headrow .vsc-new strong{color:#0000;background:linear-gradient(#7fd9e0,#3b92da);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:850}.vsc-badge{letter-spacing:.12em;text-transform:uppercase;color:#7fc0f5;background:#7fc0f51f;border:1px solid #7fc0f552;border-radius:999px;padding:4px 10px;font-size:.6rem;font-weight:800}.vsc-mark{border-radius:9px;place-items:center;width:30px;height:30px;display:inline-grid}.vsc-check{color:#34d98a;background:#22b57d33}.vsc-x{color:#d64545;background:#fbdada}@media (width<=680px){.vsc-row{grid-template-columns:1.2fr .9fr .9fr}.vsc-feat{padding:16px;font-size:.9rem}.vsc-old,.vsc-new{padding:16px 10px;font-size:.86rem}.vsc-spot{top:-10px;bottom:-10px;left:70%}}.vahero-copy{position:relative}.vahero-kicker{color:#1f70b7;background:#eaf3fb;border:1px solid #d6e8f8;border-radius:999px;align-items:center;gap:7px;margin-bottom:18px;padding:7px 15px;font-size:.82rem;font-weight:750;display:inline-flex}.vahero-head h1{letter-spacing:-.02em;color:#0b1220;margin:0;font-family:Inter Tight,sans-serif;font-size:clamp(2rem,3.2vw,2.8rem);font-weight:850;line-height:1.06}.vahero-head p{color:#52607a;max-width:none;margin:16px auto 0;font-size:1.02rem;font-weight:500;line-height:1.5}.vahero-kicker{margin-bottom:16px}.va-rot-pill{color:#fff;background:linear-gradient(#2f8ad6 0%,#1f70b7 100%);border-radius:14px;padding:.02em .32em .08em;animation:.5s cubic-bezier(.22,1,.36,1) both vaPillIn;display:inline-block;box-shadow:0 14px 30px -12px #1f70b7b3,inset 0 1px #ffffff40}@keyframes vaPillIn{0%{opacity:.3;transform:translateY(.18em)scale(.95)}60%{opacity:1}to{opacity:1;transform:none}}.va-accent{color:#0000;background:linear-gradient(#41a1e4 0%,#1f70b7 54%,#0f4f8c 100%);-webkit-background-clip:text;background-clip:text}.va-speaking{color:#4a586d;background:#f2f6fb;border:1px solid #e2ebf5;border-radius:999px;align-items:center;gap:8px;margin:0 0 20px;padding:8px 15px 8px 13px;font-size:.92rem;font-weight:650;display:inline-flex}.va-speaking-dot{background:#22b57d;border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:1.5s ease-in-out infinite vaPulse;box-shadow:0 0 #22b57d80}.va-speaking-word{color:#0000;background:linear-gradient(#41a1e4 0%,#1f70b7 100%);-webkit-background-clip:text;background-clip:text;min-width:84px;font-weight:800;animation:.45s cubic-bezier(.22,1,.36,1) both vaWordIn}@keyframes vaWordIn{0%{opacity:.2;transform:translateY(.28em)}to{opacity:1;transform:none}}.vahero-copy p{color:#56637a;max-width:480px;margin:0 0 26px;font-size:1.08rem;line-height:1.6}.vahero-actions{align-items:center;gap:12px;margin-bottom:24px;display:flex}.vahero-btn-primary{color:#fff;background:linear-gradient(#2f8ad6,#1f70b7);border-radius:12px;align-items:center;gap:8px;padding:13px 22px;font-size:.96rem;font-weight:750;text-decoration:none;transition:transform .15s;display:inline-flex;box-shadow:0 14px 28px -12px #1f70b799}.vahero-btn-primary:hover{transform:translateY(-1px)}.vahero-btn-ghost{color:#1b2a44;background:#fff;border:1px solid #d9e2ec;border-radius:12px;align-items:center;padding:13px 20px;font-size:.96rem;font-weight:750;text-decoration:none;transition:border-color .15s;display:inline-flex}.vahero-btn-ghost:hover{border-color:#bcd4ea}.vahero-proof{color:#56637a;flex-wrap:wrap;gap:8px 20px;font-size:.88rem;font-weight:650;display:flex}.vahero-proof span{align-items:center;gap:7px;display:inline-flex}.vahero-proof span svg{color:#1f70b7}.vahero-console{position:relative}.vaconsole{z-index:0;background:radial-gradient(circle at 12% 0,#1f70b757,#0000 34%),radial-gradient(circle at 88% 12%,#1f70b73d,#0000 30%),linear-gradient(135deg,#07101f 0%,#0b1629 48%,#050913 100%);border:1px solid #78a5e129;border-radius:26px;flex-direction:column;min-height:560px;padding:22px 22px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 66px -40px #06102299}.vaconsole:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 30%,#0000008c,#0000 72%);mask-image:radial-gradient(120% 90% at 50% 30%,#0000008c,#0000 72%)}.vaconsole-top{align-items:center;gap:12px;display:flex}.vaconsole-avatar{color:#bfe0fb;background:#ffffff14;border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.vaconsole-who{margin-right:auto}.vaconsole-who strong{color:#f2f7fc;font-size:.98rem;font-weight:750;line-height:1.15;display:block}.vaconsole-who small{color:#8fa2ba;font-size:.78rem}.vaconsole-timer{white-space:nowrap;color:#55e6a5;font-variant-numeric:tabular-nums;background:#22b57d24;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:.82rem;font-weight:750;display:inline-flex}.vaconsole-timer i{background:#34d98a;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite vaPulse}.vaconsole-timer.is-ended{color:#93a3b8;background:#ffffff0f}.vaconsole-timer.is-ended i{background:#7c8ba0;animation:none}@keyframes vaPulse{0%,to{box-shadow:0 0 #34d98a80}50%{box-shadow:0 0 0 6px #34d98a00}}.vaorb{place-items:center;height:116px;margin:0;display:grid;position:relative}.vaorb-ring{opacity:0;border:1.5px solid #5aaaf080;border-radius:50%;width:96px;height:96px;position:absolute}.vaorb.is-speaking .vaorb-ring{animation:2.4s ease-out infinite vaSonar}.vaorb.is-speaking .vaorb-ring:nth-child(2){animation-delay:.8s}.vaorb.is-speaking .vaorb-ring:nth-child(3){animation-delay:1.6s}@keyframes vaSonar{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.7)}}.vaorb-core{z-index:2;color:#fff;background:radial-gradient(circle at 35% 30%,#4aa3e6,#1f70b7 70%);border-radius:50%;place-items:center;width:92px;height:92px;display:grid;position:relative;box-shadow:0 0 0 8px #2f8ad61f,0 18px 40px -12px #1f70b7cc}.vaorb.is-speaking .vaorb-core{animation:1.6s ease-in-out infinite vaBreathe}@keyframes vaBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.vaorb.is-idle .vaorb-core{box-shadow:none;background:radial-gradient(circle at 35% 30%,#5a6b82,#37475e 70%)}.vaorb-bars{z-index:3;align-items:flex-end;gap:3px;height:20px;display:flex;position:absolute;bottom:14px}.vaorb-bars span{background:#ffffffd9;border-radius:3px;width:3px;height:30%;animation:.8s ease-in-out infinite vaEq}.vaorb.is-idle .vaorb-bars{display:none}@keyframes vaEq{0%,to{height:22%}50%{height:90%}}.vaconsole-caption{text-align:center;min-height:74px;padding:0 8px}.vaconsole-caption small{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:6px;padding:2px 9px;font-size:.66rem;font-weight:800;display:inline-block}.vaconsole-caption small.is-ai{color:#7fc0f5;background:#2f8ad629}.vaconsole-caption small.is-lead{color:#9fe9c4;background:#34d98a24}.vaconsole-caption p{color:#e9f1fa;margin:0;font-size:1rem;font-weight:600;line-height:1.45}.vaconsole-cap-done{align-items:center;gap:8px;display:inline-flex;color:#55e6a5!important;font-weight:750!important}.vaconsole-chips{gap:8px;margin-top:auto;display:grid}.vaconsole-chip{opacity:.6;background:#ffffff0b;border:1px solid #ffffff12;border-radius:13px;align-items:center;gap:10px;padding:10px 13px;transition:all .35s;display:flex}.vaconsole-chip.is-on{opacity:1;background:#2f8ad61f;border-color:#5aaaf059}.vaconsole-chip-check{color:#ffffff40;flex-shrink:0;display:grid}.vaconsole-chip.is-on .vaconsole-chip-check{color:#34d98a}.vaconsole-chip-txt{min-width:0}.vaconsole-chip-txt small{letter-spacing:.05em;text-transform:uppercase;color:#8093a9;font-size:.64rem;font-weight:700;display:block}.vaconsole-chip-txt strong{color:#eaf2fb;white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:700;display:block;overflow:hidden}.vaconsole-chip:not(.is-on) .vaconsole-chip-txt strong{color:#6b7c93;font-weight:500}.vaconsole-foot{justify-content:center;align-items:center;height:34px;margin-top:8px;display:flex}.vaconsole-replay{cursor:pointer;color:#bfe0fb;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-family:inherit;font-size:.9rem;font-weight:750;transition:background .16s;display:inline-flex}.vaconsole-replay:hover{background:#ffffff1f}.va-variant-switch{z-index:30;background:#fff;border:1px solid #e2ebf5;border-radius:999px;gap:4px;padding:4px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px -12px #0f285066}.va-variant-switch button{cursor:pointer;color:#6b7787;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-family:inherit;font-size:.8rem;font-weight:700}.va-variant-switch button.is-on{color:#fff;background:#1f70b7}.v1-h1{font-size:clamp(2.4rem,4vw,4rem);line-height:1.02}.v1-sub{max-width:440px;font-size:1.12rem!important}.va-underline{color:inherit;background-image:linear-gradient(120deg,#2f8ad6,#1f70b7);background-position:0 88%;background-repeat:no-repeat;background-size:100% .32em;padding:0 1px}.v1-trust{color:#56637a;align-items:center;gap:8px;margin-top:26px;font-size:.95rem;font-weight:600;display:flex}.v1-trust b{color:#0b1220;font-weight:800}.v1-stars{color:#f0a828;gap:2px;display:inline-flex}.v2-stats{grid-template-columns:repeat(3,1fr);gap:12px;max-width:480px;margin-top:28px;display:grid}.v2-stat{background:#fff;border:1px solid #e7eef6;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;display:flex;box-shadow:0 10px 24px -18px #0f285080}.v2-stat-ic{color:#1f70b7;background:#eaf3fb;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:8px;display:grid}.v2-stat strong{color:#0b1220;font-size:1.5rem;font-weight:850;line-height:1}.v2-stat small{color:#7c8797;font-size:.78rem;font-weight:650}.v2-ratings{flex-wrap:nowrap;gap:16px;margin-top:26px}.v2-ratings img{transform:scale(.9)}.v3-frame{padding-left:26px;position:relative}.v3-frame:before{content:"";background:linear-gradient(#41a1e4,#1f70b7 60%,#0f4f8c);border-radius:4px;width:4px;position:absolute;top:6px;bottom:6px;left:0}.vahero-social{flex-direction:column;align-items:flex-start;gap:16px;margin-top:26px;display:flex}.vahero-social .rating-row{flex-wrap:nowrap;justify-content:flex-start;gap:15px;margin-top:0}.vahero-social .rating-row span{gap:3px}.vahero-social .rating-row b{font-size:.82rem}.vahero-social .rating-row img{transform:scale(.92)}@media (width<=900px){.vahero{grid-template-columns:1fr;gap:36px;padding-top:40px}.vahero-console{max-width:480px}}.phc{text-align:center;background:radial-gradient(60% 60% at 50% 0,#eef5fc 0%,#0000 70%),linear-gradient(#f7fbff 0%,#fff 60%);padding:40px 24px 64px;position:relative;overflow:hidden}.phc-glow{pointer-events:none;background:radial-gradient(40% 34% at 22% 30%,#2f8ad629,#0000 70%),radial-gradient(40% 34% at 80% 24%,#7b5cff1a,#0000 70%);position:absolute;inset:0}.phc-head{z-index:1;max-width:740px;margin:0 auto;animation:.68s both heroFadeUp;position:relative}.phc-head .hero-kicker{margin:0 auto 18px}.phc-head h1{letter-spacing:-.02em;color:#0b1220;margin:0;font-family:Inter Tight,sans-serif;font-size:clamp(2.2rem,3.6vw,3.2rem);font-weight:850;line-height:1.05}.phc-head h1 .ph-accent{background:linear-gradient(90deg,#2f8ad6,#185a9a);color:#0000;-webkit-background-clip:text;background-clip:text}.phc-head>p{color:#52607a;max-width:540px;margin:18px auto 0;font-size:1.06rem;font-weight:500;line-height:1.5}.phc-cta{z-index:1;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex;position:relative}.phc-proof{z-index:1;color:#52607a;flex-wrap:wrap;justify-content:center;gap:26px;margin-top:20px;font-size:.95rem;font-weight:650;display:flex;position:relative}.phc-proof span{align-items:center;gap:8px;display:inline-flex}.phc-proof svg{color:#1f70b7}.phc:before{content:"";pointer-events:none;background-image:linear-gradient(#1f70b70d 1px,#0000 1px),linear-gradient(90deg,#1f70b70d 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 20%,#000 20%,#0000 72%);mask-image:radial-gradient(120% 90% at 50% 20%,#000 20%,#0000 72%)}.phc-demo{z-index:1;max-width:720px;margin:30px auto 0;animation:.82s .14s both heroFadeUp;position:relative}.phc-demo-card{text-align:left;background:#fff;border:1.5px solid #dbe7f3;border-radius:22px;padding:22px;box-shadow:0 40px 90px #09142629}.phc-demo-label{color:#64748b;align-items:center;gap:8px;margin-bottom:16px;font-size:.86rem;font-weight:700;display:inline-flex}.phc-demo-label svg{color:#1f70b7}.phc-demo-input{background:#f6f9fc;border:1.5px solid #e3ecf5;border-radius:15px;align-items:center;gap:10px;padding:8px 8px 8px 18px;transition:border-color .18s,box-shadow .18s;display:flex}.phc-demo-input:focus-within{border-color:#1f70b7;box-shadow:0 0 0 4px #1f70b71f}.phc-demo-input input{color:#0b1220;background:0 0;border:none;outline:none;flex:auto;min-width:0;padding:10px 0;font-family:inherit;font-size:1.02rem}.phc-demo-input input::placeholder{color:#9aa6b6}.phc-demo-btn{cursor:pointer;color:#fff;background:#1f70b7;border:none;border-radius:11px;flex-shrink:0;align-items:center;gap:7px;padding:12px 20px;font-family:inherit;font-size:.98rem;font-weight:800;transition:transform .16s,background .16s;display:inline-flex;box-shadow:0 10px 24px #1f70b752}.phc-demo-btn:hover{background:#195c98;transform:translateY(-1px)}.phc-demo-chips{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.phc-demo-chip{cursor:pointer;color:#33415a;background:#fff;border:1.5px solid #e3ecf5;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:.86rem;font-weight:650;transition:all .16s;display:inline-flex}.phc-demo-chip svg{color:#1f70b7}.phc-demo-chip:hover{color:#1f70b7;background:#f2f7fc;border-color:#bcd6ef;transform:translateY(-1px)}.phc-demo-result{border-top:1px dashed #e3ecf5;flex-direction:column;gap:10px;margin-top:20px;padding-top:20px;display:flex}.phc-demo-result .cbub{border-radius:16px;max-width:80%;padding:11px 15px;font-size:.96rem;font-weight:500;line-height:1.42;animation:.42s both cbubIn}.phc-demo-result .cbub.user{color:#fff;background:#1f70b7;border-bottom-right-radius:5px;align-self:flex-end}.phc-demo-result .cbub.ai{color:#1b2a44;background:#f1f5f9;border-bottom-left-radius:5px;align-self:flex-start;align-items:flex-start;gap:9px;animation-delay:.28s;display:inline-flex}.cbub-av{color:#fff;background:linear-gradient(135deg,#2f8ad6,#185a9a);border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;margin-top:-1px;display:grid}.phc-demo-score{color:#1b2a44;background:#fff;border:1px solid #e3ecf5;border-radius:12px;align-self:flex-start;align-items:center;gap:8px;margin-top:4px;padding:9px 15px;font-size:.9rem;font-weight:750;animation:.42s .5s both cbubIn;display:inline-flex}.phc-demo-score strong{font-weight:850}.phc-demo-score.tier-hot{color:#12a150;border-color:#cdebd8}.phc-demo-score.tier-warm{color:#c9821b;border-color:#f4e2c2}.phc-demo-score.tier-junk{color:#d64545;border-color:#f4cccc}.phc-demo-score svg{color:currentColor}.phc-demo-saved{color:#1f70b7;letter-spacing:.02em;background:#eaf3fb;border-radius:999px;margin-left:4px;padding:3px 9px;font-size:.74rem;font-weight:800}.phc-ratings{z-index:1;justify-content:center;margin:22px auto 0;position:relative}@media (width<=620px){.phc-demo-input{flex-wrap:wrap}.phc-demo-btn{justify-content:center;width:100%}}.product-trust{text-align:center;max-width:1100px;margin:0 auto;padding:8px 24px 40px}.product-trust-label{letter-spacing:.05em;text-transform:uppercase;color:#9aa6b6;margin:0 0 22px;font-size:.82rem;font-weight:800}.product-trust-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(28px,5vw,64px);display:flex}.product-trust-row span{display:inline-flex}.product-trust-row img{object-fit:contain;filter:grayscale();opacity:.55;width:auto;height:30px;transition:filter .2s,opacity .2s}.product-trust-row span:hover img{filter:grayscale(0);opacity:1}.feature-row.is-reversed .about-story-media{order:2}.feature-row.is-reversed .about-story-copy{order:1}.feature-checks{flex-direction:column;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:flex}.feature-checks li{color:#1b2a44;align-items:flex-start;gap:11px;font-size:1rem;font-weight:650;line-height:1.45;display:flex}.feature-checks li svg{color:#12a150;flex-shrink:0;margin-top:1px}.product-quote{text-align:center;max-width:900px;margin:0 auto;padding:8px 20px;position:relative}.product-quote-mark{color:#cfe0f1;margin:0 auto 6px}.product-quote blockquote{color:#0b1220;letter-spacing:-.01em;margin:0;font-family:Inter Tight,sans-serif;font-size:clamp(1.3rem,2.4vw,1.9rem);font-weight:750;line-height:1.4}.product-quote figcaption{align-items:center;gap:13px;margin-top:26px;display:inline-flex}.product-quote-avatar{color:#fff;background:linear-gradient(135deg,#2f8ad6,#185a9a);border-radius:50%;place-items:center;width:46px;height:46px;font-size:.95rem;font-weight:850;display:grid}.product-quote-who{text-align:left;flex-direction:column;line-height:1.3;display:flex}.product-quote-who strong{color:#0b1220;font-weight:850}.product-quote-who small{color:#7a8699;font-size:.9rem}.leadai-compare{grid-template-columns:1fr 1fr;gap:22px;max-width:940px;margin:0 auto;display:grid}.leadai-compare-card{background:#fff;border:1.5px solid #e6ecf3;border-radius:20px;padding:30px 28px}.leadai-compare-card.is-after{background:linear-gradient(135deg,#f4f9fe,#eef5fc);border-color:#bcd6ef;box-shadow:0 20px 46px #1f70b71a}.leadai-compare-tag{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;margin-bottom:16px;padding:5px 12px;font-size:.76rem;font-weight:800;display:inline-block}.is-before .leadai-compare-tag{color:#d64545;background:#fdecec}.is-after .leadai-compare-tag{color:#1f70b7;background:#eaf3fb}.leadai-compare-card ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.leadai-compare-card li{color:#33415a;align-items:flex-start;gap:11px;font-size:1rem;font-weight:600;line-height:1.45;display:flex}.is-before li svg{color:#e07a7a;flex-shrink:0;margin-top:1px}.is-after li svg{color:#12a150;flex-shrink:0;margin-top:1px}.leadai-steps,.leadai-3{grid-template-columns:repeat(3,1fr)}.leadai-stages{flex-wrap:wrap;gap:8px;margin:8px 0 26px;display:flex}.leadai-stage{color:#1b2a44;background:#eef4fa;border:1px solid #dbe7f3;border-radius:999px;padding:6px 13px;font-size:.84rem;font-weight:750}@media (width<=900px){.leadai-compare,.leadai-steps,.leadai-3{grid-template-columns:1fr}}.hero-backlink{color:inherit;text-decoration:none;transition:color .2s}.hero-backlink:hover{background:linear-gradient(90deg,#8fe8f2,#b9d4ff);color:#0000;-webkit-background-clip:text;background-clip:text}#about-cta{padding-top:40px}.pricing-hero-lead{color:#ffffffd1;max-width:720px;margin:18px auto 0;font-size:1.08rem;font-weight:500;line-height:1.65}.about-intro{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.about-intro-copy h2{color:#0b1220;margin:0;font-family:Inter Tight,sans-serif;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:850;line-height:1.15}.about-intro-text{padding-top:6px}.about-intro-text p{color:#475569;margin:0 0 18px;font-size:1.06rem;line-height:1.7}.about-intro-text p:last-child{margin-bottom:0}.about-intro-text strong{color:#1f70b7;font-weight:800}.about-stats-band{background:#f6f9fc;padding:56px 24px}.about-stats{text-align:center;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1000px;margin:0 auto;display:grid}.about-stat{flex-direction:column;gap:6px;display:flex}.about-stat-num{background:linear-gradient(135deg,#2f8ad6,#185a9a);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Inter Tight,sans-serif;font-size:clamp(2.4rem,4.5vw,3.4rem);font-weight:900;line-height:1}.about-stat-label{color:#566072;font-size:.98rem;font-weight:650}.about-story{grid-template-columns:.92fr 1.08fr;align-items:center;gap:52px;display:grid}.about-story-media{background:#0d1628;border:8px solid #0d1628;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 30px 70px #09142638,0 12px 24px #1f70b714,inset 0 0 0 1px #ffffffb8}.about-story-media img,.about-story-video{object-fit:cover;width:100%;height:100%;max-height:440px;display:block}.about-story-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#0b1220;background:#ffffffeb;border-radius:14px;align-items:center;gap:9px;padding:11px 16px;font-size:.92rem;font-weight:800;display:inline-flex;position:absolute;bottom:20px;left:20px;box-shadow:0 12px 30px #09142633}.about-story-badge svg{color:#1f70b7}.about-story-copy h2{color:#0b1220;margin:0 0 16px;font-family:Inter Tight,sans-serif;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:850;line-height:1.15}.about-story-copy p{color:#475569;margin:0 0 16px;font-size:1.05rem;line-height:1.7}.about-story-copy .partner-btn-primary{margin-top:10px}@media (width<=980px){.about-intro{grid-template-columns:1fr;gap:22px}.about-stats{grid-template-columns:repeat(2,1fr);gap:34px 24px}.about-story{grid-template-columns:1fr;gap:30px}.about-story-media img{max-height:360px}}@media (width<=560px){.about-stats{grid-template-columns:repeat(2,1fr)}}.auth-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:100vh;font-family:Inter Tight,sans-serif;display:grid}.auth-brand{color:#eaf2fb;background:radial-gradient(circle at 14% 0,#1f70b757,#0000 34%),radial-gradient(circle at 88% 12%,#1f70b73d,#0000 30%),linear-gradient(150deg,#07101f 0%,#0b1629 52%,#050913 100%);flex-direction:column;justify-content:space-between;padding:40px 44px;display:flex;position:relative;overflow:hidden}.auth-brand:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:92px 92px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 82%);mask-image:linear-gradient(#000000b3,#0000 82%)}.auth-brand>*{z-index:1;position:relative}.auth-confirm{text-align:center;padding:8px 0}.auth-confirm-ic{color:#1f70b7;background:linear-gradient(#eaf4fc,#d6e9f8);border-radius:18px;place-items:center;width:62px;height:62px;margin:0 auto 20px;display:inline-grid}.auth-confirm h1{letter-spacing:-.02em;margin:0 0 10px;font-size:1.7rem;font-weight:800}.auth-confirm p{color:#5b6b80;margin:0 0 22px;line-height:1.6}.auth-confirm p strong{color:#1f2b3a}.auth-confirm .auth-submit{max-width:260px;margin:0 auto}.auth-confirm .auth-alt{margin-top:14px}.auth-otp-form{flex-direction:column;gap:22px;display:flex}.auth-otp{justify-content:center;gap:10px;display:flex}.auth-otp input{text-align:center;color:#1f2b3a;background:#fff;border:1.5px solid #d8e0ea;border-radius:12px;outline:none;width:50px;height:60px;font-size:1.5rem;font-weight:700;transition:border-color .15s,box-shadow .15s}.auth-otp input:focus{border-color:#1f70b7;box-shadow:0 0 0 3px #1f70b726}.auth-otp-timer{text-align:center;color:#64748b;margin:-6px 0 0;font-size:.9rem}.auth-otp-timer strong{color:#1f70b7;font-variant-numeric:tabular-nums;font-weight:800}.auth-otp-timer.is-expired,.auth-otp-timer.is-expired strong{color:#c0392b}.auth-confirm .auth-error,.auth-confirm .auth-ok{text-align:left;margin:0 0 18px}.auth-brand-logo img{width:230px;height:auto}.auth-brand-body{max-width:420px}.auth-brand-body h2{letter-spacing:-.02em;color:#fff;margin:0 0 16px;font-size:clamp(1.8rem,2.6vw,2.5rem);font-weight:850;line-height:1.1}.auth-brand-body h2 span{color:#0000;background:linear-gradient(#7fc0f5,#3b92da);-webkit-background-clip:text;background-clip:text}.auth-brand-body p{color:#9fb2c9;margin:0 0 22px;font-size:1.02rem;line-height:1.6}.auth-brand-points{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.auth-brand-points li{color:#d4e2f2;align-items:center;gap:10px;font-weight:650;display:flex}.auth-brand-points svg{color:#55e6a5;flex-shrink:0}.auth-brand-foot{color:#6b7c93;font-size:.82rem}.auth-main{background:linear-gradient(#fff,#f6f9fd);justify-content:center;align-items:center;padding:40px 24px;display:flex}.auth-card{width:100%;max-width:420px}.auth-head h1{color:#0b1220;letter-spacing:-.01em;margin:0 0 6px;font-size:1.7rem;font-weight:850}.auth-head p{color:#64748b;margin:0 0 24px;font-size:.98rem}.auth-banner{color:#9a6a10;background:#fff7e6;border:1px solid #ffe2a8;border-radius:10px;margin-bottom:16px;padding:10px 13px;font-size:.84rem;font-weight:600}.auth-error{color:#c53b3b;background:#fdecec;border:1px solid #f6cccc;border-radius:10px;margin-bottom:16px;padding:10px 13px;font-size:.88rem;font-weight:600}.auth-ok{color:#17915f;background:#eafaf1;border:1px solid #c8ecd9;border-radius:10px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 13px;font-size:.88rem;font-weight:650;display:flex}.auth-google{cursor:pointer;color:#1b2a44;background:#fff;border:1.5px solid #e2e9f2;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px;font-family:inherit;font-size:.96rem;font-weight:700;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.auth-google:hover{background:#fafcfe;border-color:#cdd8e5;box-shadow:0 2px 10px #1428500d}.auth-google:focus-visible{border-color:#2f8ad6;outline:none;box-shadow:0 0 0 3px #2f8ad624}.auth-google:disabled{opacity:.6;cursor:not-allowed}.auth-divider{color:#98a6b8;align-items:center;gap:12px;margin:18px 0;font-size:.82rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e6ecf3;flex:1;height:1px}.auth-form{flex-direction:column;gap:15px;display:flex}.auth-field{flex-direction:column;gap:6px;display:flex}.auth-field>span:first-child{color:#33405a;font-size:.84rem;font-weight:700}.auth-field-row{justify-content:space-between;align-items:center;display:flex}.auth-keep{color:#4a5a72;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;margin:-2px 0 2px;font-size:.88rem;font-weight:600;display:flex}.auth-keep input{accent-color:#1f70b7;cursor:pointer;flex-shrink:0;width:16px;height:16px}.auth-input{background:#fff;border:1.5px solid #e2e9f2;border-radius:11px;align-items:center;gap:9px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.auth-input:focus-within{border-color:#2f8ad6;box-shadow:0 0 0 3px #2f8ad624}.auth-input svg{color:#9aa6b8;flex-shrink:0}.auth-input input{color:#0b1220;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:12px 0;font-family:inherit;font-size:.96rem}.auth-eye{cursor:pointer;color:#9aa6b8;background:0 0;border:0;place-items:center;padding:0;display:grid}.auth-submit{cursor:pointer;color:#fff;background:linear-gradient(#2f8ad6,#1f70b7);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:14px 18px;font-family:inherit;font-size:1rem;font-weight:750;transition:transform .15s;display:flex;box-shadow:0 4px 10px -4px #1f70b766}.auth-submit:hover{transform:translateY(-1px)}.auth-submit:disabled{opacity:.7;cursor:not-allowed;transform:none}.auth-spin{animation:.8s linear infinite authSpin}@keyframes authSpin{to{transform:rotate(360deg)}}.auth-alt{text-align:center;color:#64748b;margin:20px 0 0;font-size:.92rem}.auth-link{cursor:pointer;font-family:inherit;font-weight:750;font-size:inherit;color:#1f70b7;background:0 0;border:0;padding:0}.auth-link:hover{text-decoration:underline}@media (width<=860px){.auth-wrap{grid-template-columns:1fr}.auth-brand{display:none}}.dash-loading{color:#1f70b7;place-items:center;min-height:100vh;display:grid}.dash-stub{text-align:center;background:linear-gradient(#fff,#f6f9fd);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 24px;font-family:Inter Tight,sans-serif;display:flex}.dash-stub h1{color:#0b1220;margin:0 0 10px;font-size:2rem;font-weight:850}.dash-stub p{color:#64748b;max-width:460px;margin:0;font-size:1.05rem}.dash{background:linear-gradient(#fff,#f4f8fd);min-height:100vh;font-family:Inter Tight,sans-serif}.dash-top{background:#fff;border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;padding:18px 32px;display:flex}.dash-logo img{width:auto;height:52px;display:block}.dash-top-right{align-items:center;gap:16px;display:flex}.dash-user{color:#64748b;font-size:.9rem;font-weight:600}.dash-signout{color:#33445a;cursor:pointer;background:#fff;border:1px solid #d8e0ea;border-radius:10px;align-items:center;gap:7px;padding:8px 14px;font-family:inherit;font-size:.9rem;font-weight:650;transition:border-color .15s,color .15s;display:inline-flex}.dash-signout:hover{color:#1f70b7;border-color:#1f70b7}.dash-main{text-align:center;max-width:860px;margin:0 auto;padding:30px 24px 40px}.dash-step{letter-spacing:.04em;text-transform:uppercase;color:#1f70b7;background:#eaf4fc;border-radius:999px;margin-bottom:14px;padding:5px 13px;font-size:.78rem;font-weight:700;display:inline-block}.dash-main h1{color:#0b1220;letter-spacing:-.02em;margin:0 0 8px;font-size:1.9rem;font-weight:850}.dash-lede{color:#64748b;max-width:520px;margin:0 auto 24px;font-size:1rem;line-height:1.5}.dash-removed{padding-top:60px}.dash-removed .dash-step{color:#b91c1c;background:#fdecec}.dash-retention-note{text-align:left;color:#334155;background:#f0f7ff;border:1px solid #cfe2f7;border-radius:14px;align-items:flex-start;gap:11px;max-width:620px;margin:4px auto 22px;padding:14px 18px;font-size:.92rem;line-height:1.5;display:flex}.dash-retention-note svg{color:#1f70b7;flex-shrink:0;margin-top:2px}.dash-retention-note strong{color:#0b1220;font-weight:750}.dash-removed-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:6px;display:flex}.dash-removed-actions .dash-signout{text-decoration:none}.dash-removed a{color:#1f70b7;font-weight:600}.dash-err{text-align:left;max-width:420px;margin:0 auto 18px}.dash-products{grid-template-columns:repeat(auto-fit,minmax(300px,346px));justify-content:center;gap:28px;max-width:720px;margin:0 auto 18px;display:grid}.dash-pcard{text-align:left;cursor:pointer;background:#fff;border:2px solid #e2e9f2;border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 22px;font-family:inherit;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.dash-pcard:hover{border-color:#b9d4ee;transform:translateY(-2px);box-shadow:0 14px 34px #1f70b71a}.dash-pcard.is-on{border-color:#1f70b7;box-shadow:0 14px 34px #1f70b729}.dash-pcheck{color:#fff;border:2px solid #d8e0ea;border-radius:50%;place-items:center;width:24px;height:24px;transition:background .16s,border-color .16s;display:grid;position:absolute;top:16px;right:16px}.dash-pcard.is-on .dash-pcheck{background:#1f70b7;border-color:#1f70b7}.dash-pic{color:#fff;background:linear-gradient(#3b92da 0%,#1f70b7 100%);border-radius:13px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 18px #1f70b747}.dash-pname{color:#0b1220;font-size:1.12rem;font-weight:800}.dash-pdesc{color:#5b6b80;font-size:.92rem;line-height:1.45}.dash-ppoints{flex-direction:column;gap:6px;margin-top:4px;display:flex}.dash-ppoint{color:#33445a;align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:inline-flex}.dash-ppoint svg{color:#55b98a;flex-shrink:0}.dash-bundle{text-align:left;cursor:pointer;background:#fff;border:2px solid #cfe0f2;border-radius:18px;align-items:center;gap:18px;width:100%;max-width:720px;margin:28px auto 20px;padding:18px 24px;font-family:inherit;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.dash-bundle:hover{border-color:#a9cdee;transform:translateY(-2px);box-shadow:0 16px 36px #1f70b724}.dash-bundle.is-on{border-color:#1f70b7;box-shadow:0 16px 40px #1f70b733}.dash-bundle-badge{letter-spacing:.03em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#2f8ad6,#1f70b7);border-radius:999px;padding:5px 12px;font-size:.72rem;font-weight:800;position:absolute;top:-11px;left:26px;box-shadow:0 6px 14px #1f70b74d}.dash-bundle .dash-pcheck{flex-shrink:0;order:3;margin-left:auto;position:static}.dash-bundle.is-on .dash-pcheck{background:#1f70b7;border-color:#1f70b7}.dash-bundle-ic{flex-shrink:0}.dash-bundle-body{flex-direction:column;gap:6px;display:flex}.dash-bundle-tag{letter-spacing:.03em;text-transform:uppercase;color:#1f70b7;vertical-align:middle;background:#dcecfa;border-radius:999px;margin-left:8px;padding:3px 9px;font-size:.68rem;font-weight:800;display:inline-block}.dash-continue{max-width:300px;margin:25px auto 0}@media (width<=640px){.dash-products{grid-template-columns:1fr}.dash-top{padding:16px 20px}}.onb-main{max-width:680px;padding-bottom:56px}.onb-main .dash-lede{white-space:nowrap;max-width:none}.onb-progress{justify-content:center;align-items:center;gap:10px;margin:4px 0 24px;display:flex}.onb-dot{color:#90a2b8;background:#eef3f9;border:2px solid #e2e9f2;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.85rem;font-weight:800;transition:all .16s;display:grid}.onb-dot.is-current{color:#fff;background:#1f70b7;border-color:#1f70b7;box-shadow:0 6px 16px #1f70b74d}.onb-dot.is-done{color:#fff;background:#55b98a;border-color:#55b98a}.onb-card{text-align:left;background:#fff;border:1px solid #e7edf5;border-radius:20px;padding:28px 28px 30px;box-shadow:0 12px 34px #1428460f}.onb-card-title{color:#0b1220;margin:0 0 20px;font-size:1.25rem;font-weight:800}.onb-field{margin-bottom:22px}.onb-field:last-child{margin-bottom:0}.onb-label{color:#33445a;margin-bottom:11px;font-size:.95rem;font-weight:700;display:block}.onb-chips{flex-wrap:wrap;gap:10px;display:flex}.onb-chip{color:#33445a;cursor:pointer;background:#fff;border:1.5px solid #d8e0ea;border-radius:11px;align-items:center;gap:6px;padding:9px 15px;font-family:inherit;font-size:.92rem;font-weight:500;transition:all .15s;display:inline-flex}.onb-chip:hover{border-color:#a9cdee}.onb-chip.is-on{color:#1f70b7;background:#eaf4fc;border-color:#1f70b7}.onb-input{color:#1f2b3a;box-sizing:border-box;border:1.5px solid #d8e0ea;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:.98rem;font-weight:400;transition:border-color .15s,box-shadow .15s}.onb-input::placeholder{color:#8090a3;font-weight:400}.onb-input:focus{border-color:#1f70b7;box-shadow:0 0 0 3px #1f70b726}.onb-input-sm{margin-top:11px}.onb-chip-other:focus,.onb-chip-other:focus-visible{border-color:#d8e0ea;outline:none}.onb-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:24px;display:flex}.onb-next{max-width:240px;margin:0}.plans-main{max-width:1000px}.plans-billing{background:#eef3f9;border-radius:12px;gap:4px;margin:4px auto 26px;padding:4px;display:inline-flex}.plans-billing button{color:#5b6b80;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:8px;padding:9px 18px;font-family:inherit;font-size:.92rem;font-weight:700;transition:all .15s;display:inline-flex}.plans-billing button.is-on{color:#1f70b7;background:#fff;box-shadow:0 3px 10px #14284614}.plans-save{color:#fff;background:#55b98a;border-radius:999px;padding:2px 7px;font-size:.72rem;font-weight:800}.plans-grid{text-align:left;grid-template-columns:repeat(4,1fr);gap:16px;margin:0 auto 8px;display:grid}.plan-card{text-align:left;cursor:pointer;background:#fff;border:2px solid #e2e9f2;border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;padding:22px 20px;font-family:inherit;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.plan-card:hover{border-color:#b9d4ee;transform:translateY(-3px);box-shadow:0 16px 34px #1f70b71f}.plan-card.is-on{border-color:#1f70b7;box-shadow:0 16px 38px #1f70b72e}.plan-card.is-popular{border-color:#cfe0f2}.plan-badge{letter-spacing:.03em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#2f8ad6,#1f70b7);border-radius:999px;padding:4px 10px;font-size:.68rem;font-weight:800;position:absolute;top:-11px;left:20px}.plan-check{color:#fff;border:2px solid #d8e0ea;border-radius:50%;place-items:center;width:22px;height:22px;transition:all .15s;display:grid;position:absolute;top:16px;right:16px}.plan-card.is-on .plan-check{background:#1f70b7;border-color:#1f70b7}.plan-name{color:#0b1220;font-size:1.12rem;font-weight:800}.plan-tag{color:#7c8ba0;min-height:34px;font-size:.85rem;line-height:1.35}.plan-price{align-items:baseline;gap:3px;margin-top:4px;display:flex}.plan-amt{color:#0b1220;letter-spacing:-.02em;font-size:1.8rem;font-weight:850}.plan-per{color:#7c8ba0;font-size:.9rem;font-weight:600}.plan-custom{color:#0b1220;font-size:1.5rem;font-weight:850}.plan-billed{color:#90a2b8;margin-top:-2px;font-size:.75rem}.plan-feats{flex-direction:column;gap:8px;width:100%;margin-top:12px;display:flex}.plan-feat{color:#33445a;grid-template-columns:16px 1fr;align-items:start;column-gap:8px;font-size:.86rem;line-height:1.4;display:grid}.plan-feat svg{color:#55b98a;margin-top:3px}.plans-actions{max-width:640px;margin:28px auto 0}.plans-toggles{flex-wrap:wrap;justify-content:center;gap:12px;margin:4px auto 26px;display:flex}.plans-toggles .plans-billing{margin:0}.co-main{max-width:520px}.co-card{text-align:left;background:#fff;border:1px solid #e7edf5;border-radius:20px;padding:26px 26px 24px;box-shadow:0 14px 38px #14284612}.co-row{color:#5b6b80;justify-content:space-between;align-items:center;padding:9px 0;font-size:.96rem;display:flex}.co-row strong{color:#0b1220;font-weight:750}.co-divider{background:#eef2f7;height:1px;margin:8px 0}.co-plan-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:6px;display:flex}.co-plan-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#7c8ba0;margin-bottom:4px;font-size:.74rem;font-weight:800;display:block}.co-plan-name{color:#0b1220;letter-spacing:-.02em;font-size:1.2rem;font-weight:800;display:block}.co-trial-badge{color:#12a150;white-space:nowrap;background:#e6f6ec;border:1px solid #c8ecd9;border-radius:999px;flex-shrink:0;align-items:center;padding:5px 11px;font-size:.74rem;font-weight:800;display:inline-flex}.co-free{color:#12a150!important}.co-credit-row span{color:#12a150;font-weight:650}.co-credit{color:#12a150!important}.co-proration-note{color:#40694f;background:#f2fbf6;border:1px solid #cbe8d6;border-radius:11px;margin:10px 0 0;padding:11px 13px;font-size:.84rem;line-height:1.5}.co-proration-note strong{color:#0b1220;font-weight:800}.co-fineprint{text-align:center;color:#7c8ba0;margin:12px 2px 0;font-size:.82rem;font-weight:500;line-height:1.4}.co-fineprint-note{color:#9aa7b8;background:#f5f8fc;border:1px solid #e7edf3;border-radius:9px;margin-top:8px;padding:8px 12px;font-size:.76rem}.co-currency-note{color:#4a5a72;background:#f3f6fb;border:1px solid #d8e2f0;border-radius:11px;margin:10px 0 0;padding:9px 13px;font-size:.82rem;line-height:1.45}.co-currency-note strong{color:#0b1220;font-weight:800}.co-gst-row{padding-top:4px}.co-gst-row span{color:#6a7a90;font-weight:650}.co-gst-row strong{font-weight:700}.co-total{border-top:1px solid #eef2f7;margin-top:4px;padding-top:12px}.co-total span{color:#33445a;font-weight:700}.co-total strong{font-size:1.25rem}.co-total em{color:#7c8ba0;font-size:.82rem;font-style:normal;font-weight:600}.co-perks{flex-direction:column;gap:9px;margin:16px 0 20px;padding:0;list-style:none;display:flex}.co-perks li{color:#33445a;align-items:center;gap:9px;font-size:.9rem;font-weight:600;display:flex}.co-perks svg{color:#1f70b7;flex-shrink:0}.co-cta{margin:0}.co-back{margin:12px auto 0}.co-success{text-align:center;padding:20px 0}.co-success-ic{color:#fff;background:linear-gradient(#55c98f,#38a873);border-radius:22px;place-items:center;width:70px;height:70px;margin:0 auto 18px;display:inline-grid;box-shadow:0 12px 28px #38a87352}.co-success .co-cta{max-width:260px;margin:8px auto 0}.co-access-list{text-align:left;flex-direction:column;gap:8px;margin:4px auto 20px;display:inline-flex}.manage-current{text-align:left;background:linear-gradient(135deg,#f6faff,#eef5ff);border:1px solid #dbe6f2;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:720px;margin:6px auto 22px;padding:16px 20px;display:flex;box-shadow:0 10px 26px #1f70b70f}.manage-current-info{align-items:center;gap:14px;display:flex}.manage-current-ic{color:#fff;background:#1f70b7;border-radius:13px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 18px #1f70b747}.manage-current-name{color:#0b1220;margin-top:3px;font-size:1.15rem;font-weight:850;display:block}.manage-current-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.manage-autopay{text-align:left;background:linear-gradient(135deg,#f2fbf6,#eafaf1);border:1px solid #cbe8d6;border-radius:12px;padding:9px 14px}.manage-autopay.is-plain{background:linear-gradient(135deg,#f6faff,#eef5ff);border-color:#dbe6f2}.manage-autopay-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:#12a150;font-size:.66rem;font-weight:800;display:block}.manage-autopay.is-plain .manage-autopay-eyebrow{color:#1f70b7}.manage-autopay.is-ending{background:linear-gradient(135deg,#fffaf0,#fdf3e0);border-color:#f0dcae}.manage-autopay.is-ending .manage-autopay-eyebrow{color:#b45309}.manage-autopay-date{color:#0b1220;margin-top:1px;font-size:.95rem;font-weight:800;display:block}.manage-autopay-sub{color:#5b7590;margin-top:1px;font-size:.78rem;font-weight:600;display:block}.manage-current-sub{color:#5b7590;margin-top:3px;font-size:.9rem;font-weight:600;display:block}.manage-status{text-transform:capitalize;color:#12a150;font-style:normal;font-weight:800}.manage-cancel{background:#fff8f7;border:1px solid #f0d9d6;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;max-width:900px;margin:28px auto 0;padding:16px 20px;display:flex}.manage-cancel strong{color:#0b1220;font-size:.98rem;font-weight:800;display:block}.manage-cancel span{color:#7a8699;max-width:520px;margin-top:3px;font-size:.88rem;display:block}.manage-cancel-btn{color:#b3261e;cursor:pointer;background:#fff;border:1px solid #e6b6af;border-radius:11px;flex-shrink:0;padding:11px 18px;font-size:.92rem;font-weight:750;transition:background .15s,border-color .15s}.manage-cancel-btn:hover{background:#fff1ef;border-color:#dc2626}.manage-cancel-scheduled{color:#b45309;background:#fffaf0;border:1px solid #f0dcae;border-radius:11px;flex-shrink:0;align-items:center;gap:7px;padding:11px 16px;font-size:.92rem;font-weight:750;display:inline-flex}.manage-modal-points{color:#475569;margin:6px 0 4px;font-size:.93rem;line-height:1.55}.confirm-modal{text-align:center;width:min(440px,100%);padding:30px 28px 24px;position:relative}.confirm-modal-x{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:10px;place-items:center;width:34px;height:34px;transition:background .15s,color .15s;display:grid;position:absolute;top:14px;right:14px}.confirm-modal-x:hover:not(:disabled){color:#0b1220;background:#e5ebf2}.confirm-modal-x:disabled{opacity:.5;cursor:default}.confirm-modal-ic{border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:15px;display:inline-flex}.confirm-modal-ic.warn{color:#e08a1e;background:#fdeede}.confirm-modal-ic.info{color:#1f70b7;background:#e8f2fb}.confirm-modal h3{color:#0b1220;letter-spacing:-.01em;margin:0 0 8px;font-size:1.4rem;font-weight:850}.confirm-modal-lede{color:#5b6b7f;margin:0 0 18px;font-size:.96rem;line-height:1.5}.confirm-modal-lede strong{color:#0b1220;font-weight:800}.confirm-modal-note{text-align:left;background:#f2f8ff;border:1px solid #dbe9f7;border-radius:13px;align-items:flex-start;gap:11px;margin-bottom:22px;padding:13px 15px;display:flex}.confirm-modal-note svg{color:#1f70b7;flex-shrink:0;margin-top:1px}.confirm-modal-note span{color:#48627d;font-size:.86rem;line-height:1.5}.confirm-modal-note strong{color:#0b1220;font-weight:800}.confirm-modal-actions{gap:10px;display:flex}.confirm-modal-actions .adm-tbtn{flex:1;height:46px;font-size:.94rem}.cancel-flow{overflow:hidden}.cancel-progress{justify-content:center;gap:7px;margin-bottom:18px;display:flex}.cancel-dot{background:#e5ebf2;border-radius:3px;width:22px;height:5px;transition:background .25s}.cancel-dot.is-on{background:#1f70b7}.cancel-step{animation:.32s cubic-bezier(.22,.61,.36,1) cancelSlide}@keyframes cancelSlide{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:none}}.cancel-offer-cta{color:#fff;background:#1f70b7;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;margin-bottom:20px;font-size:.96rem;font-weight:750;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 10px 22px #1f70b73d}.cancel-offer-cta:hover{background:#195c97;transform:translateY(-1px)}.cancel-reasons{text-align:left;gap:8px;margin:4px 0 12px;display:grid}.cancel-reason{cursor:pointer;border:1.5px solid #e4eaf1;border-radius:12px;align-items:center;gap:11px;padding:11px 13px;transition:border-color .15s,background .15s;display:flex}.cancel-reason:hover{border-color:#c4d6e9}.cancel-reason.is-on{background:#f2f8fe;border-color:#1f70b7}.cancel-reason input{opacity:0;pointer-events:none;position:absolute}.cancel-reason-radio{color:#fff;border:2px solid #cdd8e4;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;transition:background .15s,border-color .15s;display:grid}.cancel-reason.is-on .cancel-reason-radio{background:#1f70b7;border-color:#1f70b7}.cancel-reason>span:last-child{color:#33445a;font-size:.92rem;font-weight:600}.cancel-comment{width:100%;font:inherit;color:#0b1220;resize:vertical;border:1.5px solid #e4eaf1;border-radius:12px;outline:none;min-height:58px;margin-bottom:8px;padding:11px 13px;font-size:.9rem;transition:border-color .15s}.cancel-comment:focus{border-color:#1f70b7;box-shadow:0 0 0 4px #1f70b71a}.cancel-err{text-align:left;margin-bottom:12px}.adm-tbtn.danger:hover{background:#b91c1c}.dash-plan-manager{border-top:1px solid #e6ecf3;width:100%;max-width:1080px;margin:44px auto 0;padding-top:34px}.dash-plan-head{text-align:center;margin-bottom:20px}.dash-plan-head h2{color:#0b1220;margin:4px 0 6px;font-size:1.7rem;font-weight:850}.dash-plan-actions{justify-content:center;margin-top:22px;display:flex}.dash-plan-actions .onb-next{max-width:360px}.dash-plan-loading{color:#64748b;justify-content:center;padding:30px 0;display:flex}.manage-back{align-self:flex-start;margin:0 0 4px}.manage-tabs{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.manage-tab{cursor:pointer;background:#fff;border:1.5px solid #e2e9f1;border-radius:12px;align-items:center;gap:10px;padding:10px 15px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.manage-tab:hover{border-color:#c3d6ea}.manage-tab.is-active{background:#f2f8fe;border-color:#1f70b7;box-shadow:0 6px 16px #1f70b71a}.manage-tab-ic{color:#1f70b7;background:#eef4fb;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.manage-tab.is-active .manage-tab-ic{color:#fff;background:#1f70b7}.manage-tab-text{text-align:left;flex-direction:column;line-height:1.2;display:flex}.manage-tab-text strong{color:#0b1220;font-size:.92rem;font-weight:800}.manage-tab-text small{color:#12a150;text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:800}.manage-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 0 22px;display:flex}.manage-controls-toggles{flex-wrap:wrap;gap:12px;display:flex}.manage-controls .plans-billing{margin:0}.manage-apply{color:#fff;cursor:pointer;background:#1f70b7;border:none;border-radius:11px;flex-shrink:0;align-items:center;gap:7px;padding:10px 18px;font-size:.9rem;font-weight:750;transition:background .15s,transform .15s,opacity .15s;display:inline-flex;box-shadow:0 8px 18px #1f70b738}.manage-apply:hover:not(:disabled){background:#195c97;transform:translateY(-1px)}.manage-apply:disabled{box-shadow:none;cursor:not-allowed;background:#cdd8e4}.adm-tbtn.primary{color:#fff;background:#1f70b7;border-color:#1f70b7}.plans-main>.dash-plan-manager{border-top:none;margin-top:8px;padding-top:0}.plan-feat.is-off{color:#aab6c4}.plan-feat.is-off svg{color:#d7dee6}.manage-cancel,.manage-cancel>div{text-align:left}.dash-console .adm-side{width:236px}.dash-console .adm-body{padding:34px 40px 60px}.dash-console .dash-products{justify-content:start;max-width:none;margin:0}.dash-console .dash-plan-manager{border-top:none;max-width:none;margin:0;padding-top:0}.dash-console .dash-plan-manager .plans-toggles{justify-content:flex-start}.dash-console .dash-plan-manager .manage-current{max-width:none;margin-left:0;margin-right:0}.dash-console .dash-plan-actions{justify-content:flex-start}.dash-console .dash-pcard,.dash-console .dash-pcard.is-on{border:1px solid #e6ecf3;box-shadow:0 12px 30px #10294a0d}.dash-console .dash-pcard:hover{border-color:#d6e2f0;transform:translateY(-2px);box-shadow:0 16px 36px #10294a14}.dash-section-title{color:#0b1220;margin:0 0 14px;font-size:1.05rem;font-weight:800}.dash-home-stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0 0 22px;display:grid}.dash-stat{text-align:left;background:#fff;border:1px solid #e6ecf3;border-radius:15px;align-items:center;gap:13px;min-height:74px;padding:15px 18px;display:flex;box-shadow:0 10px 26px #10294a0a}.dash-stat>div{min-width:0}.dash-stat small{color:#7a8699;text-transform:uppercase;letter-spacing:.03em;font-size:.78rem;font-weight:700;display:block}.dash-stat strong{color:#0b1220;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:.85rem;font-weight:800;display:block;overflow:hidden}.dash-stat-ic{border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.dash-stat-ic.blue{color:#1f70b7;background:#e8f2fb}.dash-stat-ic.green{color:#12a150;background:#e6f7ee}.dash-stat-ic.violet{color:#7c53d6;background:#efe9fb}.dash-stat-ic.amber{color:#d9822b;background:#fdf1e0}.dash-stat-action{cursor:pointer;font:inherit;transition:border-color .15s,transform .15s,box-shadow .15s}.dash-stat-action:hover{border-color:#d6e2f0;transform:translateY(-2px);box-shadow:0 16px 34px #10294a14}.dash-help-card{background:#f4f9ff;border:1px solid #cfe2f7;border-radius:15px;align-items:center;gap:13px;margin-top:30px;padding:16px 18px;display:flex}.dash-help-card>.dash-stat-ic{align-self:center}.dash-help-card>div strong{color:#0b1220;font-size:.98rem;font-weight:800;display:block}.dash-help-card>div span{color:#5b7590;margin-top:3px;font-size:.9rem;line-height:1.5;display:block}.dash-help-card a{color:#1f70b7;font-weight:700}.dsk{background:linear-gradient(100deg,#eef2f7 30%,#f7fafc 50%,#eef2f7 70%) 0 0/200% 100%;border-radius:10px;animation:1.3s ease-in-out infinite dskShimmer;display:block}.dash-skeleton .adm-side .dsk{background:linear-gradient(100deg,#1a2740 30%,#24344f 50%,#1a2740 70%) 0 0/200% 100%}.dsk-brand{width:150px;height:30px}.dsk-nav{border-radius:12px;height:44px;margin-bottom:6px}.dsk-user{border-radius:12px;height:46px}.dsk-title{width:320px;height:30px;margin-bottom:12px}.dsk-sub{width:460px;max-width:80%;height:15px;margin-bottom:24px}.dash-home-stats .dsk-stat{border-radius:15px;height:74px}.dash-products .dsk-card{border-radius:18px;height:210px}.dsk-current{border-radius:16px;height:80px;margin-bottom:22px}.dsk-toggle{border-radius:999px;width:360px;max-width:90%;height:48px;margin-bottom:22px}.plans-grid .dsk-plan{border-radius:22px;height:420px}@keyframes dskShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.co-access-list li{justify-content:flex-start}.adm-shell{background:#f5f8fc;min-height:100vh;font-family:Inter Tight,sans-serif;display:flex}.adm-side{color:#cdd8e6;background:linear-gradient(#0b1629 0%,#0a1220 100%);flex-direction:column;flex-shrink:0;align-self:flex-start;width:236px;height:100vh;padding:18px 16px;transition:width .18s;display:flex;position:sticky;top:0}.adm-side-top{justify-content:space-between;align-items:center;gap:10px;padding:4px 4px 20px;display:flex}.adm-brand{flex:1;align-items:center;min-width:0;margin-left:-5px;display:flex;overflow:hidden}.adm-brand img{max-width:100%;height:auto;max-height:37px;display:block}.adm-collapse{color:#9fb0c6;cursor:pointer;background:#ffffff0f;border:none;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;margin-right:-3px;transition:background .15s,color .15s;display:grid}.adm-collapse:hover{color:#eaf2fb;background:#ffffff1f}.adm-nav{flex-direction:column;gap:4px;display:flex}.adm-navitem{text-align:left;color:#9fb0c6;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:11px 14px;font-family:inherit;font-size:.95rem;font-weight:650;transition:background .15s,color .15s;display:flex;position:relative}.adm-navitem svg{flex-shrink:0}.adm-navitem:hover{color:#eaf2fb;background:#ffffff0d}.adm-navitem.is-on{color:#fff;background:#2f8ad629;font-weight:750}.adm-navitem.is-on:before{content:"";background:linear-gradient(#4aa3e6,#1f70b7);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.adm-navitem.is-on svg{color:#56b0f0}.adm-shell.is-collapsed .adm-side{width:74px;padding-left:12px;padding-right:12px}.adm-shell.is-collapsed .adm-side-top{flex-direction:column;gap:12px;padding-bottom:16px}.adm-shell.is-collapsed .adm-brand{opacity:0;width:0;height:0;padding:0}.adm-shell.is-collapsed .adm-navitem{justify-content:center;gap:0;padding:11px}.adm-shell.is-collapsed .adm-navlabel,.adm-shell.is-collapsed .adm-side-user-text{display:none}.adm-shell.is-collapsed .adm-side-user{justify-content:center}.adm-shell.is-collapsed .adm-signout{padding:9px 0}.adm-side-foot{border-top:1px solid #ffffff14;margin-top:auto;padding-top:18px}.adm-side-user{align-items:center;gap:10px;margin-bottom:12px;display:flex}.adm-side-user .adm-avatar{flex-shrink:0}.adm-side-user-text{flex:1;min-width:0}.adm-side-user strong{color:#eaf2fb;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;display:block;overflow:hidden}.adm-side-user small{color:#7c8ba0;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;display:block;overflow:hidden}.adm-signout{color:#cdd8e6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:9px;font-family:inherit;font-size:.86rem;font-weight:650;display:flex}.adm-signout:hover{background:#ffffff17}.adm-body{flex:1;min-width:0;padding:30px 34px 60px}.adm-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.adm-head h1{color:#0b1220;letter-spacing:-.02em;margin:0 0 3px;font-size:1.55rem;font-weight:850}.adm-head p{color:#7c8ba0;margin:0;font-size:.92rem}.crm-admin-font,.crm-admin-font *{font-family:Inter Tight,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.adm-search{color:#90a2b8;background:#fff;border:1px solid #e2e9f2;border-radius:11px;align-items:center;gap:8px;padding:9px 13px;display:flex}.adm-search input{color:#1f2b3a;border:none;outline:none;width:200px;font-family:inherit;font-size:.92rem;font-weight:500}.adm-search input::placeholder{color:#90a2b8;font-weight:500}.adm-stats{grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:18px;display:grid}.adm-stat{background:#fff;border:1px solid #e7edf5;border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex;box-shadow:0 6px 18px #1428460a}.adm-stat-ic{border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.tone-blue{color:#1f70b7;background:#eaf4fc}.tone-violet{color:#7c53d6;background:#eee7fb}.tone-green{color:#2f9e6a;background:#e3f6ec}.tone-amber{color:#c47d16;background:#fdf1dd}.tone-rose{color:#d0574f;background:#fdecec}.adm-stat-body{flex-direction:column;min-width:0;display:flex}.adm-stat-val{color:#0b1220;font-size:1.32rem;font-weight:850;line-height:1.1}.adm-stat-label{color:#64748b;font-size:.78rem;font-weight:600}.adm-stat-sub{color:#90a2b8;margin-top:1px;font-size:.72rem}.adm-grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.adm-panel{background:#fff;border:1px solid #e7edf5;border-radius:16px;padding:20px 22px;box-shadow:0 6px 18px #1428460a}.adm-panel-title{color:#0b1220;margin:0 0 16px;font-size:1rem;font-weight:800}.adm-mixrow{margin-bottom:15px}.adm-mixrow-top{color:#33445a;justify-content:space-between;margin-bottom:6px;font-size:.9rem;display:flex}.adm-mixrow-top strong{color:#0b1220}.adm-bar{background:#eef3f9;border-radius:999px;height:8px;overflow:hidden}.adm-bar span{border-radius:999px;height:100%;transition:width .4s;display:block}.adm-recent{border-bottom:1px solid #f2f5f9;align-items:center;gap:11px;padding:9px 0;display:flex}.adm-recent:last-child{border-bottom:none}.adm-recent-main{flex:1;min-width:0}.adm-recent-main strong{color:#0b1220;font-size:.92rem;display:block}.adm-recent-main small{color:#90a2b8;font-size:.8rem}.adm-recent-amt{text-align:right}.adm-recent-amt strong{color:#0b1220;font-size:.92rem;display:block}.adm-avatar{color:#fff;background:linear-gradient(135deg,#2f8ad6,#1f70b7);border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:.82rem;font-weight:800;display:grid}.adm-avatar.sm{border-radius:9px;width:32px;height:32px;font-size:.72rem}.adm-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.adm-toolbar .adm-search{flex:1;min-width:200px}.adm-toolbar .adm-search input{width:100%}.adm-select{color:#7c8ba0;background:#fff;border:1px solid #e2e9f2;border-radius:11px;align-items:center;gap:7px;height:40px;padding:0 12px;display:inline-flex}.adm-select select{color:#33445a;cursor:pointer;background-color:#0000;border:none;outline:none;padding:0 2px;font-family:inherit;font-size:.9rem;font-weight:700;line-height:1}.adm-card{background:#fff;border:1px solid #e7edf5;border-radius:16px;overflow:hidden;box-shadow:0 6px 18px #1428460a}.adm-table{border-collapse:collapse;width:100%;font-size:.9rem}.adm-table th{text-align:left;color:#64748b;text-transform:uppercase;letter-spacing:.04em;background:#f7fafd;border-bottom:1px solid #e7edf5;padding:13px 18px;font-size:.74rem;font-weight:700}.adm-table td{color:#33445a;vertical-align:middle;border-bottom:1px solid #f2f5f9;padding:14px 18px}.adm-table tr:last-child td{border-bottom:none}.adm-cust{align-items:center;gap:11px;display:flex}.adm-cust strong{color:#0b1220;font-size:.92rem;font-weight:700;display:block}.adm-cust small{color:#90a2b8;font-size:.8rem}.adm-chip{color:#1f70b7;background:#eaf4fc;border-radius:8px;margin-right:5px;padding:3px 9px;font-size:.78rem;font-weight:650;display:inline-block}.adm-muted{color:#90a2b8;font-size:.85rem}.adm-txn{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;color:#33445a;background:#f2f5f9;border:1px solid #e7edf5;border-radius:6px;max-width:150px;padding:3px 8px;font-size:.8rem;display:inline-block;overflow:hidden}.adm-txn-row{align-items:center;gap:8px;max-width:100%;display:inline-flex}.adm-txn-row .adm-copy,.payment-transaction-copy-row .adm-copy{border-radius:7px;width:26px;height:26px}.adm-subline{margin-bottom:5px;font-size:.88rem}.adm-pill{white-space:nowrap;text-transform:uppercase;letter-spacing:.03em;border-radius:999px;margin-left:4px;padding:3px 9px;font-size:.68rem;font-weight:800;display:inline-block}.adm-tag.admin{text-transform:uppercase;color:#7c53d6;background:#eae3fb;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:.66rem;font-weight:800}.adm-active,.adm-paid,.adm-trialing{color:#2f9e6a;background:#e3f6ec}.adm-pending,.adm-created{color:#c47d16;background:#fdf1dd}.adm-past_due,.adm-failed,.adm-cancelled,.adm-expired,.adm-refunded{color:#d0574f;background:#fdecec}.adm-empty{text-align:center;color:#90a2b8;padding:26px}.adm-reason-tag{color:#b0740f;background:#fdeede;border-radius:8px;padding:4px 10px;font-size:.8rem;font-weight:700;display:inline-block}.adm-cancel-comment{max-width:300px}.adm-cancel-comment>span{-webkit-line-clamp:2;color:#5b6b7f;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.45;display:-webkit-box;overflow:hidden}.adm-seemore{color:#5b6b7f;text-align:left;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:.86rem;line-height:1.45}.adm-seemore-link{color:#1f70b7;white-space:nowrap;font-weight:700}.adm-seemore:hover .adm-seemore-link{text-decoration:underline}.adm-comment-modal{width:min(520px,100%)}.adm-comment-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.adm-modal-x{color:#90a2b8;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;line-height:0;display:inline-flex}.adm-modal-x:hover{color:#33445a;background:#eef2f7}.adm-comment-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:.82rem;display:flex}.adm-comment-label{text-transform:uppercase;letter-spacing:.05em;color:#8494a8;margin-bottom:6px;font-size:.72rem;font-weight:800}.adm-comment-body{color:#33445a;white-space:pre-wrap;word-break:break-word;background:#f7fafd;border:1px solid #eef2f7;border-radius:12px;max-height:340px;margin-bottom:18px;padding:14px 16px;font-size:.94rem;line-height:1.6;overflow-y:auto}.adm-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.adm-pager-info{color:#7c8ba0;font-size:.85rem}.adm-pager-ctrls{align-items:center;gap:4px;display:flex}.adm-pager-ctrls button{color:#33445a;cursor:pointer;background:#fff;border:1px solid #e2e9f2;border-radius:9px;place-items:center;min-width:34px;height:34px;padding:0 8px;font-family:inherit;font-size:.88rem;font-weight:650;transition:border-color .15s,background .15s;display:grid}.adm-pager-ctrls button:hover:not(:disabled){color:#1f70b7;border-color:#1f70b7}.adm-pager-ctrls button.is-on{color:#fff;background:#1f70b7;border-color:#1f70b7}.adm-pager-ctrls button:disabled{opacity:.45;cursor:not-allowed}.adm-pager-gap{color:#90a2b8;padding:0 2px}.costs-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:16px;display:flex}.costs-periods{background:#eef3f8;border:1px solid #e2e9f2;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.costs-periods button{color:#5b6b80;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 14px;font-family:inherit;font-size:.92rem;font-weight:650;transition:background .15s,color .15s}.costs-periods button:hover{color:#1f70b7}.costs-periods button.is-on{color:#1f70b7;background:#fff;box-shadow:0 1px 3px #102a4a1a}.costs-src{color:#7c8ba0;align-items:center;gap:14px;font-size:.86rem;display:inline-flex}.costs-src span{align-items:center;gap:6px;display:inline-flex}.costs-dot{background:#cbd5e1;border-radius:50%;width:8px;height:8px}.costs-dot.on{background:#16a34a;box-shadow:0 0 0 3px #16a34a24}.costs-daterange{background:#fff;border:1px solid #e2e9f2;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.costs-daterange label{color:#7c8ba0;gap:4px;font-size:.76rem;font-weight:600;display:grid}.costs-daterange input[type=date]{color:#33445a;background:#fff;border:1px solid #e2e9f2;border-radius:10px;padding:8px 11px;font-family:inherit;font-size:.88rem}.costs-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px;display:grid}.costs-stat{background:#fff;border:1px solid #e7edf3;border-radius:14px;align-items:flex-start;gap:12px;padding:13px 16px;transition:box-shadow .18s,transform .18s;display:flex;box-shadow:0 1px 2px #102a4a0a}.costs-stat:hover{transform:translateY(-1px);box-shadow:0 12px 28px -18px #102a4a52}.costs-stat-ic{color:#64748b;background:#eef2f7;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.costs-stat-ic.rev{color:#1f70b7;background:#eaf4fc}.costs-stat-ic.cost{color:#d97706;background:#fdf1e6}.costs-stat-ic.mg{color:#0f9d58;background:#e6f6ee}.costs-stat.neg .costs-stat-ic.mg{color:#dc2626;background:#fdeaea}.costs-stat-body{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.costs-stat label{color:#7c8ba0;margin-bottom:3px;font-size:.82rem;font-weight:600;display:block}.costs-stat strong{color:#0f1e2e;letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:1.52rem;font-weight:750;line-height:1.1;display:block}.costs-stat-foot{color:#7c8ba0;font-size:.84rem;font-weight:650}.costs-stat.hero{background:linear-gradient(#f9fdfb 0%,#fff 60%);border-color:#cfe7d9}.costs-stat.hero.neg{background:linear-gradient(#fefafa 0%,#fff 60%);border-color:#f4cccc}.costs-stat.hero.pos strong,.costs-stat.hero.pos .costs-stat-foot{color:#0f7a43}.costs-stat.hero.neg strong,.costs-stat.hero.neg .costs-stat-foot{color:#dc2626}.costs-stat-bar{background:#e6ecf2;border-radius:999px;height:6px;margin-bottom:7px;overflow:hidden}.costs-stat-bar span{background:#0f9d58;border-radius:999px;height:100%;transition:width .4s;display:block}.costs-stat.hero.neg .costs-stat-bar span{background:#dc2626}.costs-note{color:#90a2b8;margin:4px 2px 18px;font-size:.87rem}.costs-head-right{flex-wrap:wrap;align-items:center;gap:14px;display:inline-flex}.costs-ratecard-btn{color:#33445a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e9f2;border-radius:10px;align-items:center;gap:7px;height:36px;padding:0 14px;font-family:inherit;font-size:.92rem;font-weight:650;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.costs-ratecard-btn:hover{color:#1f70b7;border-color:#1f70b7}.costs-ratecard-btn.is-on{color:#fff;background:#1f70b7;border-color:#1f70b7}.costs-ratecard-panel{background:#fff;border:1px solid #cfe0f0;border-radius:16px;margin-bottom:16px;padding:0 18px 18px;box-shadow:0 14px 32px -18px #102a4a57}.costs-ratecard-panel-head{border-bottom:1px solid #eef3f8;align-items:center;gap:13px;padding:15px 0 14px;display:flex}.costs-ratecard-icon{color:#1f70b7;background:#eaf4fc;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.costs-ratecard-titles{gap:2px;min-width:0;margin-right:auto;display:grid}.costs-ratecard-titles strong{color:#1f2b3a;font-size:.98rem;font-weight:700}.costs-ratecard-titles small{color:#90a2b8;font-size:.8rem}.costs-ratecard-x{color:#7c8ba0;cursor:pointer;background:#f2f5f9;border:none;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:grid}.costs-ratecard-x:hover{color:#33445a;background:#e7edf3}.costs-rate-actions .adm-tbtn:not(.primary){color:#5b6b80;background:#fff;border-color:#e2e9f2}.costs-rate-actions .adm-tbtn:not(.primary):hover{color:#33445a;border-color:#cbd5e1}.costs-rate-group{margin-top:16px}.costs-rate-group h5{letter-spacing:.05em;text-transform:uppercase;color:#7c8ba0;margin:0 0 9px;font-size:.7rem;font-weight:700}.costs-rate-grid{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:10px;display:grid}.costs-rate-grid label{color:#5b6b80;gap:4px;font-size:.78rem;display:grid}.costs-rate-input{background:#fff;border:1px solid #e2e9f2;border-radius:9px;align-items:center;gap:5px;padding:0 10px;display:flex}.costs-rate-input:focus-within{border-color:#1f70b7}.costs-rate-input span{color:#90a2b8;font-weight:650}.costs-rate-input input{color:#1f2b3a;background:0 0;border:none;outline:none;width:100%;padding:8px 0;font-family:inherit;font-size:.94rem;font-weight:650}.costs-rate-actions{align-items:center;gap:12px;margin-top:16px;display:flex}.costs-table-wrap{background:#fff;border:1px solid #e7edf3;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #102a4a0a}.costs-scroll{overflow-x:auto}.costs-table{border-collapse:collapse;width:100%;min-width:720px;font-size:.97rem}.costs-table thead th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#90a2b8;white-space:nowrap;background:#f7f9fc;border-bottom:1px solid #e7edf3;padding:14px 18px;font-size:.74rem;font-weight:700}.costs-table th.num,.costs-table td.num{text-align:right}.costs-table tbody tr.costs-row{cursor:pointer;border-top:1px solid #f0f3f7;transition:background .12s}.costs-table tbody tr.costs-row:first-child{border-top:none}.costs-table tbody tr.costs-row:hover{background:#f7f9fc}.costs-table tbody tr.costs-row.loss{background:#dc262608}.costs-table tbody tr.costs-row.loss:hover{background:#dc26260f}.costs-table td{vertical-align:middle;padding:13px 18px}.costs-table td.num{font-variant-numeric:tabular-nums;color:#33445a;font-weight:600}.costs-cust strong{color:#0f1e2e;font-weight:700;display:block}.costs-cust small{color:#90a2b8;font-size:.84rem}.costs-tags{flex-wrap:wrap;gap:6px;display:flex}.costs-pchip{text-transform:capitalize;letter-spacing:.01em;border-radius:7px;padding:3px 10px;font-size:.78rem;font-weight:700}.costs-pchip.voice{color:#1f70b7;background:#eaf3fb}.costs-pchip.crm{color:#12a150;background:#e6f5ec}.costs-pchip.tier{color:#64748b;background:#eef2f7}.costs-margin{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;font-weight:750;display:inline-flex}.costs-margin.pos{color:#0f7a43}.costs-margin.neg{color:#dc2626}.costs-margin em{opacity:.72;font-size:.84rem;font-style:normal;font-weight:600}.costs-caret{color:#b3c0d0;transition:transform .15s,color .15s;display:inline-flex}.costs-table tbody tr.costs-row:hover .costs-caret{color:#7c8ba0}.costs-caret.open{color:#1f70b7;transform:rotate(90deg)}.costs-detail-row td{background:#f4f7fa;padding:0 18px 16px}.costs-detail{background:#fff;border:1px solid #e7edf3;border-radius:12px;grid-template-columns:.9fr 1fr 1.5fr;margin-top:12px;padding:15px 4px;display:grid;box-shadow:0 1px 2px #102a4a08}.costs-detail>div{min-width:0;padding:0 20px}.costs-detail>div+div{border-left:1px solid #eef3f8}.costs-detail h6{letter-spacing:.06em;text-transform:uppercase;color:#90a2b8;margin:0 0 10px;font-size:.72rem;font-weight:700}.costs-econ-row{justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;font-size:.91rem;display:flex}.costs-econ-row span{color:#5b6b80}.costs-econ-row strong{color:#1f2b3a;font-variant-numeric:tabular-nums;font-weight:700}.costs-econ-row.total{border-top:1px solid #eef3f8;margin-top:4px;padding-top:8px}.costs-econ-row.total strong.pos{color:#0f7a43}.costs-econ-row.total strong.neg{color:#dc2626}.costs-econ-row em{opacity:.7;font-size:.85rem;font-style:normal;font-weight:500}.costs-econ-bar{background:#eef2f7;border-radius:999px;height:7px;margin-top:12px;overflow:hidden}.costs-econ-bar span{background:#cbd5e1;border-radius:999px;height:100%;display:block}.costs-econ-bar span.pos{background:#0f9d58}.costs-econ-bar span.neg{background:#dc2626}.costs-bar{background:#eef2f7;border-radius:5px;height:9px;margin-bottom:13px;display:flex;overflow:hidden}.costs-seg{height:100%;box-shadow:inset -1.5px 0 #fff}.costs-seg:last-child{box-shadow:none}.costs-seg.empty{background:#eef2f7;width:100%}.costs-legend{flex-direction:column;gap:6px;display:flex}.costs-leg{grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;font-size:.89rem;display:grid}.costs-dot2{border-radius:50%;flex-shrink:0;width:9px;height:9px}.costs-leg-k{color:#5b6b80;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.costs-leg-v{color:#1f2b3a;font-variant-numeric:tabular-nums;font-weight:650}.costs-leg-p{color:#90a2b8;font-variant-numeric:tabular-nums;text-align:right;min-width:34px;font-size:.84rem}.costs-leg.muted .costs-leg-k{color:#90a2b8}.costs-leg.total{border-top:1px solid #eef3f8;justify-content:space-between;margin-top:9px;padding-top:9px;display:flex}.costs-leg.total .costs-leg-k,.costs-leg.total .costs-leg-v{color:#0f1e2e;font-weight:700}.cseg-other{background:#cbd5e1}.cseg-voiceAi{background:#1f70b7}.cseg-crm{background:#12a150}.cseg-razorpayFee{background:#f2a922}.cseg-numberRent{background:#e0342b}.cseg-sharedServerDb{background:#5aa0dd}.cseg-voiceServer{background:#4bbd83}.cseg-phone{background:#f6c651}.cseg-quotes{background:#ec8079}.cseg-summaries{background:#7db4e5}.cseg-leadPreps{background:#86cfa8}.cseg-reports{background:#f9cf7a}.cseg-otp{background:#94a3b8}.costs-usage{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.costs-usage-tile{background:#eef5fc;border:1px solid #d6e6f7;border-radius:9px;padding:6px 10px}.costs-usage-tile strong{color:#1f70b7;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:750;line-height:1.25;display:block}.costs-usage-tile span{color:#7c8ba0;text-transform:uppercase;letter-spacing:.03em;font-size:.68rem;font-weight:650}.costs-usage-tile.zero{background:#f7f9fc;border-color:#eef3f8}.costs-usage-tile.zero strong{color:#c3cdd9}.costs-usage-tile.zero span{color:#b3c0d0}.costs-usage-engine{color:#7c8ba0;align-items:center;gap:9px;margin-top:9px;font-size:.86rem;font-weight:600;display:flex}.costs-engine-badge{border-radius:7px;padding:3px 10px;font-size:.78rem;font-weight:700}.costs-engine-badge.gemini{color:#1f70b7;background:#eaf3fb}.costs-engine-badge.eleven{color:#12a150;background:#e6f5ec}.costs-est{color:#d97706;margin-top:9px;font-size:.74rem}@media (width<=760px){.costs-detail{grid-template-columns:1fr}.costs-detail>div+div{border-top:1px solid #eef3f8;border-left:none;margin-top:16px;padding-top:16px}}.costs-empty{text-align:center;color:#90a2b8;padding:48px;font-size:.9rem}.lab-notice{color:#0f7a43;background:#e6f6ee;border:1px solid #bfe6cf;border-radius:10px;align-items:center;gap:7px;margin-bottom:14px;padding:10px 14px;font-size:.94rem;font-weight:650;display:flex}.lab-panel{background:#fff;border:1px solid #e7edf3;border-radius:16px;margin-top:16px;padding:18px 18px 20px;box-shadow:0 1px 2px #102a4a0a}.lab-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.lab-panel-head h3{color:#0f1e2e;align-items:center;gap:8px;margin:0;font-size:1.16rem;font-weight:800;display:flex}.lab-note{color:#90a2b8;margin:6px 0 14px;font-size:.92rem}.lab-note.lab-warn{color:#d97706}.lab-badge{color:#0f1e2e;font-variant-numeric:tabular-nums;background:#eef2f7;border-radius:9px;padding:5px 13px;font-size:1.05rem;font-weight:800}.lab-badge.over{color:#dc2626;background:#fdeaea}.lab-create{background:#f7fafd;border:1px solid #e7edf3;border-radius:12px;grid-template-columns:repeat(5,1fr) auto;align-items:end;gap:12px;margin-bottom:14px;padding:14px;display:grid}.lab-create label{color:#7c8ba0;gap:4px;font-size:.82rem;font-weight:700;display:grid}.lab-create input,.lab-create select{color:#1f2b3a;background:#fff;border:1.5px solid #d8e0ea;border-radius:9px;outline:none;padding:9px 11px;font-family:inherit;font-size:.96rem}.lab-create input:focus,.lab-create select:focus{border-color:#1f70b7;box-shadow:0 0 0 3px #1f70b721}.lab-create .adm-tbtn{height:40px}.lab-created{color:#0f7a43;background:#e6f6ee;border:1px solid #bfe6cf;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;padding:12px 15px;font-size:.94rem;display:flex}.lab-created code{color:#0f1e2e;background:#fff;border:1px solid #cfe7d9;border-radius:6px;padding:2px 8px;font-size:.9rem}.lab-created-note{color:#4f9d78;flex-basis:100%;font-size:.82rem}.lab-copy{color:#0f7a43;cursor:pointer;background:#fff;border:1px solid #bfe6cf;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:.84rem;font-weight:650;display:inline-flex}.lab-table-wrap{overflow-x:auto}.lab-table{border-collapse:collapse;width:100%;font-size:.96rem}.lab-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:#90a2b8;white-space:nowrap;border-bottom:1px solid #eef3f8;padding:9px 10px;font-size:.78rem;font-weight:750}.lab-table td{color:#33445a;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:11px 10px}.lab-table td strong{color:#0f1e2e;font-size:.98rem;font-weight:700;display:block}.lab-table td small{color:#90a2b8;font-size:.84rem;display:block}.lab-table tr.is-over td{background:snow}.lab-over{color:#dc2626;font-weight:750}.lab-flag{color:#dc2626;background:#fdeaea;border-radius:6px;align-items:center;gap:3px;margin-left:6px;padding:2px 7px;font-size:.74rem;font-weight:750;display:inline-flex}.lab-empty{text-align:center;color:#90a2b8;padding:26px;font-size:.92rem}.lab-del{color:#b42318;cursor:pointer;background:#fff7f6;border:1px solid #f0c7c4;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.lab-del:hover:not(:disabled){background:#fdeaea}.lab-del:disabled{opacity:.5;cursor:default}.lab-budgetcell{align-items:center;gap:6px;display:flex}.lab-budgetcell input{color:#1f2b3a;border:1.5px solid #d8e0ea;border-radius:8px;outline:none;width:84px;padding:7px 9px;font-family:inherit;font-size:.92rem}.lab-budgetcell input:focus{border-color:#1f70b7;box-shadow:0 0 0 3px #1f70b721}.lab-mini-save{color:#fff;cursor:pointer;background:#1f70b7;border:none;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.lab-engines{grid-template-columns:1fr 1fr;gap:12px;margin:4px 0 6px;display:grid}.lab-engine{background:#f9fbfd;border:1px solid #e7edf3;border-radius:12px;padding:12px 14px}.lab-engine.gemini{background:linear-gradient(#f4f9fe 0%,#fbfdff 70%);border-color:#cfe2f4}.lab-engine.eleven{background:linear-gradient(#f3fbf7 0%,#fbfefc 70%);border-color:#cfeadd}.lab-engine-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.lab-engine-top strong{color:#0f1e2e;font-size:1rem;font-weight:800}.lab-basis{text-transform:uppercase;letter-spacing:.03em;border-radius:6px;padding:2px 7px;font-size:.68rem;font-weight:750}.lab-basis.metered{color:#1f70b7;background:#e3f0fb}.lab-basis.estimated{color:#c67c14;background:#fdf1e3}.lab-engine-orbs{color:#90a2b8;margin-top:2px;font-size:.78rem;display:block}.lab-engine-nums{justify-content:space-between;align-items:baseline;margin-top:10px;display:flex}.lab-engine-nums span{color:#33445a;font-variant-numeric:tabular-nums;font-size:.96rem;font-weight:700}.lab-engine-nums em{color:#0f1e2e;font-variant-numeric:tabular-nums;font-size:1.1rem;font-style:normal;font-weight:800}.lab-engine.is-over{background:linear-gradient(snow 0%,#fff 70%);border-color:#f4cccc}.lab-engine-budget{border-top:1px dashed #e2ebf3;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.lab-engine-budget label{color:#7c8ba0;align-items:center;gap:7px;font-size:.78rem;font-weight:700;display:flex}.lab-engine-budget input{color:#1f2b3a;background:#fff;border:1.5px solid #d8e0ea;border-radius:8px;outline:none;width:92px;padding:6px 9px;font-family:inherit;font-size:.88rem}.lab-engine-budget input:focus{border-color:#1f70b7;box-shadow:0 0 0 3px #1f70b721}.lab-grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lab-kv{color:#64748b;border-bottom:1px dashed #eef3f8;justify-content:space-between;align-items:center;padding:9px 0;font-size:.96rem;display:flex}.lab-kv strong{color:#0f1e2e;font-variant-numeric:tabular-nums;font-weight:750}.lab-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86rem!important;font-weight:600!important}.lab-mini{gap:4px;margin:10px 0 4px;display:grid}.lab-mini-row{color:#64748b;background:#f7fafd;border-radius:7px;justify-content:space-between;align-items:center;padding:6px 11px;font-size:.9rem;display:flex}.lab-mini-row em{color:#33445a;font-style:normal;font-weight:650}.lab-budget{align-items:flex-end;gap:12px;margin-top:12px;display:flex}.lab-budget label{color:#7c8ba0;gap:4px;font-size:.82rem;font-weight:700;display:grid}.lab-budget input{color:#1f2b3a;background:#fff;border:1.5px solid #d8e0ea;border-radius:9px;outline:none;width:130px;padding:9px 11px;font-family:inherit;font-size:.94rem}.lab-budget input:focus{border-color:#1f70b7;box-shadow:0 0 0 3px #1f70b721}.lab-actions{justify-content:flex-end;margin-top:16px;display:flex}@media (width<=860px){.lab-create{grid-template-columns:1fr 1fr}.lab-grid2{grid-template-columns:1fr}}@media (width<=920px){.costs-stats{grid-template-columns:repeat(2,1fr)}}.adm-vstats{margin-bottom:16px}.adm-clickrow{cursor:pointer;transition:background .12s}.adm-clickrow:hover{background:#f6f9fd}.adm-back{color:#33445a;cursor:pointer;background:#fff;border:1px solid #d8e0ea;border-radius:10px;align-items:center;gap:7px;margin-bottom:18px;padding:8px 14px;font-family:inherit;font-size:.88rem;font-weight:650;display:inline-flex}.adm-back:hover{color:#1f70b7;border-color:#1f70b7}.adm-vhead{align-items:center;gap:14px;margin-bottom:18px;display:flex}.adm-vhead h2{color:#0b1220;margin:0 0 3px;font-size:1.3rem;font-weight:800}.adm-vhead-main{flex:1}.adm-editbtn{max-width:120px;margin:0}.adm-manage{margin-bottom:4px}.adm-mtitle{color:#0b1220;margin:0 0 12px;font-size:.95rem;font-weight:800}.adm-field{color:#33445a;flex-direction:column;gap:5px;margin-bottom:12px;font-size:.82rem;font-weight:650;display:flex}.adm-field select,.adm-field input{color:#1f2b3a;background-color:#fff;border:1.5px solid #d8e0ea;border-radius:9px;outline:none;padding:9px 11px;font-family:inherit;font-size:.9rem;font-weight:500}.adm-field select:focus,.adm-field input:focus{border-color:#1f70b7;box-shadow:0 0 0 3px #1f70b721}.adm-field2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adm-checks{flex-direction:column;gap:9px;display:flex}.adm-check{color:#33445a;cursor:pointer;align-items:center;gap:9px;font-size:.9rem;font-weight:600;display:flex}.adm-check input{accent-color:#1f70b7;width:16px;height:16px}.adm-manage-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;display:flex}.adm-manage-actions .auth-submit,.adm-plans-head .auth-submit,.adm-provgrid .auth-submit,.adm-modal .auth-submit{white-space:nowrap;height:42px;min-height:0;box-shadow:none;padding:0 20px;width:auto!important;max-width:none!important}.adm-manage-actions .adm-back{white-space:nowrap;height:42px;margin:0;padding:0 18px}.adm-manage-actions .dash-signout{white-space:nowrap;height:42px}.adm-subtabs{border-bottom:1px solid #e7edf5;flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.adm-subtabs button{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-family:inherit;font-size:.92rem;font-weight:700}.adm-subtabs button:hover{color:#1f70b7}.adm-subtabs button.is-on{color:#1f70b7;border-bottom-color:#1f70b7}.adm-kicker{color:#1f70b7;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:.72rem;font-weight:850;display:block}.danger-button{color:#b42318;cursor:pointer;background:#fff7f6;border:1px solid #f0c7c4;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-family:inherit;font-size:.88rem;font-weight:750;display:inline-flex}.danger-button:hover:not(:disabled){background:#fff0ef;border-color:#e39b96}.danger-button:disabled{opacity:.55;cursor:not-allowed}.crm-subs{flex-direction:column;gap:16px;display:flex}.crm-subs-hero{background:linear-gradient(135deg,#fff 0%,#edf6ff 100%);border:1px solid #cfe2f4;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:26px 30px;display:flex;box-shadow:0 8px 26px #1f70b70f}.crm-subs-hero .adm-kicker{font-size:.9rem}.crm-subs-hero h2{color:#0b1220;letter-spacing:-.02em;margin:0 0 8px;font-size:2.65rem;font-weight:900;line-height:1.02}.crm-subs-hero p{color:#64748b;margin:0;font-size:1.2rem;font-weight:650}.crm-subs-hero-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.crm-subs-hero-actions .adm-back{margin:0}.crm-count-pill{color:#fff;white-space:nowrap;background:#1f70b7;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:1.12rem;font-weight:850;display:inline-flex}.crm-report-stats{grid-template-columns:repeat(4,1fr)}.crm-panel-kicker{margin:0 0 8px;font-size:.9rem}.crm-subs-panel-head{justify-content:space-between;align-items:center;gap:16px;margin:-2px 0 22px;display:flex}.crm-subs .adm-panel-title{font-size:1.35rem}.crm-subs-panel-head p{margin:0;font-size:1.12rem;font-weight:650}.crm-new-btn,.crm-save-btn,.crm-card-edit{width:auto;max-width:none;margin:0;padding:11px 18px;font-size:1.02rem}.crm-new-btn{background:linear-gradient(#2f8ad6,#1f70b7);border:0;box-shadow:0 14px 28px -12px #1f70b799}.crm-new-btn:hover{background:linear-gradient(#2f8ad6,#1f70b7)}.crm-subscriber-form{background:#f8fbff;border:1px solid #e2e9f2;border-radius:14px;margin-bottom:18px;padding:16px}.crm-subscriber-form .adm-back{margin-bottom:0}.crm-form-checks{flex-direction:column;justify-content:center;gap:9px;min-height:62px;display:flex}.crm-subs-filters{border:1px solid #d9e6f3;border-radius:16px;grid-template-columns:minmax(260px,1fr) 190px 190px 210px;gap:14px;margin-bottom:22px;padding:14px 16px 16px;display:grid}.crm-filter-field{color:#33445a;flex-direction:column;gap:8px;min-width:0;font-size:1rem;font-weight:800;display:flex}.crm-filter-field>span{line-height:1}.crm-filter-field .adm-search,.crm-filter-field .adm-select{box-sizing:border-box;width:100%;height:50px}.crm-filter-field .adm-search input,.crm-filter-field .adm-select select{width:100%;font-size:1.05rem;font-weight:700}.crm-subscriber-list{flex-direction:column;gap:10px;display:flex}.crm-subscriber-card{background:#fff;border:1px solid #d9e6f3;border-radius:14px;justify-content:space-between;align-items:stretch;gap:16px;padding:18px 24px;transition:border-color .15s,box-shadow .15s;display:flex}.crm-subscriber-card:hover{border-color:#bdd6ee;box-shadow:0 10px 24px #1f70b714}.crm-subscriber-main{flex:1;min-width:0}.crm-subscriber-title{margin-bottom:9px;display:block}.crm-subscriber-title h3{color:#0b1220;margin:0 0 6px;font-size:1.28rem;font-weight:850}.crm-subscriber-title p{color:#7c8ba0;overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:650}.crm-subscriber-meta{color:#64748b;flex-wrap:wrap;gap:0;margin-bottom:20px;font-size:1.05rem;font-weight:750;display:flex}.crm-subscriber-meta span{background:0 0;border:none;border-radius:0;padding:0}.crm-subscriber-meta span+span:before{content:"·";color:#9aa8b8;margin:0 7px}.crm-subscriber-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-subscriber-actions .adm-back{margin:0}.crm-subscriber-side{color:#7c8ba0;text-align:right;flex-direction:column;align-items:flex-end;gap:8px;min-width:150px;font-size:.95rem;font-weight:750;display:flex}.crm-subscriber-side .adm-chip{font-size:.86rem}.crm-subscriber-side .adm-chip,.crm-subscriber-side .adm-pill{margin:0}.crm-admin-font{--text:#111827;--muted:#64748b;--crm-button-bg:linear-gradient(180deg, #2f8ad6, #1f70b7);--crm-button-shadow:0 14px 28px -12px #1f70b799}.crm-admin-font .primary-button,.crm-admin-font .secondary-button,.crm-admin-font .icon-button{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:850;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:inline-flex}.crm-admin-font .primary-button{color:#fff;background:var(--crm-button-bg);box-shadow:var(--crm-button-shadow);border-width:0;border-color:#0000}.crm-admin-font .primary-button:hover{background:var(--crm-button-bg);box-shadow:var(--crm-button-shadow)}.crm-admin-font .secondary-button{color:#236db4;background:#fff;border-color:#236db438}.crm-admin-font .primary-button:hover,.crm-admin-font .secondary-button:hover,.crm-admin-font .icon-button:hover{transform:translateY(-1px)}.crm-admin-font .compact{border-radius:11px;min-height:36px;padding:0 12px;font-size:.82rem}.crm-admin-font .empty{color:var(--muted);text-align:center;padding:24px;font-weight:700}.crm-admin-font .muted{color:var(--muted)}.crm-admin-font .integration-page{gap:18px;display:grid}.crm-admin-font .integration-hero-card,.crm-admin-font .integration-method-card,.crm-admin-font .integration-details-card,.crm-admin-font .agent-api-panel,.crm-admin-font .agent-api-docs{background:#fffffff7;border:1px solid #cbdbecf2;border-radius:20px;box-shadow:0 18px 44px #0f172a0f}.crm-admin-font .integration-hero-card{background:linear-gradient(135deg,#fffffffa,#e8f4ffeb);justify-content:space-between;align-items:center;gap:28px;padding:22px 32px;display:flex}.crm-admin-font .integration-hero-eyebrow{color:var(--text)!important;letter-spacing:0!important;text-transform:none!important;margin:0 0 8px!important;font-size:1.02rem!important;font-weight:500!important;line-height:1.2!important}.crm-admin-font .integration-hero-card h2{color:var(--text);letter-spacing:-.025em;margin:0 0 8px;font-size:1.55rem;font-weight:760;line-height:1.08}.crm-admin-font .integration-hero-card p{max-width:800px;color:var(--muted);margin:0;font-size:1rem;font-weight:460;line-height:1.45}.crm-admin-font .integration-hero-actions{flex:none;gap:8px;width:228px;display:grid}.crm-admin-font .integration-hero-actions .primary-button,.crm-admin-font .integration-hero-actions .secondary-button{border-radius:12px;width:100%;min-height:38px;font-size:.8rem;font-weight:700}.crm-admin-font .integration-tenant-picker{color:#334155;gap:6px;font-size:.78rem;font-weight:800;display:grid}.crm-admin-font .integration-tenant-picker select{width:100%;min-height:38px;color:var(--text);font:inherit;appearance:none;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#0f172a 50%),linear-gradient(135deg,#0f172a 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #cbdbecf2;border-radius:12px;outline:none;padding:8px 34px 8px 11px;font-size:.86rem;font-weight:650}.crm-admin-font .integration-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.crm-admin-font .integration-method-card{flex-direction:column;gap:18px;min-width:0;padding:24px;display:flex}.crm-admin-font .integration-method-card.featured{border-color:#93c5fdf2}.crm-admin-font .integration-card-top{align-items:flex-start;gap:14px;display:flex}.crm-admin-font .integration-card-top h2{color:var(--text);letter-spacing:-.015em;margin:0 0 6px;font-size:1.08rem;font-weight:740;line-height:1.2}.crm-admin-font .integration-card-top p{color:var(--muted);margin:0;font-size:.94rem;font-weight:470;line-height:1.42}.crm-admin-font .integration-method-icon{color:#236db4;background:#eaf4fc;border-radius:16px;flex:none;place-items:center;width:54px;height:54px;font-size:1rem;font-weight:850;display:grid}.crm-admin-font .integration-method-icon.social{color:#0f8a6a;background:#eaf7f0}.crm-admin-font .integration-method-icon.react{color:#5b50d6;background:#f0edff}.crm-admin-font .integration-method-icon.whatsapp{color:#078764;background:#e7f8ef}.crm-admin-font .integration-copy-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-admin-font .integration-copy-row>span,.crm-admin-font .integration-copy-row h3{color:var(--text);margin:0;font-size:.94rem;font-weight:720;line-height:1.25}.crm-admin-font .text-button{color:#236db4;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #236db438;border-radius:12px;padding:0 14px;font-size:.82rem;font-weight:680}.crm-admin-font .text-button:hover{border-color:#236db470}.crm-admin-font .integration-code{box-sizing:border-box;color:#e9f3ff;white-space:pre-wrap;overflow-wrap:anywhere;background:#101820;border:1px solid #09111914;border-radius:16px;width:100%;min-height:124px;max-height:260px;margin:0;padding:16px;font:500 .82rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:block;overflow:auto}.crm-admin-font .integration-code.compact-code{min-height:204px}.crm-admin-font .integration-steps{counter-reset:integration-step;gap:8px;margin:0;padding:0;list-style:none;display:grid}.crm-admin-font .integration-steps li{counter-increment:integration-step;min-height:38px;color:var(--muted);background:#f8fcfb;border:1px solid #cbdbeccc;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:.88rem;font-weight:620;line-height:1.25;display:flex}.crm-admin-font .integration-steps li:before{content:counter(integration-step);color:#0f8a6a;background:#dff7ee;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-size:.78rem;font-weight:850;display:grid}.crm-admin-font .share-link-box{background:#f7fbff;border:1px solid #cbdbecd9;border-radius:16px;gap:10px;padding:14px;display:grid}.crm-admin-font .share-link-box>span{color:var(--text);overflow-wrap:anywhere;font-size:.9rem;font-weight:720;line-height:1.4}.crm-admin-font .share-link-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.crm-admin-font .integration-use-list{flex-wrap:wrap;gap:8px;display:flex}.crm-admin-font .integration-use-list span,.crm-admin-font .integration-review-item{color:#334155;background:#fff;border:1px solid #cbdbeccc;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:.84rem;font-weight:680;display:inline-flex}.crm-admin-font .integration-use-list span:before{content:"";background:#0f9f85;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #e7f8f4}.crm-admin-font .integration-note{color:var(--text);background:#f8fcfb;border:1px solid #cbdbeccc;border-radius:14px;padding:14px;font-size:.9rem;font-weight:650;line-height:1.35}.crm-admin-font .whatsapp-card-wide{grid-column:1/-1;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:28px;padding:28px 32px;display:grid}.crm-admin-font .whatsapp-card-main{align-content:start;gap:16px;display:grid}.crm-admin-font .whatsapp-card-side{align-content:start;gap:18px;display:grid}.crm-admin-font .whatsapp-webhook-box{grid-template-columns:minmax(0,1fr);align-items:center}.crm-admin-font .whatsapp-webhook-box .share-link-actions{grid-template-columns:1fr}.crm-admin-font .integration-details-card,.crm-admin-font .agent-api-panel,.crm-admin-font .agent-api-docs{padding:26px 28px}.crm-admin-font .integration-section-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.crm-admin-font .integration-section-header h2{color:var(--text);letter-spacing:-.018em;margin:0 0 6px;font-size:1.18rem;font-weight:740;line-height:1.16}.crm-admin-font .integration-section-header p{color:var(--muted);margin:0;font-size:.96rem;font-weight:470;line-height:1.4}.crm-admin-font .integration-details-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.crm-admin-font .integration-details-grid div{background:#f8fbff;border:1px solid #cbdbecd1;border-radius:14px;min-width:0;padding:13px 14px}.crm-admin-font .integration-details-grid span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.crm-admin-font .integration-details-grid strong{color:var(--text);overflow-wrap:anywhere;margin-top:5px;font-size:.88rem;font-weight:700;line-height:1.35;display:block}.crm-admin-font .whatsapp-mini-details{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-admin-font .whatsapp-mini-details div{align-content:center;min-height:118px;display:grid}.crm-admin-font .whatsapp-steps-clean{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-admin-font .whatsapp-steps-clean li{align-items:center;min-height:58px}.crm-admin-font .agent-api-panel{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:30px;padding:28px 30px;display:grid}.crm-admin-font .agent-api-copy p{color:var(--text);margin:0 0 8px;font-size:1rem;font-weight:500;line-height:1.2}.crm-admin-font .agent-api-copy h2{color:var(--text);letter-spacing:-.018em;margin:0 0 12px;font-size:1.24rem;font-weight:740;line-height:1.12}.crm-admin-font .agent-api-copy span{max-width:520px;color:var(--muted);font-size:.96rem;font-weight:470;line-height:1.45;display:block}.crm-admin-font .agent-api-controls{gap:12px;min-width:0;display:grid}.crm-admin-font .agent-key-form{gap:12px;margin-bottom:0;display:grid}.crm-admin-font .agent-key-form>label{color:#334155;gap:7px;font-size:.78rem;font-weight:850;display:grid}.crm-admin-font .agent-key-form input[type=text],.crm-admin-font .agent-key-form>label>input{min-height:40px;color:var(--text);font:inherit;background:#fff;border:1px solid #cbdbecf2;border-radius:12px;outline:none;padding:9px 11px;font-size:.88rem;font-weight:600}.crm-admin-font .agent-key-action-row{grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:12px;display:grid}.crm-admin-font .agent-key-action-row .primary-button{border-radius:13px;min-height:40px;font-size:.86rem;font-weight:720}.crm-admin-font .agent-scope-row{flex-wrap:wrap;align-items:center;gap:10px;min-height:40px;display:flex}.crm-admin-font .agent-scope-row label{color:#334155;background:#fff;border:1px solid #cbdbecd9;border-radius:12px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:.84rem;font-weight:700;display:inline-flex}.crm-admin-font .agent-scope-row input{accent-color:#236db4;width:18px;height:18px}.crm-admin-font .agent-secret-box{background:#f3f9ff;border:1px solid #bfd7f0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:14px;padding:12px;display:grid}.crm-admin-font .agent-secret-box strong{color:var(--text);font-size:.86rem}.crm-admin-font .agent-secret-box code{text-overflow:ellipsis;white-space:nowrap;color:#0f5132;min-width:0;font-size:.82rem;font-weight:700;overflow:hidden}.crm-admin-font .agent-key-list{gap:10px;display:grid}.crm-admin-font .agent-key-item{background:#fff;border:1px solid #cbdbecd9;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.crm-admin-font .agent-key-item.revoked{opacity:.68;background:#f8fafc}.crm-admin-font .agent-key-item strong{color:var(--text);font-size:.92rem;font-weight:760;display:block}.crm-admin-font .agent-key-item span{color:#236db4;margin-top:2px;font-size:.82rem;font-weight:720;display:block}.crm-admin-font .agent-key-item small{color:var(--muted);margin-top:3px;font-size:.78rem;font-weight:520;line-height:1.3;display:block}.crm-admin-font .agent-api-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.crm-admin-font .agent-example-card{background:#f8fbff;border:1px solid #cbdbecd9;border-radius:16px;min-width:0;padding:18px}.crm-admin-font .agent-example-card .integration-copy-row{margin-bottom:14px;padding:0 4px}.crm-admin-font .agent-example-card .text-button{border-radius:12px;min-width:76px;min-height:34px}.crm-admin-font .agent-example-card .integration-code{min-height:210px}.crm-admin-font .integration-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.crm-admin-font .integration-review-item{background:#f8fbff;border-radius:14px;justify-content:flex-start;min-height:44px;line-height:1.25}.crm-admin-font .integration-review-item svg{color:#236db4;flex:none}@media (width<=1100px){.crm-admin-font .integration-hero-card,.crm-admin-font .whatsapp-card-wide,.crm-admin-font .agent-api-panel{grid-template-columns:1fr;display:grid}.crm-admin-font .integration-hero-actions{min-width:0}.crm-admin-font .integration-method-grid{grid-template-columns:1fr}.crm-admin-font .integration-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-admin-font .agent-key-action-row,.crm-admin-font .whatsapp-mini-details,.crm-admin-font .whatsapp-steps-clean{grid-template-columns:1fr}}@media (width<=720px){.crm-admin-font .integration-details-grid,.crm-admin-font .agent-api-grid,.crm-admin-font .integration-review-grid,.crm-admin-font .agent-secret-box,.crm-admin-font .share-link-actions{grid-template-columns:1fr}}.crm-admin-font .subscriber-list .tenant-item .muted{font-weight:500}.crm-admin-font .contact-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.crm-admin-font .score-pill{color:#236db4;text-transform:capitalize;background:#eaf4fc;border-radius:999px;align-items:center;padding:5px 10px;font-size:.78rem;font-weight:850;display:inline-flex}.crm-admin-font .subscriptions-eyebrow{color:#236db4;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.78rem;font-weight:900;display:block}.crm-admin-font .subscription-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.crm-admin-font .subscription-card-heading h3{color:var(--text);letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:800}.crm-admin-font .subscription-card-heading p{color:var(--muted);margin:8px 0 0;font-size:1rem;font-weight:500;line-height:1.4}.crm-admin-font .subscriber-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.crm-admin-font .subscriber-heading-actions .primary-button,.crm-admin-font .subscriber-heading-actions .secondary-button{border-radius:12px;min-height:38px;padding:0 14px;font-size:.88rem;font-weight:700}.crm-admin-font .subscriber-management-page{gap:20px;display:grid}.crm-admin-font .subscribers-hero-panel{background:linear-gradient(135deg,#fffffff7,#e8f4ffe6);border:1px solid #bfdbfeeb;border-radius:28px;justify-content:space-between;align-items:center;gap:22px;padding:26px 30px;display:flex;box-shadow:0 20px 50px #236db414}.crm-admin-font .subscribers-hero-panel h2{color:var(--text);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3.5vw,3.25rem);line-height:.98}.crm-admin-font .subscribers-hero-panel p{color:var(--muted);max-width:820px;margin:10px 0 0;font-size:1rem;font-weight:650;line-height:1.45}.crm-admin-font .subscriber-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.crm-admin-font .subscriber-count-pill{color:#fff;white-space:nowrap;background:#236db4;border-radius:16px;justify-content:center;align-items:center;min-width:150px;min-height:48px;padding:0 18px;font-weight:850;display:inline-flex;box-shadow:0 14px 30px #236db433}.crm-admin-font .subscriber-list-card{background:#fffffff7;border:1px solid #cbdbecf2;border-radius:26px;padding:24px;box-shadow:0 22px 55px #0f172a14}.crm-admin-font .subscriber-tools{background:#f8fafcc7;border:1px solid #cbdbece6;border-radius:18px;grid-template-columns:minmax(260px,1.4fr) minmax(130px,.7fr) minmax(130px,.7fr) minmax(160px,.8fr);gap:10px;margin:12px 0;padding:12px;display:grid}.crm-admin-font .subscriber-tools label{color:#334155;gap:6px;font-size:.76rem;font-weight:850;display:grid}.crm-admin-font .subscriber-tools input,.crm-admin-font .subscriber-tools select{min-height:40px;color:var(--text);font:inherit;background:#fff;border:1px solid #cbdbecf2;border-radius:12px;outline:none;padding:9px 11px;font-size:.86rem;font-weight:500}.crm-admin-font .subscriber-tools select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#0f172a 50%),linear-gradient(135deg,#0f172a 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:34px}.crm-admin-font .subscriber-tools input::placeholder{color:#7c8ba0;font-weight:500}.crm-admin-font .subscriber-list{gap:12px;max-height:none;padding-right:0;display:grid;overflow:visible}.crm-admin-font .subscriber-list .tenant-item{text-align:left;width:100%;color:var(--text);cursor:pointer;background:#fff;border:1px solid #cbdbecf2;border-radius:18px;gap:5px;padding:13px 18px;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;display:grid}.crm-admin-font .subscriber-list .tenant-item:hover{background:#e8f4ff9e;border-color:#236db48c;transform:translateY(-1px);box-shadow:0 14px 34px #236db41f}.crm-admin-font .subscriber-list .tenant-item strong{font-size:1rem;line-height:1.2}.crm-admin-font .subscriber-card-actions{align-items:center;gap:8px;margin-top:6px;display:flex}.crm-admin-font .subscriber-card-actions .secondary-button,.crm-admin-font .subscriber-card-actions .danger-button,.crm-admin-font .subscriber-page-actions .secondary-button{white-space:nowrap;min-width:74px;font-size:.78rem;border-radius:11px!important;min-height:34px!important;padding:0 12px!important}.crm-admin-font .subscriber-pagination{color:var(--muted);background:#f8fafce6;border:1px solid #cbdbece6;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;font-size:.86rem;font-weight:700;display:flex}.crm-admin-font .subscriber-pagination>span{font-weight:500}.crm-admin-font .subscriber-page-actions{color:var(--text);align-items:center;gap:10px;display:flex}.crm-admin-font .subscriber-page-actions strong{font-weight:650}.crm-admin-font .subscriber-create-modal{z-index:2147482500;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.crm-admin-font .subscriber-create-modal-card{background:#fff;border:1px solid #cbdbecf2;border-radius:26px;width:min(920px,100%);max-height:min(88vh,820px);overflow:auto;box-shadow:0 30px 90px #0f172a42}.crm-admin-font .subscriber-modal-header{background:linear-gradient(135deg,#fffffffa,#e8f4ffb8);border-bottom:1px solid #cbdbece6;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 26px 18px;display:flex}.crm-admin-font .subscriber-modal-header h2{color:var(--text);letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:760}.crm-admin-font .subscriber-modal-header p{color:var(--muted);margin:6px 0 0;font-size:.95rem;font-weight:470}.crm-admin-font .subscriber-modal-header .icon-button{color:#0f172a;background:#ffffffdb;border-color:#cbdbecf2;border-radius:14px;flex:none;width:40px;height:40px;min-height:40px;padding:0;font-size:1rem;font-weight:780}.crm-admin-font .subscriber-modal-form{padding:22px 26px 26px}.crm-admin-font .subscriber-create-form{gap:14px;display:grid}.crm-admin-font .subscriber-create-form label:not(.adm-check){color:#334155;gap:8px;font-size:.86rem;font-weight:680;display:grid}.crm-admin-font .subscriber-create-form input,.crm-admin-font .subscriber-create-form select{width:100%;min-height:44px;color:var(--text);font:inherit;background:#fff;border:1px solid #cbdbecf2;border-radius:13px;outline:none;padding:10px 13px;font-size:.9rem;font-weight:600}.crm-admin-font .subscriber-create-form select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#0f172a 50%),linear-gradient(135deg,#0f172a 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 13px);background-repeat:no-repeat;background-size:7px 7px,7px 7px;padding-right:34px}.crm-admin-font .subscriber-create-form input:disabled{color:#0f172a;opacity:1;background:#f8fbff}.crm-admin-font .subscriber-modal-row{gap:14px 16px;display:grid}.crm-admin-font .subscriber-modal-row.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-admin-font .subscriber-modal-row.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-admin-font .subscriber-billing-box{border:1px solid var(--border,#d8e6f5);background:#f8fbffdb;border-radius:22px;gap:14px;margin-top:4px;padding:18px;display:grid}.crm-admin-font .subscriber-billing-box>div:first-child strong{color:var(--text);font-size:.98rem;font-weight:720;display:block}.crm-admin-font .subscriber-billing-box>div:first-child span{max-width:820px;color:var(--muted);margin-top:4px;font-size:.9rem;font-weight:440;line-height:1.45;display:block}.crm-admin-font .billing-info-strip{background:#f8fbff;border:1px solid #d8e8f7;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.crm-admin-font .billing-info-strip div{gap:4px;display:grid}.crm-admin-font .billing-info-strip strong{color:#172033;font-size:.88rem;font-weight:700}.crm-admin-font .billing-info-strip span{color:#64748b;font-size:.82rem;font-weight:440;line-height:1.35}.crm-admin-font .billing-status-chip{white-space:nowrap;background:#e6f7ef;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:8px 10px;font-weight:740;display:inline-flex;color:#08775f!important}.crm-admin-font .subscriber-modal-checks{grid-template-columns:1fr 1fr;gap:12px;padding:2px 0 4px;display:grid}.crm-admin-font .subscriber-modal-checks .adm-check{color:#334155;background:#f8fafc;border:1px solid #cbdbecf2;border-radius:13px;min-height:44px;margin:0;padding:0 14px;font-size:.88rem;font-weight:600}.crm-admin-font .subscriber-modal-checks .adm-check input{width:16px;height:16px;margin:0}.crm-admin-font .subscriber-create-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:2px;display:flex}.crm-admin-font .subscriber-modal-actions .primary-button,.crm-admin-font .subscriber-modal-actions .secondary-button{border-radius:12px;justify-content:center;min-width:0;min-height:38px;padding:0 14px;font-size:.88rem;font-weight:700}.crm-admin-font .subscriber-modal-actions .secondary-button{color:#fff;background:#2b7fc4;border-color:#2b7fc4;box-shadow:0 10px 22px #2b7fc42e}.crm-admin-font .subscriber-detail-page,.crm-admin-font .subscriber-overall-page #subscriberOverallReportPage{gap:20px;display:grid}.crm-admin-font .subscriber-detail-hero{background:linear-gradient(135deg,#fffffffa,#e8f4ffe6);border:1px solid #bfdbfeeb;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 26px;display:grid;box-shadow:0 18px 44px #236db414}.crm-admin-font .subscriber-detail-main{justify-items:start;gap:14px;display:grid}.crm-admin-font .subscriber-detail-hero h2{color:var(--text);letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1}.crm-admin-font .subscriber-detail-hero p{color:var(--muted);margin:6px 0 0}.crm-admin-font .subscriber-detail-plan-card{text-align:right;background:#fff;border:1px solid #cbdbecf2;border-radius:18px;gap:4px;min-width:210px;padding:14px 16px;display:grid}.crm-admin-font .subscriber-detail-plan-card span,.crm-admin-font .subscriber-detail-plan-card small{color:var(--muted);text-transform:capitalize;font-weight:800}.crm-admin-font .subscriber-detail-plan-card strong{color:#00796b;font-size:1.05rem}.crm-admin-font .subscriber-detail-summary-grid,.crm-admin-font .subscriber-detail-grid,.crm-admin-font .subscriber-quota-grid{gap:18px;display:grid}.crm-admin-font .subscriber-detail-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.crm-admin-font .subscriber-detail-grid{grid-template-columns:1fr 1fr}.crm-admin-font .subscriber-detail-summary-grid article,.crm-admin-font .subscriber-detail-panel,.crm-admin-font .subscriber-quota-card{background:#fffffff7;border:1px solid #cbdbecf2;border-radius:22px;box-shadow:0 18px 42px #0f172a12}.crm-admin-font .subscriber-detail-summary-grid article{gap:5px;padding:18px 20px;display:grid}.crm-admin-font .subscriber-detail-summary-grid span{color:var(--muted);font-size:.82rem;font-weight:800}.crm-admin-font .subscriber-detail-summary-grid strong{color:var(--text);letter-spacing:-.03em;font-size:1.45rem}.crm-admin-font .subscriber-detail-summary-grid small,.crm-admin-font .subscriber-quota-card p{color:var(--muted);line-height:1.35}.crm-admin-font .subscriber-detail-panel{padding:22px}.crm-admin-font .subscriber-quota-grid{grid-template-columns:1fr;gap:16px}.crm-admin-font .subscriber-quota-card{padding:18px}.crm-admin-font .subscriber-quota-card .contact-row span{color:#236db4;font-weight:900}.crm-admin-font .quota-progress{background:#cbdbeca6;border-radius:999px;height:10px;margin:12px 0 8px;overflow:hidden}.crm-admin-font .quota-progress i{border-radius:inherit;background:linear-gradient(90deg,#00796b,#236db4);height:100%;display:block}.crm-admin-font .subscriber-period-table{background:#fff;border:1px solid #dbe7f3;border-radius:16px;width:100%;overflow:hidden}.crm-admin-font .period-table-head,.crm-admin-font .period-table-row{grid-template-columns:1.1fr repeat(3,minmax(105px,1fr));align-items:center;gap:12px;display:grid}.crm-admin-font .period-table-head{background:#f8fafc;border-bottom:1px solid #dbe7f3;padding:13px 16px}.crm-admin-font .period-table-head span{color:#334155;font-size:.84rem;font-weight:700}.crm-admin-font .period-table-head span:not(:first-child),.crm-admin-font .period-table-row b{text-align:center}.crm-admin-font .period-table-head em{color:#64748b;border:1px solid #dbe7f3;border-radius:999px;width:fit-content;margin:5px auto 0;padding:2px 7px;font-size:.62rem;font-style:normal;display:block}.crm-admin-font .period-table-row{background:#fff;border-bottom:1px solid #edf2f7;padding:11px 16px}.crm-admin-font .period-table-row:last-child{border-bottom:0}.crm-admin-font .period-table-row>span{color:#64748b;font-size:.84rem;font-weight:650}.crm-admin-font .period-table-row b{color:#111827;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:700}.crm-admin-font .period-table-row.total{background:#fbfdff}.crm-admin-font .period-table-row.total>span{color:#334155;font-weight:750}.crm-admin-font .period-table-row.total b{font-size:1rem;font-weight:800}.crm-admin-font .overall-report-grid{align-items:start;grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr)!important}.crm-admin-font .overall-report-grid .subscriber-detail-panel{padding:18px}.crm-admin-font .overall-report-grid .subscription-card-heading{margin-bottom:12px}.crm-admin-font .overall-report-grid .subscriber-quota-grid{gap:9px}.crm-admin-font .overall-report-grid .subscriber-quota-card{border-radius:16px;padding:10px 14px}.crm-admin-font .overall-report-grid .overall-plan-row .contact-row span{font-size:.9rem;font-weight:680}.crm-admin-font .overall-report-grid .overall-plan-row p{margin:4px 0 0}.crm-admin-font .overall-report-grid .period-table-head{padding:11px 14px}.crm-admin-font .overall-report-grid .period-table-row{padding:8px 14px}.crm-admin-font .overall-report-grid .period-table-head span{font-size:.88rem}.crm-admin-font .overall-report-grid .period-table-row>span{font-size:.9rem}.crm-admin-font .overall-report-grid .period-table-row b{font-size:.95rem}.crm-admin-font .overall-report-grid .period-table-row.total b{font-size:1.03rem}.crm-admin-font .overall-report-grid .subscriber-detail-panel .subscription-card-heading h3{font-size:1.2rem}.crm-admin-font .overall-report-grid .subscriber-detail-panel .subscription-card-heading p{font-size:.96rem}.crm-admin-font .overall-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}@media (width<=1180px){.crm-admin-font .subscriber-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-admin-font .subscriber-modal-grid,.crm-admin-font .subscriber-modal-row.two-col,.crm-admin-font .subscriber-modal-row.three-col,.crm-admin-font .subscriber-detail-hero,.crm-admin-font .subscriber-detail-grid{grid-template-columns:1fr}.crm-admin-font .subscriber-detail-plan-card{text-align:left}}@media (width<=900px){.crm-admin-font .subscriber-detail-summary-grid,.crm-admin-font .overall-summary-grid{grid-template-columns:1fr!important}}@media (width<=760px){.crm-admin-font .subscribers-hero-panel{flex-direction:column;align-items:stretch}.crm-admin-font .subscriber-tools,.crm-admin-font .subscriber-pagination{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.crm-admin-font .subscriber-page-actions{justify-content:space-between}}.crm-admin-font .subscribers-hero-panel h2{letter-spacing:-.04em;font-size:clamp(1.85rem,2.7vw,2.55rem)}.crm-admin-font .subscribers-hero-panel p{font-size:.98rem}.crm-admin-font .subscriptions-eyebrow{font-size:.72rem}.crm-admin-font .subscriber-count-pill{border-radius:14px;min-width:136px;min-height:42px;font-size:.98rem}.crm-admin-font .subscriber-hero-actions .secondary-button{min-height:40px;font-size:.9rem}.crm-admin-font .subscription-card-heading h3{font-size:1.2rem}.crm-admin-font .subscription-card-heading p{font-size:.92rem}.crm-admin-font .subscriber-list .tenant-item strong{font-size:1rem;font-weight:750}.crm-admin-font .subscriber-list .tenant-item .muted{font-size:.88rem}.crm-admin-font .subscriber-tools input,.crm-admin-font .subscriber-tools select{font-size:.86rem}.crm-admin-font .primary-button{font-size:.95rem}.crm-admin-font .subscriber-detail-hero h2{letter-spacing:-.035em;font-size:clamp(1.75rem,2.55vw,2.35rem);font-weight:800}.crm-admin-font .subscriber-detail-hero p{font-size:.95rem;font-weight:500}.crm-admin-font .subscriber-detail-main .secondary-button{min-height:38px;font-size:.86rem;font-weight:700}.crm-admin-font .subscriber-detail-plan-card span,.crm-admin-font .subscriber-detail-plan-card small{font-size:.88rem;font-weight:650}.crm-admin-font .subscriber-detail-plan-card strong{font-size:1rem;font-weight:750}.crm-admin-font .subscriber-detail-summary-grid span{font-size:.78rem;font-weight:650}.crm-admin-font .subscriber-detail-summary-grid strong{letter-spacing:-.02em;font-size:1.25rem;font-weight:750}.crm-admin-font .subscriber-detail-summary-grid small,.crm-admin-font .subscriber-quota-card p{font-size:.88rem;font-weight:500}.crm-admin-font .subscriber-detail-panel .subscription-card-heading h3{font-size:1.12rem;font-weight:750}.crm-admin-font .subscriber-detail-panel .subscription-card-heading p{font-size:.9rem;font-weight:500}.crm-admin-font .period-table-head span{font-weight:650}.crm-admin-font .period-table-row>span{font-weight:500}.crm-admin-font .period-table-row b{font-weight:650}.crm-admin-font .period-table-row.total b{font-weight:700}.crm-admin-font .subscriber-quota-card .contact-row strong{font-size:1rem;font-weight:750}.crm-admin-font .subscriber-quota-card .contact-row span{font-weight:750}.crm-admin-font .subscriptions-management-page{gap:18px;display:grid}.crm-admin-font .subscriptions-hero-panel{background:linear-gradient(135deg,#fffffffa,#e8f4ffe6);border:1px solid #bfdbfeeb;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;padding:22px 26px;display:flex;box-shadow:0 18px 44px #236db414}.crm-admin-font .subscriptions-hero-panel h2{color:var(--text);letter-spacing:-.04em;margin:0;font-size:clamp(1.85rem,2.7vw,2.55rem);font-weight:800;line-height:1}.crm-admin-font .subscriptions-hero-panel p{color:var(--muted);margin:8px 0 0;font-size:.98rem;font-weight:500;line-height:1.4}.crm-admin-font .platform-access-pill{color:#fff;white-space:nowrap;background:#236db4;border-radius:14px;justify-content:center;align-items:center;min-height:42px;padding:0 22px;font-size:.98rem;font-weight:750;display:inline-flex}.crm-admin-font .subscription-admin-grid{grid-template-columns:minmax(280px,.45fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.crm-admin-font .subscription-crud-card,.crm-admin-font .subscription-editor-card,.crm-admin-font .pricing-discounts-card{background:#fffffff7;border:1px solid #cbdbecf2;border-radius:22px;box-shadow:0 18px 42px #0f172a12}.crm-admin-font .pricing-discounts-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;padding:16px 22px;display:flex}.crm-admin-font .pd-head{gap:2px;display:grid}.crm-admin-font .pd-head h3{color:var(--text);margin:0;font-size:1.1rem;font-weight:800}.crm-admin-font .pd-head p{color:var(--muted);margin:0;font-size:.82rem}.crm-admin-font .pd-controls{flex-wrap:wrap;align-items:flex-end;gap:6px 14px;display:flex}.crm-admin-font .pd-field{color:#475569;gap:6px;font-size:.76rem;font-weight:700;display:grid}.crm-admin-font .pd-input{background:#fff;border:1px solid #cbdbecf2;border-radius:11px;align-items:center;gap:4px;width:104px;height:40px;padding:0 12px;transition:border-color .18s,box-shadow .18s;display:inline-flex}.crm-admin-font .pd-input:focus-within{border-color:#236db48c;box-shadow:0 0 0 4px #236db41a}.crm-admin-font .pd-input input{width:100%;font:inherit;color:var(--text);-moz-appearance:textfield;background:0 0;border:none;outline:none;padding:0;font-size:.98rem;font-weight:700}.crm-admin-font .pd-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.crm-admin-font .pd-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.crm-admin-font .pd-input i{color:#94a3b8;font-size:.9rem;font-style:normal;font-weight:700}.crm-admin-font .pd-controls .primary-button{height:40px}.admin-toast{color:#0f1b2d;z-index:4000;background:#fff;border:1px solid #cbdbece6;border-left:4px solid #2f6bd8;border-radius:14px;gap:3px;max-width:min(90vw,340px);padding:14px 18px;animation:.28s cubic-bezier(.2,.8,.2,1) adminToastIn;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 44px #0f172a29}.admin-toast strong{font-size:.95rem;font-weight:800;line-height:1.25}.admin-toast span{color:#64748b;font-size:.84rem;font-weight:500;line-height:1.3}.admin-toast.is-err{border-color:#dc262666 #dc262666 #dc262666 #dc2626}.admin-toast.is-err strong{color:#b91c1c}@keyframes adminToastIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.crm-admin-font .subscription-crud-card{padding:20px;position:sticky;top:18px}.crm-admin-font .subscription-editor-card{padding:22px}.crm-admin-font .editor-heading{border-bottom:1px solid #cbdbece6;align-items:center;margin-bottom:16px;padding-bottom:14px}.crm-admin-font .editor-shield{color:#00796b;background:#00796b1a;border-radius:14px;place-items:center;width:42px;height:42px;font-size:1.25rem;font-weight:900;display:inline-grid}.crm-admin-font .plan-list{gap:12px;display:grid}.crm-admin-font .subscription-plan-list{max-height:66vh;padding:2px;overflow:auto}.crm-admin-font .subscription-plan-card{text-align:left;width:100%;color:var(--text);cursor:pointer;background:#fff;border:1px solid #cbdbecf2;border-radius:16px;justify-items:start;gap:5px;padding:14px 16px;font-family:inherit;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.crm-admin-font .subscription-plan-card:hover,.crm-admin-font .subscription-plan-card.selected{background:#e8f4ffb8;border-color:#236db499;box-shadow:0 10px 26px #236db41a}.crm-admin-font .subscription-plan-card strong{font-size:.96rem;font-weight:750}.crm-admin-font .subscription-plan-description,.crm-admin-font .subscription-plan-meta,.crm-admin-font .subscription-plan-submeta{color:var(--muted);font-size:.82rem;line-height:1.28}.crm-admin-font .subscription-plan-meta{margin-top:2px;font-weight:700}.crm-admin-font .subscription-plan-status{color:var(--muted);text-transform:capitalize;background:#94a3b81f;border-radius:999px;justify-self:start;padding:3px 9px;font-size:.68rem;font-weight:800}.crm-admin-font .subscription-plan-status.active{color:#00796b;background:#00796b1f}.crm-admin-font .subscription-plan-status.inactive{color:#b91c1c;background:#ef44441a}.crm-admin-font .subscription-save-all{justify-content:center;width:100%;margin-top:12px;border-radius:15px!important;min-height:46px!important;font-size:.9rem!important}.crm-admin-font .subscription-crud-card .subscription-card-heading .primary-button{white-space:nowrap;flex-shrink:0;min-width:104px}.crm-admin-font .subscription-plan-form{gap:12px;display:grid}.crm-admin-font .plan-editor-grid{gap:10px;display:grid}.crm-admin-font .plan-editor-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-admin-font .plan-editor-grid.four-col{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 14px}.crm-admin-font .subscription-plan-form label,.crm-admin-font .full-width-field{color:#334155;gap:6px;font-size:.82rem;font-weight:700;display:grid}.crm-admin-font .plan-editor-grid.four-col>label{white-space:nowrap;flex-direction:column;align-self:stretch;gap:6px;line-height:1.25;display:flex}.crm-admin-font .plan-editor-grid.four-col>label>input,.crm-admin-font .plan-editor-grid.four-col>label>select{margin-top:auto}.crm-admin-font .plan-editor-note{color:#94a3b8;margin:4px 0 0;font-size:.72rem;font-weight:500}.crm-admin-font .plan-editor-grid.four-col>label>.price-input-row{align-self:end}.crm-admin-font .plan-editor-grid.crm-limit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px}.crm-admin-font .plan-editor-grid.crm-limit-grid>label{white-space:nowrap;align-self:end}.crm-admin-font .subscription-plan-form input,.crm-admin-font .subscription-plan-form textarea,.crm-admin-font .subscription-plan-form select{width:100%;min-height:42px;color:var(--text);font:inherit;background:#fff;border:1px solid #cbdbecf2;border-radius:13px;outline:none;padding:10px 12px;font-size:.9rem;font-weight:600;transition:border-color .18s,box-shadow .18s}.crm-admin-font .subscription-plan-form textarea{resize:vertical;min-height:72px}.crm-admin-font .subscription-plan-form input:focus,.crm-admin-font .subscription-plan-form textarea:focus,.crm-admin-font .subscription-plan-form select:focus{border-color:#236db48c;box-shadow:0 0 0 4px #236db41a}.crm-admin-font .subscription-plan-form input:disabled{color:#64748b;background:#f1f5f9bf}.crm-admin-font .plan-active-row{background:#f8fafccc;border:1px solid #cbdbecf2;border-radius:13px;align-items:center;width:fit-content;min-height:42px;padding:0 14px!important;font-size:.86rem!important;display:inline-flex!important}.vf-actions{gap:6px;display:flex;position:absolute;top:10px;right:10px}.vf-remove,.vf-edit-btn{cursor:pointer;background:#eef2f7;border:none;border-radius:7px;place-items:center;width:24px;height:24px;font-size:15px;line-height:1;transition:background .15s,color .15s;display:grid}.vf-remove{color:#94a3b8;font-size:17px}.vf-remove:hover{color:#dc2626;background:#fdecec}.vf-edit-btn{color:#64748b}.vf-edit-btn:hover{color:#1f70b7;background:#e2ecf7}.vf-edit{flex-direction:column;flex:1;gap:8px;width:100%;display:flex}.crm-admin-font .plan-feature-option .vf-edit input{appearance:auto;box-sizing:border-box;color:#1f2b3a;background:#fff;border:1px solid #d8e0ea;border-radius:9px;outline:none;flex:none;margin:0;padding:9px 11px;font-family:inherit;font-size:.88rem;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important}.crm-admin-font .plan-feature-option .vf-edit input:focus{border-color:#1f70b7}.vf-edit-actions{gap:8px;display:flex}.vf-edit-actions .adm-tbtn{height:34px}.vf-add{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.vf-add input{color:#1f2b3a;border:1px solid #e2e9f2;border-radius:11px;outline:none;flex:180px;padding:11px 13px;font-family:inherit;font-size:.9rem}.vf-add input:focus{border-color:#1f70b7}.vf-add .adm-tbtn{flex-shrink:0}.crm-admin-font .plan-active-row input,.crm-admin-font .plan-feature-option input{appearance:none;min-width:16px;max-width:16px;max-height:16px;box-shadow:none;background:#fff;border:1.5px solid #8aa0b8;border-radius:4px;flex:0 0 16px;place-items:center;margin:2px 0 0;padding:0;line-height:1;display:inline-grid;position:relative;width:16px!important;height:16px!important;min-height:16px!important}.crm-admin-font .plan-active-row input:checked,.crm-admin-font .plan-feature-option input:checked{background:#236db4;border-color:#236db4}.crm-admin-font .plan-active-row input:checked:after,.crm-admin-font .plan-feature-option input:checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:7px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.crm-admin-font .price-input-row{grid-template-columns:76px 1fr;gap:8px;display:grid}.crm-admin-font .subscription-feature-editor{background:#f8fafcb8;border-radius:18px;padding:14px}.crm-admin-font .subscription-feature-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.crm-admin-font .subscription-feature-header strong{color:var(--text);font-size:.95rem;font-weight:750;display:block}.crm-admin-font .subscription-feature-header span{color:var(--muted);margin-top:4px;font-size:.9rem;font-weight:500;display:block}.crm-admin-font .feature-count-pill{white-space:nowrap;background:#236db41a;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:34px;padding:0 12px;color:#236db4!important;font-size:.78rem!important;font-weight:750!important;display:inline-flex!important}.crm-admin-font .subscription-feature-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.crm-admin-font .plan-feature-option{cursor:pointer;background:#fff;border:1px solid #cbdbecd9;border-radius:11px;align-items:center;gap:8px;min-height:46px;padding:8px 70px 8px 11px;display:flex!important}.crm-admin-font .plan-feature-option:has(.vf-edit){padding-right:11px}.crm-admin-font .plan-feature-option.selected{background:#e8f4ff61;border-color:#236db473}.crm-admin-font .plan-feature-option span{align-content:center;gap:1px;min-height:0;display:grid}.crm-admin-font .plan-feature-option strong{color:var(--text);font-size:.85rem;font-weight:750;line-height:1.2}.crm-admin-font .plan-feature-option small{color:var(--muted);font-size:.74rem;font-weight:500;line-height:1.22}.crm-admin-font .subscription-editor-actions{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:2px;display:grid}.crm-admin-font .subscription-editor-actions .secondary-button,.crm-admin-font .subscription-editor-actions .danger-button{border-radius:14px;min-height:44px}.crm-admin-font .plan-helper-message{background:#f8fafcf2;border:1px solid #cbdbece6;border-radius:13px;margin:0;padding:10px 12px;font-size:.86rem;font-weight:500}@media (width<=1320px){.crm-admin-font .plan-editor-grid.four-col,.crm-admin-font .plan-editor-grid.crm-limit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){.crm-admin-font .subscription-admin-grid,.crm-admin-font .plan-editor-grid.four-col,.crm-admin-font .plan-editor-grid.crm-limit-grid{grid-template-columns:1fr}.crm-admin-font .subscription-crud-card{position:static}}@media (width<=760px){.crm-admin-font .subscriptions-hero-panel,.crm-admin-font .subscription-card-heading,.crm-admin-font .subscription-feature-header{flex-direction:column;align-items:stretch}.crm-admin-font .plan-editor-grid.two-col,.crm-admin-font .subscription-feature-checklist,.crm-admin-font .subscription-editor-actions{grid-template-columns:1fr}}.crm-admin-font .payments-management-page{gap:16px;display:grid}.crm-admin-font .payment-controls-card{background:#ffffffe6;border:1px solid #cbdbeceb;border-radius:18px;gap:12px;padding:14px;display:grid}.crm-admin-font .payment-range-row{flex-wrap:nowrap;align-items:center;gap:10px;min-height:38px;display:flex}.crm-admin-font .payment-period-tabs{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.crm-admin-font .payment-period-tabs button{color:#334155;height:38px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbdbecf2;border-radius:999px;padding:0 14px;font-size:.9rem;font-weight:650;line-height:1}.crm-admin-font .payment-period-tabs button.active{background:var(--crm-button-bg);color:#fff;box-shadow:var(--crm-button-shadow);border-color:#1f70b7}.crm-admin-font .payment-date-range{background:0 0;border:0;grid-template-columns:repeat(2,minmax(176px,auto)) auto;align-items:center;gap:8px;padding:0;display:none}.crm-admin-font .payment-date-range.active{display:grid}.crm-admin-font .payment-filter-grid{grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(150px,1fr));align-items:end;gap:12px;display:grid}.crm-admin-font .payment-filter-grid label,.crm-admin-font .payment-date-range label{color:#334155;gap:6px;font-size:.82rem;font-weight:700;display:grid}.crm-admin-font .payment-date-range label{background:#fff;border:1px solid #cbdbecf2;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 10px;display:flex}.crm-admin-font .payment-date-range label span{color:var(--muted);white-space:nowrap;font-size:.76rem;font-weight:650}.crm-admin-font .payment-filter-grid input,.crm-admin-font .payment-filter-grid select,.crm-admin-font .payment-date-range input{width:100%;min-height:42px;color:var(--text);font:inherit;background:#fff;border:1px solid #cbdbecf2;border-radius:13px;outline:none;padding:0 12px;font-size:.9rem;font-weight:550}.crm-admin-font .payment-date-range input{background:0 0;border:0;border-radius:0;width:118px;min-height:24px;padding:0;font-size:.82rem;font-weight:650}.crm-admin-font .payment-date-range .secondary-button{white-space:nowrap;border-radius:999px;height:38px;min-height:38px;padding:0 14px;font-size:.82rem}.crm-admin-font .payment-filter-grid select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#0f172a 50%),linear-gradient(135deg,#0f172a 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:34px}.crm-admin-font .payment-filter-result-line{color:var(--muted);font-size:.88rem;font-weight:550}.crm-admin-font .payment-filter-result-line strong{color:var(--text);font-weight:700}.crm-admin-font .payment-summary-grid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;display:grid}.crm-admin-font .payment-summary-grid article{background:#fff;border:1px solid #cbdbecdb;border-radius:17px;min-height:104px;padding:16px;box-shadow:0 12px 30px #0f172a0a}.crm-admin-font .payment-summary-grid span,.crm-admin-font .payment-summary-grid small{color:var(--muted);font-weight:500;line-height:1.35;display:block}.crm-admin-font .payment-summary-grid strong{color:var(--text);margin:8px 0 5px;font-size:1.35rem;font-weight:760;display:block}.crm-admin-font .payment-analytics-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);gap:14px;display:grid}.crm-admin-font .payment-history-card{background:#fff;border:1px solid #cbdbecdb;border-radius:20px;padding:18px;box-shadow:0 14px 34px #0f172a0a}.crm-admin-font .payment-direction-pill{color:#08775f;background:#e6f7ef;border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;font-size:.76rem;font-weight:750;display:inline-flex}.crm-admin-font .payment-direction-pill.down{color:#b42318;background:#fff1f1}.crm-admin-font .payment-trend-chart{border-top:1px solid #e7eef7;grid-template-columns:repeat(8,minmax(28px,1fr));align-items:end;gap:10px;min-height:170px;padding:16px 8px 4px;display:grid}.crm-admin-font .payment-trend-bar{text-align:center;min-height:140px;color:var(--muted);grid-template-rows:1fr auto;align-items:end;gap:8px;font-size:.72rem;font-weight:550;display:grid}.crm-admin-font .payment-trend-bar span{background:linear-gradient(#2f8ad6,#1f70b7);border-radius:10px 10px 4px 4px;width:100%;min-height:4px;display:block;box-shadow:0 10px 18px #2878c824}.crm-admin-font .payment-plan-list,.crm-admin-font .payment-history-list{gap:9px;margin-top:12px;display:grid}.crm-admin-font .payments-management-page .empty{font-weight:500}.crm-admin-font .payment-plan-row{background:#fbfdff;border:1px solid #e1eaf5;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px;display:grid}.crm-admin-font .payment-plan-row div{gap:2px;display:grid}.crm-admin-font .payment-plan-row strong{color:var(--text);font-weight:750}.crm-admin-font .payment-plan-row span{color:var(--muted);font-size:.86rem;font-weight:500}.crm-admin-font .payment-history-head,.crm-admin-font .payment-history-row{grid-template-columns:minmax(180px,1.05fr) 96px minmax(260px,1.35fr) 94px 96px minmax(260px,1.45fr);align-items:center;column-gap:16px;display:grid}.crm-admin-font .payment-history-head{color:#64748b;text-transform:uppercase;padding:0 18px 2px;font-size:.74rem;font-weight:700}.crm-admin-font .payment-history-head span:nth-child(2),.crm-admin-font .payment-history-head span:nth-child(5){text-align:center}.crm-admin-font .payment-history-head span:nth-child(4){text-align:right}.crm-admin-font .payment-history-row{background:#f8fbffb8;border:1px solid #cbdbecc7;border-radius:15px;padding:13px 18px}.crm-admin-font .payment-history-row strong,.crm-admin-font .payment-history-row span,.crm-admin-font .payment-history-row small{line-height:1.35;display:block}.crm-admin-font .payment-history-row span,.crm-admin-font .payment-history-row small{color:var(--muted);font-weight:500}.crm-admin-font .payment-history-subscriber,.crm-admin-font .payment-history-transaction{min-width:0}.crm-admin-font .payment-history-transaction span,.crm-admin-font .payment-history-note{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-admin-font .payment-history-transaction .payment-transaction-copy-row{min-width:0;color:var(--muted);align-items:center;gap:8px;display:flex}.crm-admin-font .payment-history-transaction .payment-transaction-copy-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-admin-font .payment-history-amount{color:#123c33;text-align:right;white-space:nowrap;font-size:.94rem;font-weight:750}.crm-admin-font .payment-gateway-pill,.crm-admin-font .payment-status-pill{text-transform:capitalize;background:#236db41a;border-radius:999px;justify-content:center;justify-self:center;align-items:center;width:92px;padding:6px 10px;font-size:.76rem;font-weight:750;color:#236db4!important;display:inline-flex!important}.crm-admin-font .payment-gateway-pill.razorpay{background:#00796b1f;color:#00796b!important}.crm-admin-font .payment-status-pill.pending{background:#f59e0b21;color:#a16207!important}.crm-admin-font .payment-status-pill.captured,.crm-admin-font .payment-status-pill.paid,.crm-admin-font .payment-status-pill.no_charge,.crm-admin-font .payment-status-pill.success,.crm-admin-font .payment-status-pill.queued{background:#00796b1f;color:#00796b!important}.crm-admin-font .payment-status-pill.cancel_at_period_end,.crm-admin-font .payment-status-pill.cancelled,.crm-admin-font .payment-status-pill.failed{background:#ef44441a;color:#b91c1c!important}.crm-admin-font .crm-cost-page{gap:16px;display:grid}.crm-admin-font .cost-controls-hero{background:linear-gradient(135deg,#fffffffa,#e8f4ffe0);border:1px solid #bfdbfeeb;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.crm-admin-font .cost-controls-hero h2{color:var(--text);letter-spacing:0;margin:2px 0;font-size:1.4rem;font-weight:800;line-height:1.05}.crm-admin-font .cost-controls-hero p{color:var(--muted);margin:0;font-size:.9rem;font-weight:500;line-height:1.35}.crm-admin-font .cost-hero-expense{background:#fff;border:1px solid #bfdbfe;border-radius:12px;flex:none;min-width:160px;padding:10px 14px;box-shadow:0 12px 26px #236db414}.crm-admin-font .cost-hero-expense span,.crm-admin-font .cost-hero-expense strong{white-space:nowrap;display:block}.crm-admin-font .cost-hero-expense span{color:var(--muted);font-size:.76rem;font-weight:750}.crm-admin-font .cost-hero-expense strong{color:#236db4;margin-top:2px;font-size:1.2rem;font-weight:800;line-height:1.1}.crm-admin-font .cost-hero-expense.danger{background:#fff1f2;border-color:#fecaca}.crm-admin-font .cost-hero-expense.danger strong{color:#991b1b}.crm-admin-font .billing-settings-card,.crm-admin-font .cost-analytics-panel{background:#fff;border:1px solid #cbdbeceb;border-radius:18px;gap:14px;padding:14px 16px;display:grid;box-shadow:0 14px 34px #0f172a0a}.crm-admin-font .global-billing-header{border-bottom:1px solid #e8f0f8;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:10px;display:flex}.crm-admin-font .global-billing-header>div{gap:4px;display:grid}.crm-admin-font .global-billing-header strong{color:var(--text);letter-spacing:-.03em;font-size:1.2rem;font-weight:800;line-height:1.2}.crm-admin-font .global-billing-header span:not(.subscriptions-eyebrow){color:var(--muted);font-size:.92rem;font-weight:500;line-height:1.4}.crm-admin-font .global-billing-grid{gap:10px;display:grid}.crm-admin-font .cost-settings-primary-row{grid-template-columns:minmax(0,.82fr) minmax(0,.82fr) minmax(0,.88fr) minmax(0,1.1fr);align-items:end}.crm-admin-font .global-billing-grid label,.crm-admin-font .cost-filter-grid label{color:#334155;gap:7px;font-size:.82rem;font-weight:700;display:grid}.crm-admin-font .global-billing-grid input:not([type=checkbox]),.crm-admin-font .cost-filter-grid input,.crm-admin-font .cost-filter-grid select{width:100%;height:42px;color:var(--text);font:inherit;background:#fff;border:1px solid #cbdbecf2;border-radius:12px;outline:none;padding:0 12px;font-size:.9rem;font-weight:550}.crm-admin-font .cost-filter-grid select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#0f172a 50%),linear-gradient(135deg,#0f172a 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:34px}.crm-admin-font .cost-settings-ai-row{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.crm-admin-font .billing-toggle-row{color:#475569;background:#fbfdff;border:1px solid #cbdbecf2;border-radius:12px;justify-content:flex-start;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:.82rem;font-weight:700;line-height:1.2;display:inline-flex!important}.crm-admin-font .billing-toggle-row span{white-space:nowrap}.crm-admin-font .billing-toggle-row input,.crm-admin-font .payment-date-range label input[type=checkbox]{accent-color:#2f86d5;flex:none;width:18px;height:18px}.crm-admin-font .global-auto-debit-row{width:100%}.crm-admin-font .monthly-limit-grid{gap:4px;display:grid}.crm-admin-font .monthly-limit-control{background:#f8fafcad;border:1px solid #d7e5f2;border-radius:14px;gap:8px;padding:10px 14px 12px;display:grid}.crm-admin-font .monthly-limit-head,.crm-admin-font .monthly-limit-scale{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-admin-font .monthly-limit-head label{color:var(--text);font-size:.9rem;font-weight:800}.crm-admin-font .monthly-limit-head strong{color:#236db4;font-size:1rem;font-weight:800}.crm-admin-font .monthly-limit-scale{color:var(--muted);font-size:.78rem;font-weight:700}.crm-admin-font .monthly-limit-control input[type=range]{accent-color:#2f86d5;width:100%}.crm-admin-font .usage-limit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.crm-admin-font .usage-limit-grid div{background:#fbfdff;border:1px solid #d7e5f2;border-radius:13px;gap:4px;padding:10px 12px;display:grid;position:relative;overflow:hidden}.crm-admin-font .usage-limit-grid strong{color:var(--text);font-size:.88rem;font-weight:800}.crm-admin-font .usage-limit-grid span{color:var(--muted);font-size:.82rem;font-weight:550}.crm-admin-font .usage-limit-grid i{background:linear-gradient(#2f8ad6,#1f70b7);border-radius:999px;max-width:100%;height:5px;display:block}.crm-admin-font .global-billing-footer{border-top:1px solid #e8f0f8;justify-content:space-between;align-items:center;gap:16px;padding-top:10px;display:flex}.crm-admin-font .global-billing-footer p{color:var(--muted);margin:0;font-size:.82rem;font-weight:500}.crm-admin-font .cost-filter-grid{grid-template-columns:minmax(240px,1.45fr) minmax(150px,.72fr) minmax(150px,.72fr) auto;align-items:end;gap:12px;display:grid}.crm-admin-font .vcost-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.crm-admin-font .vcost-chip{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;align-items:center;padding:3px 9px;font-size:.7rem;font-weight:800;display:inline-flex}.crm-admin-font .vcost-chip.ok{color:#17915f;background:#e6f6ec}.crm-admin-font .vcost-chip.warn{color:#b45309;background:#fef3c7}.crm-admin-font .vcost-chip.muted{color:#64748b;background:#eef2f7}.crm-admin-font .vcost-toggle{color:#475569;cursor:pointer;align-items:center;gap:6px;font-size:.82rem;font-weight:700;display:inline-flex}.crm-admin-font .vcost-toggle input{accent-color:#2f86d5;width:16px;height:16px}.crm-admin-font .vcost-note{color:var(--muted);margin-top:6px;font-size:.78rem;font-weight:500;line-height:1.35;display:block}.crm-admin-font .vcost-billing-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.crm-admin-font .vcost-status{background:#fbfdff;border:1px solid #d7e5f2;border-radius:13px;gap:3px;padding:12px 14px;display:grid}.crm-admin-font .vcost-status-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-admin-font .vcost-status b{color:var(--text);font-size:.86rem;font-weight:800}.crm-admin-font .vcost-status strong{color:#236db4;font-size:1.05rem;font-weight:800}.crm-admin-font .vcost-status small{color:var(--muted);font-size:.76rem;font-weight:500;line-height:1.3}.crm-admin-font .vcost-live{color:#12a150;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:5px;font-size:.68rem;font-weight:900;display:inline-flex}.crm-admin-font .vcost-live i{background:#12a150;border-radius:50%;width:8px;height:8px;animation:1.5s ease-out infinite vcost-pulse}.crm-admin-font .vcost-off{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}@keyframes vcost-pulse{0%{box-shadow:0 0 #12a15099}70%{box-shadow:0 0 0 8px #12a15000}to{box-shadow:0 0 #12a15000}}.crm-admin-font .cost-split-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.crm-admin-font .cost-metric-card{background:#fff;border:1px solid #d7e5f2;border-radius:14px;padding:16px;box-shadow:0 8px 18px #0f172a0a}.crm-admin-font .cost-card-summary{border-bottom:1px solid #edf3f9;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.crm-admin-font .cost-card-top{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.crm-admin-font .cost-card-title{color:var(--text);font-size:1.08rem;font-weight:760;display:block}.crm-admin-font .cost-provider-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:28px;padding:4px 10px;font-size:.76rem;font-weight:760;line-height:1;display:inline-flex}.crm-admin-font .cost-provider-pill.connected{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.crm-admin-font .cost-provider-pill.not-connected{color:#b42318;background:#fff1f2;border-color:#fecaca}.crm-admin-font .cost-split-grid .cost-card-summary strong{color:var(--text);text-align:right;white-space:nowrap;margin-top:0;font-size:1.45rem;font-weight:800;line-height:1;display:block}.crm-admin-font .cost-sub-expense-list{gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.crm-admin-font .cost-sub-expense-list li{min-height:30px;color:var(--muted);border-bottom:1px solid #edf3f9db;justify-content:space-between;align-items:center;gap:14px;padding:6px 0 6px 18px;font-size:.78rem;font-weight:650;line-height:1.25;display:flex;position:relative}.crm-admin-font .cost-sub-expense-list li:last-child{border-bottom:0}.crm-admin-font .cost-sub-expense-list li:before{content:"";background:#94a3b8;border-radius:999px;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.crm-admin-font .cost-sub-expense-list li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-admin-font .cost-sub-expense-list li b{color:var(--text);text-align:right;flex:none;min-width:54px;font-size:.78rem;font-weight:800}@media (width<=1200px){.crm-admin-font .payment-range-row,.crm-admin-font .payment-period-tabs{flex-wrap:wrap}.crm-admin-font .payment-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-admin-font .payment-filter-grid,.crm-admin-font .payment-analytics-grid,.crm-admin-font .payment-history-row{grid-template-columns:1fr}.crm-admin-font .payment-history-head{display:none}.crm-admin-font .payment-history-amount{text-align:left}.crm-admin-font .payment-gateway-pill,.crm-admin-font .payment-status-pill{width:fit-content}.crm-admin-font .cost-settings-primary-row,.crm-admin-font .cost-filter-grid,.crm-admin-font .cost-split-grid{grid-template-columns:1fr}}@media (width<=900px){.crm-admin-font .payment-date-range,.crm-admin-font .payment-summary-grid,.crm-admin-font .usage-limit-grid{grid-template-columns:1fr}.crm-admin-font .cost-controls-hero,.crm-admin-font .global-billing-header,.crm-admin-font .global-billing-footer{flex-direction:column;align-items:flex-start}}.adm-grid-plans{grid-template-columns:340px 1fr;align-items:start;gap:18px;display:grid}.adm-plans-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.adm-plan-list{flex-direction:column;gap:8px;display:flex}.adm-plan-item{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e2e9f2;border-radius:13px;flex-direction:column;gap:3px;padding:14px 16px;font-family:inherit;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.adm-plan-item:hover{border-color:#b9d4ee}.adm-plan-item.is-on{border-color:#1f70b7;box-shadow:0 8px 22px #1f70b71f}.adm-plan-item strong{color:#0b1220;font-size:1rem}.adm-plan-item small{color:#7c8ba0;font-size:.82rem}.adm-plan-item .adm-pill{margin:0;position:absolute;top:14px;right:14px}.adm-plan-meta{color:#33445a;margin-top:4px;font-size:.82rem;font-weight:600}.adm-field textarea{color:#1f2b3a;resize:vertical;border:1.5px solid #d8e0ea;border-radius:9px;outline:none;padding:10px 12px;font-family:inherit;font-size:.9rem;font-weight:500}.adm-field textarea:focus{border-color:#1f70b7;box-shadow:0 0 0 3px #1f70b721}.adm-field input:disabled{color:#90a2b8;background:#f2f5f9}.adm-tags{background:#fff;border:1.5px solid #d8e0ea;border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;padding:6px 7px;display:flex}.adm-tags:focus-within{border-color:#1f70b7;box-shadow:0 0 0 3px #1f70b721}.adm-tag{color:#1f70b7;background:#eaf3fb;border:1px solid #cfe2f4;border-radius:999px;align-items:center;gap:4px;padding:4px 6px 4px 10px;font-size:.82rem;font-weight:700;display:inline-flex}.adm-tag-x{color:#1f70b7;cursor:pointer;background:#d3e6f8;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.adm-tag-x:hover{color:#fff;background:#1f70b7}.adm-tags-input{color:#1f2b3a;background:0 0;border:none;outline:none;flex:1;min-width:140px;padding:5px 4px;font-family:inherit;font-size:.9rem;font-weight:500}.adm-tpl-info{background:linear-gradient(135deg,#f4f9ff,#eaf3fb);border:1px solid #cfe2f4;border-radius:12px;flex-direction:column;gap:4px;margin-bottom:14px;padding:12px 14px;display:flex}.adm-tpl-info-title{color:#1f70b7;align-items:center;gap:8px;font-size:.92rem;font-weight:800;display:inline-flex}.adm-tpl-info p{color:#5a6a80;margin:0;font-size:.85rem;font-weight:500;line-height:1.5}.adm-tpl-editor{background:#0f172a;border:1.5px solid #d8e0ea;border-radius:12px;overflow:hidden}.adm-tpl-bar{background:#111c31;border-bottom:1px solid #223047;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.adm-tpl-lang{color:#8fb4dd;letter-spacing:.03em;text-transform:capitalize;font-size:.76rem;font-weight:700}.adm-tpl-count{color:#64748b;font-size:.75rem;font-weight:600}.adm-tpl-area{box-sizing:border-box;resize:vertical;color:#e2ecf7;tab-size:2;background:#0f172a;border:none;outline:none;width:100%;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.84rem;line-height:1.6}.adm-tpl-area::placeholder{color:#5a6a82}.adm-tpl-area::selection{background:#2f8ad666}.adm-feat-grid{grid-template-columns:1fr 1fr;gap:9px 18px;display:grid}.adm-json{color:#cdeafd;background:#0b1629;border-radius:12px;max-height:460px;padding:16px;font-size:.8rem;line-height:1.5;overflow:auto}.adm-cocards{flex-direction:column;gap:14px;display:flex}.adm-cocard{background:#fff;border:1px solid #e7edf5;border-radius:16px;padding:18px 20px;box-shadow:0 6px 18px #1428460a}.adm-cocard-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.adm-cochips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.adm-cochips .adm-chip{color:#33445a;background:#f2f6fb;font-weight:600}.adm-cocard--setup{border-color:#f6d9a8;position:relative;box-shadow:0 6px 18px #d69e2e1f}.adm-cocard--setup:before{content:"";background:linear-gradient(#f0a92e,#e08a1a);border-radius:4px;width:4px;position:absolute;top:14px;bottom:14px;left:0}.adm-setup-tag{letter-spacing:.03em;text-transform:uppercase;color:#9a5b06;vertical-align:middle;background:#fdf0d8;border:1px solid #f4d9a4;border-radius:999px;margin-left:10px;padding:2px 8px;font-size:.66rem;font-weight:800;display:inline-block}.adm-chip-agent.indian{color:#1e7a44;background:#eaf7ee}.adm-chip-agent.international{color:#3a52c0;background:#eef1fb}.adm-bell-wrap{flex-shrink:0;position:relative}.adm-bell{color:#33445a;cursor:pointer;background:#fff;border:1px solid #e3e9f2;border-radius:12px;place-items:center;width:42px;height:42px;transition:background .15s,border-color .15s;display:grid;position:relative}.adm-bell:hover{background:#f4f8fd;border-color:#cdd9e8}.adm-bell-badge{color:#fff;background:#64748b;border:2px solid #fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:.7rem;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}.adm-bell-badge.is-new{background:#e5484d}.adm-bell-menu{z-index:60;background:#fff;border:1px solid #e7edf5;border-radius:16px;width:380px;max-width:90vw;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 60px -18px #14284647}.adm-bell-head{border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.adm-bell-head strong{color:#14202c;font-size:.95rem}.adm-bell-head span{color:#7a8ba0;font-size:.78rem;font-weight:600}.adm-bell-list{max-height:380px;padding:6px;overflow-y:auto}.adm-bell-empty{color:#64748b;justify-content:center;align-items:center;gap:8px;padding:22px 16px;font-size:.88rem;display:flex}.adm-bell-empty svg{color:#38a873}.adm-bell-item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:11px;width:100%;padding:11px 12px;transition:background .13s;display:flex}.adm-bell-item:hover{background:#f5f9fd}.adm-bell-item.is-new{background:#fdf7ee}.adm-bell-item.is-new:hover{background:#fbf1df}.adm-bell-item-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.adm-bell-item-main strong{color:#14202c;font-size:.9rem}.adm-bell-item-main small{color:#7a8ba0;white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.adm-bell-item-chips{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.adm-bell-item>svg{color:#9aa8ba;flex-shrink:0}.adm-bell-group{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;padding:10px 12px 4px;font-size:.66rem;font-weight:800}.adm-bell-group:first-child{padding-top:6px}.adm-bell-alert.is-new{background:#fdf1f1}.adm-bell-alert.is-new:hover{background:#fbe6e6}.adm-bell-alert .adm-bell-item-main small{white-space:normal}.adm-bell-ic{color:#e5484d;background:#fdecec;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.adm-bell-ic.lab{color:#d97706;background:#fef2e6}.adm-coactions{border-top:1px solid #f0f4f9;flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.adm-coactions .dash-signout{height:36px;padding:0 15px;font-size:.86rem}.adm-tbtn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 18px;font-family:inherit;font-size:.9rem;font-weight:700;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.adm-tbtn.ghost{color:#33445a;background:#fff;border-color:#d8e0ea}.adm-tbtn.ghost:hover{color:#1f70b7;border-color:#1f70b7}.adm-refresh svg{transition:transform .4s}.adm-refresh:hover:not(:disabled) svg{transform:rotate(180deg)}.adm-tbtn:disabled{opacity:.6;cursor:default}.adm-tbtn.primary{color:#fff;background:#1f70b7;box-shadow:0 2px 6px #1f70b738}.adm-tbtn.primary:hover{background:#1a5f9c}.adm-tbtn.danger{color:#dc2626;background:#fff;border-color:#f0c8c8}.adm-tbtn.danger:hover{background:#fdecec;border-color:#dc2626}.adm-tbtn.danger-solid{color:#fff;background:#dc2626;border-color:#dc2626}.adm-tbtn.danger-solid:hover{background:#b91c1c;border-color:#b91c1c}.adm-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.adm-cust-toolbar{flex-wrap:wrap;gap:10px}.adm-cust-toolbar .adm-search{flex:240px}.adm-cust-meta{color:#64748b;align-items:center;gap:12px;margin:0 0 14px;font-size:.85rem;display:flex}.adm-linkbtn{color:#1f70b7;cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;font-weight:600}.adm-linkbtn:hover{text-decoration:underline}.adm-cust-status{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.adm-cust-status.active{color:#1f9d5b;background:#e5f6ee}.adm-cust-status.cancelled{color:#dc2626;background:#fdecec}.adm-cust-status.none{color:#7c8ba0;background:#eef2f7}.adm-chip.muted{color:#7c8ba0;background:#eef2f7;font-weight:600}.adm-coactions .danger-button{height:36px;padding:0 15px;font-size:.86rem}.adm-coactions .danger-button.solid{color:#fff;background:#dc2626;border-color:#dc2626}.adm-coactions .danger-button.solid:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.adm-custcard{justify-content:space-between;align-items:stretch;gap:24px;display:flex}.adm-custcard-main{flex-direction:column;flex:1;gap:13px;min-width:0;display:flex}.adm-custcard-tags{flex-wrap:wrap;gap:8px;display:flex}.adm-chip.ic{align-items:center;gap:5px;display:inline-flex}.adm-custcard-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-chip.plan{color:#475569;background:#eef2f7;font-weight:600}.adm-chip.trial{color:#c67c14;background:#fdf1e3;font-weight:700}.adm-chip.paid{color:#0f7a43;background:#e6f6ee;font-weight:700}.adm-chip.due{color:#c0362c;background:#fdeaea;font-weight:700}.adm-custcard-side{flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.adm-custcard-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.adm-custcard-actions .dash-signout,.adm-custcard-actions .danger-button{height:36px;padding:0 15px;font-size:.86rem}.adm-custcard-actions .danger-button.solid{color:#fff;background:#dc2626;border-color:#dc2626}.adm-custcard-actions .danger-button.solid:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}@media (width<=720px){.adm-custcard{flex-direction:column}.adm-custcard-side{align-items:flex-start}}.adm-switch{color:#90a2b8;cursor:pointer;background:#fff;border:1px solid #e2e9f2;border-radius:999px;align-items:center;gap:10px;padding:6px 16px 6px 8px;font-family:inherit;font-size:.82rem;font-weight:750;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.adm-switch-track{background:#d3dbe6;border-radius:999px;flex-shrink:0;width:40px;height:22px;transition:background .18s;position:relative}.adm-switch-knob{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.adm-switch.is-on{color:#2f9e6a;background:#eefaf2;border-color:#bfe8d2}.adm-switch.is-on .adm-switch-track{background:#38a873}.adm-switch.is-on .adm-switch-knob{transform:translate(18px)}.adm-modal-bg{z-index:100;background:#0b162980;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.adm-modal{background:#fff;border-radius:18px;width:min(440px,100%);padding:26px;box-shadow:0 30px 70px #0000004d}.adm-modal-lg{width:min(920px,96%);max-height:90vh;padding:30px 32px;overflow-y:auto}.adm-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.adm-modal-kicker{letter-spacing:.05em;text-transform:uppercase;color:#1f70b7;margin-bottom:2px;font-size:.74rem;font-weight:800;display:block}.adm-modal-head .adm-panel-title{font-size:1.5rem}.adm-modal-x{color:#64748b;cursor:pointer;background:#eef3f9;border:none;border-radius:10px;flex-shrink:0;width:34px;height:34px;font-size:1.2rem}.adm-modal-x:hover{background:#e2e9f2}.adm-plan-modal h3{color:#0b1220;margin:0 0 4px;font-size:1.25rem;font-weight:800}.adm-modal-sub{color:#64748b;margin:0 0 16px;font-size:.9rem;line-height:1.45}.adm-plan-fields{gap:14px;margin-bottom:20px;display:grid}.adm-plan-fields .adm-field{gap:6px;display:grid}.adm-plan-fields .adm-field span{color:#334155;font-size:.82rem;font-weight:700}.adm-plan-fields select{width:100%;min-height:44px;font:inherit;color:#0b1220;cursor:pointer;background-color:#fff;border:1px solid #d7e0ea;border-radius:12px;outline:none;padding:10px 36px 10px 12px;font-size:.92rem;font-weight:600}.adm-plan-fields select:focus{border-color:#1f70b7;box-shadow:0 0 0 4px #1f70b71a}.adm-plan-modal .adm-modal-actions{justify-content:flex-end;gap:10px;display:flex}.adm-modal-bg-fit{grid-template-rows:minmax(0,1fr)}.adm-create-modal{flex-direction:column;width:min(680px,96%);max-height:100%;display:flex}.adm-create-modal h3,.adm-create-modal .adm-modal-sub,.adm-create-modal .auth-error{flex-shrink:0}.adm-create-modal .adm-plan-fields{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;min-height:0;margin-bottom:18px;padding:2px 4px 4px 2px;overflow-y:auto}.adm-create-modal .adm-plan-fields .adm-field-wide{grid-column:1/-1}.adm-create-modal .adm-plan-fields input{border-width:1px;border-radius:12px;min-height:44px;padding:10px 12px;font-size:.92rem;font-weight:600}.adm-create-modal .adm-modal-actions{flex-shrink:0;padding-top:4px}@media (width<=620px){.adm-create-modal .adm-plan-fields{grid-template-columns:minmax(0,1fr)}}.adm-confirm{text-align:center;width:min(420px,100%);padding:30px 28px 24px}.adm-confirm-icon{color:#dc2626;background:#fdecec;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;display:inline-flex}.adm-confirm-title{color:#0b1220;margin:0 0 8px;font-size:1.25rem;font-weight:800}.adm-confirm-msg{color:#64748b;margin:0 0 22px;font-size:.92rem;line-height:1.5}.adm-confirm-actions{justify-content:center;gap:10px;display:flex}.adm-confirm-actions .adm-tbtn{justify-content:center;min-width:110px}.adm-confirm-danger{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:150px;padding:10px 18px;font-size:.9rem;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}.adm-confirm-danger:hover:not(:disabled){background:#b91c1c;transform:translateY(-1px)}.adm-confirm-danger:disabled{opacity:.65;cursor:default}.adm-vai-panel{background:#f7fafd;border:1px solid #e7edf5;border-radius:16px;margin:16px 0;padding:18px}.adm-vai-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.adm-vai-head strong{color:#0b1220;font-size:1.05rem;display:block}.adm-vai-head small{color:#7c8ba0;font-size:.85rem}.adm-vai-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.adm-vai-card{text-align:left;cursor:pointer;background:#fff;border:2px solid #e2e9f2;border-radius:13px;padding:14px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.adm-vai-card:hover{border-color:#b9d4ee}.adm-vai-card.is-on{border-color:#1f70b7;box-shadow:0 8px 20px #1f70b724}.adm-vai-card-head{align-items:center;gap:9px;margin-bottom:8px;display:flex}.adm-vai-card-head strong{color:#0b1220;font-size:.98rem}.adm-vai-code{color:#1f70b7;background:#eaf4fc;border-radius:9px;place-items:center;width:30px;height:30px;font-size:.8rem;font-weight:800;display:grid}.adm-vai-desc{color:#5b6b80;font-size:.85rem;line-height:1.4}.adm-vai-sub{background:#fff;border:1px solid #eef2f7;border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex}.adm-vai-sub .adm-field{margin-bottom:0}.adm-vai-agent .adm-label{color:#33445a;margin-bottom:8px;font-size:.85rem;font-weight:700;display:block}.adm-agentrow{gap:8px;display:flex}.adm-agentrow select{color:#1f2b3a;border:1.5px solid #d8e0ea;border-radius:9px;flex:1;padding:9px 11px;font-family:inherit;font-size:.9rem}.adm-agentrow .dash-signout{white-space:nowrap;height:auto}.adm-cs-save{width:100%;max-width:none;height:48px;margin:4px 0 0}.adm-provgrid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.adm-prov-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.adm-field em{font-style:normal;font-weight:500}.adm-settings-page{display:block}.adm-section-head{margin-bottom:12px}.adm-prov-toggle{cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.adm-prov-toggle input{accent-color:#2f8ad6;cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:3px}.adm-prov-toggle span{flex-direction:column;gap:2px;display:flex}.adm-prov-toggle strong{color:#0b1220;font-size:.98rem;font-weight:800}.adm-prov-toggle small{color:#6b7a90;font-size:.82rem;font-weight:500;line-height:1.35}.adm-prov-fields{grid-template-columns:1fr 1fr}.adm-prov-test{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.adm-prov-test .adm-muted{font-size:.82rem}@media (width<=900px){.adm-provgrid,.adm-grid-plans{grid-template-columns:1fr}}.adm-prod-grid{align-items:start}.adm-prod-list{flex-direction:column;gap:6px;padding:6px;display:flex}.adm-prod{background:#f8fafd;border:1px solid #eef2f7;border-radius:12px;padding:16px}.adm-prod-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.adm-prod-head strong{color:#0b1220;font-size:.98rem}.adm-keyrow{align-items:center;gap:8px;margin-top:9px;display:flex}.adm-key-label{color:#7c8ba0;flex-shrink:0;width:108px;font-size:.75rem}.adm-keyrow code{color:#33445a;background:#fff;border:1px solid #e7edf5;border-radius:7px;flex:1;padding:5px 9px;font-size:.78rem;overflow:hidden}.adm-copy{color:#1f70b7;cursor:pointer;background:#fff;border:1px solid #e2e9f2;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.adm-form{flex-direction:column;gap:12px;display:flex}.adm-form label{color:#33445a;flex-direction:column;gap:6px;font-size:.85rem;font-weight:650;display:flex}.adm-form input{color:#1f2b3a;border:1.5px solid #d8e0ea;border-radius:10px;outline:none;padding:10px 12px;font-family:inherit;font-size:.92rem;font-weight:400}.adm-form input:focus{border-color:#1f70b7;box-shadow:0 0 0 3px #1f70b724}.adm-form .auth-submit{margin-top:4px}@media (width<=1000px){.adm-stats{grid-template-columns:repeat(2,1fr)}.adm-grid2{grid-template-columns:1fr}}@media (width<=720px){.adm-side{display:none}}@media (width<=900px){.plans-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.plans-grid{grid-template-columns:1fr}}select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#0f172a 50%),linear-gradient(135deg,#0f172a 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px,6px 6px}.adm-field select,.adm-agentrow select,.crm-admin-font .subscriber-tools select,.crm-admin-font .subscriber-create-form select,.crm-admin-font .subscription-plan-form select,.plans-billing select,.onb-input,select{padding-right:36px}.adm-select select{background-position:calc(100% - 12px),calc(100% - 6px);padding-right:30px}select,select option{text-transform:capitalize}.voice-orb-error{text-align:center;color:#b42318;margin-top:18px;font-size:.9rem;font-weight:600}.voice-pipeline-monitor{background:#ffffffd1;border:1px solid #11182724;border-radius:6px;width:min(680px,100% - 32px);margin:22px auto 0;overflow:hidden}.voice-pipeline-row{min-height:76px;padding:12px 14px}.voice-pipeline-row-llm{background:#ecfdf5b3}.voice-pipeline-row-tts{background:#eff6ffc2}.voice-pipeline-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px;display:flex}.voice-pipeline-step{color:#4b5563;text-transform:uppercase;font-size:.72rem;font-weight:750}.voice-pipeline-state{color:#6b7280;font-size:.7rem;font-weight:700}.voice-pipeline-state.is-complete{color:#047857}.voice-pipeline-row p{color:#111827;overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.5}.voice-pipeline-row-llm p{color:#064e3b}.voice-pipeline-row-tts p{color:#1e3a5f}.voice-pipeline-divider{background:#1118271a;height:1px}.pricing-hero.is-blogs .pricing-hero-glow{background:radial-gradient(60% 80% at 50% 0,#2061a72e,#0000 70%)}.blog-page{max-width:1140px;margin:0 auto;padding:40px 20px 80px}.blog-empty{text-align:center;color:#6b7787;padding:60px 0}.blog-empty-state{text-align:center;color:#6b7787;padding:70px 20px}.blog-empty-state svg{color:#9aa6b6;margin-bottom:10px}.blog-empty-state h3{color:#1a2634;margin:6px 0 4px;font-size:20px}.blog-tags-bar{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.blog-tag-chip{color:#45525f;cursor:pointer;background:#fff;border:1px solid #dbe2ec;border-radius:999px;padding:7px 15px;font-size:13px;font-weight:600;transition:all .15s}.blog-tag-chip:hover{color:#2061a7;border-color:#2061a7}.blog-tag-chip.is-on{color:#fff;background:#2061a7;border-color:#2061a7}.blog-featured{color:inherit;background:#fff;border:1px solid #e6ebf1;border-radius:18px;grid-template-columns:1.15fr 1fr;gap:0;margin-bottom:36px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:grid;overflow:hidden}.blog-featured:hover{transform:translateY(-2px);box-shadow:0 18px 44px #1428461a}.blog-featured-media{background:#eef2f7;min-height:320px}.blog-featured-media img{object-fit:cover;width:100%;height:100%;display:block}.blog-featured-body{flex-direction:column;padding:34px 36px;display:flex}.blog-featured-body h2{color:#14212f;margin:12px 0 10px;font-size:28px;line-height:1.2}.blog-featured-body p{color:#5a6675;margin:0 0 16px;line-height:1.6}.blog-featured-cta{color:#2061a7;align-items:center;gap:7px;margin-top:auto;font-size:15px;font-weight:700;display:inline-flex}.blog-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.blog-card{color:inherit;background:#fff;border:1px solid #e6ebf1;border-radius:16px;flex-direction:column;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.blog-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px #1428461a}.blog-card-media{aspect-ratio:16/9;background:#eef2f7}.blog-card-media img{object-fit:cover;width:100%;height:100%;display:block}.blog-media-fallback{color:#b7c2d0;background:linear-gradient(135deg,#eef3f9,#e3ebf4);place-items:center;width:100%;height:100%;display:grid}.blog-card-body{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.blog-card-body h3{color:#14212f;margin:10px 0 8px;font-size:18px;line-height:1.32}.blog-card-body p{color:#5a6675;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0 0 14px;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-card-tags{flex-wrap:wrap;gap:6px;display:flex}.blog-card-tags span{letter-spacing:.02em;text-transform:uppercase;color:#2061a7;background:#eaf1fa;border-radius:5px;padding:3px 8px;font-size:11px;font-weight:700}.blog-card-meta{color:#8a95a3;align-items:center;gap:8px;font-size:12.5px;display:flex}.blog-card-meta i{color:#cbd3dd;font-style:normal}.blog-card-meta span{align-items:center;gap:4px;display:inline-flex}.blog-post{max-width:760px;margin:0 auto;padding:34px 20px 80px}.blog-back{color:#5a6675;align-items:center;gap:6px;margin-bottom:26px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.blog-back:hover{color:#2061a7}.blog-post-head h1{color:#101c29;letter-spacing:-.01em;margin:12px 0 14px;font-size:40px;line-height:1.15}.blog-post-cover{background:#eef2f7;border-radius:16px;margin:26px 0 8px;overflow:hidden}.blog-post-cover img{width:100%;display:block}.blog-post-body{color:#2a3644;margin-top:24px;font-size:17.5px;line-height:1.75}.blog-post-body h2{color:#14212f;margin:34px 0 12px;font-size:26px}.blog-post-body h3{color:#14212f;margin:26px 0 10px;font-size:21px}.blog-post-body p{margin:0 0 18px}.blog-post-body ul,.blog-post-body ol{margin:0 0 18px;padding-left:24px}.blog-post-body li{margin:6px 0}.blog-post-body a{color:#2061a7;text-decoration:underline}.blog-post-body blockquote{color:#45525f;background:#f6f9fc;border-left:3px solid #2061a7;border-radius:0 8px 8px 0;margin:18px 0;padding:4px 18px}.blog-post-body code{background:#f0f3f7;border-radius:5px;padding:2px 6px;font-size:.9em}@media (width<=900px){.blog-featured{grid-template-columns:1fr}.blog-featured-media{min-height:220px}.blog-grid{grid-template-columns:1fr 1fr}.blog-post-head h1{font-size:30px}}@media (width<=620px){.blog-grid{grid-template-columns:1fr}}.badm{max-width:1000px}.badm-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.badm-head h2{color:#14212f;margin:0 0 3px;font-size:22px}.badm-head p{color:#7b8794;margin:0;font-size:13.5px}.badm-muted{color:#8a95a3;font-size:13px}.badm-btn{cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:9px 16px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.badm-btn.primary{color:#fff;background:#2061a7}.badm-btn.primary:hover{background:#1a538f}.badm-btn.ghost{color:#45525f;background:#fff;border-color:#d9e0ea}.badm-btn.ghost:hover{color:#2061a7;border-color:#2061a7}.badm-btn:disabled{opacity:.6;cursor:default}.badm-error{color:#b02626;background:#fdecec;border:1px solid #f5c6c6;border-radius:9px;margin-bottom:16px;padding:10px 14px;font-size:13.5px}.badm-spin{animation:1s linear infinite spin}.badm-empty{text-align:center;color:#7b8794;border:1px dashed #d9e0ea;border-radius:14px;padding:56px 20px}.badm-empty svg{color:#a7b2c0}.badm-empty h3{color:#1a2634;margin:10px 0 4px;font-size:18px}.badm-empty p{margin:0 0 16px}.badm-table{border:1px solid #e6ebf1;border-radius:12px;overflow:hidden}.badm-row{border-top:1px solid #eef1f5;grid-template-columns:2.4fr .8fr 1fr 1.4fr auto;align-items:center;gap:12px;padding:13px 18px;display:grid}.badm-row:first-child{border-top:none}.badm-row-head{text-transform:uppercase;letter-spacing:.03em;color:#8a95a3;background:#f7f9fc;font-size:12px;font-weight:700}.badm-title{color:#1a2634;font-weight:600}.badm-badge{text-transform:capitalize;border-radius:999px;padding:3px 10px;font-size:11.5px;font-style:normal;font-weight:700}.badm-badge.published{color:#1a7f3c;background:#e6f6ec}.badm-badge.draft{color:#6b7787;background:#f0f2f5}.badm-actions{justify-content:flex-end;gap:6px;display:flex}.badm-icon{color:#5a6675;cursor:pointer;background:#fff;border:1px solid #e2e7ee;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.badm-icon:hover{color:#2061a7;border-color:#2061a7}.badm-icon.danger:hover{color:#d94b4b;border-color:#d94b4b}.badm-editorhead{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.badm-editoractions{gap:10px;display:flex}.badm-editor{grid-template-columns:1fr 300px;gap:24px;display:grid}.badm-editor-side{flex-direction:column;gap:14px;display:flex}.badm-field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.badm-field>span{color:#45525f;font-size:13px;font-weight:600}.badm-field small{color:#9aa6b6;font-weight:400}.badm-field input,.badm-field textarea,.badm-field select{color:#1a2634;background:#fff;border:1px solid #d9e0ea;border-radius:9px;padding:10px 12px;font-family:inherit;font-size:14px}.badm-field input:focus,.badm-field textarea:focus,.badm-field select:focus{border-color:#2061a7;outline:none;box-shadow:0 0 0 3px #2061a71f}.badm-content{resize:vertical;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:13.5px;line-height:1.6}.badm-preview{border:1px solid #e6ebf1;border-radius:10px;width:100%}@media (width<=820px){.badm-editor{grid-template-columns:1fr}.badm-row{grid-template-columns:1.6fr auto auto}.badm-row span:nth-child(3),.badm-row span:nth-child(4){display:none}}@keyframes spin{to{transform:rotate(360deg)}}.blog-card-media,.blog-featured-media{position:relative}.blog-cat-chip{z-index:1;color:#14212f;letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff0;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:700;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #1428461f}.blog-byline{align-items:center;gap:10px;margin-top:auto;display:flex}.blog-byline>div{flex-direction:column;min-width:0;line-height:1.35;display:flex}.blog-byline strong{color:#1c2937;font-size:13.5px;font-weight:600}.blog-byline>div span{color:#8a95a3;align-items:center;gap:4px;font-size:12px;display:inline-flex}.blog-byline .blog-avatar{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12.5px;font-weight:700;line-height:1;display:inline-flex}.blog-featured-flag{letter-spacing:.06em;text-transform:uppercase;color:#b02626;margin-bottom:6px;font-size:11.5px;font-weight:800;display:inline-block}.blog-toolbar{border-bottom:1px solid #ebeff4;justify-content:space-between;align-items:center;gap:16px;margin:6px 0 22px;padding-bottom:16px;display:flex}.blog-section-title{color:#14212f;letter-spacing:-.01em;margin:0;font-size:24px}.blog-filter{align-items:center;display:inline-flex;position:relative}.blog-filter select{appearance:none;color:#45525f;cursor:pointer;background:#fff;border:1px solid #d9e0ea;border-radius:10px;padding:10px 38px 10px 16px;font-family:inherit;font-size:14px;font-weight:600}.blog-filter select:focus{border-color:#2061a7;outline:none;box-shadow:0 0 0 3px #2061a71f}.blog-filter svg{color:#7b8794;pointer-events:none;position:absolute;right:13px}.blog-card-body{gap:0}.blog-card-body h3{margin-top:0}.blog-pager{justify-content:center;align-items:center;gap:8px;margin:44px 0 10px;display:flex}.blog-pager-arrow,.blog-pager-num{color:#45525f;cursor:pointer;background:#fff;border:1px solid #dde3ec;border-radius:10px;place-items:center;min-width:40px;height:40px;font-size:14px;font-weight:600;transition:all .15s;display:grid}.blog-pager-arrow:hover:not(:disabled),.blog-pager-num:hover{color:#2061a7;border-color:#2061a7}.blog-pager-arrow:disabled{opacity:.4;cursor:default}.blog-pager-num.is-on{color:#fff;background:#2061a7;border-color:#2061a7}.blog-news{margin-top:66px}.blog-news-inner{color:#fff;background:linear-gradient(120deg,#0f2c52,#1a4a86);border-radius:20px;flex-wrap:wrap;align-items:center;gap:22px;padding:34px 40px;display:flex}.blog-news-icon{color:#fff;background:#ffffff24;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid}.blog-news-copy{flex:1;min-width:220px}.blog-news-copy h3{margin:0 0 4px;font-size:21px}.blog-news-copy p{color:#ffffffb8;margin:0;font-size:14px}.blog-news-form{flex:none;gap:10px;display:flex}.blog-news-form input{border:none;border-radius:11px;width:240px;padding:13px 16px;font-family:inherit;font-size:14px}.blog-news-form input:focus{outline:2px solid #ffffff80}.blog-news-form button{color:#0f2c52;cursor:pointer;background:#fff;border:none;border-radius:11px;align-items:center;gap:7px;padding:0 20px;font-size:14px;font-weight:700;display:inline-flex}.blog-news-form button:hover{background:#eaf1fa}@media (width<=720px){.blog-news-inner{padding:26px}.blog-news-form{width:100%}.blog-news-form input{flex:1;width:auto}.blog-section-title{font-size:20px}}.blog-progress{z-index:1200;background:linear-gradient(90deg,#2061a7,#3b8bd7);border-radius:0 3px 3px 0;height:3px;transition:width .1s linear;position:fixed;top:0;left:0}.blog-article{max-width:1040px;margin:0 auto;padding:30px 20px 70px}.blog-article-head{max-width:760px}.blog-article-cat{letter-spacing:.05em;text-transform:uppercase;color:#2061a7;background:#eaf1fa;border-radius:6px;padding:5px 11px;font-size:12px;font-weight:800;display:inline-block}.blog-article-head h1{letter-spacing:-.015em;color:#101c29;margin:14px 0 12px;font-size:42px;line-height:1.14}.blog-article-lede{color:#55616f;margin:0 0 22px;font-size:19px;line-height:1.6}.blog-article-cover{background:#eef2f7;border-radius:18px;margin:8px 0 30px;overflow:hidden}.blog-article-cover img{width:100%;display:block}.blog-article-grid{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:48px;display:grid}.blog-article-main{min-width:0;max-width:760px}.blog-side-sticky{flex-direction:column;gap:22px;display:flex;position:sticky;top:100px}.blog-toc-title{text-transform:uppercase;letter-spacing:.04em;color:#8a95a3;align-items:center;gap:7px;margin:0 0 12px;font-size:12px;font-weight:700;display:flex}.blog-toc ul,.blog-toc-mobile ul{border-left:2px solid #e9edf3;margin:0;padding:0;list-style:none}.blog-toc li,.blog-toc-mobile li{margin:0}.blog-toc li.lvl-3 a{padding-left:26px;font-size:12.5px}.blog-toc a{color:#6b7787;border-left:2px solid #0000;margin-left:-2px;padding:6px 0 6px 14px;font-size:13.5px;line-height:1.4;text-decoration:none;transition:all .15s;display:block}.blog-toc a:hover{color:#2061a7}.blog-toc a.is-active{color:#2061a7;border-left-color:#2061a7;font-weight:600}.blog-toc-mobile{background:#fafbfd;border:1px solid #e6ebf1;border-radius:12px;margin:0 0 26px;padding:6px 16px;display:none}.blog-toc-mobile summary{cursor:pointer;color:#1c2937;align-items:center;gap:8px;padding:10px 0;font-weight:600;display:flex}.blog-toc-mobile ul{border-left:none;padding:0 0 8px}.blog-toc-mobile a{color:#55616f;border:none;padding:6px 0}.blog-post-body h2,.blog-post-body h3{scroll-margin-top:96px}.blog-share{align-items:center;gap:8px;display:flex}.blog-share-label{text-transform:uppercase;letter-spacing:.04em;color:#8a95a3;margin-right:2px;font-size:12px;font-weight:700}.blog-share-btn{color:#55616f;cursor:pointer;background:#fff;border:1px solid #e2e7ee;border-radius:9px;place-items:center;width:36px;height:36px;transition:all .15s;display:grid}.blog-share-btn:hover{color:#2061a7;border-color:#2061a7}.blog-authorbox{background:#fafbfd;border:1px solid #e6ebf1;border-radius:16px;align-items:center;gap:16px;margin:44px 0 0;padding:22px 24px;display:flex}.blog-avatar.lg{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:54px;height:54px;font-size:18px;font-weight:700;display:inline-flex}.blog-authorbox small{color:#8a95a3;font-size:12.5px;display:block}.blog-authorbox strong{color:#14212f;margin:1px 0 4px;font-size:16px;display:block}.blog-authorbox p{color:#5a6675;margin:0;font-size:14px}.blog-cta{color:#fff;background:linear-gradient(120deg,#0f2c52,#1a4a86);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding:30px 34px;display:flex}.blog-cta h3{margin:0 0 4px;font-size:22px}.blog-cta p{color:#ffffffbf;margin:0;font-size:14.5px}.blog-cta-btn{color:#0f2c52;background:#fff;border-radius:11px;flex:none;align-items:center;gap:7px;padding:12px 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.blog-cta-btn:hover{background:#eaf1fa}.blog-related{border-top:1px solid #eaeef3;margin-top:66px;padding-top:40px}.blog-related h2{color:#14212f;margin:0 0 22px;font-size:24px}@media (width<=900px){.blog-article-grid{grid-template-columns:1fr;gap:0}.blog-article-side{display:none}.blog-toc-mobile{display:block}.blog-article-head h1{font-size:30px}.blog-article-main{max-width:none}}.dash-help-action{text-align:left;cursor:pointer;width:100%;font-family:inherit}.dash-help-action:hover{background:#eef6ff;border-color:#1f70b7}.dash-help-arrow{color:#1f70b7;flex-shrink:0;margin-left:auto}.sup-wrap{width:100%}.sup-loading,.adm-loading{color:#1f70b7;justify-content:center;padding:40px 0;display:flex}.sup-hero{background:linear-gradient(135deg,#142f52 0%,#0c1a30 56%,#102341 100%);border:1px solid #22436e;border-radius:20px;align-items:center;gap:20px;margin-bottom:22px;padding:18px 26px;animation:.55s cubic-bezier(.22,1,.36,1) both supHeroIn;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px -12px #0612288c}.sup-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#38b4ff38,#38b4ff00 70%);border-radius:50%;width:240px;height:240px;animation:9s ease-in-out infinite supFloat;position:absolute;top:-80px;right:-20px}.sup-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#7c53d62e,#7c53d600 70%);border-radius:50%;width:230px;height:230px;position:absolute;bottom:-90px;left:32%}.sup-bot-stage{z-index:1;background:radial-gradient(circle at 50% 42%,#38b4ff52,#38b4ff08 68%);border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.sup-bot{filter:drop-shadow(0 8px 14px #0006);width:62px;height:auto;animation:3.6s ease-in-out infinite supBotFloat;display:block}.sup-bot-antenna{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite supBotPulse}.sup-bot-eye{transform-box:fill-box;transform-origin:50%;animation:4.5s ease-in-out infinite supBotBlink}.sup-hero-text{z-index:1;position:relative}.sup-hero-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sup-hero-head strong{color:#f2f7ff;letter-spacing:-.01em;font-size:1.06rem;font-weight:800}.sup-hero-tag{text-transform:uppercase;letter-spacing:.09em;color:#95f1c4;background:linear-gradient(#39d98a2e,#39d98a0f);border:1px solid #78ebb457;border-radius:999px;align-items:center;gap:7px;padding:4px 11px;font-size:.68rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 0 16px -5px #39d98a80}.sup-hero-dots{align-items:center;gap:3px;display:inline-flex}.sup-hero-dots i{opacity:.35;background:#4fe6a0;border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite supLearn}.sup-hero-dots i:nth-child(2){animation-delay:.18s}.sup-hero-dots i:nth-child(3){animation-delay:.36s}@keyframes supLearn{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}.sup-hero-text>span{color:#aec0d8;max-width:920px;margin-top:6px;font-size:.9rem;line-height:1.6;display:block}.sup-hero-text b{color:#5ec2ff;font-weight:750}@keyframes supHeroIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes supFloat{0%,to{transform:translate(0)}50%{transform:translate(-16px,14px)}}@keyframes supBotFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes supBotPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes supBotBlink{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.12)}}@keyframes supDot{0%{box-shadow:0 0 #39d98a8c}70%,to{box-shadow:0 0 0 6px #39d98a00}}@media (prefers-reduced-motion:reduce){.sup-hero,.sup-hero:before,.sup-bot,.sup-bot-antenna,.sup-bot-eye,.sup-hero-dots i{animation:none}}.sup-sub{color:#5b7590;margin:4px 0 0;font-size:.9rem}.sup-listhead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.sup-new-btn{max-width:170px;height:42px;margin:0}.sup-new-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.sup-onenote{color:#3f5570;background:#f2f8fe;border:1px solid #d3e6f8;border-radius:12px;align-items:center;gap:9px;margin:-4px 0 18px;padding:11px 15px;font-size:.88rem;display:flex}.sup-onenote svg{color:#1f70b7;flex-shrink:0}.sup-onenote strong{color:#0b1220}.sup-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sup-row{cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e9f2;border-radius:14px;align-items:center;gap:14px;width:100%;padding:15px 16px;font-family:inherit;transition:border-color .15s,box-shadow .15s;display:flex}.sup-row:hover{border-color:#1f70b7;box-shadow:0 3px 10px #1f70b717}.sup-row-ic{color:#1f70b7;background:#eaf4fc;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.sup-row-main{flex:1;min-width:0}.sup-row-top{align-items:center;gap:10px;display:flex}.sup-row-subj{color:#0b1220;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:750;overflow:hidden}.sup-row-meta{color:#7c8ba0;margin-top:4px;font-size:.82rem;display:block}.sup-awaiting{color:#b8712a;background:#fef2e2;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:.72rem;font-weight:700;display:inline-block}.sup-row-chev{color:#9aa7b6;flex-shrink:0}.sup-badge{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:.7rem;font-weight:800;display:inline-block}.sup-badge.sup-open,.adm-pill.tk-open{color:#1f6fb2;background:#e6f0fc}.sup-badge.sup-progress,.adm-pill.tk-progress{color:#b06d0e;background:#fdeecf}.sup-badge.sup-resolved,.adm-pill.tk-resolved{color:#1f9d55;background:#dff5e6}.sup-badge.sup-closed,.adm-pill.tk-closed{color:#d0574f;background:#fdecec}.sup-empty{text-align:center;background:#fafcfe;border:1px dashed #cfdcea;border-radius:16px;flex-direction:column;align-items:center;gap:9px;padding:60px 24px;display:flex}.sup-empty-ic{color:#1f70b7;background:#eaf4fc;border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:4px;display:inline-flex}.sup-empty strong{color:#0b1220;font-size:1.12rem}.sup-empty span{color:#5b7590;max-width:400px;font-size:.92rem;line-height:1.6}.sup-back{color:#1f70b7;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:16px;padding:0;font-family:inherit;font-size:.9rem;font-weight:650;display:inline-flex}.sup-back:hover{text-decoration:underline}.sup-card{background:#fff;border:1px solid #e2e9f2;border-radius:16px;padding:26px 28px;box-shadow:0 1px 3px #1028460a}.sup-form{flex-direction:column;gap:18px;display:flex}.sup-field-row{gap:16px;display:flex}.sup-field-grow{flex:auto}.sup-field-cat{flex:0 0 240px}.sup-field{flex-direction:column;gap:6px;display:flex}.sup-field>span{color:#33445a;font-size:.86rem;font-weight:700}.sup-field input,.sup-field select,.sup-field textarea,.sup-reply textarea{color:#1f2b3a;resize:vertical;background:#fff;border:1px solid #d8e0ea;border-radius:11px;width:100%;padding:11px 13px;font-family:inherit;font-size:.94rem}.sup-field input:focus,.sup-field select:focus,.sup-field textarea:focus,.sup-reply textarea:focus{border-color:#1f70b7;outline:none;box-shadow:0 0 0 3px #1f70b71f}.sup-form-actions{justify-content:flex-end;gap:10px;display:flex}.sup-form-actions .adm-tbtn,.sup-form-actions .auth-submit{height:46px;min-height:0;box-shadow:none;margin:0;padding:0 22px;font-size:.95rem}.sup-attach{flex-wrap:wrap;gap:12px;display:flex}.sup-attach-thumb{background:#f3f6fa;border:1px solid #d8e0ea;border-radius:12px;flex:none;width:84px;height:84px;position:relative;overflow:hidden}.sup-attach-thumb img{object-fit:cover;width:100%;height:100%;display:block}.sup-attach-remove{color:#fff;cursor:pointer;background:#0b2038b8;border:0;border-radius:999px;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:3px;right:3px}.sup-attach-remove:hover{background:#dc4c43f2}.sup-attach-add{color:#1f70b7;cursor:pointer;background:#f8fbff;border:1.5px dashed #c2cfdd;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:84px;height:84px;font-size:.75rem;font-weight:700;transition:border-color .15s,background .15s;display:flex}.sup-attach-add:hover{background:#eef6ff;border-color:#1f70b7}.sup-msg-attach{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.sup-msg-attach a{border:1px solid #d8e0ea;border-radius:10px;width:72px;height:72px;display:block;overflow:hidden}.sup-msg-attach img{object-fit:cover;width:100%;height:100%;display:block}.sup-thread-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.sup-head-right{flex-shrink:0;align-items:center;gap:12px;display:flex}.sup-listhead-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.sup-refresh{color:#475569;cursor:pointer;background:#fff;border:1px solid #d8e0ea;border-radius:11px;align-items:center;gap:7px;height:40px;padding:0 15px;font-family:inherit;font-size:.88rem;font-weight:650;transition:border-color .15s,color .15s;display:inline-flex}.sup-refresh:hover{color:#1f70b7;border-color:#1f70b7}.sup-refresh:disabled{opacity:.6;cursor:default}.sup-close-btn:hover{color:#d0574f;border-color:#dc6a62}.sup-confirm{background:#fdf3f2;border:1px solid #f3d4d1;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:-4px 0 16px;padding:14px 18px;display:flex}.sup-confirm-text strong{color:#0b1220;font-size:.95rem;font-weight:750;display:block}.sup-confirm-text span{color:#7a5a57;margin-top:2px;font-size:.86rem;display:block}.sup-confirm-actions{flex-shrink:0;gap:10px;display:flex}.sup-confirm-danger{color:#fff;cursor:pointer;background:#dc2626;border:0;border-radius:11px;align-items:center;gap:7px;height:40px;padding:0 16px;font-family:inherit;font-size:.9rem;font-weight:700;transition:background .15s;display:inline-flex}.sup-confirm-danger:hover{background:#b91c1c}.sup-confirm-danger:disabled{opacity:.7;cursor:default}.sup-thread-card .sup-thread-head{border-bottom:1px solid #eef2f7;margin-bottom:18px;padding-bottom:16px}.sup-thread-card .sup-reply{border-top:1px solid #eef2f7;padding-top:16px}.sup-thread{flex-direction:column;gap:12px;max-height:480px;padding:4px;display:flex;overflow-y:auto}.sup-msg{border-radius:14px;max-width:min(78%,560px);padding:12px 15px}.sup-msg.is-customer{background:#eaf4fc;border:1px solid #d6e9fb;border-bottom-right-radius:4px;align-self:flex-end}.sup-msg.is-admin{background:#fff;border:1px solid #e2e9f2;border-bottom-left-radius:4px;align-self:flex-start}.sup-msg-head{align-items:baseline;gap:10px;margin-bottom:5px;display:flex}.sup-msg-head strong{color:#0b1220;font-size:.85rem;font-weight:750}.sup-msg-head small{color:#9aa7b6;font-size:.74rem}.sup-msg-body{color:#33445a;white-space:pre-wrap;word-break:break-word;font-size:.92rem;line-height:1.55}.sup-closed-note{color:#7c8ba0;margin:14px 0 4px;font-size:.85rem;font-style:italic}.sup-reply{align-items:flex-end;gap:10px;margin-top:8px;display:flex}.sup-reply textarea{flex:1}.sup-reply-btn{flex-shrink:0;max-width:120px;height:44px;margin:0}.sup-reply-hint{color:#7c8ba0;margin:14px 0 0;font-size:.84rem}.sup-optional{color:#9aa7b6;font-size:.82em;font-style:normal;font-weight:500}.sup-lock{border:1px solid;border-radius:14px;align-items:center;gap:14px;margin-top:16px;padding:16px 18px;display:flex}.sup-lock-ok{background:#f0fbf4;border-color:#cdeed9}.sup-lock-info{background:#f2f8fe;border-color:#d3e6f8}.sup-lock-ic{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.sup-lock-ok .sup-lock-ic{color:#1f9d57;background:#dcf5e5}.sup-lock-info .sup-lock-ic{color:#1f70b7;background:#dcecfb}.sup-lock-text{flex:1;min-width:0}.sup-lock-text strong{color:#0b1220;font-size:.95rem;font-weight:750;display:block}.sup-lock-text span{color:#55677f;margin-top:3px;font-size:.88rem;line-height:1.5;display:block}.sup-lock-btn{width:auto;max-width:none;height:40px;box-shadow:none;flex-shrink:0;margin:0;padding:0 16px;font-size:.9rem}.adm-filters{flex-wrap:wrap;gap:8px;display:flex}.adm-filters .adm-chip{cursor:pointer;color:#5b6b80;background:#eef2f7;border:1px solid #0000;border-radius:999px;margin-right:0;padding:6px 13px;font-weight:650;transition:background .15s,color .15s}.adm-filters .adm-chip:hover{background:#e2e9f2}.adm-filters .adm-chip.is-on{color:#fff;background:#1f70b7}.adm-support-head{border-bottom:1px solid #eef2f7;padding:16px 18px}.adm-support-head .adm-filters{margin-bottom:14px}.adm-support-toolbar{margin-bottom:0}.adm-support-toolbar .adm-search{flex:260px}.adm-support-pager{padding:6px 18px 16px}.adm-rowlink{cursor:pointer;transition:background .12s}.adm-rowlink:hover{background:#f6f9fd}.adm-rowlink.is-waiting{box-shadow:inset 3px 0 #e0a02a}.adm-subj-cell{white-space:nowrap}.adm-subj-text{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;color:#0b1220;max-width:240px;font-weight:600;display:inline-block;overflow:hidden}.adm-mono{font-variant-numeric:tabular-nums;color:#33445a;font-weight:650}.adm-needs-reply{vertical-align:middle;text-transform:uppercase;letter-spacing:.03em;color:#b8712a;background:#fef2e2;border:1px solid #f6dcb4;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:.68rem;font-weight:800;display:inline-block}.adm-support-table th,.adm-support-table td{padding-top:16px;padding-bottom:16px}.adm-support-table th:first-child,.adm-support-table td:first-child{width:108px}.adm-support-table th:nth-child(4),.adm-support-table td:nth-child(4){width:140px}.adm-support-table th:nth-child(5),.adm-support-table td:nth-child(5){white-space:nowrap;width:128px}.adm-support-table th:nth-child(6),.adm-support-table td:nth-child(6){white-space:nowrap;width:172px}.adm-support-table th:last-child,.adm-support-table td:last-child{text-align:right;width:44px;padding-left:4px}.adm-support-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:52px 24px;display:flex}.adm-support-empty strong{color:#0b1220;font-size:1.05rem}.adm-support-empty span{color:#5b7590;max-width:360px;font-size:.9rem;line-height:1.55}.adm-ticket-card{background:#fff;border:1px solid #e6ecf4;border-radius:16px;padding:24px 26px;box-shadow:0 1px 3px #1028460a}.adm-ticket-head{border-bottom:1px solid #eef2f7;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;padding-bottom:18px;display:flex}.adm-ticket-headmain{min-width:0}.adm-ticket-titlerow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.adm-ticket-titlerow h2{color:#0b1220;letter-spacing:-.01em;margin:0;font-size:1.3rem;font-weight:800}.adm-ticket-meta{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.adm-ticket-tag{color:#4a5b72;background:#eef3f9;border-radius:8px;padding:3px 10px;font-size:.78rem;font-weight:650}.adm-ticket-contact{background:#fafcfe;border:1px solid #e6ecf4;border-radius:12px;align-items:center;gap:11px;padding:10px 14px;display:flex}.adm-ticket-contact-text{line-height:1.35}.adm-ticket-contact-text strong{color:#0b1220;font-size:.9rem;font-weight:750;display:block}.adm-ticket-contact-text span{color:#64748b;font-size:.82rem}.adm-ticket-contact-text a{color:#1f70b7;font-weight:650}.adm-ticket-toolbar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;display:flex}.adm-toolbar-label{text-transform:uppercase;letter-spacing:.05em;color:#8494a8;font-size:.78rem;font-weight:750}.adm-status-seg{flex-wrap:wrap;gap:8px;display:flex}.adm-statusbtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe2ec;border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 14px;font-family:inherit;font-size:.85rem;font-weight:700;transition:all .14s;display:inline-flex}.adm-statusbtn:hover:not(:disabled){background:#f6f9fd;border-color:#b9c6d6}.adm-statusbtn:disabled{cursor:default}.adm-statusbtn.tone-amber.is-on{color:#b8712a;background:#fef2e2;border-color:#f2d2a0}.adm-statusbtn.tone-green.is-on{color:#1f9d57;background:#e3f6ec;border-color:#b7e6cb}.adm-statusbtn.tone-grey.is-on{color:#64748b;background:#eef2f7;border-color:#d4deea}.adm-statusbtn.tone-amber:hover:not(:disabled){color:#b8712a;border-color:#f2d2a0}.adm-statusbtn.tone-green:hover:not(:disabled){color:#1f9d57;border-color:#b7e6cb}.adm-statusbtn.tone-blue:hover:not(:disabled){color:#1f70b7;border-color:#b6d6f2}.adm-ticket-thread{margin-bottom:4px}.adm-ticket-hint{color:#b8712a;margin:14px 0 6px;font-size:.85rem;font-weight:600}@media (width<=640px){.sup-listhead{flex-direction:column;align-items:stretch}.sup-new-btn{max-width:none}.sup-msg{max-width:92%}.sup-reply{flex-direction:column;align-items:stretch}.sup-reply-btn{max-width:none}}.adm-train{border-top:1px solid var(--line,#e7edf5);margin-top:16px;padding-top:14px}.adm-train-intro{color:#64748b;margin:4px 0 18px;font-size:.85rem;line-height:1.5}.adm-train-pills{gap:8px;margin-bottom:18px;display:flex}.adm-train-pill{color:#33445a;cursor:pointer;background:#fff;border:1px solid #d8e0ea;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:.83rem;font-weight:650;display:inline-flex}.adm-train-pill:hover{color:#1f70b7;border-color:#b9cbe6}.adm-train-pill.active{color:#fff;background:linear-gradient(#2f8ad6,#1f70b7);border-color:#1f70b7;box-shadow:0 8px 18px -8px #1f70b78c}.adm-train-drop{text-align:center;cursor:pointer;color:#64748b;background:linear-gradient(#fbfdff,#f4f8fd);border:1.5px dashed #cbd9ea;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:26px 16px;display:flex}.adm-train-drop:hover,.adm-train-drop.drag{color:#1f70b7;background:#eef4fd;border-color:#1f70b7}.adm-train-drop svg{color:#1f70b7}.adm-train-drop strong{color:#1f2d3d;font-size:.9rem}.adm-train-drop small{color:#94a3b8;font-size:.76rem}.adm-train-list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.adm-train-item{background:#fff;border:1px solid #e7edf5;border-radius:12px;flex-direction:column;gap:9px;min-width:0;padding:9px 11px;display:flex}.adm-train-item .ti-row{align-items:center;gap:10px;min-width:0;display:flex}.adm-train-item .ti-main{overflow:hidden}.ti-play{color:#1f70b7;cursor:pointer;background:#eef4fb;border:none;border-radius:7px;flex-shrink:0;place-items:center;padding:6px;display:grid}.ti-play:hover{background:#dcebf9}.ti-play.active{color:#fff;background:#1f70b7}.ti-play.active:hover{background:#1a5f9c}.ti-play:disabled{opacity:.6;cursor:default}.ti-audio{width:100%;height:32px}.adm-train-item .ti-ic{color:#1f70b7;background:#eef4fb;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.adm-train-item.failed .ti-ic{color:#a3211a;background:#fdecec}.adm-train-item .ti-main{flex-direction:column;flex:1;min-width:0;display:flex}.adm-train-item .ti-main strong{color:#0b1220;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.adm-train-item .ti-main small{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.ti-badge{text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;font-size:.66rem;font-weight:700;display:inline-flex}.ti-badge.ready{color:#0f6e3a;background:#e3f6ec}.ti-badge.processing{color:#8a5e08;background:#fdf3dd}.ti-badge.failed{color:#a3211a;background:#fdecec}.ti-del{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;place-items:center;padding:5px;display:grid}.ti-del:hover{color:#d33;background:#fdecec}.ti-toolbar{background:#f4f8fc;border:1px solid #e4ecf5;border-radius:10px;align-items:center;gap:10px;margin:16px 0 10px;padding:9px 13px;display:flex}.ti-selectall{color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:.82rem;font-weight:600;display:inline-flex}.ti-selectall input,.ti-check{accent-color:#1f70b7;cursor:pointer;flex-shrink:0;width:16px;height:16px}.ti-toolbar-count{color:#94a3b8;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.78rem}.ti-bulk-del{color:#b02a1f;cursor:pointer;background:#fdecec;border:1px solid #f0c2c0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:600;transition:all .13s;display:inline-flex}.ti-bulk-del:hover{background:#f9dcda;border-color:#e6a9a5}.adm-train-item.selected{background:#f6faff;border-color:#9fbdd8}.ti-retry{color:#1f70b7;cursor:pointer;background:#eef4fb;border:1px solid #cdddec;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:5px 10px;font-size:.74rem;font-weight:600;transition:all .13s;display:inline-flex}.ti-retry:hover{color:#fff;background:#1f70b7;border-color:#1f70b7}.ti-retry:disabled{opacity:.65;cursor:default}.ti-pagination{justify-content:center;align-items:center;gap:14px;margin-top:14px;display:flex}.ti-pagination button{color:#334155;cursor:pointer;background:#fff;border:1px solid #e4ecf5;border-radius:8px;align-items:center;gap:5px;padding:6px 13px;font-size:.8rem;font-weight:600;transition:all .13s;display:inline-flex}.ti-pagination button:hover:not(:disabled){color:#1a5f9c;background:#f6faff;border-color:#9fbdd8}.ti-pagination button:disabled{opacity:.45;cursor:default}.ti-page-info{color:#64748b;font-variant-numeric:tabular-nums;font-size:.8rem}.adm-train-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.adm-train-meta{color:#94a3b8;font-size:.78rem}.adm-train-status{color:#1f70b7;margin-top:18px;font-size:.83rem}.adm-train-result{margin-top:18px}.adm-train-result h5{color:#0b1220;margin:0 0 10px;font-size:.9rem;font-weight:800}.adm-train-result p{white-space:pre-wrap;color:#334155;background:#f6f9fd;border:1px solid #e3ecf6;border-radius:11px;margin:0;padding:12px 14px;font-size:.85rem;line-height:1.55}.adm-train-kb{gap:10px;margin:0;padding:0;list-style:none;display:grid}.adm-train-kb li{background:#fff;border:1px solid #e7edf5;border-left:3px solid #1f70b7;border-radius:9px;gap:2px;padding:9px 12px;display:grid}.adm-train-kb li strong{color:#0b1220;font-size:.83rem}.adm-train-kb li span{color:#475569;font-size:.82rem;line-height:1.45}.tconfirm-bg{z-index:3000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f1b2d80;justify-content:center;align-items:center;padding:20px;animation:.14s tconfirm-fade;display:flex;position:fixed;inset:0}.tconfirm{text-align:center;background:#fff;border:1px solid #eef2f7;border-radius:18px;width:100%;max-width:400px;padding:28px 26px 22px;animation:.17s cubic-bezier(.2,.8,.3,1) tconfirm-pop;box-shadow:0 24px 70px -16px #0f1b2d73}.tconfirm-icon{color:#e5484d;background:#fef2f2;border-radius:14px;place-items:center;width:52px;height:52px;margin:0 auto 16px;display:grid}.tconfirm h4{color:#0b1220;letter-spacing:-.01em;margin:0 0 8px;font-size:1.15rem;font-weight:700}.tconfirm p{color:#64748b;margin:0 0 22px;font-size:.9rem;line-height:1.55}.tconfirm p strong{color:#1f2d3d;font-weight:600}.tconfirm-actions{gap:10px;display:flex}.tconfirm-actions button{cursor:pointer;border:1px solid #0000;border-radius:11px;flex:1;height:44px;font-size:.92rem;font-weight:600;transition:all .13s}.tconfirm-actions .tconfirm-cancel{color:#475569;background:#fff;border-color:#e2e8f0}.tconfirm-actions .tconfirm-cancel:hover{background:#f8fafc;border-color:#cbd5e1}.tconfirm-actions .tconfirm-remove{color:#fff;background:#e5484d;box-shadow:0 6px 16px -4px #e5484d80}.tconfirm-actions .tconfirm-remove:hover{background:#d63a3f}.tconfirm-actions .tconfirm-remove:active{transform:translateY(1px)}@keyframes tconfirm-fade{0%{opacity:0}to{opacity:1}}@keyframes tconfirm-pop{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.adm-cs-page{display:block}.adm-cs-panel{max-width:900px}.adm-cs-grid{grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start;gap:18px;display:grid}.adm-cs-form{min-width:0}.adm-cs-form .adm-field,.adm-cs-form .adm-field2{margin:0 0 18px}.adm-cs-form .adm-field2 .adm-field{margin:0}.adm-cs-head{margin-bottom:20px}.adm-cs-head .adm-panel-title{font-size:1.2rem}.adm-cs-form .adm-mtitle{margin:24px 0 10px;font-size:1.05rem}.adm-cs-form .adm-mtitle:first-of-type{margin-top:4px}.adm-cs-form .adm-field input,.adm-cs-form .adm-field select{padding:12px}.adm-cs-form .adm-field textarea{min-height:118px;padding:12px;line-height:1.5}.adm-cs-form .adm-manage-actions{margin-top:8px}.adm-cs-side{min-width:0}.adm-cs-side .adm-train{border-top:none;margin-top:0;padding-top:0}@media (width<=1024px){.adm-cs-grid{grid-template-columns:1fr}}.adm-cocard-click{cursor:pointer;transition:border-color .14s,box-shadow .14s,transform .14s}.adm-cocard-click:hover{border-color:#bcd4ec;transform:translateY(-1px);box-shadow:0 10px 26px -14px #1f70b759}.adm-cocard-click:focus-visible{outline-offset:2px;outline:2px solid #1f70b7}.adm-learning{gap:16px;display:grid}.adm-learning-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.adm-learning-head .adm-panel-title{margin:4px 0 6px}.adm-learning-head p{max-width:720px;margin:0}.adm-learning-filters{background:#f5f7fa;border:1px solid #dfe5ec;gap:4px;width:fit-content;padding:4px;display:flex}.adm-learning-filters button{color:#5b6676;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-weight:700}.adm-learning-filters button.is-on{color:#111827;background:#fff;box-shadow:0 1px 3px #0f172a1a}.adm-learning-filters button span{background:#e7ebf1;border-radius:10px;place-items:center;min-width:22px;height:20px;margin-left:5px;padding:0 5px;font-size:.72rem;display:inline-grid}.adm-learning-list{gap:14px;display:grid}.adm-learning-card{background:#fff;border:1px solid #dfe5ec;padding:18px;box-shadow:0 2px 8px #0f172a0a}.adm-learning-meta{color:#758094;align-items:center;gap:8px;margin-bottom:12px;font-size:.78rem;display:flex}.adm-learning-turns{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.adm-learning-turns>div{background:#f7faff;border-left:3px solid #2f8ad6;min-width:0;padding:12px 14px}.adm-learning-turns>div.is-agent{background:#f4fbf7;border-left-color:#38a873}.adm-learning-turns small{color:#647084;text-transform:uppercase;margin-bottom:5px;font-size:.7rem;font-weight:800;display:block}.adm-learning-turns p,.adm-learning-feedback p{overflow-wrap:anywhere;margin:0;line-height:1.55}.adm-learning-feedback{background:#fffaf0;border:1px solid #f0dca7;margin-bottom:12px;padding:11px 13px}.adm-learning-feedback strong{color:#8b6517;margin-bottom:4px;font-size:.76rem;display:block}.adm-learning-issues{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.adm-learning-issues span{color:#9f2f2f;background:#fff0f0;border:1px solid #f5cccc;border-radius:3px;padding:4px 7px;font-size:.72rem;font-weight:700}.adm-learning-card textarea{resize:vertical;width:100%;min-height:76px;font:inherit;box-sizing:border-box;border:1px solid #cfd7e2;padding:10px 12px;line-height:1.5}.adm-learning-card textarea:focus,.adm-learning-card input:focus{border-color:#2f8ad6;outline:2px solid #2f8ad62e}.adm-learning-targets{flex-wrap:wrap;gap:18px;margin:11px 0 13px;display:flex}.adm-learning-targets label{color:#3e4959;align-items:center;gap:7px;font-size:.84rem;font-weight:700;display:inline-flex}.adm-learning-targets input{accent-color:#2380ca}.adm-learning-actions{border-top:1px solid #edf0f4;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;margin-top:15px;padding-top:14px;display:grid}@media (width<=760px){.adm-learning-head{flex-direction:column}.adm-learning-turns{grid-template-columns:1fr}.adm-learning-actions{grid-template-columns:auto 1fr}.adm-learning-actions .adm-tbtn{grid-column:1/-1;justify-content:center}}.demo-gate-overlay{z-index:240;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a10209e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.demo-gate-card{background:#fff;border:1px solid #1f70b729;border-radius:20px;width:min(430px,100%);padding:26px 24px 22px;position:relative;box-shadow:0 30px 70px #0d1b3e59}.demo-gate-close{color:#7684a4;cursor:pointer;background:0 0;border:0;font-size:1.5rem;line-height:1;position:absolute;top:10px;right:14px}.demo-gate-close:hover{color:#1a2b56}.demo-gate-head{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.demo-gate-icon{color:#fff;background:linear-gradient(#41a1e4 0%,#1f70b7 54%,#0f4f8c 100%);border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.demo-gate-head strong{color:#14224a;font-size:1.05rem;display:block}.demo-gate-head p{color:#5d6b8d;margin:3px 0 0;font-size:.84rem}.demo-gate-form{gap:13px;display:grid}.demo-gate-form label{color:#33415f;gap:6px;font-size:.82rem;font-weight:600;display:grid}.demo-gate-form input{color:#14224a;background:#f8faff;border:1px solid #d4dbeb;border-radius:11px;outline:none;padding:11px 13px;font-size:.95rem}.demo-gate-form input:focus{background:#fff;border-color:#1f70b7;box-shadow:0 0 0 3px #1f70b729}.demo-gate-phone{gap:8px;display:flex}.demo-gate-phone select{color:#14224a;cursor:pointer;background:#f8faff;border:1px solid #d4dbeb;border-radius:11px;outline:none;flex:none;padding:11px 8px;font-family:inherit;font-size:.92rem;font-weight:600}.demo-gate-phone select:focus{background:#fff;border-color:#1f70b7;box-shadow:0 0 0 3px #1f70b729}.demo-gate-phone input{flex:auto;min-width:0}.demo-gate-otp{text-align:center;letter-spacing:.55em;font-weight:700;font-size:1.25rem!important}.demo-gate-primary{color:#fff;cursor:pointer;background:#1f70b7;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:.92rem;font-weight:700;transition:background .14s;display:inline-flex;box-shadow:0 12px 26px #1f70b73d}.demo-gate-primary:hover:not(:disabled){background:#1b5f9a}.demo-gate-primary:disabled{opacity:.55;cursor:not-allowed}.demo-gate-error{color:#b42318;margin:0;font-size:.82rem;font-weight:600}.demo-gate-notice{color:#14735c;margin:0;font-size:.82rem;font-weight:600}.demo-gate-fineprint{color:#7684a4;text-align:center;margin:0;font-size:.75rem}.demo-gate-row{justify-content:space-between;gap:10px;display:flex}.demo-gate-link{color:#1f70b7;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:600}.demo-gate-timer{z-index:230;color:#0f4f8c;background:#fff;border:1px solid #1f70b73d;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:.84rem;font-weight:700;display:inline-flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0d1b3e38}.demo-gate-timer.is-low{color:#b42318;border-color:#b4231859}.demo-gate-limit-note{z-index:230;color:#7a2018;background:#fdf1ef;border:1px solid #b423184d;border-radius:14px;align-items:center;gap:12px;max-width:min(560px,100vw - 32px);padding:12px 16px;font-size:.86rem;font-weight:600;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0d1b3e2e}.demo-gate-limit-note button{color:#b42318;cursor:pointer;background:0 0;border:0;font-size:1.2rem;line-height:1}.demo-gate-settings-row{background:#f8faff;border:1px solid #e3e9f5;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.demo-gate-settings-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}.demo-gate-admin-duration{color:#33415f;align-items:center;gap:8px;font-size:.84rem;font-weight:600;display:inline-flex}.demo-gate-admin-duration input{border:1px solid #d4dbeb;border-radius:9px;width:84px;padding:8px 10px;font-size:.9rem}.demo-gate-head-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.demo-gate-head-right .primary-button.compact{box-sizing:border-box;justify-content:center;align-items:center;width:32px;min-width:0;height:32px;min-height:32px;padding:0;display:inline-flex}.demo-gate-summary{background:#fff;border:1px solid #e3e9f5;border-radius:10px;align-items:stretch;display:inline-flex;overflow:hidden}.demo-gate-stat{color:#7684a4;white-space:nowrap;border-left:1px solid #eef2fb;align-items:baseline;gap:5px;padding:6px 12px;font-size:.76rem;font-weight:600;display:inline-flex}.demo-gate-stat:first-child{border-left:0}.demo-gate-stat b{color:#14224a;font-size:.92rem}.demo-gate-stat.is-active b{color:#14735c}.demo-gate-stat.is-over b{color:#b42318}.demo-gate-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:14px;display:flex}.demo-gate-filters label{color:#7684a4;text-transform:uppercase;letter-spacing:.04em;gap:5px;font-size:.76rem;font-weight:600;display:grid}.demo-gate-filters select,.demo-gate-filters input[type=date]{color:#14224a;background:#fff;border:1px solid #d4dbeb;border-radius:9px;min-height:38px;padding:8px 10px;font-size:.86rem}.demo-gate-search{color:#7684a4;background:#fff;border:1px solid #d4dbeb;border-radius:10px;flex:240px;align-items:center;gap:8px;min-width:220px;min-height:38px;padding:0 12px;display:flex}.demo-gate-search input{color:#14224a;background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-size:.9rem}.demo-gate-leads-scroll{border:1px solid #e8edf7;border-radius:12px;overflow-x:auto}.demo-gate-table{border-collapse:collapse;width:100%;font-size:.85rem}.demo-gate-table th,.demo-gate-table td{text-align:left;white-space:nowrap;color:#33415f;border-bottom:1px solid #eef2fb;padding:12px 13px}.demo-gate-table thead th{text-transform:uppercase;letter-spacing:.03em;color:#7684a4;background:#f8faff;font-size:.72rem}.demo-gate-table td.demo-last-active small{color:#8593ac;margin-left:4px;font-size:.8rem}.demo-gate-table tbody tr:last-child td{border-bottom:0}.demo-gate-table tbody tr:hover{background:#f8faff}.demo-status{font-size:.82rem;font-weight:650}.demo-status.is-ok{color:#14735c}.demo-status.is-over{color:#b42318}.demo-orb-left{font-weight:600}.demo-orb-left.is-spent{color:#b42318}.demo-gate-row-actions{justify-content:flex-end;gap:10px;display:flex}.demo-gate-table th:last-child,.demo-gate-table td:last-child{text-align:right}.demo-gate-row-actions .demo-gate-link{background:#fff;border:1px solid #d4dbeb;border-radius:8px;padding:6px 12px;transition:background .12s,border-color .12s}.demo-gate-row-actions .demo-gate-link:hover:not(:disabled){background:#eef4fb;border-color:#1f70b7}.demo-gate-row-actions .demo-gate-link.is-danger{border-color:#f0d4cf}.demo-gate-row-actions .demo-gate-link.is-danger:hover:not(:disabled){background:#fdf1ef;border-color:#b42318}.demo-gate-row-actions .demo-gate-link:disabled{background:#f4f6fb;border-color:#e8edf7}.demo-gate-link{color:#1f70b7;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:.8rem;font-weight:600;display:inline-flex}.demo-gate-link:disabled{color:#97a3bf;cursor:default}.demo-gate-link.is-danger{color:#b42318}.demo-gate-empty{text-align:center;color:#7684a4;padding:26px 0;font-weight:500}.demo-gate-pager{color:#7684a4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:.82rem;display:flex}.demo-gate-pager-btns{align-items:center;gap:12px;display:flex}.demo-gate-pager-btns>span{color:#33415f;font-weight:600}.setup-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08142499;place-items:center;padding:20px;animation:.25s setupFade;display:grid;position:fixed;inset:0}@keyframes setupFade{0%{opacity:0}to{opacity:1}}.setup-modal{background:#fff;border-radius:22px;width:min(740px,100%);max-height:92vh;padding:0;animation:.3s cubic-bezier(.22,1,.36,1) setupPop;position:relative;overflow-y:auto;box-shadow:0 40px 90px -24px #040e1c99}@keyframes setupPop{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.setup-close{z-index:2;color:#fff;cursor:pointer;background:#ffffff2e;border:none;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.setup-close:hover{background:#ffffff4d}.setup-hero{color:#fff;text-align:left;background:linear-gradient(135deg,#0e3f6d 0%,#1f70b7 58%,#2c8fd8 100%);padding:28px 32px 24px;position:relative;overflow:hidden}.setup-hero:after{content:"";background:#ffffff14;border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.setup-hero:before{content:"";background:#ffffff0f;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-80px;right:30px}.setup-ic{color:#fff;background:#ffffff29;border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:12px;display:grid}.setup-hero h2{letter-spacing:-.01em;margin:0 0 6px;font-size:1.5rem;font-weight:800}.setup-hero p{color:#ffffffd9;max-width:440px;margin:0 0 12px;font-size:.95rem;line-height:1.5}.setup-free-pill{color:#fff;letter-spacing:.02em;background:#12a150;border-radius:999px;padding:5px 13px;font-size:.75rem;font-weight:750;display:inline-block}.setup-body{padding:20px 32px 22px}.setup-points{gap:9px;margin-bottom:16px;display:grid}.setup-point{background:#f6fafd;border:1px solid #e4edf6;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.setup-point-ic{color:#1f70b7;background:#eaf4fc;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.setup-point strong{color:#0f1e2e;font-size:.9rem;font-weight:750;display:block}.setup-point span:not(.setup-point-ic){color:#7c8ba0;font-size:.8rem}.setup-form{gap:11px;display:grid}.setup-form-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.setup-form label{color:#556780;gap:5px;font-size:.8rem;font-weight:700;display:grid}.setup-form label em{color:#9aa7b8;margin-left:5px;font-style:normal;font-weight:500}.setup-form input{color:#1f2b3a;background:#fff;border:1.5px solid #d8e0ea;border-radius:10px;outline:none;padding:10px 12px;font-family:inherit;font-size:.93rem}.setup-form input:focus{border-color:#1f70b7;box-shadow:0 0 0 3px #1f70b721}.setup-submit{margin:6px 0 0}.setup-skip{color:#8b99ab;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin:12px auto 0;font-family:inherit;font-size:.84rem;font-weight:600;text-decoration:underline;display:block}.setup-skip:hover{color:#556780}@media (width<=560px){.setup-form-row{grid-template-columns:1fr}.setup-hero,.setup-body{padding-left:22px;padding-right:22px}}.setup-banner{background:#f4f9ff;border:1px solid #cfe2f7;border-radius:15px;align-items:center;gap:14px;margin:27px 0 0;padding:16px 18px;display:flex}.setup-banner.is-completed{background:#f4fbf7;border-color:#cfe7d9}.setup-banner-text{flex:1;min-width:0}.setup-banner-text strong{color:#0f1e2e;align-items:center;gap:9px;margin-bottom:2px;font-size:.98rem;font-weight:800;display:flex}.setup-daysleft{color:#b26f0f;letter-spacing:.01em;background:#fff5e6;border:1px solid #f6dcae;border-radius:7px;align-items:center;gap:4px;padding:3px 9px 3px 7px;font-size:.72rem;font-weight:750;display:inline-flex}.setup-daysleft svg{color:#d98a1a}.setup-daysleft.urgent{color:#c0362c;background:#fdecea;border-color:#f4c7c2}.setup-daysleft.urgent svg{color:#dc4436}.setup-banner-text span{color:#5b6b80;font-size:.88rem;line-height:1.45}.setup-banner-btn{white-space:nowrap;flex-shrink:0;height:42px;padding:0 22px;width:auto!important;max-width:none!important;margin:0!important}.setupreq-counts{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.setupreq-count{color:#556780;background:#fff;border:1px solid #e7edf3;border-radius:999px;padding:6px 14px;font-size:.85rem;font-weight:650}.setupreq-count strong{color:#0f1e2e;margin-right:4px;font-weight:800}.setupreq-count.filter{cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s}.setupreq-count.filter:hover{border-color:#b9cbe0}.setupreq-count.filter.is-on{color:#fff;background:#1f70b7;border-color:#1f70b7}.setupreq-count.filter.is-on strong{color:#fff}.setupreq-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.setupreq-search{box-sizing:border-box;background:#fff;border:1px solid #e2e9f2;border-radius:11px;flex:280px;align-items:center;gap:9px;min-width:240px;height:46px;padding:0 14px;display:flex}.setupreq-daterange{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.setupreq-daterange label{text-transform:uppercase;letter-spacing:.04em;color:#9aa7b8;gap:5px;font-size:.68rem;font-weight:750;display:grid}.setupreq-daterange input{box-sizing:border-box;color:#1f2b3a;background:#fff;border:1px solid #e2e9f2;border-radius:11px;outline:none;height:46px;padding:0 12px;font-family:inherit;font-size:.9rem}.setupreq-daterange input:focus{border-color:#1f70b7;box-shadow:0 0 0 3px #1f70b721}.setupreq-daterange-clear{box-sizing:border-box;color:#7c8ba0;cursor:pointer;background:#fff;border:1px solid #e2e9f2;border-radius:11px;height:46px;padding:0 15px;font-size:.8rem;font-weight:700}.setupreq-daterange-clear:hover{color:#c0392b;border-color:#f0c4c0}.setupreq-search svg{color:#90a2b8;flex-shrink:0}.setupreq-search input{color:#1f2b3a;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.9rem}.setupreq-search button{color:#90a2b8;cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid}.setupreq-list{gap:14px;display:grid}.setupreq-card{background:#fff;border:1px solid #e7edf3;border-radius:14px;padding:18px 20px 18px 24px;transition:box-shadow .16s,border-color .16s;position:relative;overflow:hidden;box-shadow:0 6px 20px #1523320a}.setupreq-card:hover{border-color:#dbe4ef;box-shadow:0 14px 34px #15233217}.setupreq-card:before{content:"";background:#cbd5e1;width:4px;position:absolute;inset:0 auto 0 0}.setupreq-card.is-requested:before{background:#e0a83a}.setupreq-card.is-scheduled:before{background:#1f70b7}.setupreq-card.is-completed:before{background:0 0}.setupreq-card.is-cancelled:before{background:#94a3b8}.setupreq-card.is-cancelled{opacity:.72}.setupreq-ticket{color:#1f70b7;letter-spacing:.02em;vertical-align:middle;background:#eef5fc;border-radius:6px;margin-left:8px;padding:2px 8px;font-size:.74rem;font-weight:700}.setupreq-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.setupreq-head-main{align-items:center;gap:12px;min-width:0;display:flex}.setupreq-avatar{color:#1f70b7;background:linear-gradient(135deg,#e3f0fb,#eef5fc);border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:1.1rem;font-weight:800;display:grid}.setupreq-head strong{color:#0f1e2e;font-size:1rem;font-weight:800;display:block}.setupreq-head small{color:#90a2b8;word-break:break-word;font-size:.82rem;display:block}.setupreq-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:4px 11px;font-size:.72rem;font-weight:800}.setupreq-badge.amber{color:#c67c14;background:#fdf1e3}.setupreq-badge.blue{color:#1f70b7;background:#e3f0fb}.setupreq-badge.green{color:#0f7a43;background:#e6f6ee}.setupreq-badge.grey{color:#7c8ba0;background:#eef2f7}.setupreq-meta{border-top:1px solid #f0f4f8;border-bottom:1px solid #f0f4f8;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 22px;margin:4px 0 8px;padding:12px 0;display:grid}.setupreq-meta span{color:#33445a;overflow-wrap:anywhere;min-width:0;font-size:.9rem;font-weight:600}.setupreq-meta em{text-transform:uppercase;letter-spacing:.04em;color:#9aa7b8;margin-bottom:3px;font-size:.7rem;font-style:normal;font-weight:750;display:block}.setupreq-plan-trial{text-transform:uppercase;letter-spacing:.04em;color:#c67c14;vertical-align:middle;background:#fdf1e3;border-radius:5px;margin-left:6px;padding:1px 6px;font-size:.6rem;font-weight:800}.setupreq-notes{color:#5b6b80;margin:6px 0 4px;font-size:.88rem;font-style:italic}.setupreq-actions{background:#f8fafc;border:1px solid #eef3f8;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:14px;padding:14px;display:flex}.setupreq-actions label{color:#7c8ba0;gap:4px;font-size:.74rem;font-weight:700;display:grid}.setupreq-actions select,.setupreq-actions input{color:#1f2b3a;background:#fff;border:1.5px solid #d8e0ea;border-radius:9px;outline:none;padding:8px 10px;font-family:inherit;font-size:.88rem}.setupreq-actions select:focus,.setupreq-actions input:focus{border-color:#1f70b7;box-shadow:0 0 0 3px #1f70b721}.setupreq-notes-input{flex:1;min-width:200px}.setupreq-notes-input input{width:100%}@media (width<=640px){.setup-banner{flex-direction:column;align-items:flex-start}}.legal-hero{text-align:center;background:linear-gradient(#eef4fb 0%,#f7fafd 100%);border-bottom:1px solid #e7eef6;padding:58px 24px 50px;position:relative;overflow:hidden}.legal-hero-glow{pointer-events:none;background:radial-gradient(circle at 50% 0,#1f70b72e,#0000 60%);height:340px;position:absolute;inset:-50% 20% auto}.legal-hero-inner{max-width:720px;margin:0 auto;position:relative}.legal-hero-kicker{color:#1f70b7;background:#e6f0fa;border:1px solid #d3e5f6;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:.8rem;font-weight:700;display:inline-flex}.legal-hero h1{color:#0f1e2e;letter-spacing:-.022em;margin:18px 0 14px;font-size:2.5rem;font-weight:800;line-height:1.13}.legal-hero-lead{color:#5b6b80;max-width:580px;margin:0 auto;font-size:1.06rem;line-height:1.6}.legal-hero-meta{color:#90a2b8;margin-top:18px;font-size:.82rem;font-weight:600}.legal-body{grid-template-columns:212px minmax(0,1fr);align-items:start;width:min(1540px,100% - 32px);margin:0 auto;padding:52px 0 96px 78px;display:grid}.legal-toc{flex-direction:column;gap:1px;padding-right:40px;display:flex;position:sticky;top:104px}.legal-toc-title{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin:0 0 10px 12px;font-size:.7rem;font-weight:800}.legal-toc a{color:#64748b;border-left:2px solid #0000;border-radius:8px;padding:7px 12px;font-size:.875rem;line-height:1.35;text-decoration:none;transition:color .15s,background .15s,border-color .15s}.legal-toc a:hover{color:#1f70b7;background:#eef5fc;border-left-color:#1f70b7}.legal-content{color:#3a4a5e;border-left:1px solid #e7eef6;min-width:0;padding-left:52px;font-size:1rem;line-height:1.75}.legal-section{scroll-margin-top:104px}.legal-content h2{color:#0f1e2e;letter-spacing:-.01em;margin:42px 0 14px;font-size:1.3rem;font-weight:750}.legal-content .legal-section:first-child h2{margin-top:0}.legal-content p{margin:0 0 15px}.legal-content ul{margin:0 0 18px;padding-left:22px}.legal-content li{margin-bottom:9px}.legal-content li::marker{color:#9db2c9}.legal-content strong{color:#1f2b3a;font-weight:700}.legal-content a{color:#1f70b7;font-weight:600;text-decoration:none}.legal-content a:hover{text-decoration:underline}.legal-contact{padding-left:0;list-style:none}.legal-contact li{margin-bottom:7px}@media (width<=860px){.legal-hero{padding:44px 20px 38px}.legal-hero h1{font-size:1.9rem}.legal-body{grid-template-columns:1fr;padding:30px 20px 72px}.legal-toc{border-bottom:1px solid #e7eef6;flex-flow:wrap;gap:6px;margin-bottom:22px;padding-bottom:16px;padding-right:0;position:static;top:auto}.legal-toc-title{width:100%;margin:0 0 4px}.legal-toc a{background:#f1f6fc;border-left:none;padding:5px 11px;font-size:.82rem}.legal-content{border-left:none;padding-left:0}}.adm-pager-btns{align-items:center;gap:10px;display:flex}.adm-pager>span{color:#7c8ba0;font-size:.85rem;font-weight:600}@media (width<=768px){html,body{max-width:100%;overflow-x:hidden}img,svg,video{max-width:100%;height:auto}}.mobile-nav-toggle,.mobile-menu{display:none}@media (width<=980px){.brand{margin-left:0}.header-inner{gap:10px;min-height:66px}.mobile-nav-toggle{color:#1f2b3a;cursor:pointer;background:#fff;border:1px solid #1f70b72e;border-radius:10px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.header-actions{display:none}.mobile-menu{z-index:1000;visibility:hidden;display:block;position:fixed;inset:0}.mobile-menu.is-open{visibility:visible}.mobile-menu-backdrop{opacity:0;cursor:default;background:#09142673;border:0;margin:0;padding:0;transition:opacity .24s;position:absolute;inset:0}.mobile-menu.is-open .mobile-menu-backdrop{opacity:1}.mobile-menu-panel{-webkit-overflow-scrolling:touch;width:min(340px,88vw);height:100%;padding:22px 16px calc(28px + env(safe-area-inset-bottom));background:#fff;flex-direction:column;gap:4px;transition:transform .26s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-20px 0 46px #09142638}.mobile-menu.is-open .mobile-menu-panel{transform:none}.mobile-menu-close{color:#46566b;cursor:pointer;background:#f6f9fc;border:1px solid #e6ecf3;border-radius:10px;align-self:flex-end;place-items:center;width:40px;height:40px;margin-bottom:6px;display:grid}.mobile-menu-label{text-transform:uppercase;letter-spacing:.06em;color:#9aa7b8;padding:4px 12px;font-size:.72rem;font-weight:800}.mobile-menu-product{border-radius:12px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.mobile-menu-product .nav-dd-icon{width:40px;height:40px}.mobile-menu-product.is-active{background:#eaf3fb}.mobile-menu-link{color:#22303f;border-radius:10px;padding:14px 12px;font-size:1.06rem;font-weight:700;text-decoration:none;display:block}.mobile-menu-link.is-active{color:#226fb4;background:#eaf3fb}.mobile-menu-actions{border-top:1px solid #edf2f7;flex-direction:column;gap:10px;margin-top:16px;padding-top:16px;display:flex}.mobile-menu-actions .signup-button,.mobile-menu-actions .login-button{justify-content:center;width:100%;min-height:52px}}@media (width<=900px){.whatsapp-visual{transform:none}.whatsapp-visual img{width:100%;max-width:100%}}@media (width<=480px){.voice-orb-stage{width:min(340px,86vw);height:min(340px,86vw)}.orbit-stage{aspect-ratio:1.15;width:96%;margin:-10px auto 4px}.orbit-pill{border-radius:12px;padding:6px 9px;font-size:.66rem}.orbit-pill.orbit-pill-up{transform:translate(-50%,calc(-50% - 24px))}.orbit-core{width:62px;height:62px}.usecases-panel{border-radius:16px;height:auto;min-height:0;padding:12px}.usecases-panel img{width:100%;height:auto;max-height:none}}@media (width<=768px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=480px){.pricing-grid{grid-template-columns:1fr!important}.partner-hero-cta{flex-direction:column;align-items:stretch;gap:12px;width:100%}.partner-hero-cta a,.partner-hero-cta .partner-btn-primary,.partner-hero-cta .partner-btn-ghost,.partner-hero-cta .partner-btn-light{justify-content:center;width:100%}.partner-calc-result{padding:30px 20px}.partner-calc-copy{padding:28px 20px 32px}.partner-cta{padding:0 14px 60px}.partner-cta-inner{border-radius:22px;padding:34px 20px}.partner-cta-inner p{font-size:1rem}.about-stats{gap:24px 18px}.about-stat-num{font-size:2.2rem}}@media (width<=768px){.chatcrm-page .livechat-fold{grid-template-columns:1fr;gap:32px}.chatcrm-page .livechat-fold .livechat-visual{order:-1;justify-content:center;transform:none}.chatcrm-page .livechat-fold .livechat-visual img{width:100%;max-width:100%}.chatcrm-page .livechat-fold .callflow-head{text-align:center;margin:0 auto;transform:none}.chatcrm-page .whatsapp-fold .whatsapp-visual{justify-content:center;transform:none}.chatcrm-page .whatsapp-fold .whatsapp-visual img{width:100%;max-width:100%}.lqhero-head>p{white-space:normal;font-size:.98rem}.crmfeatures{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.lqhero-head>p{font-size:.92rem}.lqhero-head h1{font-size:1.6rem;line-height:1.12}.sirep-top{flex-wrap:wrap;gap:10px}.sirep-who strong{font-size:1.2rem}.sirep-av{width:44px;height:44px;font-size:1.05rem}.crmfeatures{grid-template-columns:1fr}}@media (width<=900px){.voice-page .support-fold{grid-template-columns:1fr;transform:none}}@media (width<=768px){.crmloop-h2,.vscompare-head p{white-space:normal}}@media (width<=480px){.vsc-row{grid-template-columns:1.15fr .9fr .95fr}.vsc-feat{padding:12px 10px;font-size:.82rem}.vsc-old,.vsc-new{padding:12px 6px;font-size:.78rem}.vsc-headrow .vsc-feat{padding-top:16px;padding-bottom:16px;font-size:.7rem}.vsc-headrow .vsc-old{font-size:.95rem}.vsc-headrow .vsc-new strong{font-size:1.15rem}.blog-pager{flex-wrap:wrap;row-gap:8px;margin:32px 0 10px}.blog-pager-arrow,.blog-pager-num{min-width:36px;height:36px;font-size:13px}.blog-featured-body{padding:22px 20px}.blog-featured-body h2{font-size:22px;line-height:1.25}.blog-toolbar{flex-wrap:wrap;align-items:flex-start;gap:10px}.blog-filter,.blog-filter select{width:100%}}.blog-post-body{overflow-wrap:break-word;word-break:break-word}.blog-post-body a,.blog-post-body code{overflow-wrap:anywhere}@media (width<=480px){.blog-article-head h1{font-size:26px;line-height:1.2}.blog-article-lede{font-size:16.5px;line-height:1.55}.blog-cta{gap:14px;padding:22px 20px}.blog-cta h3{font-size:19px}.blog-cta-btn{justify-content:center;width:100%}}.legal-content,.legal-contact a{overflow-wrap:anywhere}@media (width<=480px){.legal-hero h1{font-size:1.6rem}.legal-hero{padding:36px 18px 30px}.legal-content h2{margin:30px 0 12px;font-size:1.2rem}.legal-content{font-size:.97rem;line-height:1.7}.bas-import .newsletter-form input,.bas-import .newsletter-form button{min-height:44px;font-size:16px}}.auth-mobile-block{display:none}@media (width<=768px){.auth-wrap{display:block}.auth-brand{display:none}.auth-main{place-items:center;min-height:100vh;padding:24px;display:grid}.auth-main .auth-card{display:none}.auth-mobile-block{text-align:center;background:#fff;border:1px solid #e6ecf3;border-radius:20px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:420px;margin:auto;padding:34px 24px;display:flex;box-shadow:0 24px 54px #0914261a}.auth-mobile-ic{color:#1f70b7;background:#eaf3fb;border-radius:16px;place-items:center;width:62px;height:62px;margin-bottom:4px;display:grid}.auth-mobile-block h2{color:#0f1e2e;margin:0;font-size:1.4rem;font-weight:800}.auth-mobile-block p{color:#56657a;margin:0;font-size:.98rem;line-height:1.55}.auth-mobile-block strong{color:#1f70b7}.auth-mobile-home{color:#1f70b7;align-items:center;gap:8px;margin-top:8px;font-weight:750;text-decoration:none;display:inline-flex}}.agent-pricing-editor{background:#f8fbff;border:1px solid #d8e6f4;border-radius:14px;gap:14px;margin-top:16px;padding:18px;display:grid}.agent-pricing-header h4{color:#143a5c;margin:0 0 4px;font-size:15px}.agent-pricing-header p{color:#5b6b7c;margin:0;font-size:13px;line-height:1.5}.agent-pricing-rows{gap:10px;display:grid}.agent-pricing-row{background:#fff;border:1px solid #dde7f2;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.agent-pricing-row.is-offered{border-color:#b9dcc8}.agent-pricing-name{gap:2px;display:grid}.agent-pricing-name strong{color:#1d3d59;font-size:14px}.agent-pricing-name span{color:#74828f;font-size:12.5px}.agent-pricing-input{align-items:center;gap:8px;display:flex}.agent-pricing-input>span{color:#5b6b7c;white-space:nowrap;font-size:12.5px;font-weight:640}.agent-pricing-input input{border:1px solid #d5dfeb;border-radius:9px;width:130px;min-height:40px;padding:0 12px;font-size:14.5px}.agent-pricing-state{color:#7c8794;letter-spacing:.02em;text-transform:uppercase;background:#eef1f6;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:700}.agent-pricing-state.on{color:#157955;background:#e5f6ec}.agent-pricing-extra{margin-top:2px}.subscription-plan-agents{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.subscription-plan-agents em{color:#21567f;background:#eef5fc;border-radius:999px;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:680}.subscription-plan-agents em.unpriced{color:#98a3ae;background:#f1f3f6}.adm-datefield{gap:7px}.adm-datefield span{color:#7c8ba0;font-size:.78rem;font-weight:700}.adm-datefield input[type=date]{font:inherit;color:#0b1220;background:0 0;border:0;outline:none;font-size:.88rem}.adm-notice{color:#2f6b47;background:#f2fbf6;border:1px solid #cbe8d6;border-radius:11px;margin:0 0 14px;padding:10px 14px;font-size:.88rem;font-weight:600}.adm-inv-actions{gap:6px;display:inline-flex}.adm-tbtn.sm{padding:5px 10px;font-size:.78rem}a.adm-tbtn{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.co-gst-details{background:#f7fafd;border:1px solid #e3ebf4;border-radius:12px;margin:14px 0 4px;padding:13px 14px}.co-gst-details-title{color:#33445a;margin-bottom:10px;font-size:.86rem;font-weight:750;display:block}.co-gst-details-title em{color:#8494a8;font-size:.78rem;font-style:normal;font-weight:600}.co-gst-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.co-gst-fields label{flex-direction:column;gap:5px;display:flex}.co-gst-fields label span{color:#5b6b80;font-size:.76rem;font-weight:700}.co-gst-fields input{font:inherit;color:#0b1220;background:#fff;border:1px solid #d8e2f0;border-radius:9px;outline:none;padding:9px 11px;font-size:.9rem}.co-gst-fields input:focus{border-color:#1f70b7;box-shadow:0 0 0 3px #1f70b71f}.co-gst-note{color:#8494a8;margin:9px 0 0;font-size:.76rem;line-height:1.45}@media (width<=560px){.co-gst-fields{grid-template-columns:1fr}}.adm-created-creds{background:#f2fbf6;border:1px solid #cbe8d6;border-radius:12px;margin:14px 0;padding:12px 16px}.adm-lc-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}@media (width<=1080px){.adm-lc-grid{grid-template-columns:1fr}}.adm-lc-card{padding:26px 26px 24px}.adm-lc-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.adm-lc-icon{color:#1f70b7;background:#e8f2fc;border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.adm-lc-icon-amber{color:#b97f1f;background:#fdf3e3}.adm-lc-desc{color:#5b6472;margin:0 0 18px;font-size:.93rem;line-height:1.6}.adm-lc-btn{height:42px;padding:0 22px;font-size:.92rem}.adm-lc-report{border-top:1px solid #eef2f7;margin-top:18px;padding-top:8px}.adm-lc-row{border-bottom:1px solid #f4f7fb;align-items:flex-start;gap:10px;padding:9px 0;display:flex}.adm-lc-row:last-child{border-bottom:0}.adm-lc-row svg{flex-shrink:0;margin-top:2px}.adm-lc-ok{color:#16a34a}.adm-lc-bad{color:#dc2626}.adm-lc-row-main{flex-direction:column;gap:2px;min-width:0;display:flex}.adm-lc-row-label{color:#0b1220;font-size:.9rem;font-weight:700}.adm-lc-row-detail{color:#6b7482;overflow-wrap:anywhere;font-size:.82rem}.adm-created-creds code{background:#fff;border:1px solid #d8e2f0;border-radius:6px;padding:2px 8px;font-size:.95rem}
