:root{--lc-bg:#101923;--lc-panel:#182a39;--lc-line:#365064;--lc-text:#f4f6f7;--lc-muted:#c4d2dd;--lc-red:#c52f35;--lc-gold:#ffd071}body:has(.lc-main){margin:0;background:var(--lc-bg);color:var(--lc-text);font-family:Arial,Helvetica,sans-serif}body:has(.lc-main) *{box-sizing:border-box}body:has(.lc-main) a{color:inherit}body:has(.lc-main) header{background:#101923;border-bottom:1px solid #30404f}body:has(.lc-main) .wrap{max-width:1280px;padding:0 28px;margin:auto}body:has(.lc-main) .nav{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:102px}body:has(.lc-main) .logo{width:250px;height:auto;max-width:100%}body:has(.lc-main) .phone{font-weight:800;white-space:nowrap;text-decoration:none}body:has(.lc-main) footer{padding:28px 0;border-top:1px solid var(--lc-line);color:var(--lc-muted);font-size:.9rem}body:has(.lc-main) footer .wrap{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.lc-main{line-height:1.7}.lc-main h1,.lc-main h2,.lc-main h3{line-height:1.16;color:var(--lc-text);text-wrap:balance}.lc-main h1{font-size:clamp(2.2rem,4.7vw,4.4rem);letter-spacing:-.04em;margin:18px 0 24px;max-width:1050px}.lc-main h2{font-size:clamp(1.8rem,3vw,2.8rem);letter-spacing:-.025em;margin:0 0 26px}.lc-main h3{font-size:1.4rem;margin:12px 0}.lc-main p{color:var(--lc-muted);max-width:90ch}.lc-main figure{margin:0;min-width:0}.lc-main figcaption{font-size:.78rem;line-height:1.5;color:#adc1d0;padding:12px 2px}.lc-wrap{max-width:1280px;padding:0 28px;margin:auto}.lc-hero{padding:64px 0 44px;background:radial-gradient(ellipse at top right,#254459,#101923 65%)}.lc-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}.lc-kicker{display:block;color:#ffb8ad;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.lc-lead{font-size:1.17rem;line-height:1.75;max-width:780px}.lc-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.lc-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;background:#c52f35;border:1px solid #dc595e;color:#fff!important;text-decoration:none;font:800 .92rem/1.4 Arial,Helvetica,sans-serif;border-radius:4px;cursor:pointer}.lc-button:hover{background:#a82329}.lc-button.secondary{background:transparent;border-color:#6d8b9f}.lc-button.secondary:hover{background:#254156}.lc-button:focus-visible,.lc-main a:focus-visible,.lc-main summary:focus-visible{outline:3px solid #ffd071;outline-offset:4px}.lc-facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #456075;padding-top:24px;margin-top:32px;gap:16px}.lc-facts strong{display:block;font-size:1.3rem;line-height:1.2}.lc-facts span{color:#c4d2dd;font-size:.76rem}.lc-render{position:relative;line-height:0;overflow:hidden;border-radius:6px;aspect-ratio:1;background:#d4d8de}.lc-render>img:first-child{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.lc-render>.lc-exact-logo{position:absolute;left:32.35%;top:52.5%;width:25.6%;height:7.99%;transform:skewY(2.4deg);object-fit:fill;border-radius:0}.lc-jump{background:#1a3042;border-block:1px solid #3b566b}.lc-jump>.lc-wrap{display:flex;flex-wrap:wrap;gap:6px 28px;padding-top:15px;padding-bottom:15px}.lc-jump a{font-size:.9rem;font-weight:700;text-decoration:none}.lc-jump a:hover{color:#ffd071}.lc-section{padding:58px 0;border-bottom:1px solid #293e50}.lc-section:nth-of-type(even){background:#12212e}.lc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.lc-card{background:#192c3c;border:1px solid #3a5367;border-radius:6px;padding:27px;min-width:0}.lc-models .lc-card{display:flex;flex-direction:column}.lc-models .lc-card>p:not(.lc-price):not(.lc-small){min-height:4.4em}.lc-models .lc-card .lc-actions{margin-top:auto;margin-bottom:0}.lc-models .lc-card .lc-actions .lc-button{width:100%}.lc-model-power{font-size:2.8rem;font-weight:900;line-height:1;color:#ffb8ad;padding-bottom:22px;border-bottom:1px solid #3f586b;margin-bottom:20px}.lc-role{font-weight:700;color:#fff!important}.lc-main .lc-price{font-size:clamp(1.75rem,2.7vw,2.5rem);font-weight:800;line-height:1.3;color:#ffd071;margin:22px 0 6px;white-space:normal;overflow-wrap:anywhere}.lc-price small{display:block;font-size:.8rem;font-weight:500;color:#c4d2dd;letter-spacing:0}.lc-small{font-size:.83rem;line-height:1.65;color:#b8cad7}.lc-card ul,.lc-list{padding-left:22px;color:#c4d2dd;line-height:1.8}.lc-card ul{margin-bottom:28px}.lc-list li{padding:5px 0}.lc-guide-card{display:flex;flex-direction:column;text-decoration:none;transition:border-color .15s}.lc-guide-card:hover{border-color:#f18a80;background:#1d3345}.lc-guide-card .lc-arrow{margin-top:auto;color:#ffd071;font-weight:700}.lc-table{overflow-x:auto;border:1px solid #415a6d;border-radius:5px;margin:22px 0}.lc-table table{border-collapse:collapse;width:100%;font-size:.94rem;min-width:620px}.lc-table th,.lc-table td{text-align:left;padding:15px 18px;border-bottom:1px solid #365065;vertical-align:top}.lc-table thead{background:#233f54}.lc-table tbody th{width:27%;font-weight:600;color:#fff}.lc-table td{color:#d2dce4}.lc-table tr:nth-child(even){background:#1c3041}.lc-table tr:last-child>*{border-bottom:0}.lc-safety{border-left:4px solid #ffd071;padding:28px;background:#302d25}.lc-safety .lc-kicker{color:#ffd071}.lc-safety p{color:#ebdfc8}.lc-faq details{border-bottom:1px solid #3c5264;padding:18px 0}.lc-faq summary{cursor:pointer;font-weight:700;font-size:1.05rem}.lc-faq p{margin-bottom:0}.lc-back{display:inline-block;margin-bottom:24px;font-size:.9rem;color:#c4d2dd!important}.lc-guide-hero h1{max-width:1000px}.lc-skip{position:absolute;left:20px;top:-100px;z-index:999;background:#fff;color:#111;padding:15px}.lc-skip:focus{top:12px}.lc-announcement{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px 22px;padding:13px 22px;background:#a2222b;color:#fff!important;text-decoration:none;font:600 .88rem/1.5 Arial,sans-serif}.lc-announcement strong{letter-spacing:.07em}.lc-home-feature{display:grid;grid-template-columns:1.4fr .7fr;gap:42px;align-items:center;padding:34px;max-width:1240px;margin:28px auto;background:#1b3042;border:1px solid #496071;border-left:5px solid #c52f35;border-radius:7px}.lc-home-feature h2{color:#fff;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.15;margin:14px 0}.lc-home-feature p{color:#c4d2dd;line-height:1.7}.lc-home-feature .lc-render{max-width:320px;margin:auto}.lc-home-feature>a{display:block}.lc-home-feature .lc-actions{margin-bottom:0}
@media(max-width:1000px){.lc-hero-grid{gap:28px}.lc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-models{grid-template-columns:1fr}.lc-models .lc-card{display:block}.lc-models .lc-card>p:not(.lc-price):not(.lc-small){min-height:0}.lc-models .lc-card .lc-actions .lc-button{width:auto}.lc-home-feature{margin:22px}.lc-main h1{font-size:3rem}}
@media(max-width:700px){.lc-wrap{padding:0 20px}.lc-hero{padding:36px 0 26px}.lc-hero-grid,.lc-grid{grid-template-columns:1fr}.lc-hero-grid{gap:30px}.lc-main h1{font-size:2.45rem}.lc-main h2{font-size:1.85rem}.lc-hero figure{max-width:460px;width:100%;margin:auto}.lc-section{padding:36px 0}.lc-card{padding:23px}.lc-facts{gap:10px}.lc-facts strong{font-size:1.12rem}.lc-jump>.lc-wrap{gap:8px 20px}.lc-home-feature{grid-template-columns:1fr;padding:24px;gap:24px}.lc-home-feature .lc-render{max-width:280px}.lc-announcement{text-align:center;font-size:.8rem}.lc-button{font-size:.88rem}.lc-main .lc-price{font-size:2rem}body:has(.lc-main) .wrap{padding:0 18px}body:has(.lc-main) .nav{gap:12px}.lc-guide-hero h1{overflow-wrap:anywhere}}
@media print{header,footer,.lc-jump,.lc-actions,.lc-skip,.lc-announcement,.lc-home-feature{display:none!important}body:has(.lc-main),.lc-main,.lc-section,.lc-hero,.lc-card{background:#fff!important;color:#000!important}.lc-main *{color:#000!important}.lc-main h1{font-size:26pt}.lc-main h2{font-size:18pt}.lc-section{padding:18px 0}.lc-table{overflow:visible}.lc-table table{min-width:0;font-size:9pt}.lc-table th,.lc-table td{padding:7px;border-color:#aaa}.lc-guide-card{display:none}.lc-wrap{padding:0;max-width:none}.lc-grid{display:block}.lc-card{break-inside:avoid;margin:12px 0}.lc-main figure{max-width:220px}.lc-hero-grid{grid-template-columns:2fr 1fr}.lc-faq details p{display:block!important}}

/* Illustrated applications: captions stay visible at every viewport width. */
.lc-application-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.lc-application-card{border:1px solid #3a5367;background:#192c3c;border-radius:6px;overflow:hidden}.lc-application-card>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.lc-main .lc-application-card figcaption{padding:23px;font-size:1rem}.lc-application-card h3{font-size:1.3rem}.lc-application-card p{font-size:.94rem;line-height:1.65;margin-bottom:0}@media(max-width:950px){.lc-application-grid{grid-template-columns:1fr}.lc-application-card{display:grid;grid-template-columns:1fr 1fr;align-items:center}}@media(max-width:600px){.lc-application-card{display:block}}@media print{.lc-application-grid{display:block}.lc-main .lc-application-card{max-width:none;display:grid;grid-template-columns:1fr 2fr;margin-bottom:12px;break-inside:avoid}.lc-main .lc-application-card figcaption{padding:10px}.lc-main .lc-application-card p{font-size:9pt}}
