@charset "UTF-8";
:root{--ink:#141413;--ink-soft:#20211e;--paper:#f3f0e9;--gold:#e7b946;--gold-bright:#f1c44f;--muted:#aaa9a0;--line:rgba(255,255,255,.15);--blue:#81b9ed;--serif:Georgia,'Times New Roman',serif;--sans:'Segoe UI',Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:108px}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait}button:focus-visible,a:focus-visible,summary:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--gold);outline-offset:5px}img{max-width:100%}.container{width:min(1240px,calc(100% - 96px));margin:auto}.icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;vertical-align:middle}.icon-library{position:absolute;width:0;height:0;overflow:hidden}.skip-link{position:fixed;top:-80px;left:16px;background:var(--gold);color:var(--ink);padding:10px 18px;z-index:100}.skip-link:focus{top:12px}.topline{background:#0b0c0b;color:#aaa99f;font-size:11px;letter-spacing:.055em}.topline .container{height:34px;display:flex;justify-content:space-between;align-items:center}.topline a{color:var(--paper)}.tiny-dot{display:inline-block;width:5px;height:5px;background:var(--gold);border-radius:50%;margin:0 8px 2px 0}.site-header{position:sticky;top:0;z-index:20;background:rgba(20,20,19,.94);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.nav-wrap{height:90px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;align-items:center}.brand-image{display:block;width:186px;height:65px;overflow:hidden}.site-header nav{display:flex;align-items:center;gap:34px;font-size:13px}.site-header nav>a:not(.nav-contact){color:#cfcec5}.site-header nav>a:hover{color:var(--gold)}.nav-contact{display:flex;align-items:center;gap:22px;border:1px solid #5b5a50;padding:11px 17px}.menu-toggle{display:none;background:none;border:0;width:44px;height:44px;padding:10px;color:white}.menu-toggle span{display:block;height:1.5px;background:currentColor;margin:6px 0;transition:.2s}
.hero{overflow:hidden;background:radial-gradient(ellipse at 85% 30%,#302b2052,transparent 50%),var(--ink)}.hero-grid{display:block;padding:68px 0}.eyebrow{font-size:10px;font-weight:650;letter-spacing:.16em;line-height:1.6;margin:0 0 26px;color:var(--gold);display:flex;align-items:center;gap:12px}.gold-rule{width:26px;height:1px;background:var(--gold)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(45px,4.7vw,70px);font-weight:480;line-height:1.13;letter-spacing:-.055em;margin-bottom:27px}h1 em,h2 em{font-family:var(--serif);font-weight:400;color:var(--gold);letter-spacing:-.047em}h1 em{white-space:nowrap}.button{display:inline-flex;justify-content:center;align-items:center;gap:14px;min-height:51px;padding:13px 21px;font-size:13px;font-weight:650;border:1px solid transparent;transition:background .18s,transform .18s}.button:hover{transform:translateY(-2px)}.button-gold{background:var(--gold);color:var(--ink)}.button-gold:hover{background:#f5ce6d}.button-dark{background:var(--ink);color:var(--paper)}.button-dark:hover{background:#33352d}.text-link{display:inline-flex;align-items:center;gap:14px;font-size:13px;font-weight:600;border:0;background:none;padding:12px 0;color:var(--paper)}.text-link:hover{color:var(--gold)}.text-link .icon{width:18px}.hero-choices{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:760px;margin:auto}.hero-choice{display:flex;align-items:center;justify-content:space-between;min-height:84px;padding:24px 30px;border:1px solid #5b5a50;transition:transform .18s,border-color .18s,background .18s}.hero-choice:hover{transform:translateY(-3px);border-color:var(--gold)}.hero-choice-key{background:#20211e}.hero-choice-motor{background:#17232c}.hero-choice>span{font-size:23px;letter-spacing:.03em;font-weight:650}.hero-choice>.icon{width:21px;height:21px;color:var(--gold)}
.section-light{background:var(--paper);color:var(--ink)}.key-section{padding:100px 0 108px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:58px}.section-heading>p{max-width:290px;margin:0 0 8px;color:#77786f;font-size:14px}.section-light .eyebrow{color:#77745c}h2{font-size:clamp(35px,3.7vw,52px);line-height:1.15;letter-spacing:-.045em;font-weight:480;margin-bottom:23px}.section-heading h2{margin:0}.section-light h2 em{color:#817048}.key-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:94px}.service-row{display:flex;gap:23px;align-items:flex-start;padding:29px 0;border-top:1px solid #d5d3c8}.service-row:last-child{border-bottom:1px solid #d5d3c8}.service-icon{margin-top:5px;color:#85713a}.service-icon .icon{width:27px;height:27px}.service-row h3{font-size:20px;font-weight:500;letter-spacing:-.02em;margin-bottom:8px}.service-row p{color:#707168;font-size:13px;max-width:395px;margin:0;line-height:1.75}.service-number{font-size:10px;color:#939486;margin-left:auto}.tariff-card{background:#e6bc56;padding:35px;align-self:stretch;display:flex;flex-direction:column}.tariff-card .eyebrow{color:#61502e;margin-bottom:27px;font-size:9px}.tariff-intro{font-size:13px;margin-bottom:0}.tariff-amount{font-size:98px;letter-spacing:-.075em;font-weight:450;line-height:1.05;margin:4px 0 25px}.tariff-amount span{font-size:43px;vertical-align:top;margin-left:6px;line-height:1.65}.tariff-card>p:not([class]){font-size:12px;line-height:1.7;max-width:250px;color:#5e522f;margin-bottom:27px}.tariff-card .button{margin-top:auto}.tariff-bottom{font-size:10px;text-align:center;color:#5e522f;margin-top:14px}
.adblue-section{padding:110px 0;background:radial-gradient(ellipse at 80% 50%,#1230525c,transparent 58%),#12191e}.adblue-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.blue-eyebrow{color:var(--blue)}.adblue-copy h2 em{color:#b3d2ea}.section-description{font-size:14px;color:#b5b7b5;line-height:1.9;max-width:460px}.check-list{list-style:none;margin:27px 0;padding:0;display:grid;gap:10px;font-size:13px;color:#d0d8df}.check-list li{display:flex;align-items:center;gap:11px}.check-list .icon{width:16px;height:16px;color:var(--blue)}.diagnostic-note{display:flex;gap:9px;align-items:baseline;margin:29px 0 6px}.diagnostic-note strong{font-weight:600;font-size:14px;color:#e7c36e}.diagnostic-note span{font-size:12px;color:#a5afb6}.dashboard-shell{background:linear-gradient(145deg,#262d36,#11151b);border:1px solid #44515e;border-radius:17px;padding:23px;box-shadow:0 26px 60px #0006,inset 0 1px 0 #ffffff1a}.dashboard-top{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:.15em;color:#8d9da9;margin-bottom:21px}.dashboard-led{height:5px;width:5px;border-radius:50%;background:#76a9d2;box-shadow:0 0 10px #549acb}.dashboard-tabs{display:flex;gap:7px;margin-bottom:15px}.dashboard-tabs button{flex:1;border:1px solid #343f4c;color:#a0acb9;background:#121a23;padding:10px 14px;font-size:11px;border-radius:3px}.dashboard-tabs [aria-selected=true]{border-color:#7191aa;color:#e7f3ff;background:#263c4b}.dashboard-screen{display:flex;flex-direction:column;align-items:center;text-align:center;background:radial-gradient(ellipse at 50% 30%,#f09c1810,transparent 65%),#080c10;padding:43px 10px 36px;border:1px solid #754a28;border-radius:9px;box-shadow:inset 0 0 25px #e5870910;min-height:263px}.warning-symbol{width:49px;height:49px;display:grid;place-items:center;border:2px solid #e7ae5b;color:#e7ae5b;font-size:30px;font-weight:500;border-radius:12px;margin-bottom:8px;text-shadow:0 0 10px #d88727}.dashboard-screen>span:not(.screen-line){color:#dea457;font-size:12px}.dashboard-screen h3{font-size:20px;font-weight:500;letter-spacing:-.025em;margin:16px 0 0;color:#edf3f9}.dashboard-screen p{margin:0;color:#a8bfd2;font-size:16px}.screen-line{height:2px;background:#de9653;width:50px;margin-top:28px;box-shadow:0 0 12px #ffac69}.dashboard-foot{display:flex;gap:15px;justify-content:space-between;font-size:8px;color:#92a0ae;padding-top:19px}.dashboard-foot span:last-child{font-size:7px;letter-spacing:.13em}
.performance-section{padding:100px 0}.performance-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d5d3c8;border-left:1px solid #d5d3c8}.performance-card{position:relative;min-height:312px;padding:32px;border-right:1px solid #d5d3c8;border-bottom:1px solid #d5d3c8;background:#fbf9f3}.performance-card .service-icon{display:block;color:#85713a;margin-bottom:38px}.performance-card .service-icon .icon{width:31px;height:31px}.card-index{position:absolute;right:28px;top:29px;font-size:10px;color:#939486}.performance-card h3{font-size:25px;font-weight:500;letter-spacing:-.035em;margin-bottom:10px}.performance-card>p:not(.card-index){font-size:13px;line-height:1.8;color:#707168;max-width:300px;margin-bottom:18px}.performance-card .text-link{font-size:11px;margin-top:2px}
.help-section{padding:94px 0}.help-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:75px;align-items:center}.help-grid>div>p:last-child{font-size:13px;color:#7b7c71;max-width:295px}.help-card{border:1px solid #d5d3c8;padding:29px;background:#fbf9f3;box-shadow:0 15px 40px #43382006}.need-choices{display:flex;flex-wrap:wrap;gap:8px}.need-chip{border:1px solid #d5d3c8;background:transparent;border-radius:3px;font-size:11px;padding:9px 12px;color:#65665e}.need-chip.is-active{border-color:var(--ink);background:var(--ink);color:var(--paper)}.need-content{min-height:155px;padding:27px 0 19px}.need-content h3{font-size:18px;font-weight:500;margin-bottom:10px}.need-content p{font-size:13px;color:#74756c;line-height:1.8;margin:0}.need-actions{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center}.need-actions .button{font-size:11px;padding:11px 16px;min-height:46px}.dark-link{color:#74705f;font-size:11px}.dark-link:hover{color:#2c2d24}.feedback{font-size:11px;color:#5c613e;min-height:18px;margin:12px 0 0}.copy-fallback{margin-top:10px}.copy-fallback label{display:block;font-size:12px;margin-bottom:6px}.copy-fallback textarea{width:100%;resize:vertical;font-size:12px;border:1px solid #999b8a;padding:10px;background:white}
.area-section{padding:75px 0 95px;background:#1b1d18}.area-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.area-art{position:relative;height:370px;overflow:hidden;background-image:radial-gradient(#d2b55a24 1px,transparent 1px);background-size:19px 19px;mask-image:radial-gradient(ellipse,black 30%,transparent 74%)}.area-ring{position:absolute;border:1px solid #c0a3592b;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.ring-one{width:130px;height:130px}.ring-two{width:240px;height:240px}.ring-three{width:355px;height:355px}.area-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--gold);font-size:9px;letter-spacing:.13em;background:#1b1d18;padding:12px}.area-center .icon{width:33px;height:33px;stroke-width:1.2}.area-label{position:absolute;font-size:9px;letter-spacing:.14em;background:#1b1d18;padding:6px 9px;color:#a3a58f}.label-one{left:12%;top:30%}.label-two{right:13%;bottom:27%}.area-cross{color:#b69b59;position:absolute;font-weight:200}.cross-one{left:29%;bottom:25%}.cross-two{right:26%;top:28%}.area-tags{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0 16px}.area-tags span{font-size:10px;color:#b4b5a3;border:1px solid #424638;padding:6px 11px}
.faq-section{padding:90px 0}.faq-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:80px}.faq-list details{border-top:1px solid #cecec0}.faq-list details:last-child{border-bottom:1px solid #cecec0}.faq-list summary{font-size:14px;list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:25px;align-items:center;padding:24px 0;font-weight:550}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary .icon{width:16px;height:16px;transition:transform .2s}.faq-list details[open] summary .icon{transform:rotate(180deg)}.faq-list details p{font-size:13px;color:#6f7164;margin:0 25px 24px 0;line-height:1.85}
.contact-section{padding:95px 0 65px}.contact-section .section-heading{gap:30px;align-items:center}.contact-number{font-size:clamp(23px,2.8vw,39px);font-weight:450;letter-spacing:-.035em;white-space:nowrap;display:flex;align-items:center;gap:22px}.contact-number .icon{width:30px;height:30px;color:var(--gold)}.contact-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;border-top:1px solid var(--line)}.contact-item{display:flex;align-items:flex-start;gap:20px;padding:36px 30px 15px 0}.contact-item:not(:first-child){padding-left:35px;border-left:1px solid var(--line)}.contact-item>.icon{color:var(--gold);width:23px;height:23px;margin-top:4px}.contact-item>div{min-width:0}.contact-item>div>span{display:block;font-size:8px;letter-spacing:.14em;color:#929687;margin-bottom:13px}.contact-item strong{font-size:18px;letter-spacing:-.025em;font-weight:480}.contact-item p{font-size:12px;color:#a1a398;margin-top:3px;margin-bottom:17px}.contact-item small{font-size:11px;color:var(--gold)}.contact-item:hover small{text-decoration:underline}.snap-icon{font-size:18px;display:grid;place-items:center;width:26px;height:26px;background:#f5e542;color:black;border-radius:5px;flex-shrink:0}.flyer-downloads>div{width:100%}.flyer-downloads a{display:flex;justify-content:space-between;gap:15px;color:#adada2;font-size:11px;border-bottom:1px solid #34372b;padding:8px 0}.flyer-downloads a span{color:var(--gold);font-size:9px;white-space:nowrap}.flyer-downloads a:hover{color:white}.site-footer{border-top:1px solid #2b2e26;padding:25px 0}.site-footer .container{display:flex;align-items:center;justify-content:space-between;gap:30px}.footer-wordmark{font-size:12px;font-style:italic}.footer-wordmark strong{font-size:21px;color:var(--gold)}.footer-wordmark span{font-size:10px;letter-spacing:.13em;margin-left:4px}.site-footer p,.site-footer .container>span{font-size:9px;color:#909285;margin:0}.mobile-contact{display:none}
@media(min-width:1600px){.container{width:1320px}.hero-grid{padding-top:104px;padding-bottom:116px}.hero-visual{margin-right:-20px}h1{font-size:75px}}
@media(max-width:1100px){.container{width:calc(100% - 64px)}.hero-grid{gap:20px;padding-top:65px}h1{font-size:50px}.hero-visual{margin-right:-10px}.visual-caption{display:none}.hero-actions{gap:16px}.makes{gap:20px}.makes>div{gap:15px}.makes>span{font-size:10px}.key-layout{gap:45px}.adblue-grid{gap:50px}.help-grid,.faq-grid{gap:45px}.area-grid{gap:50px}.site-header nav{gap:24px}.contact-item{gap:13px}.contact-item:not(:first-child){padding-left:22px}.contact-number{font-size:29px}}
@media(max-width:850px){.hero-grid{grid-template-columns:1fr;padding-top:55px;padding-bottom:80px}.hero-copy{max-width:640px}.hero-description{max-width:480px}.hero-choices{grid-template-columns:1fr 1fr;gap:12px}h1{font-size:65px}.hero-note{margin-top:20px}.makes{flex-direction:column;align-items:flex-start;gap:12px}.makes>div{width:100%;flex-wrap:wrap;justify-content:flex-start;gap:14px}.section-heading{gap:40px}.key-layout{grid-template-columns:1.4fr 1fr;gap:34px}.tariff-card{padding:27px}.adblue-grid{grid-template-columns:1fr;gap:45px}.dashboard-shell{max-width:560px;width:100%;margin:auto}.adblue-copy{max-width:620px}.adblue-copy .section-description{max-width:550px}.performance-grid{grid-template-columns:1fr}.performance-card{min-height:0}.help-grid{grid-template-columns:1fr;gap:30px}.help-grid>div>p:last-child{max-width:none}.area-grid{grid-template-columns:.8fr 1fr;gap:25px}.area-art{height:300px}.label-one{left:0}.label-two{right:0}.faq-grid{gap:35px;grid-template-columns:1fr 1.2fr}.contact-section .section-heading{display:block}.contact-number{margin-top:35px;display:inline-flex}.contact-grid{grid-template-columns:1fr 1fr}.contact-item:last-child{grid-column:1/-1;padding:27px 0;border-left:0;border-top:1px solid var(--line);margin-top:20px;max-width:100%}.flyer-downloads>div{max-width:400px}.site-header nav{gap:18px;font-size:12px}.brand-image{width:160px}.nav-contact{gap:10px;padding:9px 12px}}
@media(max-width:640px){html{scroll-padding-top:78px}.container{width:calc(100% - 40px)}.topline .container{height:29px;font-size:9px}.nav-wrap{height:74px}.brand-image{width:155px;height:58px}.menu-toggle{display:block}.site-header nav{display:none;position:absolute;top:74px;left:0;right:0;background:#181a15;padding:15px 20px 24px;box-shadow:0 18px 25px #0006;border-bottom:1px solid #5b5433;flex-direction:column;align-items:stretch;gap:0}.site-header nav.is-open{display:flex}.site-header nav>a{padding:15px 8px;font-size:15px}.site-header nav .nav-contact{padding:13px 15px;margin-top:12px;justify-content:space-between}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.75px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.75px) rotate(-45deg)}.hero-grid{padding-top:39px;padding-bottom:62px;gap:6px}.eyebrow{font-size:8px;letter-spacing:.13em;margin-bottom:22px;gap:8px}.gold-rule{width:18px}h1{font-size:clamp(36px,9.1vw,58px);line-height:1.16;margin-bottom:22px}h1 em{white-space:normal}.hero-description{font-size:13px;line-height:1.8;max-width:355px;margin-bottom:25px}.hero-actions{gap:14px 22px}.hero-actions .button{min-height:47px;font-size:12px;padding:11px 16px}.hero-actions .text-link{font-size:12px}.hero-note{font-size:9px}.hero-visual{width:calc(100% + 22px);margin:22px -11px 0}.price-note{padding:13px 18px;left:19px;bottom:-29px;min-width:177px}.price-note>span{font-size:8px}.price-note strong{font-size:36px}.price-note small{font-size:10px}.price-note>a{font-size:8px;padding-top:7px}.makes{padding-top:22px;padding-bottom:24px}.makes>div{font-size:10px;gap:8px 14px}.makes i{display:none}.makes>span{font-size:9px}.key-section,.performance-section{padding:62px 0}.section-heading{display:block;margin-bottom:35px}.section-heading>p{max-width:100%;margin:22px 0 0;font-size:12px}h2{font-size:36px;letter-spacing:-.04em}.key-layout{grid-template-columns:1fr;gap:28px}.service-row{padding:22px 0;gap:18px}.service-row h3{font-size:18px}.service-row p{font-size:12px}.service-row .icon{width:24px;height:24px}.tariff-card{padding:30px}.tariff-card .eyebrow{margin-bottom:16px}.tariff-amount{font-size:88px;margin-bottom:12px}.tariff-card>p:not([class]){max-width:100%;margin-bottom:20px}.tariff-card .button{align-self:flex-start;width:100%}.adblue-section{padding:63px 0}.adblue-grid{gap:36px}.section-description{font-size:13px;line-height:1.8}.check-list{font-size:12px}.dashboard-shell{padding:18px;border-radius:12px}.dashboard-screen{padding:30px 12px;min-height:253px}.dashboard-screen h3{font-size:20px}.dashboard-foot{font-size:7px;gap:10px}.performance-card{padding:27px;min-height:0}.performance-card .service-icon{margin-bottom:25px}.help-section{padding:61px 0}.help-card{padding:22px}.need-choices{gap:7px}.need-chip{padding:9px 10px;font-size:10px}.need-content{min-height:173px;padding-top:25px}.need-content h3{font-size:18px}.need-content p{font-size:12px}.need-actions{gap:4px}.need-actions .button{width:100%;font-size:12px}.need-actions .text-link{margin-top:4px}.area-section{padding:25px 0 62px}.area-grid{grid-template-columns:1fr;gap:5px}.area-art{height:280px;max-width:350px;width:100%;margin:auto}.area-label{font-size:8px}.label-one{left:12%}.label-two{right:9%}.area-tags{gap:7px}.area-tags span{font-size:9px}.faq-section{padding:61px 0}.faq-grid{grid-template-columns:1fr;gap:20px}.faq-list summary{font-size:13px;padding:22px 0}.faq-list details p{font-size:12px}.contact-section{padding:62px 0 20px}.contact-number{font-size:27px;gap:14px;margin-top:25px}.contact-number .icon{width:24px}.contact-grid{grid-template-columns:1fr}.contact-item,.contact-item:not(:first-child){padding:26px 0;border-left:0;border-bottom:1px solid var(--line);gap:21px}.contact-item:last-child{margin:0;border-top:0;border-bottom:0}.contact-item strong{font-size:19px}.contact-item p{font-size:12px;margin-bottom:11px}.contact-item>div>span{font-size:9px;margin-bottom:8px}.flyer-downloads a{font-size:12px}.site-footer{padding:26px 0 99px}.site-footer .container{display:flex;flex-wrap:wrap;gap:15px}.site-footer p{flex-basis:100%;order:3}.site-footer .container>span{margin-left:auto;font-size:8px}.mobile-contact{position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr 1fr;background:#11140feb;backdrop-filter:blur(14px);padding:10px 14px calc(10px + env(safe-area-inset-bottom));gap:9px;z-index:25;border-top:1px solid #444735}.mobile-contact>a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:43px;font-size:12px;font-weight:650;border:1px solid #515747}.mobile-contact>a:first-child{background:var(--gold);color:var(--ink);border-color:var(--gold)}.mobile-contact .icon{width:17px;height:17px}}
.hero-choices{display:grid;grid-template-columns:1fr;gap:22px;max-width:720px}.hero-choice{position:relative;isolation:isolate;display:flex;flex-direction:row;align-items:center;justify-content:center;aspect-ratio:auto;min-height:126px;padding:30px 38px;background-size:cover;background-position:center;overflow:hidden}.hero-choice:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#000b 0%,#0005 100%)}.hero-choice-key{background-image:url('assets/cles-auto.png');color:#f6c94c;border-color:#e7b946}.hero-choice-motor{background-image:url('assets/voyant-moteur.png');color:#ffcf4a}.hero-choice>span{font-size:34px;letter-spacing:.08em;font-weight:850;font-family:Arial,sans-serif;text-shadow:0 2px 12px #000,0 0 10px #000}.hero-choice>.icon{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
@media print{.site-header,.topline,.mobile-contact,.hero-actions,.need-actions,.dashboard-tabs,.site-footer{display:none}body,.section-light,.hero,.adblue-section,.area-section,.contact-section{background:white!important;color:black!important}.container{width:100%}section{padding:20px 0!important;break-inside:avoid}.hero-grid{padding:20px 0}.hero-description,.section-description{color:#444}.hero-visual{max-width:350px}h1{font-size:34px}h2{font-size:28px}.contact-item,.contact-grid{border-color:#ccc}.contact-item p{color:#555}}
