/* SYRIX: quiet surfaces, editorial type and a distinct product identity. */
:root{--premium-ink:#262238;--premium-line:#ded7ea;--premium-muted:#787084;--premium-accent:#7253df;--premium-surface:#fff;--premium-shadow:0 16px 48px #33214c08}
html[data-theme=dark]{--premium-ink:#f1edf8;--premium-line:#40364e;--premium-muted:#b7acc6;--premium-accent:#b6a1ff;--premium-surface:#1d1929;--premium-shadow:0 16px 48px #0002}
body{background:#f8f7f4;color:var(--premium-ink)}.site-header{background:#f8f7f4e8;border-bottom:1px solid #e5dfeb;box-shadow:0 1px 0 #ffffff80}.header-inner{height:88px}.brand{letter-spacing:-.8px;font-size:24px}.brand img{width:34px;height:34px;border-radius:9px;box-shadow:0 4px 12px #7750db25}.nav a{font-size:12px;font-weight:700;letter-spacing:.1px;position:relative;padding:10px 0}.nav a:after{content:'';position:absolute;left:0;right:100%;bottom:3px;height:1px;background:var(--premium-accent);transition:right .25s}.nav a:hover:after{right:0}.cabinet-link{background:linear-gradient(130deg,#32283f,#201c2b);padding:13px 18px;border-radius:10px;box-shadow:0 4px 12px #211a3114;border:1px solid #54405a70}.theme-toggle{border-radius:10px;border-color:#e8e0ee;background:#ffffff70}.hero{position:relative;isolation:isolate;padding-top:82px;background:radial-gradient(ellipse at 90% 22%,#ebe3ffb3,transparent 52%),radial-gradient(ellipse at 12% 78%,#fff8ef90,transparent 60%)}.hero:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#baa9d312 1px,transparent 1px),linear-gradient(90deg,#baa9d312 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(to right,transparent 42%,#0009)}.hero .eyebrow{display:inline-flex;border:1px solid #dcd1f0;background:#f3edffb0;padding:8px 11px;border-radius:6px;font-size:9px;letter-spacing:1.3px}.hero h1{font-size:84px;line-height:1.06;letter-spacing:-4.3px;font-weight:650;margin:28px 0}.hero h1>span{display:inline-block;background:linear-gradient(100deg,#6d4ed4,#9568c5);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:46px;line-height:1.35;margin-top:12px;font-weight:550;letter-spacing:-2px}.hero-copy>p{font-size:16px;line-height:1.95;color:#766c83;max-width:505px}.hero-actions{margin-top:31px;gap:12px}.button{min-height:55px;border-radius:10px;font-size:12px;padding:15px 21px}.button-primary{background:linear-gradient(115deg,#6a4cdb,#8c65e7);box-shadow:0 7px 20px #7150c326,inset 0 1px 0 #ffffff32;border:1px solid #7551d0}.button-primary:hover{background:linear-gradient(115deg,#5c3dcb,#7d55d8);box-shadow:0 10px 26px #7150c340}.button-secondary{border-color:#e1d9e9;background:#ffffffb5;box-shadow:0 2px 8px #30203f04}.hero-note{font-size:10px;color:#8d7d9c;margin-top:23px}.hero-bottom{margin-top:72px;padding:28px 0;border-color:#dbd1e660;font-size:11px}.hero-bottom strong{font-size:12px;color:#51455f}.hero-bottom>div{gap:13px}.hero-bottom>div>span{border:1px solid #ded5e6;background:#fff7;padding:6px 12px;border-radius:6px;color:#8d7d9c}.hero-bottom i{width:24px;background:#d4c6e0}.scene-label{font-size:10px;color:#897797;letter-spacing:.2px;margin-bottom:15px}.product-scene{padding-top:0}.product-scene:before{inset:-40px -55px;background:radial-gradient(ellipse,#a48be42b,transparent 65%)}.product-window{border:1px solid #d7cce5;border-radius:17px;box-shadow:0 30px 65px #5d43731a,0 5px 13px #5d43730a,0 0 0 6px #ffffff65;transform:perspective(1800px) rotateY(-3deg)}.window-top{height:43px;background:linear-gradient(90deg,#fbf9fe,#f5f1fa);border-color:#eae3f3}.window-dots i{width:6px;height:6px}.window-dots i:nth-child(1){background:#cf9cac}.window-dots i:nth-child(2){background:#d6bf99}.window-dots i:nth-child(3){background:#a1c4b3}.workspace-sidebar{background:#faf7fe;border-color:#ede5f5}.workspace-mark{font-size:22px}.workspace-main{padding:23px 21px 14px}.workspace-title strong{font-weight:750;letter-spacing:-.2px}.workspace-avatar{width:30px;height:30px;border:1px solid #e3d8f6}.demo-tabs{margin-top:20px}.message{border:1px solid #eee9f2;border-radius:11px;line-height:1.75}.agent-message{background:linear-gradient(110deg,#f0eafb,#ece4fa);border-color:#e5d9f5}.client-message{background:#f6f3f8}.context-float{left:-24px;padding:16px 20px;border-radius:12px;border-color:#e0d4ec;box-shadow:0 14px 40px #4a31561a;background:#fffefa}.float-icon{width:36px;height:36px;border:1px solid #e4d7f5;background:linear-gradient(140deg,#f7f1ff,#e9def9)}.context-float strong{font-size:12px;color:#514060}.context-float div>span{font-size:10px}.demo-disclaimer{font-size:9px;color:#9d8da8}.section{padding:114px 0}.section-heading h2{font-size:53px;font-weight:600;letter-spacing:-2.2px;line-height:1.17}.section-heading p{font-size:15px;line-height:1.9;color:var(--premium-muted)}.eyebrow{letter-spacing:1.6px;font-size:9px}.platform-section{background:#fffdfa}.process-grid{gap:45px}.process-grid article{border-top:1px solid var(--premium-line);padding-top:24px}.process-number{font-size:11px;letter-spacing:2px;color:#b49bc6}.process-grid h3{font-size:19px;letter-spacing:-.4px}.process-grid p{color:var(--premium-muted);font-size:13px}.feature-grid{gap:18px}.feature-card{padding:33px;border-radius:14px;border-color:#e1d9e9;background:linear-gradient(145deg,#ffffff,#fcfafef2);box-shadow:var(--premium-shadow);transition:transform .25s,border-color .25s,box-shadow .25s;overflow:hidden}.feature-card:after{content:'';position:absolute;width:110px;height:110px;right:-60px;bottom:-60px;border:1px solid #e1d5ef;border-radius:50%;pointer-events:none}.feature-card:hover{transform:translateY(-4px);border-color:#baa4d7;box-shadow:0 20px 46px #5b437410}.feature-icon{width:46px;height:46px;border-radius:12px;background:linear-gradient(145deg,#f6efff,#e9ddfa);border:1px solid #e6d9f5;color:#7b56ae;margin-bottom:28px}.feature-card h3{font-size:17px;letter-spacing:-.4px;line-height:1.5}.feature-card p{color:var(--premium-muted);font-size:13px;line-height:1.95}.feature-index{font-size:10px;letter-spacing:1px;color:#b5a2c5;right:29px;top:31px}.channels-section{background:#fffdfa}.channel-card{border-radius:14px;border-color:#e3dbea;background:linear-gradient(150deg,#fff,#fcfaff);padding:31px;box-shadow:0 6px 24px #38214404;transition:border-color .25s,transform .25s}.channel-card:hover{transform:translateY(-3px);border-color:#bfabd9}.channel-icon{width:47px;height:47px;border-radius:13px;box-shadow:inset 0 0 0 1px #ffffff65;margin-bottom:23px}.channel-icon .ic{width:25px;height:25px}.channel-card strong{font-size:17px;letter-spacing:-.3px}.channel-card>span:last-child{font-size:13px;line-height:1.9;color:var(--premium-muted)}.channel-instagram{background:linear-gradient(140deg,#f9e9ed,#eee2fa);color:#b06a9e}.channel-whatsapp{background:linear-gradient(140deg,#eff7ee,#deefdf);color:#5a8865}.crm-integrations{margin-top:50px;padding-top:43px}.integration-options article{background:#f7f3fc;border-color:#e4dcec;border-radius:12px}.integration-options h4{letter-spacing:-.3px}.control-section{position:relative;overflow:hidden;background:radial-gradient(ellipse at 93% 75%,#39305075,transparent 60%),#181425}.control-section:before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#a58abb60,transparent)}.control-grid>div>h2{font-size:51px;font-weight:600;letter-spacing:-2.3px}.control-grid>div>h2 span{color:#c6afea}.control-grid>div>p{color:#b5a5c2;font-size:14px}.audit-card{background:linear-gradient(135deg,#2b2338,#211c2d);border-color:#69507880;border-radius:15px;box-shadow:0 24px 70px #05030940,inset 0 1px 0 #d3b4ef14;padding:31px}.audit-card li>span{background:#46334f80;border-color:#755288;color:#d0b1f3}.audit-card li p{color:#b6a5c4}.audit-top{border-color:#54415e;color:#e8d9f3;padding-bottom:25px}.audit-bottom{border-color:#54415e;color:#c3b0d6}.difference-section{background:linear-gradient(180deg,#f2edf5,#f8f7f4)}.comparison-wrap{border-radius:14px;border-color:#dcd1e5;box-shadow:var(--premium-shadow)}.comparison-table th{font-size:11px;padding-top:25px;padding-bottom:25px}.comparison-table th:last-child,.comparison-table td:last-child{background:#ece3f7;color:#684887}.comparison-table td{padding-top:23px;padding-bottom:23px;border-color:#eee7f2}.comparison-table td:last-child{font-weight:650}.solution-card{background:linear-gradient(140deg,#ede8e2,#f3efea);border-color:#e4dcd3;border-radius:14px;padding:35px}.solution-card>span{letter-spacing:1.7px;font-size:9px}.solution-card h3{font-size:24px;letter-spacing:-.8px}.solution-card p{font-size:13px;color:#81736c}.solution-card>.ic{color:#9575a6}.solution-arrow{background:#fff8;border:1px solid #ded0e2;border-radius:50%;width:31px;height:31px;display:grid;place-items:center}.solution-arrow .ic{width:15px}.faq-section{background:#fffdfa}.faq-list summary{padding:24px 0;font-size:14px;letter-spacing:-.15px}.faq-list details{border-color:#e4dbea}.faq-list details[open] summary{color:#735091}.faq-list details p{font-size:13px;line-height:1.95;color:var(--premium-muted)}.start-card{position:relative;overflow:hidden;padding:67px;border-radius:18px;background:radial-gradient(ellipse at 100% 100%,#ccb7e66b,transparent 55%),linear-gradient(130deg,#f0e9fb,#e7dcf3);border-color:#dacee8;box-shadow:0 18px 45px #6140740b}.start-card:after{content:'';position:absolute;width:400px;height:400px;border:1px solid #b49bc625;border-radius:50%;right:-260px;top:-230px;pointer-events:none}.start-card h2{font-size:45px;letter-spacing:-1.9px}.start-card p{color:#86718f}.start-actions .button-secondary{background:#ffffff4d}.footer{background:#f2efed;border-color:#e1d7e6;padding-top:68px}.footer .brand{font-size:29px}.footer-grid h3{letter-spacing:.25px;color:#53405f}.footer-grid>div>a:not(.brand){color:#83708f}.footer-grid p,.footer-note{color:#917c9c;line-height:1.95}.footer-bottom{border-color:#e0d5e6;padding:26px 0;color:#a18ba9}.inner-hero{background:radial-gradient(ellipse at 100% 0,#e9dff566,transparent 65%);border-color:#e1d7e9}.inner-hero h1{font-weight:600;font-size:66px;line-height:1.16}.detail-grid h2,.about-grid h2{font-weight:600}.prose-card,.principle-card{border-radius:14px;border-color:#e2d8eb;box-shadow:var(--premium-shadow)}
html[data-theme=dark] body{background:#100e18;color:#eee8f5}html[data-theme=dark] .site-header{background:#120f1be8;border-color:#332839;box-shadow:none}html[data-theme=dark] .cabinet-link{background:linear-gradient(120deg,#ece0fa,#d5c2ec);color:#33213f;border-color:#f4ebff80;box-shadow:0 4px 18px #c4a2e812}html[data-theme=dark] .theme-toggle{background:#231c2d;border-color:#3e304a;color:#c1a9dc}html[data-theme=dark] .hero{background:radial-gradient(ellipse at 92% 20%,#4c355b50,transparent 58%),radial-gradient(ellipse at 0 85%,#3f2b461a,transparent 60%),#100e18}html[data-theme=dark] .hero:before{background-image:linear-gradient(#b49bc60b 1px,transparent 1px),linear-gradient(90deg,#b49bc60b 1px,transparent 1px)}html[data-theme=dark] .hero .eyebrow{background:#3f2a4b40;border-color:#74538560;color:#c8a9e8}html[data-theme=dark] .hero h1>span{background:linear-gradient(100deg,#c3a4ef,#ba94d6);background-clip:text;-webkit-background-clip:text;color:transparent}html[data-theme=dark] .hero-copy>p{color:#b4a6c2}html[data-theme=dark] .button-primary{background:linear-gradient(115deg,#b596e6,#9473c7);color:#20142d;border-color:#c7aff080;box-shadow:0 7px 24px #9872c51f,inset 0 1px 0 #f7eaff45}html[data-theme=dark] .button-primary:hover{background:linear-gradient(115deg,#c4a7f1,#a385d4)}html[data-theme=dark] .button-secondary{background:#30253780;border-color:#584061;color:#eadbf5}html[data-theme=dark] .hero-note{color:#9d85b0}html[data-theme=dark] .hero-bottom{border-color:#51355e50}html[data-theme=dark] .hero-bottom strong{color:#ccb6dc}html[data-theme=dark] .hero-bottom>div>span{background:#2d203580;border-color:#52385d;color:#b99ccb}html[data-theme=dark] .hero-bottom i{background:#52385d}html[data-theme=dark] .scene-label{color:#a88bbd}html[data-theme=dark] .product-window{background:#211a2d;border-color:#624977;box-shadow:0 35px 70px #0005,0 0 0 6px #8264960b}html[data-theme=dark] .window-top{background:linear-gradient(90deg,#30253d,#281f33);border-color:#4b375c}html[data-theme=dark] .workspace-sidebar{background:#261e33;border-color:#443153}html[data-theme=dark] .workspace-avatar{background:#443053;border-color:#67507b;color:#dbc0f5}html[data-theme=dark] .client-message{background:#30263d;border-color:#44324f;color:#d4c4e2}html[data-theme=dark] .agent-message{background:linear-gradient(110deg,#473155,#3d2a4c);border-color:#6a487d;color:#ecdaf7}html[data-theme=dark] .context-float{background:#34253e;border-color:#765184;box-shadow:0 15px 35px #0003}html[data-theme=dark] .context-float strong{color:#ecd7f7}html[data-theme=dark] .float-icon{background:linear-gradient(140deg,#563765,#3d274b);border-color:#715185;color:#d0a6ed}html[data-theme=dark] .demo-disclaimer{color:#8a709e}html[data-theme=dark] .platform-section,html[data-theme=dark] .channels-section,html[data-theme=dark] .faq-section{background:#16111f;border-color:#33253e}html[data-theme=dark] .feature-card{background:linear-gradient(145deg,#231a2f,#1b1525);border-color:#46304f}html[data-theme=dark] .feature-card:hover{border-color:#806091;box-shadow:0 22px 48px #0003}html[data-theme=dark] .feature-card:after{border-color:#60406f50}html[data-theme=dark] .feature-icon{background:linear-gradient(140deg,#47304f,#2e213c);border-color:#634273;color:#c5a2df}html[data-theme=dark] .channel-card{background:linear-gradient(145deg,#251b32,#1d1628);border-color:#483250}html[data-theme=dark] .channel-card:hover{border-color:#876295}html[data-theme=dark] .channel-icon{background:linear-gradient(140deg,#48304f,#37243f);color:#d1abdf;box-shadow:inset 0 0 0 1px #b48dc22b}html[data-theme=dark] .channel-whatsapp{background:linear-gradient(140deg,#253b32,#24322c);color:#a9c5b0}html[data-theme=dark] .channel-tg{background:linear-gradient(140deg,#283448,#232c3f);color:#9bbfe3}html[data-theme=dark] .channel-instagram{background:linear-gradient(140deg,#54334d,#35263f);color:#e5b5d9}html[data-theme=dark] .integration-options article{background:#281c33;border-color:#4c3559}html[data-theme=dark] .difference-section{background:linear-gradient(180deg,#1c1328,#100e18)}html[data-theme=dark] .comparison-wrap{background:#1e1528;border-color:#593961}html[data-theme=dark] .comparison-table td,html[data-theme=dark] .comparison-table th{border-color:#422b4c}html[data-theme=dark] .comparison-table th:last-child,html[data-theme=dark] .comparison-table td:last-child{background:#3f2850;color:#dcc1ee}html[data-theme=dark] .comparison-card{background:linear-gradient(140deg,#281a35,#1f172a);border-color:#5d3a6a;box-shadow:0 12px 28px #0002}html[data-theme=dark] .comparison-card dl>div{background:#33223f}html[data-theme=dark] .comparison-card .comparison-highlight{background:linear-gradient(110deg,#563565,#443055);border:1px solid #81539370}html[data-theme=dark] .solution-card{background:linear-gradient(140deg,#312330,#231c29);border-color:#533647}html[data-theme=dark] .solution-card p{color:#b7a0b2}html[data-theme=dark] .solution-arrow{background:#58365b50;border-color:#765778}html[data-theme=dark] .faq-list details[open] summary{color:#d1abe6}html[data-theme=dark] .start-card{background:radial-gradient(ellipse at 100% 100%,#74458245,transparent 65%),linear-gradient(130deg,#3a2546,#271b36);border-color:#76527e;box-shadow:0 20px 55px #0003}html[data-theme=dark] .start-card p{color:#c2a7d1}html[data-theme=dark] .footer{background:#18111f;border-color:#40294c}html[data-theme=dark] .footer-grid h3{color:#d4b6e2}html[data-theme=dark] .footer-grid>div>a:not(.brand),html[data-theme=dark] .footer-grid p,html[data-theme=dark] .footer-note{color:#a98bbd}html[data-theme=dark] .footer-bottom{border-color:#40294c;color:#9376a4}html[data-theme=dark] .inner-hero{background:radial-gradient(ellipse at 100% 0,#4d2e6040,transparent 60%);border-color:#46304f}
@media(max-width:1100px){.hero h1{font-size:69px;letter-spacing:-3.2px}.hero h1>span{font-size:37px;letter-spacing:-1.8px}.control-grid>div>h2{font-size:42px}.nav{top:87px}.hero-copy>p{font-size:14px}.section-heading h2{font-size:46px}.start-card{padding:45px}.start-card h2{font-size:37px}}
@media(max-width:850px){.header-inner{height:75px}.nav{top:74px}.hero{padding-top:56px}.hero h1{font-size:54px;letter-spacing:-2.7px}.hero h1>span{font-size:28px;letter-spacing:-1px}.hero-copy>p{font-size:13px}.product-window{transform:none}.workspace-main{padding:17px 13px 13px}.context-float{padding:12px;left:-10px}.context-float strong{font-size:10px}.context-float div>span{font-size:8px}.section{padding:83px 0}.section-heading h2{font-size:43px}.control-grid>div>h2{font-size:35px}.solution-card{padding:26px}.solution-card h3{font-size:20px}.start-card{padding:35px}.start-card h2{font-size:32px}.inner-hero h1{font-size:53px}}
@media(max-width:640px){.header-inner{height:69px}.header-inner .brand{font-size:19px}.brand img{width:26px;height:26px;border-radius:7px}.nav{top:68px}.cabinet-link{padding:10px 11px;font-size:10px;border-radius:8px}.theme-toggle{border:0;background:transparent}.hero{padding-top:42px}.hero:before{background-size:52px 52px;mask-image:linear-gradient(180deg,transparent 30%,#0006)}.hero .eyebrow{font-size:7px;letter-spacing:1.1px;padding:7px 9px}.hero h1{font-size:60px;letter-spacing:-3.2px;margin:25px 0}.hero h1>span{font-size:34px;line-height:1.35;letter-spacing:-1.7px;margin-top:7px}.hero-copy>p{font-size:14px;line-height:1.9}.hero-actions{margin-top:27px;gap:9px}.hero-actions .button{min-height:52px;font-size:10px;padding:13px 14px}.hero-note{font-size:9px}.hero-grid{gap:44px}.product-window{border-radius:14px;box-shadow:0 22px 42px #5d437314,0 0 0 4px #ffffff65}.workspace-main{padding:18px 14px 13px}.context-float{left:-3px;padding:12px 15px}.context-float strong{font-size:11px}.context-float div>span{font-size:9px}.hero-bottom{margin-top:52px;font-size:9px;gap:18px;padding:24px 0}.hero-bottom strong{font-size:10px}.hero-bottom>div{gap:5px;flex-wrap:wrap;justify-content:flex-end;max-width:140px}.hero-bottom>div>span{font-size:8px;padding:3px 6px}.hero-bottom i{width:7px}.section{padding:70px 0}.section-heading h2,.faq-grid h2{font-size:35px;letter-spacing:-1.5px}.section-heading p{font-size:13px}.process-grid article{padding-top:19px}.process-grid h3{font-size:18px}.feature-card{padding:26px 25px 26px 83px}.feature-icon{width:39px;height:39px;left:23px;top:26px}.feature-card h3{font-size:15px}.feature-card p{font-size:12px}.feature-card:after{width:80px;height:80px;right:-50px;bottom:-50px}.channel-card{padding:25px 24px 25px 84px}.channel-icon{width:38px;height:38px}.channel-card .channel-icon{left:23px;top:26px}.channel-icon .ic{width:22px;height:22px}.channel-card strong{font-size:16px;margin-bottom:10px}.channel-card>span:last-child{font-size:12px}.control-grid>div>h2{font-size:36px;letter-spacing:-1.5px}.audit-card{padding:26px}.comparison-card{padding:25px;border-radius:14px;box-shadow:0 9px 24px #41265008}.comparison-card h3{font-size:17px;letter-spacing:-.4px;margin-bottom:18px}.comparison-card dl>div{padding:13px 15px}.comparison-card .comparison-highlight{border:1px solid #d9c2ee80;background:linear-gradient(110deg,#f1e6fc,#e9def7)}.comparison-card dt{font-size:11px}.comparison-card dd{font-size:13px}.solution-card{padding:30px}.solution-card h3{font-size:23px}.faq-list summary{font-size:13px;padding:23px 0}.start-card{padding:33px 27px;border-radius:15px}.start-card h2{font-size:32px}.start-card p{font-size:13px}.start-actions .button{min-height:52px}.footer{padding-top:45px}.footer .brand{font-size:26px}.footer-bottom{font-size:9px}.inner-hero h1{font-size:43px}.inner-hero p{font-size:14px}}
@media(max-width:360px){.header-inner .brand{font-size:16px}.brand img{width:22px;height:22px}.cabinet-link{font-size:9px;padding:9px 8px}.hero h1{font-size:53px;letter-spacing:-2.8px}.hero h1>span{font-size:30px;letter-spacing:-1.5px}.hero .eyebrow{font-size:6.5px;letter-spacing:1px}.hero-actions .button{font-size:9px;padding:13px 11px}.hero-bottom>div{max-width:108px}.hero-bottom strong{font-size:9px}.context-float strong{font-size:10px}.context-float div>span{font-size:8px}.channel-card{padding-left:76px}.channel-card .channel-icon{left:20px}.comparison-card{padding:22px}.control-grid>div>h2{font-size:33px}}
@media(max-width:330px){.hero h1{font-size:49px}.hero h1>span{font-size:28px}}
@media(prefers-reduced-motion:reduce){.feature-card:hover,.channel-card:hover{transform:none}}

/* Theme-aware thin scrollbars, including nested scrollable panels. */
:root{--scroll-track:#f8f7f4;--scroll-thumb:#bba8cd;--scroll-thumb-hover:#967baF}
html[data-theme=dark]{--scroll-track:#100e18;--scroll-thumb:#694c7b;--scroll-thumb-hover:#9876b0}
*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--scroll-track)}
::-webkit-scrollbar{width:6px;height:6px}
::-webkit-scrollbar-track{background:var(--scroll-track)}
::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:10px}
::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}
::-webkit-scrollbar-corner{background:var(--scroll-track)}
@media(forced-colors:active){*{scrollbar-color:auto}}

/* Compact theme-colored cursors without glow or animation. */
@media (any-pointer:fine) and (forced-colors:none){
 html{--site-cursor:url("/assets/cursor-arrow.svg") 3 2;--site-pointer:url("/assets/cursor-pointer.svg") 10 3}
 html[data-theme=dark]{--site-cursor:url("/assets/cursor-arrow-dark.svg") 3 2;--site-pointer:url("/assets/cursor-pointer-dark.svg") 10 3}
 html,body{cursor:var(--site-cursor),auto}
 a,button,summary,[role="button"],[role="tab"],label[for]{cursor:var(--site-pointer),pointer}
 input,textarea,[contenteditable="true"]{cursor:text}
 button:disabled,[aria-disabled="true"]{cursor:not-allowed}
}

/* Readable secondary text on light surfaces. */
:root:not([data-theme=dark]){--premium-muted:#62596e}
html:not([data-theme=dark]) .solution-card>span{color:#675e58}
html:not([data-theme=dark]) .solution-card p{color:#665b55}
html:not([data-theme=dark]) .process-number,html:not([data-theme=dark]) .feature-index,html:not([data-theme=dark]) .step-list li>span{color:#786184}
html:not([data-theme=dark]) .hero-note,html:not([data-theme=dark]) .hero-bottom>div>span,html:not([data-theme=dark]) .scene-label{color:#6b5f78}
html:not([data-theme=dark]) .hero-copy>p{color:#665b72}
html:not([data-theme=dark]) .start-card p,html:not([data-theme=dark]) .start-actions>span{color:#65516e}
html:not([data-theme=dark]) .footer-grid p,html:not([data-theme=dark]) .footer-note,html:not([data-theme=dark]) .footer-grid>div>a:not(.brand),html:not([data-theme=dark]) .footer-bottom{color:#66586f}
html:not([data-theme=dark]) input::placeholder,html:not([data-theme=dark]) textarea::placeholder{color:#706477;opacity:1}
/* Avoid adding both section spacing and help-center spacing on the home page. */
.start-section{padding-bottom:44px}
#support.section{padding-top:0;padding-bottom:64px}
#support .help-request{margin-top:0;padding-top:36px}
@media(max-width:700px){.start-section{padding-bottom:30px}#support.section{padding-bottom:44px}#support .help-request{padding-top:28px}}

