.client-content .client-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:55px;align-items:start;padding-block:32px 40px!important}.client-content h1{font-size:clamp(42px,4.8vw,66px);line-height:1.05;max-width:850px}.client-content .client-hero .eyebrow{margin-bottom:22px}.client-content .client-hero>div:last-child>p{font-size:21px;line-height:1.55;margin:0}.client-content .client-hero .text-link{font-size:17px;margin-top:22px}.client-nav{display:flex;gap:10px;flex-wrap:wrap;padding-bottom:28px}.client-nav a{display:inline-flex;align-items:center;min-height:44px;border:1px solid #ffffff30;border-radius:25px;padding:9px 18px;font-size:15px;color:#d5c2f6}.client-nav a:hover{background:#6328ff;border-color:#6328ff;color:#fff}.client-content h2{font-size:clamp(31px,3.3vw,46px);line-height:1.12}.client-content h3{font-size:25px;line-height:1.2}.client-content .section-head{gap:40px;align-items:start}.client-content .section-head .section-intro{max-width:530px;font-size:18px}.client-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.client-card{border:1px solid #ffffff24;border-radius:12px;background:#17181b;overflow:hidden;min-width:0}.client-card-copy{padding:24px}.client-card .kind{font-size:11px;letter-spacing:.09em;color:#c2a7ef;text-transform:uppercase}.client-content .client-card h3{margin:14px 0}.client-content .client-card p{font-size:17px;line-height:1.55}.client-content .client-card .use{margin-top:15px;font-size:14px;color:#d3c7e2}.material-swatch{height:110px;border-bottom:1px solid #ffffff24;position:relative;overflow:hidden;background:#dddde0}.material-swatch:before{content:"";position:absolute;width:68%;height:145px;left:16%;top:28px;transform:rotate(-9deg);border-radius:7px;box-shadow:0 10px 25px #0004;background:#eee9dd}.material-swatch.gloss:before{background:linear-gradient(120deg,#ddd9cf,#fff 47%,#ddd9cf 65%,#f0eee5)}.material-swatch.texture{background:#454448}.material-swatch.texture:before{background:repeating-linear-gradient(10deg,#dfd6bd 0 2px,#e8dfca 3px 5px)}.material-swatch.clear{background:linear-gradient(115deg,#282b32,#596269)}.material-swatch.clear:before{background:linear-gradient(120deg,#ffffff05,#ffffff80 45%,#ffffff05 60%);border:1px solid #ffffff80}.material-swatch.white{background:#41434a}.material-swatch.white:before{background:linear-gradient(120deg,#f1f1f3,#fff,#dfe2e5)}.material-swatch.metal{background:#37383c}.material-swatch.metal:before{background:linear-gradient(110deg,#9099a0,#f8fafb 25%,#6a747b 47%,#f2f5f6 65%,#89949d)}.material-swatch.thermal{background:#41474a}.material-swatch.thermal:before{background:repeating-linear-gradient(90deg,#f7f5eb 0 12px,#222 13px 15px,#f7f5eb 16px 22px,#222 23px 27px,#f7f5eb 28px 35px)}.swatch-note{font-size:13px!important;color:#9e99aa!important;margin-top:17px!important}.client-pairs{display:grid;grid-template-columns:1fr 1fr;gap:28px}.client-pairs article{padding:26px 0;border-top:1px solid #ffffff29}.client-content .client-pairs h3{margin-bottom:14px}.client-content .client-pairs p{font-size:18px;line-height:1.6}.client-content .client-pairs ul{font-size:17px;color:#bdb8c7;line-height:1.7;padding-left:22px;margin-bottom:0}.client-call{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #ffffff29;margin-top:28px;padding-block:28px}.client-call p{font-size:18px;max-width:800px}.client-call .text-link{flex-shrink:0;font-size:17px}.client-content .section:has(>.client-call:last-child){padding-bottom:0!important}.client-figure{background:#18191e;border:1px solid #ffffff25;border-radius:14px;padding:28px;min-width:0;margin:0}.client-figure svg{width:100%;height:auto;max-height:350px}.client-figure figcaption{font-size:14px;line-height:1.5;color:#aba4b8;margin-top:20px}.client-split{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.client-defs{margin:0}.client-defs>div{padding-block:17px;border-bottom:1px solid #ffffff24;display:grid;grid-template-columns:140px minmax(0,1fr);gap:22px}.client-defs>div:first-child{padding-top:0}.client-defs dt{font-size:17px;color:#fff;font-weight:600}.client-defs dd{margin:0;font-size:17px;line-height:1.55;color:#bdb8c7}.client-checklist{list-style:none;padding:0;margin:0;counter-reset:client-check}.client-checklist li{counter-increment:client-check;padding:20px 0 20px 48px;border-top:1px solid #ffffff24;position:relative;color:#bdb8c7;font-size:18px;line-height:1.55}.client-checklist li:before{content:counter(client-check,decimal-leading-zero);position:absolute;left:0;top:22px;font-size:13px;color:#b294ff}.client-checklist strong{display:block;color:#fff;margin-bottom:5px;font-size:21px}.client-faq details{border-block-end:1px solid #ffffff29}.client-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;font-size:22px;padding:24px 0;color:#fff}.client-faq summary::-webkit-details-marker{display:none}.client-faq summary:after{content:"+";color:#bea3f4;flex-shrink:0}.client-faq details[open] summary:after{content:"−"}.client-content .client-faq p{font-size:18px;line-height:1.65;padding-bottom:24px;max-width:1000px}.client-faq ul{font-size:18px;line-height:1.65;color:#bdb8c7;padding:0 0 24px 24px;margin:0;max-width:1000px}.client-links{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.client-links a{border:1px solid #ffffff2c;border-radius:10px;padding:25px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:20px;min-height:100px}.client-links a:hover{background:#231b34}.legal-content .client-hero{grid-template-columns:1fr;gap:22px;padding-bottom:30px!important}.legal-content .client-hero h1{font-size:clamp(38px,4.7vw,64px);max-width:1100px}.legal-content .client-hero>div:last-child>p{max-width:850px;font-size:18px}.legal-layout{display:grid;grid-template-columns:240px minmax(0,850px);gap:65px;padding-bottom:60px}.legal-toc{position:sticky;top:120px;align-self:start}.legal-toc p{font-size:12px;letter-spacing:.09em;margin-bottom:15px}.legal-toc ol{padding:0;list-style:none;margin:0}.legal-toc a{font-size:15px;line-height:1.4;display:block;padding:9px 0;color:#bfb4cd}.legal-toc a:hover{color:#fff}.legal-prose{min-width:0;overflow-wrap:anywhere}.legal-prose section{scroll-margin-top:120px;margin-bottom:35px}.legal-content .legal-prose h2{font-size:27px;line-height:1.25;margin-bottom:18px}.legal-content .legal-prose p,.legal-content .legal-prose li{font-size:18px;line-height:1.7;color:#beb9c7}.legal-content .legal-prose p+p{margin-top:14px}.legal-prose ul{padding-left:22px}.legal-prose a{color:#c9a9ff;text-decoration:underline;text-underline-offset:4px}.legal-meta{font-size:14px!important;color:#9f97ac!important;margin-top:18px!important}.legal-tools{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:22px}.legal-tools button{background:none;border:0;border-bottom:1px solid #c9a9ff;color:#c9a9ff;padding:8px 0;font:inherit;font-size:15px;min-height:44px}.logistics-fleet{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.fleet-number{font-size:clamp(54px,6vw,90px);letter-spacing:-.05em;line-height:1.05;color:#fff}.fleet-number span{display:block;font-size:22px;letter-spacing:0;color:#bda5e3;margin-top:20px}.client-content .logistics-fleet p{font-size:20px;line-height:1.6}.client-content .logistics-fleet .muted{font-size:15px;margin-top:18px}.client-content .quote-layout h2{font-size:40px}.client-content [id]{scroll-margin-top:120px}@media(max-width:1000px){.client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-content .client-hero{gap:30px;grid-template-columns:1fr 1fr}.legal-layout{grid-template-columns:190px minmax(0,1fr);gap:35px}.legal-content .client-hero{grid-template-columns:1fr}.client-links{grid-template-columns:1fr 1fr}.client-content .section-head{gap:25px}}@media(max-width:700px){.client-content .client-hero{grid-template-columns:1fr;gap:24px;padding-block:26px 30px!important}.client-content h1{font-size:40px}.client-content .client-hero>div:last-child>p{font-size:18px}.client-content .client-hero .eyebrow{margin-bottom:18px}.client-nav{flex-wrap:nowrap;overflow-x:auto;margin-bottom:0;padding-bottom:15px}.client-nav a{flex-shrink:0;font-size:14px}.client-grid,.client-pairs,.client-split,.client-links,.logistics-fleet{grid-template-columns:1fr;gap:22px}.client-content .section-head{display:block}.client-content .section-head .section-intro{margin-top:20px}.client-card-copy{padding:22px}.client-content h2{font-size:32px}.client-content h3{font-size:25px}.client-call{display:block;padding-block:24px}.client-call .text-link{margin-top:20px}.client-figure{padding:18px}.client-defs>div{grid-template-columns:100px minmax(0,1fr);gap:15px}.client-defs dt,.client-defs dd{font-size:16px}.client-faq summary{font-size:21px;padding-block:22px}.client-content .client-faq p,.client-faq ul{font-size:17px}.client-pairs article{padding:23px 0}.client-content .client-pairs p{font-size:17px}.legal-layout{display:block;padding-bottom:40px}.legal-toc{position:static;margin-bottom:30px;border-block:1px solid #ffffff25;padding-block:16px}.legal-toc a{min-height:42px;padding-block:10px}.legal-content .legal-prose h2{font-size:25px}.legal-content .legal-prose p,.legal-content .legal-prose li{font-size:17px}.legal-content .client-hero h1{font-size:36px}.client-content .quote-layout h2{font-size:33px}.fleet-number{font-size:55px}.client-checklist li{font-size:17px}.client-links a{min-height:80px}.client-content [id],.legal-prose section{scroll-margin-top:95px}}@media(max-width:370px){.client-content h1{font-size:34px}.legal-content .client-hero h1{font-size:31px}.client-content h2{font-size:29px}.client-defs>div{grid-template-columns:1fr;gap:8px}}@media print{.site-header,.site-footer,.footer-bottom,.breadcrumbs,.client-nav,.legal-toc,.legal-tools,.quote,dialog,.skip-link{display:none!important}.client-content{background:#fff!important;color:#111!important}.client-content p,.client-content li,.client-content dd,.client-content dt,.client-content h1,.client-content h2,.client-content h3{color:#111!important}.legal-layout{display:block}.client-content .wrap{padding-inline:0}.client-content details>*{display:block!important}.client-content details{break-inside:avoid}.legal-prose section{margin-bottom:22px}}.client-figure>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:right center;border-radius:8px}.client-figure svg{font-family:Gamma,Arial,sans-serif}.client-content .section:has(>.wrap>.client-call:last-child){padding-bottom:0!important}
