.home-site{--motion-ease:cubic-bezier(.22, 1, .36, 1);--stage-bg:#0e0914;--scene-bg:#0b0810;--scene-grid:#ffffff0b;--rig:#5b4e69;--stage-accent:#8fd2ff}html[data-theme=light] .home-site{--stage-bg:#fff;--scene-bg:#eeebf3;--scene-grid:#1f16270f;--rig:#9a90a6;--stage-accent:#0b6fae}.scroll-progress{display:none}@supports (animation-timeline:scroll()){.scroll-progress{z-index:70;background:var(--gradient);transform-origin:0;pointer-events:none;height:3px;animation:linear both scroll-progress;animation-timeline:scroll(root);display:block;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}}@keyframes scroll-progress{to{transform:scaleX(1)}}.hero-word{animation:hero-word-in 1s calc(.14s + var(--w) * 60ms) var(--motion-ease) both;display:inline-block}.hero h1 .gradient-title-text{animation:hero-word-in 1s calc(.14s + var(--w) * 60ms) var(--motion-ease) both, hero-power 1.6s .9s ease-in-out both;background-image:linear-gradient(100deg,#079cff 0%,#9850ff 50%,#f2d4ff 60%,#079cff 72%,#9850ff 100%);background-size:200% 100%}@keyframes hero-word-in{0%{opacity:0;filter:blur(8px);transform:translateY(.45em)}}@keyframes hero-power{0%{background-position:100% 0}to{background-position:0 0}}.hero-loop{margin:-4px -4px 22px}.hero-loop-screen{aspect-ratio:16/9;background:#0b0810;border:1px dashed #7fc4ff73;border-radius:10px;grid-template-columns:repeat(6,1fr);gap:3px;padding:5px;display:grid;position:relative;overflow:hidden}.hero-loop-screen i{animation:hero-cabinet 10s calc(var(--i) * 45ms) var(--motion-ease) infinite both;background:#1d1627;border-radius:2px;box-shadow:inset 0 0 0 1px #ffffff12}.hero-loop-screen:before,.hero-loop-screen:after{content:"";opacity:0;pointer-events:none;border-radius:3px;position:absolute;inset:5px}.hero-loop-screen:after{background:linear-gradient(90deg,#05030980 0 2px,#0000 2px) -1px 0/16.6667% 100%,linear-gradient(#05030980 0 2px,#0000 2px) 0 -1px/100% 33.3333%,radial-gradient(circle at 25% 70%,#079cff,#0000 48%),radial-gradient(circle at 75% 30%,#dc00ff,#0000 50%),linear-gradient(120deg,#1240b8,#6a1bc0);animation:10s linear infinite hero-content}.hero-loop-screen:before{z-index:1;background:linear-gradient(#0000,#beebffd9,#0000);height:22%;animation:10s linear infinite hero-scan;bottom:auto}.hero-loop-cases{opacity:0;width:54%;height:30%;animation:hero-cases 10s var(--motion-ease) infinite;gap:4px;display:flex;position:absolute;bottom:12%;left:50%}.hero-loop-cases b{background:linear-gradient(#4a3d59,#2b2236);border-radius:3px;flex:1;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 -4px #0000004d}.hero-loop-phases{letter-spacing:.12em;text-transform:uppercase;height:1.4em;margin-top:14px;font-size:.62rem;font-weight:750;position:relative;overflow:hidden}.hero-loop-phases span{color:var(--text);opacity:0;animation:hero-phase 10s calc(var(--p) * 2.5s - 10s) linear infinite;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.hero-loop-phases span:last-child:before{content:"";background:#ff3b6b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ff3b6b2e}.hero-loop-track{background:var(--line);border-radius:2px;height:2px;margin-top:8px;overflow:hidden}.hero-loop-track b{background:var(--gradient);transform-origin:0;height:100%;animation:10s linear infinite hero-track;display:block}@keyframes hero-cabinet{0%,24%{opacity:0;transform:translateY(-45%)scale(.8)}33%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes hero-cases{0%{opacity:0;transform:translate(-150%)}4%{opacity:1}16%,22%{opacity:1;transform:translate(-50%)}28%,to{opacity:0;transform:translate(-50%)translateY(20%)}}@keyframes hero-content{0%,52%{opacity:0;filter:none}56%{opacity:1;filter:brightness(1.5)}62%{filter:none}80%{filter:hue-rotate(28deg)saturate(1.15)}92%{opacity:.95;filter:none}97%,to{opacity:0}}@keyframes hero-scan{0%,50%{opacity:0;transform:translateY(-100%)}51%{opacity:1}59%{opacity:1;transform:translateY(420%)}60%,to{opacity:0;transform:translateY(420%)}}@keyframes hero-phase{0%{opacity:0;transform:translateY(70%)}3%,22%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-70%)}}@keyframes hero-track{0%{transform:scaleX(0)}}.home-site .reveal[data-mounted=true] h2{clip-path:inset(-.3em);transition:clip-path 1.1s .12s var(--motion-ease), transform 1.1s .12s var(--motion-ease)}.home-site .reveal[data-mounted=true][data-visible=false] h2{clip-path:inset(-.3em -.3em 100%);transform:translateY(.3em)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.home-site .process-list li>i{opacity:1;transform-origin:top;animation:linear both process-draw;animation-timeline:view();animation-range:entry 40% cover 55%}.home-site .process-list li>span{animation:linear both process-number;animation-timeline:view();animation-range:entry 40% cover 50%}}}@keyframes process-draw{0%{transform:scaleY(0)}}@keyframes process-number{0%{opacity:.2;transform:translate(-10px)}}.service-stage{border:1px solid var(--line);background:var(--stage-bg);border-radius:22px;padding:14px;box-shadow:0 30px 80px #00000040}html[data-theme=light] .home-site .service-stage{box-shadow:0 24px 60px #31233e1a}.service-scene{aspect-ratio:16/11;background:linear-gradient(var(--scene-grid) 1px, transparent 1px) 0 0 / 20px 20px, linear-gradient(90deg, var(--scene-grid) 1px, transparent 1px) 0 0 / 20px 20px, var(--scene-bg);border-radius:14px;position:relative;overflow:hidden}.service-scene>*,.ss-screen>span,.ss-modules i{opacity:var(--v,1);transition:opacity .5s ease, transform .7s var(--motion-ease)}.ss-blueprint,.ss-screen{width:76%;height:62.2%;position:absolute;top:8%;left:12%}.ss-blueprint{--v:clamp(0, 3 - var(--step), 1);border:1.5px dashed var(--stage-accent);border-radius:4px;place-items:center;display:grid}.ss-blueprint b{color:var(--stage-accent);letter-spacing:.14em;text-transform:uppercase;opacity:clamp(0, var(--step), 1);font-size:.6rem;transition:opacity .4s}.ss-modules{grid-template-columns:repeat(6,1fr);gap:2px;display:grid;position:absolute;inset:0}.ss-modules i{--v:calc(clamp(0, var(--step) - 2, 1) * clamp(0, 10 - var(--step), 1));transform:translateY(calc((1 - var(--v)) * -14px)) scale(calc(.7 + .3 * var(--v)));transition-delay:calc(var(--i) * 24ms);background:#1d1726;border-radius:2px;box-shadow:inset 0 0 0 1px #ffffff14}.ss-content{--v:calc(clamp(0, var(--step) - 6, 1) * clamp(0, 10 - var(--step), 1));background:linear-gradient(90deg,#05030973 0 2px,#0000 2px) -1px 0/16.6667% 100%,linear-gradient(#05030973 0 2px,#0000 2px) 0 -1px/100% 25%,radial-gradient(circle at 25% 70%,#079cff,#0000 46%),radial-gradient(circle at 75% 30%,#dc00ff,#0000 50%),linear-gradient(120deg,#1240b8,#6a1bc0);animation:6s ease-in-out infinite alternate ss-play;position:absolute;inset:0}.ss-bars{--v:calc(clamp(0, var(--step) - 7, 1) * clamp(0, 9 - var(--step), 1));background:linear-gradient(90deg,#d9d9d9 0 14.28%,#e6e600 0 28.57%,#00d6d6 0 42.85%,#00c800 0 57.14%,#d600d6 0 71.42%,#d60000 0 85.71%,#0000d6 0);position:absolute;inset:0}.ss-badge{color:#fff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transform:translate(-50%, calc((1 - var(--v)) * 8px));background:#06030ac7;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:.56rem;font-weight:750;display:inline-flex;position:absolute;bottom:9%;left:50%}.ss-live{--v:calc(clamp(0, var(--step) - 8, 1) * clamp(0, 10 - var(--step), 1))}.ss-live i{background:#ff3b6b;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite ss-pulse}.ss-done{--v:clamp(0, var(--step) - 9, 1);bottom:42%}.ss-done svg{color:#6be3a4;width:12px;height:12px}.ss-truss{--v:calc(clamp(0, var(--step) - 3, 1) * clamp(0, 10 - var(--step), 1));border-top:3px solid var(--rig);width:76%;height:17.8%;transform:scaleY(var(--v));transform-origin:bottom;position:absolute;top:70.2%;left:12%}.ss-truss i{border-inline:1.5px solid var(--rig);background:repeating-linear-gradient(45deg, var(--rig) 0 1.5px, transparent 1.5px 6px);width:7px;height:100%;position:absolute;bottom:0}.ss-truss i:first-child{left:22%}.ss-truss i:last-child{right:22%}.ss-cables{--v:calc(clamp(0, var(--step) - 4, 1) * clamp(0, 10 - var(--step), 1));fill:none;stroke-width:1.3px;stroke-linecap:round;width:100%;height:100%;position:absolute;inset:0}.ss-cables path{stroke:#2aa8ff;stroke-dasharray:100;stroke-dashoffset:calc((1 - var(--v)) * 100px);transition:stroke-dashoffset 1.1s var(--motion-ease)}.ss-cables path+path{stroke:#d24bff}.ss-processor{--v:calc(clamp(0, var(--step) - 5, 1) * clamp(0, 10 - var(--step), 1));width:14%;height:9%;transform:translateY(calc((1 - var(--v)) * 10px));background:#241b2e;border-radius:3px;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;bottom:12%;right:3%;box-shadow:inset 0 0 0 1px #ffffff1f}.ss-processor i{background:#4be3ff;border-radius:50%;width:3px;height:3px;animation:1.2s steps(2,end) .3s infinite ss-blink}.ss-processor i:first-child{background:#8b7bff;animation-delay:0s}.ss-processor i:last-child{background:#ff5fe0;animation-delay:.6s}.ss-cases{--v:calc(clamp(0, var(--step) - 1, 1) * clamp(0, 3 - var(--step), 1) + clamp(0, var(--step) - 9, 1));width:30%;height:12%;transform:translateX(calc((1 - var(--v)) * -24px));gap:3px;display:flex;position:absolute;bottom:12%;left:4%}.ss-cases i{background:linear-gradient(#41354e,#2a2134);border-radius:3px;flex:1;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 -3px #00000040}.ss-floor{background:linear-gradient(90deg, transparent, var(--rig), transparent);height:1px;position:absolute;top:88%;left:0;right:0}.service-stage-caption{grid-template-columns:auto 1fr;align-items:center;gap:4px 14px;padding:16px 6px 4px;display:grid}.service-stage-caption span{color:var(--stage-accent);letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:.6rem;font-weight:700}.service-stage-caption strong{font-size:.86rem;font-weight:650}.service-stage-caption i{background:var(--line);border-radius:2px;grid-column:1/-1;height:2px;margin-top:10px;overflow:hidden}.service-stage-caption b{background:var(--gradient);height:100%;transform:scaleX(calc(var(--step) / var(--total)));transform-origin:0;transition:transform .6s var(--motion-ease);display:block}.service-journey .included-item{position:relative}.service-journey .included-item:before,.service-journey .included-item:after{content:"";pointer-events:none;position:absolute}.service-journey .included-item:before{background:var(--gradient);transform-origin:top;width:2px;transition:transform .5s var(--motion-ease);top:-1px;bottom:-1px;left:0;transform:scaleY(0)}.service-journey .included-item:after{z-index:-1;opacity:0;background:linear-gradient(90deg,#079cff1a,#dc00ff0a 60%,#0000);transition:opacity .4s;inset:0}.service-journey .included-item svg{opacity:.25;transition:opacity .4s,transform .5s cubic-bezier(.34,1.56,.64,1);transform:scale(.7)}.service-journey .included-item.is-done:before,.service-journey .included-item.is-done svg{transform:none}.service-journey .included-item.is-done svg,.service-journey .included-item.is-current:after{opacity:1}@keyframes ss-play{to{filter:hue-rotate(28deg)saturate(1.15)}}@keyframes ss-pulse{50%{opacity:.3}}@keyframes ss-blink{50%{opacity:.2}}@media (min-width:881px){.service-journey{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:56px clamp(40px,6vw,96px)}.service-journey>.included-copy{grid-column:1/-1;position:static}.service-journey>.service-stage{position:sticky;top:max(24px,50vh - 240px)}}@media (max-width:880px){.service-journey{display:block}.service-journey>.service-stage{z-index:3;border-radius:18px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:12px;margin:34px 0 16px;padding:10px;display:grid;position:sticky;top:10px}.service-stage-caption{grid-template-columns:1fr;padding:0}.service-stage-caption strong{font-size:.76rem;line-height:1.3}}@media (prefers-reduced-motion:reduce){.hero-word,.hero h1 .gradient-title-text{opacity:1;filter:none;background-position:0 0;transform:none;animation:none!important}.hero-loop *,.hero-loop-screen:before,.hero-loop-screen:after{animation:none!important}.hero-loop-screen:after,.hero-loop-phases span:last-child{opacity:1}.service-scene>*,.ss-screen>span,.ss-modules i,.ss-cables path,.service-stage-caption b,.service-journey .included-item:before,.service-journey .included-item:after,.service-journey .included-item svg{transition:none!important}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f6fa;--bg-soft:#efedf4;--panel:#ffffffc7;--text:#18131d;--muted:#271f2eb8;--muted-soft:#271f2ea3;--line:#23182b21}html[data-theme=light] body,html[data-theme=light] .home-site{color:var(--text);background:var(--bg)}html[data-theme=light] .cookie-consent{color:#201725;background:#fffffff7;border-color:#23182b21;box-shadow:0 24px 80px #31233e29,0 0 0 1px #079cff0a}html[data-theme=light] .cookie-consent-label{color:#096ba8!important}html[data-theme=light] .cookie-consent h2{color:#18131d}html[data-theme=light] .cookie-consent p:not(.cookie-consent-label){color:#271f2eb8}html[data-theme=light] .cookie-consent a{color:#075f99}html[data-theme=light] .cookie-secondary-button{color:#251a2c;background:#f1eef5;border-color:#23182b29!important}html[data-theme=light] .cookie-settings-button{color:#34293c;background:#ffffffeb;border-color:#23182b26;box-shadow:0 10px 32px #31233e1f}html[data-theme=light] .home-site .liquid-glass{-webkit-backdrop-filter:blur(16px);background:#ffffffc2;border-color:#1f16271c;box-shadow:inset 0 1px #ffffffeb,0 18px 55px #31233e12}html[data-theme=light] .home-site .liquid-glass:before{background:linear-gradient(145deg,#079cff4d,#ffffff8c 34%,#dc00ff30)}html[data-theme=light] .home-site .header-shell,html[data-theme=light] .home-site .mobile-nav-panel{background:#ffffffd6;box-shadow:0 14px 45px #23182b1c}html[data-theme=light] .home-site .header-shell>.brand{box-shadow:none;background:0 0;padding:0}html[data-theme=light] .home-site .main-nav a,html[data-theme=light] .home-site .mobile-nav-panel>a:not(.mini-gradient-button){color:#1c1522b8}html[data-theme=light] .home-site .main-nav a:hover,html[data-theme=light] .home-site .mobile-nav-panel>a:not(.mini-gradient-button):hover{color:#111}html[data-theme=light] .home-site .theme-toggle{color:#34293c;background:#f5f3f8db}html[data-theme=light] .home-site .theme-toggle-icon i{background:#f6f4f8;transform:translate(-5px,5px)}html[data-theme=light] .home-site .hero{background:#e9e7ed}html[data-theme=light] .home-site .hero-overlay{background:linear-gradient(90deg,#faf9fcfa 0%,#faf9fce8 38%,#faf9fc33 73%,#faf9fc54 100%),linear-gradient(#f8f7fb4d,#0000 40%,#f7f6faf5 100%)}html[data-theme=light] .home-site .hero-copy-block>p:last-of-type{color:#221b28ba}html[data-theme=light] .home-site .hero-eyebrow{color:#443952}html[data-theme=light] .home-site .section-label{color:#55416f}html[data-theme=light] .home-site .contact-direct a,html[data-theme=light] .home-site .contact-service-details a{color:#075f99}html[data-theme=light] .home-site .hero-footer{background:#faf9fcbf;border-color:#1e16251f}html[data-theme=light] .home-site .hero-footer p,html[data-theme=light] .home-site .hero-footer span{color:#231b2aa8}html[data-theme=light] .home-site .glass-button{color:#1d1623;background:#ffffffb8;border-color:#1f16272b}html[data-theme=light] .home-site .glass-button:hover{color:#0f0b12;background:#fff;border-color:#079cff66}html[data-theme=light] .home-site .giant-screen-visual figcaption strong{color:#fff;text-shadow:0 2px 18px #0000009e}html[data-theme=light] .home-site .giant-screen-factors div{background:linear-gradient(145deg,#fffffff5,#f6f3f9e6);border-color:#251b2e1c;position:relative;overflow:hidden;box-shadow:0 14px 34px #32233d11}html[data-theme=light] .home-site .giant-screen-factors div:before{content:"";background:linear-gradient(90deg,#079cff,#735cff,#dc00ff);height:2px;position:absolute;top:0;left:0;right:0}html[data-theme=light] .home-site .giant-screen-factors dt{color:#201725}html[data-theme=light] .home-site .giant-screen-factors dd{color:#271f2ead}html[data-theme=light] .home-site .intro-section,html[data-theme=light] .home-site .pricing-section,html[data-theme=light] .home-site .projects-section,html[data-theme=light] .home-site .included-section,html[data-theme=light] .home-site .faq-section{background:radial-gradient(circle at 84% 8%,#dc00ff0e,#0000 30%),#f8f7fa}html[data-theme=light] .home-site .giant-screen-section,html[data-theme=light] .home-site .calculator-section,html[data-theme=light] .home-site .catalog-section,html[data-theme=light] .home-site .curve-section,html[data-theme=light] .home-site .monitors-section,html[data-theme=light] .home-site .coverage-section,html[data-theme=light] .home-site .process-section,html[data-theme=light] .home-site .contact-section{background:radial-gradient(circle at 12% 35%,#079cff0f,#0000 32%),#f0eef4}html[data-theme=light] .home-site .event-card,html[data-theme=light] .home-site .pricing-factors,html[data-theme=light] .home-site .led-catalog-card,html[data-theme=light] .home-site .curve-feature,html[data-theme=light] .home-site .contact-benefits div{background:#ffffffc2;box-shadow:0 18px 50px #2b1f340e}html[data-theme=light] .home-site .price-calculator,html[data-theme=light] .home-site .quote-preview,html[data-theme=light] .home-site .touchscreen-feature{background:#ffffffb8;border-color:#23182b21;box-shadow:0 28px 80px #2b1f3414}html[data-theme=light] .home-site .price-calculator{background:#ffffffe0}html[data-theme=light] .home-site .calculator-controls{background:linear-gradient(155deg,#fff 0%,#faf8fc 100%)}html[data-theme=light] .home-site .range-field output{color:#24182d;background:linear-gradient(135deg,#079cff14,#dc00ff17);border-color:#6647b033}html[data-theme=light] .home-site .range-field input{background:linear-gradient(90deg,#079cff 0%,#dc00ff var(--range-progress),#342a3d2b var(--range-progress),#342a3d17 100%);border-color:#271f2e26;box-shadow:inset 0 1px 3px #281c312e,0 0 18px #534eff0f}html[data-theme=light] .home-site .range-field input:hover,html[data-theme=light] .home-site .range-field input:focus-visible{border-color:#4074d657;box-shadow:inset 0 1px 3px #281c3124,0 0 0 4px #079cff14,0 0 24px #9f44ff21}html[data-theme=light] .home-site .range-field input::-webkit-slider-thumb{border-color:#fff;box-shadow:0 0 0 1px #4766be73,0 0 0 5px #7950ff1a,0 0 19px #8e37ff6b}html[data-theme=light] .home-site .range-field input::-moz-range-thumb{border-color:#fff;box-shadow:0 0 0 1px #4766be73,0 0 19px #8e37ff6b}html[data-theme=light] .home-site .screen-type-field>div{background:#f4f1f7}html[data-theme=light] .home-site .price-result{background:linear-gradient(135deg,#079cff17,#dc00ff16);border-color:#6c48b429}html[data-theme=light] .home-site .price-result span{color:#6f45ae}html[data-theme=light] .home-site .calculator-guide-link{background:#ffffffe0;box-shadow:0 10px 26px #2b1f340b}html[data-theme=light] .home-site .calculator-guide-link span{color:#176595}html[data-theme=light] .home-site .calculator-guide-link a{color:#31243a}html[data-theme=light] .home-site .calculator-guide-link a:hover{color:#075fa6}html[data-theme=light] .home-site .quote-preview-document,html[data-theme=light] .home-site .scale-preview{background:radial-gradient(circle at 30% 70%,#079cff12,#0000 45%),#f4f2f7c2}html[data-theme=light] .home-site .scale-stage{background:linear-gradient(#271f2e0e 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#271f2e0e 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 54% 72%,#079cff17,#0000 42%),#fbfaff;border-color:#271f2e24;box-shadow:inset 0 1px #fff,0 16px 40px #2b1f340e}html[data-theme=light] .home-site .scale-stage:after{background:linear-gradient(90deg,#0000,#271f2e40,#0000)}html[data-theme=light] .home-site .person-scale{filter:drop-shadow(0 4px 7px #23182b33)}html[data-theme=light] .home-site .person-scale i,html[data-theme=light] .home-site .person-scale span,html[data-theme=light] .home-site .person-scale span:before,html[data-theme=light] .home-site .person-scale span:after{background:#302538}html[data-theme=light] .home-site .scale-stage>p{color:#271f2ea3;font-weight:600}html[data-theme=light] .home-site .quote-document-sheet{background:#fff;box-shadow:0 18px 45px #2a1f3117}html[data-theme=light] .home-site .quote-document-sheet,html[data-theme=light] .home-site .quote-document-sheet strong,html[data-theme=light] .home-site .quote-document-sheet dd{color:#251d2b}html[data-theme=light] .home-site .catalog-content li{color:#241c2bc2}html[data-theme=light] .home-site .calculator-title-row>span,html[data-theme=light] .home-site .range-limits,html[data-theme=light] .home-site .tech-metrics span{color:#271f2ea8}html[data-theme=light] .home-site .pricing-card-heading>span,html[data-theme=light] .home-site .quote-preview-heading span{color:#176595}html[data-theme=light] .home-site .pricing-examples{background:#ffffffe0}html[data-theme=light] .home-site .pricing-example-grid article{background:linear-gradient(145deg,#f8f6fa 0%,#f1edf6 100%);border-color:#251b2e1c;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff}html[data-theme=light] .home-site .pricing-example-grid article:before{content:"";background:linear-gradient(#079cff,#7a55ff,#dc00ff);width:3px;position:absolute;top:0;bottom:0;left:0}html[data-theme=light] .home-site .pricing-example-grid article>span{color:#176595}html[data-theme=light] .home-site .pricing-example-grid h3,html[data-theme=light] .home-site .pricing-example-grid article>strong{color:#201725}html[data-theme=light] .home-site .pricing-factors{background:#ffffffe0;border-color:#251b2e1c}html[data-theme=light] .home-site .pricing-factors dt>span:first-child{color:#1671a8}html[data-theme=light] .home-site .pricing-factors dd{color:#271f2ea6}html[data-theme=light] .home-site .pricing-cta p strong{color:#201725}html[data-theme=light] .home-site .process-guide-link{background:#ffffffb8;border-color:#251b2e1c;box-shadow:0 10px 25px #2b1f340a}html[data-theme=light] .home-site .process-guide-link>a{color:#2c2034}html[data-theme=light] .home-site .process-guide-link>a:hover{color:#075fa6}html[data-theme=light] .home-site .quote-document-top i,html[data-theme=light] .home-site .quote-document-sheet dt{color:#271f2e8c}html[data-theme=light] .home-site .module-image{background:linear-gradient(145deg,#15101a,#28202f)}html[data-theme=light] .home-site .module-copy{background:#ffffffbd}html[data-theme=light] .home-site .spec-pills span{color:#342a3c;background:#ffffffc7}html[data-theme=light] .home-site .project-card,html[data-theme=light] .home-site .project-card h3{color:#fff}html[data-theme=light] .home-site .project-card p{color:#ffffffc2}html[data-theme=light] .home-site .project-gallery-disclosure{color:#271f2ead;background:linear-gradient(110deg,#079cff0e,#dc00ff0a),#ffffffb8;border-color:#5b487e29}html[data-theme=light] .home-site .project-gallery-disclosure strong{color:#281e30}html[data-theme=light] .home-site .touchscreen-visual{background-color:#efecf3b8;background-image:linear-gradient(#1f16270b 1px,#0000 1px),linear-gradient(90deg,#1f16270b 1px,#0000 1px)}html[data-theme=light] .home-site .touchscreen-device,html[data-theme=light] .home-site .virtual-screen,html[data-theme=light] .home-site .quote-screen-diagram{color:#fff}html[data-theme=light] .home-site .touchscreen-device small{color:#ffffff85}html[data-theme=light] .home-site .guide-check-list li{color:#271f2ec2}html[data-theme=light] .home-site .guide-check-list svg{color:#0879b9}html[data-theme=light] .home-site .location-cloud{background:#ffffffd1}html[data-theme=light] .home-site .location-zone-grid article{-webkit-backdrop-filter:blur(14px);background:linear-gradient(145deg,#fffffff5,#f5f2f8eb);border-color:#251b2e1c;position:relative;overflow:hidden;box-shadow:0 14px 36px #30223a0e}html[data-theme=light] .home-site .location-zone-grid article:before{content:"";background:linear-gradient(90deg,#079cff,#7659ff,#dc00ff);height:2px;position:absolute;top:0;left:0;right:0}html[data-theme=light] .home-site .location-zone-grid article>div>span{color:#176b9e}html[data-theme=light] .home-site .location-zone-grid h3{color:#211827}html[data-theme=light] .home-site .location-zone-grid li{color:#271f2eb8;background:#ffffffbf;border-color:#251b2e1a}html[data-theme=light] .home-site .location-zone-grid p{color:#271f2ea3}html[data-theme=light] .home-site .radar-core{border-color:#0779b924}html[data-theme=light] .home-site .radar-core i{border-color:#9141d21f}html[data-theme=light] .home-site .process-list li:hover{background:#ffffff94}html[data-theme=light] .home-site .faq-item summary svg{color:#6b5e75}html[data-theme=light] .home-site .contact-form-frame{background:#fff;box-shadow:0 28px 75px #30223a1f,0 0 32px #5b54ff1a}html[data-theme=light] .home-site .contact-form{background:#fffffff5}html[data-theme=light] .home-site .contact-form input,html[data-theme=light] .home-site .contact-form select,html[data-theme=light] .home-site .contact-form textarea{color:#211827;background:#f7f5f9;border-color:#23182b26}html[data-theme=light] .home-site .contact-form select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] .home-site .contact-form input::placeholder,html[data-theme=light] .home-site .contact-form textarea::placeholder{color:#2d23347a}html[data-theme=light] .home-site .privacy-check a{color:#075fa6}html[data-theme=light] .home-site .contact-benefits span,html[data-theme=light] .home-site .form-help{color:#271f2eb3}html[data-theme=light] .home-site .site-footer{color:#ffffffe0;background:#17121d}html[data-theme=light] .home-site .site-footer .liquid-glass{box-shadow:none;background:0 0}html[data-theme=light] .home-site .site-footer .footer-main>div:first-child>p,html[data-theme=light] .home-site .site-footer .footer-main nav a,html[data-theme=light] .home-site .site-footer .privacy-summary,html[data-theme=light] .home-site .site-footer .footer-bottom{color:#ffffff9e}html[data-theme=light] .home-site .site-footer .footer-main nav strong,html[data-theme=light] .home-site .site-footer .footer-cta>strong,html[data-theme=light] .home-site .site-footer .privacy-summary h2,html[data-theme=light] .home-site .site-footer .privacy-summary strong{color:#ffffffe6}html[data-theme=light] .home-site .site-footer .privacy-summary a{color:#9ed6ff}html[data-theme=light] .guide-site-header .header-shell,html[data-theme=light] .guide-site-header .mobile-nav-panel{background:#ffffffe0;border-color:#1f16271c;box-shadow:0 14px 45px #23182b1c}html[data-theme=light] .guide-site-header .header-shell>.brand{background:0 0;padding:0}html[data-theme=light] .guide-site-header .main-nav a,html[data-theme=light] .guide-site-header .mobile-nav-panel>a:not(.mini-gradient-button){color:#1c1522b8}html[data-theme=light] .guide-site-header .main-nav a:hover,html[data-theme=light] .guide-site-header .mobile-nav-panel>a:not(.mini-gradient-button):hover{color:#111}html[data-theme=light] .guide-site-header .theme-toggle{color:#34293c;background:#f5f3f8e6}html[data-theme=light] .guide-site-header .theme-toggle-icon i{background:#f6f4f8;transform:translate(-5px,5px)}html[data-theme=light] .guide-footer,html[data-theme=light] .legal-footer{color:#ffffffe0;background:#17121d}html[data-theme=light] .guide-footer :is(p,a,span),html[data-theme=light] .legal-footer :is(p,a,span){color:#ffffffa6}html[data-theme=light] .guide-footer strong,html[data-theme=light] .legal-footer strong{color:#fff}html[data-theme=light] .legal-page{background:#f7f6fa}html[data-theme=light] .legal-page .legal-hero{background:radial-gradient(circle at 18% 76%,#079cff17,#0000 36%),radial-gradient(circle at 82% 24%,#dc00ff11,#0000 32%),#f7f6fa;border-color:#23182b1f}html[data-theme=light] .legal-page .guide-grid-bg{opacity:.3}html[data-theme=light] .legal-page .legal-hero-copy small,html[data-theme=light] .legal-page .breadcrumbs{color:var(--muted-soft)}html[data-theme=light] .legal-page .section-label{color:#594370}html[data-theme=light] .legal-page .legal-content p{color:var(--muted)}html[data-theme=light] .legal-page .legal-content a{color:#075f99}@media (max-width:640px){html[data-theme=light] .home-site .hero-overlay{background:linear-gradient(#f9f8fb6b,#f9f8fbba 38%,#f9f8fbfa 85%),linear-gradient(90deg,#f9f8fbe0,#0000 92%)}.theme-toggle{min-width:40px;min-height:40px;padding:0 10px}.theme-toggle-label{display:none}}
