:root{--chip-bg:rgba(94,146,232,.16);--chip-ink:#A9C7F5;--block-a:#0E1522;--block-b:#101A2C;--block-c:#0D1424;--block-d:#12203A}[data-theme=light]{--chip-bg:#DCE9FB;--chip-ink:#1C4FA8;--block-a:#EAF2FD;--block-b:#DFEAFB;--block-c:#D3E2F8;--block-d:#C7DAF6}h1,h2{font-weight:800;letter-spacing:-.026em}.chap-head h2,.chap-head h3,.sec-head h2{font-weight:800;letter-spacing:-.026em}.article-hero h1,.bhero h1,.page-hero h1,.x-hero h1{font-weight:800;letter-spacing:-.03em}h3,h4{font-weight:700}.it,h1 em,h2 em,h3 em{background:0 0;-webkit-text-fill-color:var(--accent);color:var(--accent);font-style:italic;font-weight:800;letter-spacing:-.02em}.close-card h2 em,.close-card h3 em,.fill-card h1 em,.fill-card h2 em,.fill-card h3 em,.site-foot h2 em{-webkit-text-fill-color:#8FB3EE;color:#8fb3ee}.sec-kicker{display:inline-flex;align-items:center;background:var(--chip-bg);color:var(--chip-ink);font-family:"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;font-size:12.2px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:9px 16px;border-radius:999px;margin-bottom:16px;gap:9px}.sec-kicker::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.eyebrow{border:0;box-shadow:none;background:var(--chip-bg);color:var(--chip-ink);font-family:"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;font-size:12.2px;font-weight:700;letter-spacing:.1em;padding:9px 16px;border-radius:999px}.eyebrow .dot{width:7px;height:7px;border-radius:50%;background:currentColor;animation:none}.close-card .eyebrow,.close-card .sec-kicker,.fill-card .eyebrow,.fill-card .sec-kicker,.site-foot .sec-kicker{background:rgba(255,255,255,.16);color:#dde8ff}.sec-head.center .sec-kicker{justify-content:center}[data-theme=light] #automation{--chip-bg:#C9DDF8;--chip-ink:#123875}[data-theme=light] #content{--chip-bg:#BFD7F4;--chip-ink:#0B2450}[data-theme=light] #ads{--chip-bg:#E6F0FD;--chip-ink:#1C4FA8}[data-theme=light] #ai{--chip-bg:#D3E4FA;--chip-ink:#16408C}html:not([data-theme=light]) #automation{--chip-bg:rgba(94,146,232,.24);--chip-ink:#BCD3F8}html:not([data-theme=light]) #content{--chip-bg:rgba(143,179,238,.2);--chip-ink:#C6D9F9}.answer-card,.faq,.form-card,.info-card,.kpi,.mcard,.ps-card,.quote,.stat,.table-wrap,/* ---------- 4. cards: 20px radius, deep soft shadows, lift -------------- */ .gcard{border-radius:20px}.gcard,.mcard,.ps-card{box-shadow:0 1px 3px rgba(11,36,80,.06),0 8px 22px rgba(11,36,80,.08)}.gcard:hover,.mcard:hover,.ps-card:hover{transform:translateY(-5px);box-shadow:0 2px 6px rgba(11,36,80,.05),0 18px 44px rgba(11,36,80,.12)}html:not([data-theme=light]) .gcard,html:not([data-theme=light]) .mcard,html:not([data-theme=light]) .ps-card{box-shadow:0 1px 3px rgba(0,0,0,.4),0 10px 26px rgba(0,0,0,.34)}html:not([data-theme=light]) .gcard:hover,html:not([data-theme=light]) .mcard:hover,html:not([data-theme=light]) .ps-card:hover{box-shadow:0 2px 6px rgba(0,0,0,.34),0 20px 46px rgba(0,0,0,.44)}.gcard .g-ico{border-radius:16px}.btn{font-weight:700}.btn.primary{box-shadow:0 10px 26px rgba(46,107,211,.3)}.btn.primary:hover{box-shadow:0 14px 32px rgba(46,107,211,.38);transform:translateY(-2px)}html:not([data-theme=light]) .btn.primary{box-shadow:0 10px 26px rgba(94,146,232,.28)}html:not([data-theme=light]) .btn.primary:hover{box-shadow:0 14px 32px rgba(94,146,232,.36)}.btn.gold,.btn.primary{position:relative;padding-left:54px;transition:padding .42s var(--ease),transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.btn.gold::before,.btn.primary::before{content:"";position:absolute;left:9px;top:50%;margin-top:-15px;width:30px;height:30px;border-radius:50%;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B2450' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:15px 15px;box-shadow:0 2px 8px rgba(11,36,80,.22);transition:left .42s var(--ease)}@media (hover:hover){.btn.gold:hover,.btn.primary:hover{padding-left:24px;padding-right:54px}.btn.gold:hover::before,.btn.primary:hover::before{left:calc(100% - 39px)}}.close-card .btn.primary::before,.fill-card .btn.gold::before,.fill-card .btn.primary::before{background-color:#dce9fb}.btn.gold .arrow,.btn.primary .arrow{display:none}.btn.primary.sm{padding-left:44px}.btn.primary.sm::before{width:24px;height:24px;margin-top:-12px;background-size:12px 12px;left:8px}@media (hover:hover){.btn.primary.sm:hover{padding-left:16px;padding-right:44px}.btn.primary.sm:hover::before{left:calc(100% - 32px)}}.btn.primary.lg{padding-left:60px}.btn.primary.lg::before{width:34px;height:34px;margin-top:-17px;background-size:17px 17px}@media (hover:hover){.btn.primary.lg:hover{padding-left:26px;padding-right:60px}.btn.primary.lg:hover::before{left:calc(100% - 43px)}}#automation.x-band{background:var(--block-a)}#ads.x-band{background:var(--block-c)}.sec-band{background:var(--block-a)}.ambient .orb{display:block;position:absolute;border-radius:50%;filter:blur(60px);opacity:.5}.ambient .orb-a{width:860px;height:860px;left:-220px;top:-160px;background:radial-gradient(circle at 40% 40%,rgba(94,146,232,.3),rgba(94,146,232,0) 70%);animation:orb-drift-a 34s var(--ease) infinite alternate}.ambient .orb-b{width:740px;height:740px;right:-200px;top:38%;background:radial-gradient(circle at 60% 40%,rgba(46,107,211,.24),rgba(46,107,211,0) 70%);animation:orb-drift-b 40s var(--ease) infinite alternate}[data-theme=light] .ambient .orb-a{background:radial-gradient(circle at 40% 40%,rgba(46,107,211,.14),rgba(46,107,211,0) 70%);opacity:.7}[data-theme=light] .ambient .orb-b{background:radial-gradient(circle at 60% 40%,rgba(94,146,232,.16),rgba(94,146,232,0) 70%);opacity:.7}@keyframes orb-drift-a{from{transform:translate3d(0,0,0)}to{transform:translate3d(90px,60px,0)}}@keyframes orb-drift-b{from{transform:translate3d(0,0,0)}to{transform:translate3d(-80px,-70px,0)}}@media (prefers-reduced-motion:reduce){.ambient .orb-a,.ambient .orb-b{animation:none}}.theme-toggle:hover{transform:none;background:var(--accent-soft);border-color:var(--line)}.theme-toggle svg{transition:transform var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.theme-toggle:hover svg{transform:scale(.84)}.nav-toggle:hover{background:var(--accent-soft)}@media (min-width:721px){.navlinks a{position:relative}.navlinks a::after{content:"";position:absolute;left:12px;right:100%;bottom:5px;height:2px;border-radius:2px;background:var(--accent);transition:right .32s var(--ease)}.navlinks a.on::after,.navlinks a:hover::after{right:12px}}@media (hover:hover) and (min-width:721px){.svc-grid .gcard:nth-child(odd):hover{transform:translateY(-6px) rotate(-1.1deg) scale(1.012)}.svc-grid .gcard:nth-child(2n):hover{transform:translateY(-6px) rotate(1.1deg) scale(1.012)}}.gcard .g-ico{transition:transform var(--t-med) var(--ease),background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.gcard:hover .g-ico{transform:rotate(-6deg) scale(1.06)}.bcard .bthumb.has-img{overflow:hidden}.bcard .bthumb.has-img img{transition:transform .5s var(--ease)}.bcard:hover .bthumb.has-img img{transform:scale(1.05)}.site-foot a{transition:color var(--t-fast) var(--ease),padding-left var(--t-fast) var(--ease)}.site-foot .fcol a:hover{color:#a9c7f5;padding-left:4px}.faq,.sec-band .faq{background:0 0;border:0;box-shadow:none;max-width:880px}.faq::after,.faq::before{display:none}.faq-item{border-bottom:1px solid var(--line)}.faq-item:last-child{border-bottom:0}.faq-q{font-size:18.4px;padding:22px 8px;min-height:66px}.faq-a p{padding:0 8px 22px}.faq-q .plus{width:30px;height:30px;border-color:transparent;background:var(--accent-soft);font-size:17px;transition:transform var(--t-med) var(--ease),background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.faq-q:hover .plus{background:var(--accent);color:var(--btn-ink)}@media (min-width:721px){.faq-q{padding:24px 8px}.faq-a p{padding:0 8px 24px}}[data-ind]{--ind:var(--accent);--ind-soft:var(--accent-soft);--ind-glow:var(--accent-glow)}.f-step:nth-child(2) .f-k,.f-step:nth-child(3) .f-k{color:var(--accent)}.formula-m .fm-y,.formula-m .fm-z{color:var(--accent)}.x-btn.onfill,.x-btn.x-primary{position:relative;padding-left:56px;transition:padding .42s var(--ease),transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.x-btn.onfill::before,.x-btn.x-primary::before{content:"";position:absolute;left:10px;top:50%;margin-top:-15px;width:30px;height:30px;border-radius:50%;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B2450' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:15px 15px;box-shadow:0 2px 8px rgba(11,36,80,.22);transition:left .42s var(--ease)}.x-btn.onfill::before{background-color:#dce9fb}@media (hover:hover){.x-btn.onfill:hover,.x-btn.x-primary:hover{padding-left:26px;padding-right:56px;transform:translateY(-2px)}.x-btn.onfill:hover::before,.x-btn.x-primary:hover::before{left:calc(100% - 40px)}}.x-btn.onfill .arr,.x-btn.x-primary .arr{display:none}.btag.standalone{gap:9px}.btag.standalone::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none}