/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#17211d;--paper:#f2f0e9;--acid:#d7ff43;--signal:#d9272e;--line:#17211d2e;--muted:#646b67}.cars-index,.public-car-dossier{color:#172026;background:#f4f1ea;min-height:100vh;font-family:Arial,sans-serif}.cars-index *,.public-car-dossier *{box-sizing:border-box}.cars-index>header,.public-car-dossier>header{border-bottom:1px solid #c9c5bc;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(22px,5vw,76px);display:flex}.cars-index>header nav{gap:24px;display:flex}.cars-index>header a,.public-car-dossier>header a{color:inherit;text-decoration:none}.cars-index-intro{padding:clamp(70px,10vw,140px) clamp(22px,8vw,120px) 80px}.cars-index-intro>p,.public-car-hero>p{text-transform:uppercase;letter-spacing:.15em;color:#85634d;margin:0 0 20px;font-size:11px}.cars-index-intro h1,.public-car-hero h1{letter-spacing:-.05em;margin:0;font:500 clamp(48px,8vw,108px)/.95 Georgia,serif}.cars-index-intro h1 em,.public-car-hero h1 em{color:#85553d;font-weight:400}.cars-index-intro>span{color:#5d6669;max-width:650px;margin-top:34px;line-height:1.6;display:block}.cars-index-list{padding:0 clamp(22px,8vw,120px) 110px}.cars-index-list>a,.cars-index-empty{color:inherit;background:#faf8f3;border:1px solid #c9c5bc;padding:34px;text-decoration:none;display:block}.cars-index-list h2{margin:12px 0;font:500 32px/1.1 Georgia,serif}.cars-index-list p{color:#647074;line-height:1.5}.cars-index-list span{text-transform:uppercase;letter-spacing:.12em;color:#8c6b55;font-size:11px}.cars-index-empty{max-width:760px}.public-preview-warning{text-align:center;color:#fff;background:#8d4d32;padding:12px;font-weight:700}.public-car-hero{padding:clamp(70px,9vw,130px) clamp(22px,8vw,120px);position:relative}.public-car-hero>div{flex-direction:column;align-items:flex-end;display:flex;position:absolute;bottom:9vw;right:8vw}.public-car-hero>div span{text-transform:uppercase;color:#777;font-size:11px}.public-car-hero>div strong{font:500 38px Georgia,serif}.public-car-principle{color:#fff;background:#172026;grid-template-columns:1fr 1fr;gap:50px;padding:70px clamp(22px,8vw,120px);display:grid}.public-car-principle h2{margin:0;font:500 42px Georgia,serif}.public-car-principle p{color:#c9d0d2;margin:0;line-height:1.7}.public-car-grid{background:#c9c5bc;grid-template-columns:1fr 1fr;gap:1px;padding:80px clamp(22px,8vw,120px);display:grid}.public-car-grid>article{background:#faf8f3;padding:34px}.public-car-grid>article>span{text-transform:uppercase;letter-spacing:.13em;color:#85553d;font-size:11px}.public-car-grid article div{border-bottom:1px solid #ddd8ce;padding:20px 0}.public-car-grid strong{text-transform:capitalize;font:600 21px Georgia,serif}.public-car-grid p{color:#586468;line-height:1.5}.public-car-grid small{text-transform:uppercase;color:#8c6b55}.public-car-dossier>footer{background:#e8e3da;justify-content:space-between;align-items:center;gap:30px;padding:55px clamp(22px,8vw,120px);display:flex}.public-car-dossier>footer p{color:#596367;max-width:700px;line-height:1.55}.public-car-dossier>footer a,.os-preview-link{color:#8a4d34;font-weight:700;text-decoration:none}@media (width<=760px){.cars-index>header nav{display:none}.public-car-hero>div{align-items:flex-start;margin-top:35px;position:static}.public-car-principle,.public-car-grid{grid-template-columns:1fr}.public-car-dossier>footer{flex-direction:column;align-items:flex-start}}.os-workspace{color:#152029;background:#f3f5f6;min-height:100vh;font-family:Arial,sans-serif}.os-workspace *{box-sizing:border-box}.os-workspace-header{color:#fff;background:#10181e;border-bottom:1px solid #29343b;align-items:center;gap:40px;height:72px;padding:0 clamp(24px,4vw,64px);display:flex}.os-workspace-header nav{gap:24px;margin-right:auto;display:flex}.os-workspace-header a{color:inherit;text-decoration:none}.os-workspace-header nav a{color:#aeb8be;font-size:14px}.os-workspace-header nav a[aria-current=page]{color:#fff}.os-workspace-header>span,.os-workspace-header>a{color:#c6d0d5;font-size:13px}.os-workspace-title,.os-case-detail-head{justify-content:space-between;align-items:end;gap:32px;padding:48px clamp(24px,5vw,80px) 32px;display:flex}.os-workspace-title p,.os-case-detail-head p{color:#6b777e;text-transform:uppercase;letter-spacing:.12em;margin:0 0 8px;font-size:12px}.os-workspace-title h1,.os-case-detail-head h1{margin:0;font:600 clamp(36px,5vw,64px)/1 Georgia,serif}.os-workspace-title dl,.os-case-detail-head dl{gap:12px;margin:0;display:flex}.os-workspace-title dl div,.os-case-detail-head dl div{background:#fff;border:1px solid #dbe0e3;min-width:120px;padding:14px 18px}.os-workspace dt,.os-workspace dd{margin:0}.os-workspace dt{text-transform:uppercase;letter-spacing:.08em;color:#7a858b;font-size:11px}.os-workspace dd{margin-top:5px;font-size:24px;font-weight:700}.os-case-list{padding:0 clamp(24px,5vw,80px) 64px}.os-case-row{color:inherit;background:#fff;border:1px solid #d8dee1;grid-template-columns:92px 1fr auto auto;align-items:center;gap:24px;padding:24px;text-decoration:none;display:grid;box-shadow:0 8px 24px #111f280a}.os-case-row:hover{border-color:#93a0a7}.os-case-kind{color:#a24d2e;border-right:1px solid #e2e6e8;font-size:12px;font-weight:800}.os-case-kind span{color:#8b969b;font-size:9px}.os-case-row p,.os-case-row h2,.os-case-row small{margin:0}.os-case-row p{color:#78848a;font-size:12px}.os-case-row h2{margin:5px 0 7px;font:600 22px Georgia,serif}.os-case-health{flex-direction:column;align-items:flex-end;gap:5px;font-size:12px;display:flex}.os-case-health span{color:#a24d2e}.os-case-detail-head>a{color:#4c5b63}.os-case-detail-head span{color:#68757b;margin-top:12px;display:block}.os-case-grid{grid-template-columns:2fr 1fr;gap:18px;padding:0 clamp(24px,5vw,80px) 80px;display:grid}.os-panel{background:#fff;border:1px solid #d8dee1;padding:24px}.os-panel-wide{grid-column:span 1}.os-panel-full{grid-column:1/-1}.os-panel>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.os-panel h2{margin:0;font:600 22px Georgia,serif}.os-panel>header span{text-transform:uppercase;color:#7c888e;font-size:11px}.os-task{border-top:1px solid #edf0f1;gap:12px;padding:13px 0;display:flex}.os-task i{background:#c08b39;border-radius:50%;width:7px;height:7px;margin-top:5px}.os-task i.high{background:#a13f2f}.os-task div{flex-direction:column;gap:4px;display:flex}.os-task small,.os-message span,.os-message small{color:#7b878d}.os-publication-state{background:#f3f5f6;justify-content:space-between;padding:14px;display:flex}.os-publication-state span{text-transform:capitalize}.os-publication-state strong{color:#9b6531}.os-panel>p{color:#5e6b72;line-height:1.5}.os-panel>small{color:#7b878d;margin-top:8px;display:block}.os-finding{border-top:1px solid #edf0f1;grid-template-columns:80px 1fr auto;gap:14px;padding:15px 0;display:grid}.os-finding>span{text-transform:uppercase;background:#eef1f2;height:max-content;padding:4px 7px;font-size:10px}.os-finding>span.critical{color:#8c3427;background:#f5e3df}.os-finding p{color:#647177;margin:5px 0 0;line-height:1.45}.os-finding small{color:#899399}.os-message{flex-direction:column;gap:9px;display:flex}.os-message p{color:#56636a;margin:0;line-height:1.55}.os-claims-table{background:#e3e7e9;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.os-claims-table article{background:#fff;grid-template-columns:130px 1fr;gap:8px;padding:15px;display:grid}.os-claims-table span{color:#77838a;text-transform:capitalize}.os-claims-table small{color:#8a9499;grid-column:2}.os-claims-table strong{overflow-wrap:anywhere}@media (width<=800px){.os-workspace-header{gap:18px;padding:0 18px}.os-workspace-header nav{gap:12px}.os-workspace-title,.os-case-detail-head{flex-direction:column;align-items:start}.os-workspace-title dl,.os-case-detail-head dl{width:100%;overflow:auto}.os-case-row{grid-template-columns:54px 1fr}.os-case-health,.os-case-row>b{display:none}.os-case-grid{grid-template-columns:1fr}.os-panel-full{grid-column:auto}.os-claims-table{grid-template-columns:1fr}.os-finding{grid-template-columns:68px 1fr}.os-finding small{display:none}}.sell-dashboard,.sell-gate{--sell-ink:#111a17;--sell-green:#10231c;--sell-deep:#09130f;--sell-paper:#f3f1ea;--sell-cream:#e8e1d3;--sell-gold:#c4a66a;--sell-line:#111a1729;background:var(--sell-paper);min-height:100vh;color:var(--sell-ink)}.sell-dashboard h1,.sell-dashboard h2,.sell-gate h1{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}.sell-overline{color:#87692e;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.sell-header{z-index:10;border-bottom:1px solid var(--sell-line);background:#f5f2eb;align-items:center;gap:32px;padding:18px 4.5vw;display:flex;position:relative}.sell-header-case{margin-right:auto}.sell-header-case span,.sell-header-updated span{color:#69716d;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.sell-header-case b,.sell-header-updated b{font-size:12px}.sell-header nav{gap:17px;display:flex}.sell-header nav a{color:var(--sell-ink);text-transform:uppercase;font-size:10px;font-weight:800;text-decoration:none}.sell-header-updated{text-align:right}.sell-hero{background:var(--sell-green);color:#fff;grid-template-columns:minmax(0,1.06fr) minmax(480px,.94fr);min-height:740px;display:grid}.sell-hero-copy{flex-direction:column;justify-content:center;padding:75px 6vw 75px 4.5vw;display:flex}.sell-live-status{color:#dac28f;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:50px;font-size:10px;font-weight:900;display:flex}.sell-live-status i{background:#e4c175;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #e4c1751f}.sell-hero .sell-overline{color:#c9b17e}.sell-hero h1{max-width:900px;margin:20px 0 25px;font-size:clamp(58px,6.5vw,104px);line-height:.86}.sell-hero h1 em{color:#d8be86;font-weight:400}.sell-lead{color:#ffffffb8;max-width:720px;margin:0;font-family:Georgia,serif;font-size:20px;line-height:1.5}.sell-hero-progress{width:min(580px,100%);margin-top:42px}.sell-hero-progress>div{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:10px;font-weight:900;display:flex}.sell-hero-progress>div strong{color:#dec68f}.sell-hero-progress>i{background:#ffffff24;height:6px;margin:11px 0;display:block}.sell-hero-progress>i b{background:#d8be86;height:100%;display:block}.sell-hero-progress small{color:#ffffff78;font-size:10px}.sell-hero-actions{align-items:center;gap:24px;margin-top:36px;display:flex}.sell-hero-actions a{color:var(--sell-green);text-transform:uppercase;background:#d8be86;padding:14px 16px;font-size:10px;font-weight:900;text-decoration:none}.sell-hero-actions span{color:#ffffff8c;text-transform:uppercase;font-size:10px}.sell-hero-actions strong{color:#fff;margin-top:5px;font-size:12px;display:block}.sell-hero-photo{background:#07100d;min-height:740px;margin:0;position:relative;overflow:hidden}.sell-hero-photo:after{content:"";background:linear-gradient(90deg,#10231c33,#0000 35%),linear-gradient(#0000 65%,#070e0bb3);position:absolute;inset:0}.sell-hero-photo img{object-fit:cover;object-position:51% 50%;filter:saturate(.82)contrast(1.04);width:100%;height:100%}.sell-hero-photo figcaption{z-index:1;color:#fff;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:9px;display:flex;position:absolute;bottom:30px;left:34px;right:34px}.sell-hero-photo figcaption span{color:#ffffff8c}.sell-facts{color:#fff;background:#121c18;grid-template-columns:repeat(5,1fr);display:grid}.sell-facts article{border-right:1px solid #ffffff1f;min-height:126px;padding:26px 4.5vw 23px}.sell-facts article:last-child{border:0}.sell-facts span,.sell-facts small{color:#ffffff6b;text-transform:uppercase;font-size:9px;display:block}.sell-facts strong{letter-spacing:-.04em;margin:16px 0 5px;font-size:25px;display:block}.sell-command-board{border-bottom:1px solid var(--sell-line);grid-template-columns:1.05fr .9fr .65fr;gap:5vw;padding:105px 4.5vw;display:grid}.sell-command-title h2{max-width:800px;margin:20px 0 0;font-size:clamp(43px,4.8vw,74px);line-height:.94}.sell-command-copy>p{color:#5d6661;margin:30px 0;font-family:Georgia,serif;font-size:17px;line-height:1.65}.sell-command-copy>div{border-left:3px solid var(--sell-gold);background:#ece7dc;padding:22px}.sell-command-copy span,.sell-mode>span{color:#84672e;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.sell-command-copy strong{margin-top:8px;font-size:14px;display:block}.sell-mode{background:var(--sell-green);color:#fff;align-self:start;padding:28px}.sell-mode strong{margin:25px 0 12px;font-family:Georgia,serif;font-size:27px;font-weight:400;display:block}.sell-mode small{color:#ffffff8a;font-size:11px;line-height:1.55}.sell-metrics{background:#d8be86;grid-template-columns:repeat(4,1fr);display:grid}.sell-metrics article{border-right:1px solid #111a172e;padding:36px 4.5vw}.sell-metrics article:last-child{border:0}.sell-metrics strong{letter-spacing:-.06em;font-family:Georgia,serif;font-size:50px;font-weight:400;display:block}.sell-metrics span,.sell-metrics small{text-transform:uppercase;font-size:10px;display:block}.sell-metrics span{font-weight:900}.sell-metrics small{color:#111a1794;margin-top:8px;font-size:8px}.sell-next,.sell-documents,.sell-offers,.sell-updates{padding:100px 4.5vw}.sell-next>header,.sell-markets>header,.sell-documents>header,.sell-gallery>header,.sell-offers>header,.sell-updates>header{justify-content:space-between;align-items:end;gap:6vw;margin-bottom:46px;display:flex}.sell-next h2,.sell-markets h2,.sell-documents h2,.sell-gallery h2,.sell-offers h2,.sell-updates h2{max-width:900px;margin:18px 0 0;font-size:clamp(43px,5vw,76px);line-height:.94}.sell-next>header>p,.sell-markets>header>p,.sell-documents>header>p,.sell-gallery>header>p,.sell-offers>header>p{color:#65706a;max-width:430px;margin:0;font-size:13px;line-height:1.55}.sell-stage-list{border-top:1px solid var(--sell-line)}.sell-stage-list article{border-bottom:1px solid var(--sell-line);grid-template-columns:70px minmax(250px,1fr) minmax(210px,.42fr) minmax(260px,.6fr);align-items:center;gap:28px;padding:28px 0;display:grid}.sell-stage-number{color:#9b7b3a;font-family:Georgia,serif;font-size:19px;font-style:italic}.sell-stage-state{letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.is-done .sell-stage-state{color:#3d755c}.is-active .sell-stage-state{color:#9b6f1a}.is-waiting .sell-stage-state,.is-planned .sell-stage-state{color:#808783}.sell-stage-list h3{margin:7px 0 6px;font-size:24px}.sell-stage-list article p{color:#65706a;margin:0;font-size:12px;line-height:1.45}.sell-stage-meter{text-transform:uppercase;font-size:9px;font-weight:900}.sell-stage-meter strong{float:right}.sell-stage-meter i{background:#ddd8cd;height:5px;margin-top:11px;display:block}.sell-stage-meter i b{background:#b29250;height:100%;display:block}.sell-stage-next{border-left:1px solid var(--sell-line);padding-left:20px}.sell-stage-next span{color:#8a6d31;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.sell-markets{background:var(--sell-green);color:#fff;padding:100px 4.5vw}.sell-markets .sell-overline,.sell-gallery .sell-overline{color:#d8be86}.sell-markets>header>p{color:#ffffff8c}.sell-market-grid{border:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);display:grid}.sell-market-grid article{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;flex-direction:column;min-height:365px;padding:32px;display:flex}.sell-market-grid article:nth-child(3n){border-right:0}.sell-market-grid article:nth-last-child(-n+3){border-bottom:0}.sell-market-grid article>div{color:#ffffff73;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:15px;font-size:8px;font-weight:900;display:flex}.sell-market-grid article>div b{color:#d8be86}.sell-market-grid h3{margin:45px 0 18px;font-family:Georgia,serif;font-size:34px;font-weight:400}.sell-market-grid p{color:#ffffffa3;margin:0;font-size:12px;line-height:1.65}.sell-market-grid article>a,.sell-market-source{color:#d8be86;text-transform:uppercase;align-self:flex-start;margin-top:auto;padding-top:25px;font-size:9px;font-weight:900;text-decoration:none}.sell-market-grid .is-excluded{background:#692b2140}.sell-documents{background:#e7e0d3}.sell-document-table{border:1px solid var(--sell-line);background:#f3f0e9}.sell-document-head,.sell-document-row{grid-template-columns:1.05fr .35fr 1.2fr .65fr;align-items:center;gap:24px;padding:18px 24px;display:grid}.sell-document-head{color:#ffffffa6;letter-spacing:.09em;text-transform:uppercase;background:#16231e;font-size:8px;font-weight:900}.sell-document-row{border-top:1px solid var(--sell-line);min-height:88px}.sell-document-row:first-of-type{border-top:0}.sell-document-row>strong{font-size:14px}.sell-document-row>span{text-transform:uppercase;width:max-content;padding:7px 9px;font-size:8px;font-weight:900}.state-received{color:#2f694f;background:#d8e5dc}.state-needed{color:#7f5e1b;background:#ead9c0}.state-clarify{color:#55596c;background:#dedee5}.sell-document-row p,.sell-document-row>b{color:#5f6963;margin:0;font-size:11px;line-height:1.5}.sell-document-row>b{color:#1b2923;font-weight:700}.sell-gallery{color:#fff;background:#0e1c16;padding:100px 4.5vw}.sell-gallery>header>p{color:#ffffff8c}.sell-gallery-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:390px;gap:10px;display:grid}.sell-gallery-grid a{color:#fff;background:#09100d;position:relative;overflow:hidden}.sell-gallery-grid a.wide{grid-column:span 2}.sell-gallery-grid img{object-fit:cover;width:100%;height:100%;transition:transform .45s,filter .45s}.sell-gallery-grid a:nth-child(2) img{object-position:center 58%}.sell-gallery-grid a:hover img{filter:brightness(.82);transform:scale(1.025)}.sell-gallery-grid span{text-transform:uppercase;background:linear-gradient(#0000,#050b08e0);padding:34px 16px 14px;font-size:9px;font-weight:900;position:absolute;bottom:0;left:0;right:0}.sell-lightbox{z-index:100;background:#040907f2;justify-content:center;align-items:center;padding:4vw;display:none;position:fixed;inset:0}.sell-lightbox:target{display:flex}.sell-lightbox>a{color:#fff;font-size:46px;text-decoration:none;position:absolute;top:20px;right:30px}.sell-lightbox img{object-fit:contain;max-width:92vw;max-height:86vh}.sell-lightbox p{color:#fff;text-transform:uppercase;font-size:10px;position:absolute;bottom:18px}.sell-equipment{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.sell-equipment span,.sell-equipment b{text-transform:uppercase;border:1px solid #ffffff2e;padding:9px 11px;font-size:9px}.sell-equipment span{color:#d8be86;border-color:#d8be86}.sell-equipment b{color:#ffffffad;font-weight:600}.sell-offers{background:var(--sell-paper)}.sell-offer-empty{border:1px solid var(--sell-line);background:#fff;grid-template-columns:140px 1fr auto;align-items:center;gap:30px;padding:40px;display:grid}.sell-offer-empty>span{font-family:Georgia,serif;font-size:78px}.sell-offer-empty strong{font-size:20px}.sell-offer-empty p{color:#68716d;margin:8px 0 0;font-size:12px}.sell-offer-empty>b{color:#84682f;text-align:right;text-transform:uppercase;max-width:260px;font-size:9px}.sell-updates{background:#d8be86}.sell-updates>div{border-top:1px solid #111a1733}.sell-updates article{border-bottom:1px solid #111a1733;grid-template-columns:.3fr 1.15fr .75fr;gap:35px;padding:28px 0;display:grid}.sell-updates article>span,.sell-updates article>p span{text-transform:uppercase;font-size:9px;font-weight:900}.sell-updates article>span b{color:#71561f;margin-top:9px;display:block}.sell-updates h3{margin:0 0 8px;font-size:20px}.sell-updates p{color:#111a17a6;margin:0;font-size:12px}.sell-updates article>p span{color:#71561f;margin-bottom:8px;display:block}.sell-footer{color:#fff;background:#0b1712;grid-template-columns:.5fr 1fr auto;align-items:start;gap:5vw;padding:58px 4.5vw;display:grid}.sell-footer>div strong{font-family:Georgia,serif;font-size:24px;font-weight:400}.sell-footer>div p{color:#ffffff7a;max-width:520px;font-size:11px}.sell-footer>span{color:#ffffff73;text-align:right;text-transform:uppercase;font-size:9px}.sell-gate{background:var(--sell-green);color:#fff;grid-template-rows:auto 1fr auto;min-height:100vh;padding:32px 4.5vw;display:grid}.sell-gate header,.sell-gate footer{justify-content:space-between;align-items:center;gap:30px;display:flex}.sell-gate header>span,.sell-gate footer{color:#ffffff7a;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.sell-gate section{align-self:center;max-width:1050px;padding:70px 0}.sell-gate .sell-overline{color:#d8be86}.sell-gate h1{margin:22px 0;font-size:clamp(65px,8vw,130px);line-height:.86}.sell-gate h1 em{color:#d8be86;font-weight:400}.sell-gate section>p:not(.sell-overline,.sell-gate-error){color:#ffffffa6;max-width:690px;font-family:Georgia,serif;font-size:19px;line-height:1.55}.sell-gate form{max-width:620px;margin-top:36px}.sell-gate label{color:#d8be86;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:900;display:block}.sell-gate form>div{grid-template-columns:1fr auto;display:grid}.sell-gate input{color:#fff;min-width:0;font:inherit;letter-spacing:.35em;background:#ffffff08;border:1px solid #ffffff4d;padding:17px 18px;font-size:24px}.sell-gate button{color:var(--sell-green);font:inherit;text-transform:uppercase;background:#d8be86;border:0;padding:0 24px;font-size:11px;font-weight:900}.sell-gate button:disabled{opacity:.45}.sell-gate-error{color:#ffb7aa;font-size:12px}@media (width<=1100px){.sell-header nav{display:none}.sell-hero{grid-template-columns:1fr}.sell-hero-photo{min-height:700px}.sell-facts{grid-template-columns:repeat(3,1fr)}.sell-command-board{grid-template-columns:1fr 1fr}.sell-mode{grid-column:1/-1}.sell-stage-list article{grid-template-columns:55px 1fr .45fr}.sell-stage-next{grid-column:2/-1}.sell-market-grid{grid-template-columns:repeat(2,1fr)}.sell-market-grid article:nth-child(3n){border-right:1px solid #ffffff29}.sell-market-grid article:nth-child(2n){border-right:0}.sell-market-grid article:nth-last-child(-n+3){border-bottom:1px solid #ffffff29}.sell-market-grid article:nth-last-child(-n+2){border-bottom:0}.sell-gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.sell-header{padding:17px 20px}.sell-header-case{display:none}.sell-header-updated{margin-left:auto}.sell-header-updated span{display:none}.sell-hero-copy{padding:60px 22px}.sell-live-status{margin-bottom:35px}.sell-hero h1{font-size:56px}.sell-lead{font-size:17px}.sell-hero-actions{flex-direction:column;align-items:flex-start}.sell-hero-photo{min-height:560px}.sell-facts{grid-template-columns:1fr 1fr}.sell-facts article{padding:24px 22px}.sell-command-board,.sell-next,.sell-markets,.sell-documents,.sell-gallery,.sell-offers,.sell-updates{padding:70px 22px}.sell-command-board{grid-template-columns:1fr}.sell-command-copy>p{margin-top:0}.sell-mode{grid-column:auto}.sell-metrics{grid-template-columns:1fr 1fr}.sell-metrics article{padding:28px 22px}.sell-next>header,.sell-markets>header,.sell-documents>header,.sell-gallery>header,.sell-offers>header{flex-direction:column;align-items:flex-start}.sell-stage-list article{grid-template-columns:42px 1fr;gap:18px}.sell-stage-meter,.sell-stage-next{grid-column:2/-1}.sell-stage-next{border-left:0;padding-left:0}.sell-market-grid{grid-template-columns:1fr}.sell-market-grid article,.sell-market-grid article:nth-child(2n),.sell-market-grid article:nth-child(3n),.sell-market-grid article:nth-last-child(-n+2){border-bottom:1px solid #ffffff29;border-right:0;min-height:330px}.sell-market-grid article:last-child{border-bottom:0}.sell-document-head{display:none}.sell-document-row{grid-template-columns:1fr auto;padding:22px}.sell-document-row p,.sell-document-row>b{grid-column:1/-1}.sell-gallery-grid{grid-template-columns:1fr;grid-auto-rows:390px}.sell-gallery-grid a.wide{grid-column:auto}.sell-offer-empty{grid-template-columns:70px 1fr;padding:25px}.sell-offer-empty>span{font-size:57px}.sell-offer-empty>b{text-align:left;grid-column:1/-1;max-width:none}.sell-updates article{grid-template-columns:1fr}.sell-footer{grid-template-columns:1fr;padding:50px 22px}.sell-footer>span{text-align:left}.sell-gate{padding:24px 22px}.sell-gate header>span{display:none}.sell-gate h1{font-size:56px}.sell-gate form>div{grid-template-columns:1fr}.sell-gate button{padding:16px}.sell-gate footer{flex-direction:column;align-items:flex-start;gap:7px}}.wizard-resume{color:#10251f;background:#efffc0;border-bottom:1px solid #10251f29;align-items:center;gap:14px;padding:14px 4vw;display:flex}.wizard-resume>span{color:#caff19;background:#10251f;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.wizard-resume p{margin:0;font-size:.8rem;line-height:1.4}.wizard-resume button{color:#10251f;font:inherit;cursor:pointer;background:0 0;border:1px solid #10251f;margin-left:auto;padding:8px 12px;font-size:.72rem;font-weight:900}@media (width<=650px){.wizard-resume{flex-wrap:wrap;align-items:flex-start;padding:14px 20px}.wizard-resume p{flex:1}.wizard-resume button{width:100%;margin-left:42px}}.service-facts{background:#f3f1eb;border:1px solid #10251f33;margin-top:34px;padding:24px}.service-facts-head{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.service-facts-head .choice-label{margin:0 0 16px}.service-facts-head span{color:#68726e;font-size:.75rem}.service-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.service-facts-grid label{letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900}.service-facts-grid input,.service-facts-grid select{color:#10251f;width:100%;font:inherit;background:#fff;border:1px solid #10251f45;border-radius:0;margin-top:8px;padding:14px;display:block}.step-picker{background:#f8f7f2;border:1px solid #10251f45;min-width:0;padding:14px}.step-picker-label{letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:900;display:block}.step-picker-value{background:#fff;border:1px solid #10251f40;grid-template-columns:44px 1fr 44px;align-items:stretch;display:grid}.step-picker-value button{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#10251f;border:0;font-size:1.3rem;font-weight:900}.step-picker-value button:disabled{opacity:.24;cursor:default}.step-picker-value output{white-space:nowrap;place-items:center;padding:0 8px;font-size:1.05rem;font-weight:900;display:grid}.step-picker input[type=range]{accent-color:#e84d3c;cursor:pointer;width:100%;height:24px;margin:10px 0 0}.step-picker small{color:#68726e;text-align:center;font-size:.68rem;display:block}.step-picker.compact{background:0 0;border:0;padding:0}.step-picker.compact .step-picker-label{letter-spacing:.07em;font-size:.68rem}.step-picker.compact .step-picker-value button{min-height:45px}.field-error{color:#9b251b;background:#fff;border-left:3px solid #e84d3c;margin:14px 0 0;padding:11px 13px;font-size:.78rem;line-height:1.4}.consistency-panel{color:#10251f;background:#fff8d9;border-left:4px solid #c79900;margin-top:18px;padding:18px 20px}.consistency-panel.has-errors{background:#fff0ed;border-left-color:#e84d3c}.consistency-panel>strong{font-size:.9rem;display:block}.consistency-panel ul{margin:10px 0 0;padding-left:19px}.consistency-panel li{margin:7px 0;font-size:.78rem;line-height:1.45}.consistency-panel li.error{color:#8f2219;font-weight:800}.consistency-panel button{color:#10251f;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:8px;padding:9px 0;font-size:.76rem;font-weight:900}.hyundai-portal,.hyundai-gate{--h-green:#10251f;--h-paper:#f4f0e8;--h-ink:#11221d;--h-lime:#d8f05f;--h-line:#10251f2e;background:var(--h-paper);color:var(--h-ink)}.hyundai-header{background:var(--h-green);color:#fff;justify-content:space-between;align-items:center;gap:30px;padding:22px 4.5vw;display:flex}.hyundai-header>div{text-transform:uppercase;letter-spacing:.08em;flex-direction:column;align-items:flex-end;gap:4px;font-size:10px;display:flex}.hyundai-header span{color:#ffffff80}.hyundai-header b{font-size:10px}.hyundai-hero{background:var(--h-green);color:#fff;grid-template-columns:1.15fr .8fr .55fr;min-height:575px;display:grid}.hyundai-hero>div{padding:7vw 4.5vw 6vw}.hyundai-status{color:var(--h-lime);letter-spacing:.06em;text-transform:uppercase;background:#d8f05f26;align-items:center;gap:10px;padding:9px 12px;font-size:10px;font-weight:900;display:inline-flex}.hyundai-status i{background:var(--h-lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #d8f05f1f}.hyundai-hero>div>p,.hyundai-board header p,.hyundai-documents header p,.hyundai-route header p,.hyundai-detail>div>p:first-child,.hyundai-next p,.hyundai-gallery header p{color:var(--h-lime);letter-spacing:.1em;text-transform:uppercase;margin:42px 0 12px;font-size:10px;font-weight:900}.hyundai-hero h1{margin:0;font-family:Georgia,serif;font-size:clamp(50px,6.2vw,100px);font-weight:400;line-height:.88}.hyundai-hero h1 em{color:var(--h-lime);font-weight:400}.hyundai-hero>div>strong{color:#ffffffb3;margin-top:27px;font-size:16px;font-weight:500;display:block}.hyundai-hero article{border-top:1px solid #ffffff38;max-width:680px;margin-top:56px;padding:24px 0}.hyundai-hero article b,.hyundai-hero aside>span{color:var(--h-lime);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.hyundai-hero article p{color:#ffffffb8;max-width:610px;margin:10px 0 0;font-family:Georgia,serif;font-size:17px;line-height:1.45}.hyundai-hero-photo{background:#192d27;min-height:575px;margin:0;position:relative;overflow:hidden}.hyundai-hero-photo:after{content:"";background:linear-gradient(#0000 45%,#081a14db);position:absolute;inset:0}.hyundai-hero-photo img{object-fit:cover;width:100%;height:100%;display:block}.hyundai-hero-photo figcaption{z-index:1;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:23px;left:24px;right:24px}.hyundai-hero-photo figcaption span{color:var(--h-lime);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.hyundai-hero-photo figcaption b{color:#ffffffd9;font-family:Georgia,serif;font-size:14px;font-weight:400}.hyundai-hero aside{background:#172f27;flex-direction:column;justify-content:center;padding:55px 4.5vw;display:flex}.hyundai-hero aside strong{margin-top:8px;font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.05}.hyundai-hero aside p{color:#ffffff8f;margin:7px 0 0;font-size:12px;line-height:1.45}.hyundai-hero aside hr{border:0;border-top:1px solid #ffffff26;width:100%;margin:28px 0}.hyundai-facts{border-bottom:1px solid var(--h-line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.hyundai-facts article{border-right:1px solid var(--h-line);min-height:220px;padding:30px}.hyundai-facts article:last-child{border-right:0}.hyundai-facts span{color:#68736e;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.hyundai-facts strong{margin:46px 0 10px;font-family:Georgia,serif;font-size:27px;font-weight:400;display:block}.hyundai-facts p{color:#63706a;margin:0;font-size:12px;line-height:1.55}.hyundai-search-story,.hyundai-work-history{padding:105px 4.5vw}.hyundai-search-story{background:#fff}.hyundai-search-story>header,.hyundai-work-history>header{justify-content:space-between;align-items:end;gap:42px;max-width:1250px;margin:0 auto 38px;display:flex}.hyundai-search-story header p,.hyundai-work-history header p{color:#68752c;letter-spacing:.1em;text-transform:uppercase;margin:0 0 11px;font-size:10px;font-weight:900}.hyundai-search-story h2,.hyundai-work-history h2{margin:0;font-family:Georgia,serif;font-size:clamp(35px,4vw,62px);font-weight:400;line-height:.96}.hyundai-search-story>header>p,.hyundai-work-history>header>p{color:#66716b;letter-spacing:0;text-transform:none;max-width:390px;margin:0;font-family:Georgia,serif;font-size:15px;font-weight:400;line-height:1.48}.hyundai-search-sources{align-items:center;gap:8px;max-width:1250px;margin:0 auto 14px;display:flex}.hyundai-search-sources span{color:#4c5d54;letter-spacing:.07em;text-transform:uppercase;background:#e8ecdf;padding:8px 10px;font-size:9px;font-weight:900}.hyundai-search-sources b{color:#758079;letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:9px}.hyundai-candidate-grid{border:1px solid var(--h-line);grid-template-columns:repeat(3,1fr);max-width:1250px;margin:auto;display:grid}.hyundai-candidate-grid article{border-right:1px solid var(--h-line);min-height:270px;padding:30px}.hyundai-candidate-grid article:last-child{border-right:0}.hyundai-candidate-grid small{color:#718078;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.hyundai-candidate-grid h3{margin:34px 0 8px;font-family:Georgia,serif;font-size:28px;font-weight:400}.hyundai-candidate-grid b{color:#68736d;font-size:11px;font-weight:700;display:block}.hyundai-candidate-grid p{border-top:1px solid var(--h-line);color:#59665f;margin:28px 0 0;padding-top:18px;font-size:13px;line-height:1.55}.hyundai-search-story>footer{background:var(--h-green);color:#fff;grid-template-columns:110px 1fr;gap:22px;max-width:1250px;margin:auto;padding:25px 30px;display:grid}.hyundai-search-story>footer strong{color:var(--h-lime);letter-spacing:.09em;text-transform:uppercase;font-size:9px}.hyundai-search-story>footer p{max-width:850px;margin:0;font-family:Georgia,serif;font-size:18px;line-height:1.45}.hyundai-work-history{background:#e5e9df}.hyundai-work-history ol{border-top:1px solid var(--h-line);max-width:1250px;margin:auto;padding:0;list-style:none}.hyundai-work-history li{border-bottom:1px solid var(--h-line);grid-template-columns:70px 150px 1fr;align-items:start;gap:22px;padding:25px 0;display:grid}.hyundai-work-history li>span{color:#7a892f;font-family:Georgia,serif;font-size:29px}.hyundai-work-history li>small{color:#65726b;letter-spacing:.07em;text-transform:uppercase;padding-top:9px;font-size:9px;font-weight:900}.hyundai-work-history h3{margin:0 0 7px;font-family:Georgia,serif;font-size:24px;font-weight:400}.hyundai-work-history li p{color:#5d6962;max-width:700px;margin:0;font-size:13px;line-height:1.55}.hyundai-gallery{background:#f7f5ef;padding:105px 4.5vw}.hyundai-gallery>header{justify-content:space-between;align-items:end;gap:42px;max-width:1250px;margin:0 auto 38px;display:flex}.hyundai-gallery header p{color:#68752c;margin:0 0 11px}.hyundai-gallery h2{margin:0;font-family:Georgia,serif;font-size:clamp(35px,4vw,62px);font-weight:400;line-height:.96}.hyundai-gallery>header>p{color:#66716b;max-width:380px;margin:0;font-family:Georgia,serif;font-size:15px;line-height:1.48}.hyundai-gallery-grid{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1250px;margin:auto;display:grid}.hyundai-gallery-grid figure{background:#263a32;min-height:285px;margin:0;position:relative;overflow:hidden}.hyundai-gallery-grid figure.wide{grid-column:span 2;min-height:365px}.hyundai-gallery-grid img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.hyundai-gallery-grid figure:hover img{transform:scale(1.03)}.hyundai-gallery-grid figcaption{color:#fff;background:linear-gradient(#0000,#0a1b15e6);padding:42px 18px 17px;position:absolute;bottom:0;left:0;right:0}.hyundai-gallery-grid figcaption span,.hyundai-gallery-grid figcaption b{display:block}.hyundai-gallery-grid figcaption span{font-family:Georgia,serif;font-size:19px;font-weight:400}.hyundai-gallery-grid figcaption b{color:#ffffffad;max-width:360px;margin-top:5px;font-size:10px;font-weight:500;line-height:1.35}.hyundai-board,.hyundai-documents,.hyundai-route,.hyundai-detail,.hyundai-next{padding:105px 4.5vw}.hyundai-board{background:#e5e9df}.hyundai-board header,.hyundai-documents header,.hyundai-route header{justify-content:space-between;align-items:end;gap:30px;max-width:1250px;margin:0 auto 38px;display:flex}.hyundai-board header p,.hyundai-documents header p,.hyundai-route header p{color:#68752c;margin:0 0 10px}.hyundai-board h2,.hyundai-documents h2,.hyundai-route h2,.hyundai-detail h2,.hyundai-next h2{margin:0;font-family:Georgia,serif;font-size:clamp(35px,4vw,62px);font-weight:400;line-height:.96}.hyundai-board header>span{background:var(--h-green);color:#fff;letter-spacing:.07em;text-transform:uppercase;padding:10px 12px;font-size:9px;font-weight:900}.hyundai-board-grid{border:1px solid var(--h-line);grid-template-columns:repeat(3,1fr);max-width:1250px;margin:auto;display:grid}.hyundai-board-grid article{border-right:1px solid var(--h-line);background:#f9f8f2;padding:32px}.hyundai-board-grid article:last-child{border-right:0}.hyundai-board-grid b{letter-spacing:.08em;text-transform:uppercase;font-size:10px}.hyundai-board-grid .good b{color:#2e7252}.hyundai-board-grid .warn b{color:#896919}.hyundai-board-grid .stop b{color:#a34334}.hyundai-board-grid ul{margin:30px 0 0;padding:0;list-style:none}.hyundai-board-grid li{border-top:1px solid var(--h-line);padding:13px 0;font-size:14px;line-height:1.4}.hyundai-board-grid li:before{color:#8b998f;content:"•";margin-right:9px}.hyundai-documents{background:#fff}.hyundai-documents header{align-items:flex-end}.hyundai-documents header>span{color:#6c756e;max-width:300px;font-size:12px;line-height:1.45}.hyundai-document-head,.hyundai-documents>article{border:1px solid var(--h-line);border-bottom:0;grid-template-columns:1.1fr .55fr .6fr 1.75fr;align-items:center;gap:24px;max-width:1250px;margin:auto;padding:18px 22px;display:grid}.hyundai-document-head{background:var(--h-green);color:#ffffffa6;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.hyundai-documents>article:last-child{border-bottom:1px solid var(--h-line)}.hyundai-documents>article strong{font-size:15px}.hyundai-documents>article>span,.hyundai-documents>article>b{letter-spacing:.05em;text-transform:uppercase;width:max-content;padding:7px 9px;font-size:9px;font-weight:900}.hyundai-documents>article.needed>span{color:#9a442d;background:#f3dfcf}.hyundai-documents>article.received>span{color:#356449;background:#d7e8d8}.hyundai-documents>article>b{color:#52606a;background:#eaedf0}.hyundai-documents>article p{color:#69746e;margin:0;font-size:12px;line-height:1.5}.hyundai-route{background:var(--h-green);color:#fff}.hyundai-route header{align-items:end}.hyundai-route header p{color:var(--h-lime);margin:0}.hyundai-route header>p{color:#ffffff94;max-width:365px;margin:0;font-family:Georgia,serif;font-size:15px;line-height:1.45}.hyundai-route ol{border-top:1px solid #ffffff2b;max-width:1100px;margin:55px auto 0;padding:0;list-style:none}.hyundai-route li{border-bottom:1px solid #ffffff2b;grid-template-columns:110px 1fr;gap:34px;padding:30px 0;display:grid}.hyundai-route li>span{color:var(--h-lime);font-family:Georgia,serif;font-size:35px}.hyundai-route li small{color:var(--h-lime);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.hyundai-route li h3{margin:9px 0 8px;font-family:Georgia,serif;font-size:27px;font-weight:400}.hyundai-route li p{color:#fff9;max-width:690px;margin:0;font-size:13px;line-height:1.55}.hyundai-detail{background:#e9dcb6;grid-template-columns:1fr 1fr;gap:11vw;display:grid}.hyundai-detail>div>p:first-child{color:#655526;margin:0 0 12px}.hyundai-detail h2{font-size:clamp(42px,5vw,74px)}.hyundai-detail>div>p:not(:first-child){color:#343a31;max-width:500px;margin:32px 0 0;font-family:Georgia,serif;font-size:18px;line-height:1.5}.hyundai-detail h3{letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;padding-top:5px;font-size:12px;font-weight:900}.hyundai-detail h3+p{color:#465049;margin:0 0 35px;font-size:14px;line-height:1.6}.hyundai-next{background:#fff;justify-content:space-between;align-items:end;gap:40px;display:flex}.hyundai-next p{color:#6a752d;margin:0 0 13px}.hyundai-next>div>p:last-child{color:#65716a;max-width:720px;margin-top:25px;font-family:Georgia,serif;font-size:17px;line-height:1.55}.hyundai-next>span{color:#79827d;letter-spacing:.07em;text-align:right;text-transform:uppercase;min-width:220px;font-size:10px}.hyundai-next>span b{color:var(--h-green);margin-top:7px;font-size:12px;display:block}.hyundai-gate{background:var(--h-green);color:#fff;grid-template-rows:auto 1fr auto;min-height:100vh;padding:32px 4.5vw;display:grid}.hyundai-gate header,.hyundai-gate footer{justify-content:space-between;align-items:center;gap:30px;display:flex}.hyundai-gate header>span,.hyundai-gate footer{color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.hyundai-gate section{align-self:center;max-width:990px;padding:70px 0}.hyundai-gate section>p{color:var(--h-lime);letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:900}.hyundai-gate h1{margin:0;font-family:Georgia,serif;font-size:clamp(60px,8vw,125px);font-weight:400;line-height:.85}.hyundai-gate h1 em{color:var(--h-lime);font-weight:400}.hyundai-gate section>strong{color:#fff9;margin-top:28px;font-size:17px;font-weight:400;display:block}.hyundai-gate form{max-width:600px;margin-top:45px}.hyundai-gate label{color:var(--h-lime);letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:900;display:block}.hyundai-gate form>div{grid-template-columns:1fr auto;display:grid}.hyundai-gate input{color:#fff;width:100%;min-width:0;font:inherit;letter-spacing:.34em;background:0 0;border:1px solid #ffffff4d;padding:17px 18px;font-size:23px}.hyundai-gate button{background:var(--h-lime);color:var(--h-green);font:inherit;text-transform:uppercase;border:0;padding:0 24px;font-size:11px;font-weight:900}.hyundai-gate button:disabled{opacity:.45}.hyundai-gate section>small{color:#ffbeac;margin-top:14px;display:block}@media (width<=1050px){.hyundai-hero{grid-template-columns:1fr .7fr}.hyundai-hero-photo{min-height:430px}.hyundai-hero aside{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:24px;padding:34px 4.5vw;display:grid}.hyundai-hero aside hr{display:none}.hyundai-gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.hyundai-hero{grid-template-columns:1fr}.hyundai-hero-photo{min-height:470px}.hyundai-hero aside{padding:45px 4.5vw;display:flex}.hyundai-facts{grid-template-columns:1fr 1fr}.hyundai-facts article:nth-child(2){border-right:0}.hyundai-facts article:nth-child(-n+2){border-bottom:1px solid var(--h-line)}.hyundai-search-story>header,.hyundai-work-history>header,.hyundai-gallery>header{flex-direction:column;align-items:flex-start}.hyundai-search-sources{flex-wrap:wrap;align-items:flex-start}.hyundai-search-sources b{width:100%;margin:8px 0 0}.hyundai-candidate-grid{grid-template-columns:1fr}.hyundai-candidate-grid article{border-right:0;border-bottom:1px solid var(--h-line);min-height:auto}.hyundai-candidate-grid article:last-child{border-bottom:0}.hyundai-board-grid{grid-template-columns:1fr}.hyundai-board-grid article{border-right:0;border-bottom:1px solid var(--h-line)}.hyundai-board-grid article:last-child{border-bottom:0}.hyundai-detail{grid-template-columns:1fr;gap:55px}.hyundai-document-head,.hyundai-documents>article{grid-template-columns:1fr auto}.hyundai-documents>article b,.hyundai-documents>article p{grid-column:1/-1}.hyundai-next{flex-direction:column;align-items:flex-start}.hyundai-next>span{text-align:left}}@media (width<=600px){.hyundai-header{padding:18px 20px}.hyundai-header>div{display:none}.hyundai-hero>div,.hyundai-search-story,.hyundai-work-history,.hyundai-board,.hyundai-documents,.hyundai-route,.hyundai-detail,.hyundai-next,.hyundai-gallery{padding:70px 22px}.hyundai-hero h1{font-size:52px}.hyundai-hero article{margin-top:38px}.hyundai-hero-photo{min-height:360px}.hyundai-hero-photo figcaption{bottom:18px;left:18px;right:18px}.hyundai-facts{grid-template-columns:1fr}.hyundai-facts article,.hyundai-facts article:nth-child(2){border-right:0;border-bottom:1px solid var(--h-line);min-height:auto}.hyundai-facts article:last-child{border-bottom:0}.hyundai-search-story>footer{grid-template-columns:1fr;gap:10px;padding:23px}.hyundai-work-history li{grid-template-columns:42px 1fr;gap:13px}.hyundai-work-history li>small,.hyundai-work-history li>div{grid-column:2}.hyundai-gallery-grid{grid-template-columns:1fr;gap:8px}.hyundai-gallery-grid figure,.hyundai-gallery-grid figure.wide{grid-column:auto;min-height:330px}.hyundai-board header,.hyundai-documents header,.hyundai-route header{flex-direction:column;align-items:flex-start}.hyundai-document-head{display:none}.hyundai-documents>article{padding:22px}.hyundai-route li{grid-template-columns:45px 1fr;gap:16px}.hyundai-route li h3{font-size:23px}.hyundai-gate{padding:24px 22px}.hyundai-gate header>span{display:none}.hyundai-gate h1{font-size:56px}.hyundai-gate form>div{grid-template-columns:1fr}.hyundai-gate button{padding:16px}.hyundai-gate footer{flex-direction:column;align-items:flex-start;gap:7px}}.hyundai-portal{overflow-x:clip}.hyundai-hero>*{min-width:0}.hyundai-hero aside{overflow-wrap:anywhere}.hyundai-hero-photo img{object-position:24% center}@media (width<=1500px){.hyundai-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.hyundai-hero-photo{min-height:470px}.hyundai-hero aside{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:34px 4.5vw;display:grid}.hyundai-hero aside hr{display:none}.hyundai-gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.hyundai-hero{grid-template-columns:1fr}.hyundai-hero-photo img{object-position:center}.hyundai-hero aside{display:flex}.hyundai-gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.hyundai-gallery-grid{grid-template-columns:1fr}}.service-rule-note{color:#68726e;margin:16px 0 0;font-size:.76rem;line-height:1.45}.service-rule-note a{color:#10251f;font-weight:800}.make-filter{flex-wrap:wrap;gap:7px;max-width:920px;margin:0 0 18px;display:flex}.make-filter button{color:#10251f;font:inherit;cursor:pointer;background:#fff;border:1px solid #10251f3d;padding:9px 13px;font-size:.72rem;font-weight:850}.make-filter button.selected{color:#fff;background:#10251f;border-color:#10251f}.planner-outcomes{flex-wrap:wrap;gap:8px;margin:-4px 0 30px;display:flex}.planner-outcomes span{color:#10251f;letter-spacing:.06em;text-transform:uppercase;background:#dfe4dc;padding:8px 11px;font-size:.68rem;font-weight:900}.entry-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:780px;margin:0 0 28px;display:grid}.entry-mode-grid button{color:#10251f;text-align:left;font:inherit;cursor:pointer;background:#f8f7f2;border:1px solid #10251f38;grid-template-columns:auto 1fr;align-items:center;gap:4px 14px;padding:20px;display:grid}.entry-mode-grid button b{border:1px solid #10251f40;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:.7rem;display:grid}.entry-mode-grid button strong{font-size:1rem}.entry-mode-grid button small{color:#68726e}.entry-mode-grid button.selected{background:#caff19;border-color:#10251f}.entry-mode-grid button.selected b{color:#fff;background:#10251f}.catalog-search-wrap{max-width:780px;margin-top:26px;position:relative}.catalog-search-wrap>span{z-index:1;font-size:1.45rem;position:absolute;top:17px;left:18px}.catalog-search-wrap .wizard-search{margin:0 0 8px;padding-left:52px}.catalog-search-wrap>small{color:#68726e;margin-bottom:14px;font-size:.72rem;display:block}.generic-builder{background:#f8f7f2;border:1px solid #10251f38;max-width:780px;padding:26px}.generic-builder>label{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.generic-builder>label input{box-sizing:border-box;color:#10251f;width:100%;font:inherit;background:#fff;border:1px solid #10251f45;margin:9px 0 24px;padding:16px;font-size:1rem;display:block}.generic-choice{border:0;margin:0 0 20px;padding:0}.generic-choice legend{letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:900}.generic-choice>div{flex-wrap:wrap;gap:8px;display:flex}.generic-choice button{color:#10251f;font:inherit;cursor:pointer;background:#fff;border:1px solid #10251f40;padding:11px 14px;font-size:.78rem;font-weight:800}.generic-choice button.selected{color:#fff;background:#10251f}.generic-builder>p{color:#68726e;font-size:.8rem;line-height:1.5}.generic-continue{color:#fff;font:inherit;cursor:pointer;background:#10251f;border:1px solid #10251f;margin-top:8px;padding:16px 20px;font-weight:900}.wizard-empty>div{align-items:center;gap:18px;margin-top:20px;display:flex}.wizard-empty button{color:#10251f;font:inherit;cursor:pointer;background:#caff19;border:0;padding:12px 15px;font-weight:900}.wizard-car-chip span{color:#e84d3c}.catalog-source-links{margin-top:16px;font-size:.74rem!important}.catalog-source-links a{color:inherit;font-weight:900}@media (width<=650px){.entry-mode-grid{grid-template-columns:1fr}.planner-outcomes{gap:5px}.planner-outcomes span{font-size:.6rem}.generic-builder{padding:20px}.generic-choice>div{grid-template-columns:repeat(2,1fr);display:grid}.wizard-empty>div{flex-direction:column;align-items:flex-start}}.timeline-results{border:1px solid #10251f33;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:26px;display:grid}.timeline-group{min-width:0;padding:24px}.timeline-group+.timeline-group{border-left:1px solid #10251f33}.timeline-group header{align-items:baseline;gap:12px;min-height:58px;display:flex}.timeline-group header span{color:#e84d3c;font-size:.68rem;font-weight:900}.timeline-group h3{margin:0;font-size:1.2rem;line-height:1.1}.timeline-group .planner-cost-list article{padding:16px 0;display:block}.timeline-group .planner-cost-list article>strong{margin-top:10px;font-size:.95rem;display:block}.timeline-empty{color:#68726e;border-top:1px solid #10251f33;padding-top:16px;font-size:.82rem;line-height:1.45}.range-narrower{color:#10251f;background:#caff19;grid-template-columns:.6fr 1fr 1.4fr;align-items:center;gap:18px;margin-bottom:34px;padding:24px;display:grid}.range-narrower span{text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:900}.range-narrower strong{font-size:1.12rem}.range-narrower p{margin:0;font-size:.84rem;line-height:1.45}@media (width<=800px){.timeline-results{grid-template-columns:1fr}.timeline-group+.timeline-group{border-top:1px solid #10251f33;border-left:0}.range-narrower{grid-template-columns:1fr}}.os-case-list{gap:12px;display:grid}.os-ranking-separation>div{background:#dce2e5;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.os-ranking-separation article{background:#f7f9fa;padding:18px}.os-ranking-separation article strong{margin-bottom:8px;display:block}.os-ranking-separation article p{color:#66737a;margin:0;line-height:1.5}.os-import-report>div{flex-wrap:wrap;align-items:baseline;gap:12px 28px;display:flex}.os-import-report strong{font-size:24px}.os-import-report span{color:#66737a}.os-candidate-table{gap:8px;display:grid}.os-candidate-table>article{border:1px solid #dce2e5;border-left:5px solid #4d765b;grid-template-columns:minmax(240px,1.8fr) repeat(4,minmax(130px,1fr));align-items:center;gap:16px;padding:16px;display:grid}.os-candidate-table>article.blocked{border-left-color:#b48134}.os-candidate-table>article.excluded{opacity:.7;border-left-color:#9b4a3a}.os-candidate-table article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.os-candidate-table article small{color:#78858b}.os-candidate-table article span{color:#657178;font-size:13px}.os-candidate-title{align-items:center;flex-direction:row!important;gap:12px!important}.os-candidate-title>span{color:#fff;background:#172128;place-items:center;min-width:38px;height:38px;font-weight:700;display:grid}.os-candidate-table details{border-top:1px solid #e4e8ea;grid-column:1/-1;padding-top:10px}.os-candidate-table summary{cursor:pointer;font-weight:700}.os-candidate-table details p{color:#536168;line-height:1.5}.os-candidate-table details a{color:#82432e}@media (width<=1050px){.os-candidate-table>article{grid-template-columns:repeat(2,minmax(0,1fr))}.os-candidate-title{grid-column:1/-1}}@media (width<=700px){.os-ranking-separation>div,.os-candidate-table>article{grid-template-columns:1fr}.os-candidate-title{grid-column:auto}}@media (width<=650px){.service-facts{padding:18px}.service-facts-head{display:block}.service-facts-grid{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}.inspect-shell,.inspection-run-shell{color:#10251f;background:#ecebe5;min-height:100vh}.inspect-header{background:#f5f3ed;border-bottom:1px solid #10251f33;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:0 4.5vw;display:grid}.inspect-header>div{text-align:center}.inspect-header>div span,.inspect-header>div strong{display:block}.inspect-header>div span{letter-spacing:.13em;text-transform:uppercase;color:#68726e;font-size:9px;font-weight:900}.inspect-header>div strong{margin-top:4px;font-size:15px}.inspect-header>a{border-bottom:1px solid;justify-self:end;font-size:11px;font-weight:900}.inspect-dashboard-head{grid-template-columns:1.2fr .7fr auto;align-items:end;gap:5vw;padding:70px 4.5vw 52px;display:grid}.inspect-dashboard-head span,.inspect-list header span,.inspect-create-title small{letter-spacing:.14em;text-transform:uppercase;color:#68726e;font-size:10px;font-weight:900}.inspect-dashboard-head h1{margin:12px 0 0;font-size:clamp(48px,6vw,82px);line-height:.9}.inspect-dashboard-head p{color:#58635e;margin:0;font-size:14px;line-height:1.55}.inspect-dashboard-head>button{color:#fff;cursor:pointer;background:#10251f;border:0;padding:18px 20px;font-weight:900}.inspect-create,.inspect-list{background:#f8f7f2;border:1px solid #10251f33;margin:0 4.5vw 40px}.inspect-create{padding:30px}.inspect-create-title{align-items:center;gap:16px;display:flex}.inspect-create-title>span{background:#caff19;place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:grid}.inspect-create-title h2{margin:4px 0 0;font-size:28px}.inspect-mode-switch{gap:8px;margin:28px 0 22px;display:flex}.inspect-mode-switch button{color:inherit;cursor:pointer;background:0 0;border:1px solid #10251f40;padding:11px 14px;font-weight:850}.inspect-mode-switch button.active{color:#fff;background:#10251f}.inspect-mode-switch button:disabled{opacity:.3}.inspect-create label{letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.inspect-create input,.inspect-create select{color:#10251f;width:100%;font:inherit;background:#fff;border:1px solid #10251f40;margin-top:8px;padding:15px;font-size:15px;display:block}.inspect-create-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.inspect-create-grid .wide{grid-column:1/-1}.inspect-create-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.inspect-create-actions button{cursor:pointer;border:1px solid #10251f;padding:15px 18px;font-weight:900}.inspect-create-actions .ghost{color:#10251f;background:0 0}.inspect-create-actions .primary{color:#fff;background:#10251f}.inspect-error{color:#a3261f;margin:16px 0 0;font-size:13px}.inspect-list header{border-bottom:1px solid #10251f33;justify-content:space-between;align-items:flex-end;padding:25px 28px;display:flex}.inspect-list h2{margin:4px 0 0;font-size:28px}.inspect-list header>b{font-size:36px}.inspect-list>a{border-bottom:1px solid #10251f26;grid-template-columns:48px 1fr auto auto 24px;align-items:center;gap:18px;padding:20px 28px;display:grid}.inspect-list>a:last-child{border-bottom:0}.inspect-list-number{background:#dfe2dc;place-items:center;width:48px;height:48px;font-size:12px;font-weight:900;display:grid}.inspect-list a strong,.inspect-list a span{display:block}.inspect-list a span{color:#68726e;margin-top:5px;font-size:12px}.inspect-status{text-transform:uppercase;background:#e3dfd4;padding:8px 10px;font-size:10px;font-weight:900}.inspect-status.in_progress{background:#fff1a8}.inspect-status.completed{color:#275238;background:#d5e5d8}.inspect-list time{color:#68726e;font-size:11px}.inspect-list>a>i{font-size:20px;font-style:normal}.inspect-empty{color:#68726e;margin:0;padding:36px 28px}.inspection-run-header{background:#f8f7f2;border-bottom:1px solid #10251f2e;grid-template-columns:40px auto 1fr;align-items:center;gap:16px;min-height:74px;padding:0 4vw;display:grid}.inspection-run-header>a{border:1px solid #10251f40;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.inspection-run-header .brand small{display:none}.inspection-run-header>div:last-child{text-align:right;justify-self:end}.inspection-run-header>div:last-child strong,.inspection-run-header>div:last-child span{display:block}.inspection-run-header>div:last-child span{color:#68726e;margin-top:3px;font-size:11px}.inspection-runner{background:#f2f0e9;grid-template-rows:auto auto 1fr auto auto;min-height:calc(100vh - 74px);display:grid}.inspection-section-strip{scrollbar-width:none;border-bottom:1px solid #10251f26;gap:7px;padding:12px 4vw;display:flex;overflow:auto}.inspection-section-strip span{color:#6f7874;text-transform:uppercase;background:#dedfd9;flex:none;padding:7px 9px;font-size:9px;font-weight:900}.inspection-section-strip span.active{color:#fff;background:#10251f}.inspection-section-strip span.done{color:#10251f;background:#caff19}.inspection-progress{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:18px 4vw;display:grid}.inspection-progress>div:first-child span,.inspection-progress>div:first-child strong{display:block}.inspection-progress>div:first-child span{font-size:11px;font-weight:900}.inspection-progress>div:first-child strong{color:#68726e;margin-top:3px;font-size:10px}.inspection-progress-track{background:#d6d6ce;height:5px}.inspection-progress-track i{background:#10251f;height:100%;transition:width .25s;display:block}.inspection-sync{color:#53605a;align-items:center;gap:6px;font-size:10px;display:flex}.inspection-sync>i{background:#55a36b;border-radius:50%;width:7px;height:7px}.inspection-sync.local>i{background:#d0a12d}.inspection-sync.syncing>i{background:#63716a;animation:1s infinite inspect-pulse}.inspection-question{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:40px 6vw;display:flex}.inspection-kicker{letter-spacing:.14em;text-transform:uppercase;color:#69726e;font-size:10px;font-weight:900}.inspection-question h1,.inspection-summary h1{letter-spacing:-.055em;max-width:850px;margin:16px auto 20px;font-size:clamp(40px,6vw,76px);line-height:.95}.inspection-question p{color:#65706a;max-width:560px;margin:0;font-size:14px;line-height:1.5}.inspection-answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(900px,92vw);margin:0 auto;padding-bottom:26px;display:grid}.inspection-answers button{color:#10251f;text-align:left;cursor:pointer;background:#fff;border:1px solid #10251f38;grid-template-columns:52px 1fr 18px;align-items:center;gap:14px;min-height:78px;padding:13px 18px;display:grid}.inspection-answers button>i{background:#dfe2dc;place-items:center;width:46px;height:46px;font-size:20px;font-style:normal;font-weight:900;display:grid}.inspection-answers button span strong,.inspection-answers button span small{display:block}.inspection-answers button span strong{font-size:15px}.inspection-answers button span small{color:#6a746f;margin-top:4px;font-size:10px}.inspection-answers button>b{font-size:18px}.inspection-answers button.normal>i{color:#245a35;background:#d7eadb}.inspection-answers button.problem>i{color:#8e2d24;background:#f2d2ca}.inspection-answers button.skipped>i{color:#785b08;background:#fff0b8}.inspection-answers button.selected{outline-offset:-3px;outline:3px solid #10251f}.inspection-run-footer{background:#f8f7f2;border-top:1px solid #10251f2e;justify-content:space-between;align-items:center;padding:14px 4vw;display:flex}.inspection-run-footer button{color:#10251f;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:8px 0;font-size:11px;font-weight:900}.inspection-run-footer button:disabled{opacity:.25}.inspection-run-footer span{color:#68726e;font-size:10px}.inspection-summary{text-align:center;min-height:calc(100vh - 74px);padding:70px 6vw}.inspection-summary-grid{background:#fff;border:1px solid #10251f33;grid-template-columns:repeat(3,1fr);max-width:760px;margin:40px auto;display:grid}.inspection-summary-grid article{border-right:1px solid #10251f33;padding:28px}.inspection-summary-grid article:last-child{border-right:0}.inspection-summary-grid b,.inspection-summary-grid span{display:block}.inspection-summary-grid b{font-size:42px}.inspection-summary-grid span{text-transform:uppercase;margin-top:7px;font-size:10px;font-weight:900}.inspection-summary-grid .problem b{color:#a33127}.inspection-summary-grid .deferred b{color:#9a7412}.inspection-summary>p{color:#68726e;font-size:12px}.inspection-review,.inspection-finish{cursor:pointer;border:1px solid #10251f;margin:12px auto;padding:16px 20px;font-weight:900;display:block}.inspection-review{color:#10251f;background:0 0}.inspection-finish{color:#fff;background:#10251f}@keyframes inspect-pulse{50%{opacity:.25}}@media (width<=700px){.inspect-header{grid-template-columns:1fr auto}.inspect-header>div{display:none}.inspect-dashboard-head{grid-template-columns:1fr;padding:46px 20px 30px}.inspect-dashboard-head h1{font-size:52px}.inspect-dashboard-head p{font-size:13px}.inspect-dashboard-head>button{width:100%}.inspect-create,.inspect-list{margin:0 12px 24px}.inspect-create{padding:20px}.inspect-create-grid{grid-template-columns:1fr}.inspect-create-grid .wide{grid-column:auto}.inspect-list header{padding:20px}.inspect-list>a{grid-template-columns:42px 1fr auto;gap:12px;padding:17px 20px}.inspect-list-number{width:42px;height:42px}.inspect-list time,.inspect-list>a>i{display:none}.inspect-status{grid-column:3;font-size:8px}.inspection-run-header{padding:0 14px}.inspection-run-header .brand-name{display:none}.inspection-progress{grid-template-columns:auto 1fr;padding:15px 18px}.inspection-sync{grid-column:1/-1;justify-self:end;margin-top:-8px}.inspection-question{min-height:220px;padding:24px 22px}.inspection-question h1{font-size:44px}.inspection-answers{grid-template-columns:1fr;width:auto;margin:0 12px}.inspection-answers button{min-height:74px}.inspection-run-footer{padding:13px 18px}.inspection-summary{padding:50px 20px}.inspection-summary h1{font-size:46px}.inspection-summary-grid{grid-template-columns:1fr}.inspection-summary-grid article{text-align:left;border-bottom:1px solid #10251f33;border-right:0;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.inspection-summary-grid article:last-child{border-bottom:0}.inspection-summary-grid b{font-size:34px}.inspection-summary-grid span{margin:0}}a{color:inherit;text-decoration:none}button{font:inherit}.header{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f2f0e9eb;justify-content:space-between;align-items:center;height:84px;padding:0 4.5vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;line-height:1;display:flex}.brand-name{white-space:nowrap}.brand-name>span{letter-spacing:-.012em;font-size:13px;font-weight:800;display:block}.brand small{letter-spacing:.39em;color:var(--muted);margin-top:5px;font-size:7px;font-weight:800;display:block}.brand-mark{border:4px solid var(--ink);border-right:0;flex:0 0 34px;width:34px;height:34px;display:block;position:relative}.brand-mark:before{content:"";background:var(--ink);width:11px;height:4px;position:absolute;top:-4px;right:0}.brand-mark:after{content:"";background:var(--ink);width:11px;height:4px;position:absolute;bottom:-4px;right:0}.brand-cut{background:var(--signal);width:3px;height:22px;position:absolute;top:6px;right:5px}.header nav{gap:24px;font-size:13px;font-weight:600;display:flex}.header nav a:hover{opacity:.55}.header-actions{align-items:center;gap:18px;display:flex}.lang{font-size:12px;font-weight:800}.mini-cta,.primary-cta{background:var(--acid);color:var(--ink);border-radius:2px;justify-content:space-between;align-items:center;gap:24px;padding:15px 20px;font-size:13px;font-weight:800;transition:transform .2s,filter .2s;display:inline-flex}.mini-cta:hover,.primary-cta:hover{filter:brightness(.95);transform:translateY(-2px)}.hero{grid-template-columns:1.08fr .92fr;align-items:stretch;gap:4.5vw;min-height:calc(100vh - 84px);padding:5vw 4.5vw 4vw;display:grid}.hero-copy{flex-direction:column;justify-content:center;display:flex}.eyebrow{letter-spacing:.16em;text-transform:uppercase;margin:0 0 28px;font-size:11px;font-weight:800}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.066em;max-width:900px;margin:0 0 34px;font-size:clamp(54px,6.5vw,104px);font-weight:700;line-height:.91}h1 em{font-family:Georgia,Times New Roman,serif;font-weight:400}.lead{color:#3e4944;max-width:650px;font-size:clamp(18px,1.55vw,25px);line-height:1.45}.cta-row{align-items:center;gap:28px;margin-top:38px;display:flex}.cta-row>span{text-transform:uppercase;letter-spacing:.08em;max-width:170px;color:var(--muted);font-size:11px;line-height:1.45}.primary-cta{min-width:255px;padding:19px 22px}.secondary-cta{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:22px;padding:18px 0 10px;font-size:13px;font-weight:800;display:inline-flex}.hero-note{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-top:22px;font-size:10px;font-weight:800;display:block}.photo-slot{border:1px solid var(--line);min-height:390px;color:var(--ink);background:linear-gradient(135deg,#0000 49.8%,#17211d26 50%,#0000 50.2%),linear-gradient(45deg,#0000 49.8%,#17211d26 50%,#0000 50.2%),#dad8d0;flex-direction:column;justify-content:flex-end;padding:28px;display:flex;overflow:hidden}.photo-slot span{letter-spacing:.16em;margin-bottom:8px;font-size:11px;font-weight:800}.photo-slot p{max-width:270px;margin:0;font-size:13px;line-height:1.45}.media-photo{background:#c8d3d5;margin:0;overflow:hidden}.media-photo img{object-fit:cover;width:100%;height:100%;display:block}.hero-photo{background:#c8d3d5;min-height:610px;margin:0;overflow:hidden}.hero-photo img{object-fit:cover;object-position:50% 46%;width:100%;height:100%;min-height:610px;display:block}.proof-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0 4.5vw;display:grid}.proof-strip div{border-right:1px solid var(--line);padding:22px 18px;font-size:12px;font-weight:700}.proof-strip div:last-child{border-right:0}.proof-strip b{color:var(--muted);margin-right:16px;font-size:9px}.buying-tools{background:#e5e3db;padding:9vw 4.5vw}.buying-tools-head{grid-template-columns:1.1fr .9fr;align-items:end;column-gap:8vw;margin-bottom:55px;display:grid}.buying-tools-head .eyebrow{grid-column:1/-1}.buying-tools-head h2{max-width:840px;margin:0}.buying-tools-head>p:last-child{max-width:520px;color:var(--muted);margin:0 0 8px;font-size:17px;line-height:1.55}.tool-grid{border:1px solid var(--line);background:var(--paper);grid-template-columns:1.15fr .85fr;display:grid}.tool-grid article{padding:36px}.tool-grid article+article{border-left:1px solid var(--line)}.tool-number{color:var(--signal);letter-spacing:.12em;font-size:10px;font-weight:800;display:block}.tool-grid h3{letter-spacing:-.045em;margin:48px 0 32px;font-size:clamp(30px,3vw,48px);line-height:1}.tool-grid fieldset{border:0;margin:0 0 27px;padding:0}.tool-grid legend,.inspection-calculator label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.segmented{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.segmented button{border:0;border-right:1px solid var(--line);min-height:58px;color:var(--ink);cursor:pointer;background:0 0;padding:11px 12px;font-size:12px;font-weight:700}.segmented button:last-child{border-right:0}.segmented button.active{background:var(--ink);color:var(--paper)}.segmented button:focus-visible,.distance-input input:focus-visible{outline:3px solid var(--acid);outline-offset:-3px}.tool-result{background:var(--ink);color:#fff;min-height:205px;margin-top:38px;padding:25px}.tool-result strong{letter-spacing:-.02em;font-size:22px}.tool-result p{color:#b9c0bc;margin:14px 0 24px;font-size:14px;line-height:1.55}.tool-result a{color:var(--acid);font-size:13px;font-weight:800}.inspection-calculator>p{color:var(--muted);line-height:1.55}.inspection-calculator label{margin-top:35px}.distance-input{border-bottom:2px solid var(--ink);grid-template-columns:1fr auto;align-items:baseline;display:grid}.distance-input input{min-width:0;color:var(--ink);letter-spacing:-.06em;background:0 0;border:0;padding:4px 0 8px;font-size:58px;font-weight:700}.distance-input span{font-size:12px;font-weight:800}.distance-range{width:100%;accent-color:var(--ink);margin:25px 0 38px}.calculation{border-top:1px solid var(--line);margin:0}.calculation>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:15px 0;font-size:13px;display:flex}.calculation dt small{color:var(--muted);margin-top:4px;font-size:10px;font-weight:400;display:block}.calculation dd{margin:0;font-weight:800}.calculation-total{align-items:end}.calculation-total dt{font-weight:800}.calculation-total dd{letter-spacing:-.04em;font-size:28px}.calculator-note{margin:18px 0 0;font-size:11px}.inspection-calculator .primary-cta{width:100%;margin-top:24px}.service-selector{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 4.5vw 5vw;display:grid}.service-selector>a{border-right:1px solid var(--line);flex-direction:column;min-height:310px;padding:30px;transition:background .2s,color .2s;display:flex}.service-selector>a:last-child{border-right:0}.service-selector>a:hover{background:var(--ink);color:var(--paper)}.service-selector span{color:var(--muted);font-size:10px;font-weight:800}.service-selector strong{letter-spacing:-.045em;margin-top:65px;font-size:clamp(24px,2.4vw,38px);line-height:1.05}.service-selector p{color:var(--muted);margin:18px 0 30px;font-size:14px;line-height:1.55}.service-selector b{color:var(--signal);margin-top:auto;font-size:12px}.service-selector>a:hover b{color:var(--acid)}.consultation-strip{background:var(--acid);grid-template-columns:1.15fr 1fr auto;align-items:center;gap:28px;margin:-5vw 4.5vw 5vw;padding:22px 26px;font-size:13px;display:grid}.consultation-strip span{color:#596221}.consultation-strip a{border-bottom:1px solid var(--ink);padding-bottom:4px;font-weight:800}.international-paths{background:var(--ink);color:var(--paper);padding:8vw 4.5vw}.international-paths-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:2vw 8vw;margin-bottom:52px;display:grid}.international-paths-head .eyebrow{color:var(--acid);grid-column:1/-1}.international-paths-head h2{margin:0}.international-paths-head>p:last-child{color:#adb6b1;margin:0 0 8px;font-size:17px;line-height:1.6}.international-paths-grid{border:1px solid #ffffff38;grid-template-columns:1fr 1fr;display:grid}.international-paths-grid a{flex-direction:column;min-height:380px;padding:36px;display:flex}.international-paths-grid a+a{border-left:1px solid #ffffff38}.international-paths-grid a:hover{background:var(--paper);color:var(--ink)}.international-paths-grid span{color:var(--acid);letter-spacing:.14em;font-size:10px;font-weight:800}.international-paths-grid h3{letter-spacing:-.05em;max-width:660px;margin:70px 0 20px;font-size:clamp(30px,3.4vw,54px);line-height:.98}.international-paths-grid p{color:#aeb6b1;max-width:590px;font-size:14px;line-height:1.6}.international-paths-grid a:hover p{color:var(--muted)}.international-paths-grid b{color:var(--acid);margin-top:auto;font-size:12px}.international-paths-grid a:hover b{color:var(--signal)}.international-hero{background:linear-gradient(120deg, transparent 0 67%, #d7ff43e6 67% 83%, transparent 83%), var(--paper);flex-direction:column;justify-content:center;min-height:calc(100vh - 84px);padding:8vw 8vw 7vw;display:flex}.international-hero h1{max-width:1120px}.international-hero .lead{max-width:820px}.international-proof{margin-top:0}.international-limit{background:var(--ink);color:var(--paper);padding:8vw}.international-limit .eyebrow{color:var(--acid)}.international-limit h2{max-width:980px}.international-limit>p:last-child{color:#afb7b2;max-width:850px;margin:0 0 0 auto;font-size:18px;line-height:1.7}.section-grid{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:9vw 8vw;display:grid}h2{letter-spacing:-.055em;margin-bottom:30px;font-size:clamp(38px,4.8vw,74px);line-height:.98}.section-copy{color:#505953;max-width:650px;font-size:18px;line-height:1.65}.story .photo-slot,.inspection-detail-photo{min-height:520px}.inspection-detail-photo{height:620px}.inspection-detail-photo img{object-position:50% 52%;min-height:520px}.checks{background:var(--ink);color:var(--paper);padding:8vw 4.5vw}.section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;margin-bottom:60px;display:grid}.section-heading h2{margin:0}.section-heading p{color:#bcc2be;margin:0 0 8px;font-size:17px;line-height:1.55}.check-grid{border-top:1px solid #fff3;grid-template-columns:repeat(3,1fr);display:grid}.check-grid article{border-bottom:1px solid #fff3;border-right:1px solid #fff3;min-height:290px;padding:30px 28px}.check-grid article:nth-child(3n){border-right:0}.check-grid span,.card-kicker{color:var(--acid);letter-spacing:.1em;font-size:11px;font-weight:800}.check-grid h3{letter-spacing:-.03em;margin:64px 0 16px;font-size:22px}.check-grid p{color:#aeb6b1;font-size:14px;line-height:1.6}.boundary{padding:9vw 8vw}.boundary>h2{max-width:900px}.boundary-grid{grid-template-columns:1fr 1fr;margin-top:55px;display:grid}.boundary-card{min-height:470px;padding:42px}.boundary-card.dark{background:var(--ink);color:#fff}.boundary-card.light{border:1px solid var(--line);background:#e8e6de}.boundary-card h3{margin:80px 0 26px;font-size:28px}.boundary-card ul{margin:0;padding:0;list-style:none}.boundary-card li{opacity:.82;border-top:1px solid;padding:13px 0 13px 26px;font-size:14px;position:relative}.boundary-card li:before{content:"↳";position:absolute;left:0}.boundary-note{max-width:800px;color:var(--muted);margin:34px 0 0 auto;font-size:16px;line-height:1.6}.pricing{background:var(--acid)}.price{align-items:baseline;gap:18px;margin:38px 0 24px;display:flex}.price strong{letter-spacing:-.08em;font-size:clamp(72px,9vw,140px);line-height:.8}.price span{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.dark-cta{background:var(--ink);color:#fff;margin-top:25px}.price-list{border-top:1px solid #17211d66}.price-list div{border-bottom:1px solid #17211d66;grid-template-columns:48px 1fr 30px;padding:20px 0;font-size:15px;font-weight:700;display:grid}.price-list span{color:#5e6b28;font-size:10px}.price-list b{text-align:right}.sourcing{background:var(--ink);color:#fff;justify-content:space-between;align-items:flex-end;gap:60px;margin:0;padding:70px 8vw;display:flex}.sourcing h2{margin-bottom:20px;font-size:clamp(34px,4vw,62px)}.sourcing p:not(.eyebrow){color:#acb4af;max-width:720px;margin:0;line-height:1.6}.sourcing a{color:var(--acid);border-bottom:1px solid var(--acid);white-space:nowrap;padding-bottom:8px;font-weight:700}.service-crosslink{background:var(--ink);color:#fff;justify-content:space-between;align-items:flex-end;gap:60px;padding:70px 8vw;display:flex}.service-crosslink h2{margin-bottom:20px;font-size:clamp(34px,4vw,62px)}.service-crosslink p:not(.eyebrow){color:#acb4af;max-width:760px;line-height:1.6}.service-crosslink a{color:var(--acid);border-bottom:1px solid var(--acid);white-space:nowrap;padding-bottom:8px;font-weight:700}.about .portrait{min-height:630px}.about .portrait img{object-position:59% 50%;min-height:630px}.signature{margin-top:40px;font-family:Georgia,serif;font-size:22px;font-style:italic}.signature span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-family:Arial,sans-serif;font-size:9px;font-style:normal;display:block}.reviews{border-top:1px solid var(--line);padding:8vw 4.5vw}.reviews>h2{max-width:700px}.review-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}blockquote{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:270px;margin:0;padding:42px 32px 30px 0;display:flex}blockquote+blockquote{padding-left:32px}blockquote:last-child{border-right:0}blockquote p{font-family:Georgia,serif;font-size:20px;line-height:1.45}blockquote footer{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.featurable-reviews{background:#e8e6de}.featurable-reviews-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;margin-bottom:48px;display:grid}.featurable-reviews-head h2{max-width:760px;margin-bottom:0}.featurable-reviews-head>p{max-width:520px;color:var(--muted);margin:0 0 8px;font-size:17px;line-height:1.55}.featurable-widget-shell{border:1px solid var(--line);background:var(--paper);min-height:290px;padding:20px;overflow:hidden}.faq{background:#e5e3db;grid-template-columns:.72fr 1.28fr;gap:8vw;padding:8vw;display:grid}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px 1fr 30px;width:100%;padding:23px 0;font-weight:700;display:grid}.faq-item button span{color:var(--muted);font-size:9px}.faq-item button b{text-align:right;font-size:20px;font-weight:400}.faq-item>div{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.faq-item>div p{color:var(--muted);margin:0 30px 0 40px;font-size:14px;line-height:1.6;overflow:hidden}.faq-item.open>div{grid-template-rows:1fr}.faq-item.open>div p{margin-bottom:24px}.final{background:var(--ink);color:#fff;text-align:center;padding:9vw}.final h2{max-width:1050px;margin:0 auto 28px}.final>p:not(.eyebrow){color:#aeb5b1;max-width:680px;margin:0 auto 38px;line-height:1.6}.final .primary-cta{min-width:280px}.footer{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:35px;padding:55px 4.5vw 25px;display:grid}.footer>p{color:var(--muted);font-size:13px}.footer>div:nth-child(3){flex-direction:column;gap:8px;font-size:13px;display:flex}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;justify-content:space-between;padding-top:20px;flex-direction:row!important;font-size:10px!important;display:flex!important}.legal-links{display:inline!important}.legal-links a:hover{color:var(--ink)}.legal-page article{max-width:900px;margin:0 auto;padding:9vw 4.5vw 12vw}.legal-page article h1{margin-bottom:18px;font-size:clamp(52px,8vw,112px)}.legal-intro{color:var(--muted);margin-bottom:80px;font-family:Georgia,serif;font-size:22px}.legal-page article section{border-top:1px solid var(--line);grid-template-columns:.42fr 1fr;gap:50px;padding:32px 0;display:grid}.legal-page article section h2{letter-spacing:-.02em;margin:0;font-size:18px}.legal-page article section p{white-space:pre-line;color:#4f5953;margin:0;line-height:1.7}.remote-hero{grid-template-columns:1.08fr .92fr;align-items:stretch;gap:4.5vw;min-height:calc(100vh - 84px);padding:4.5vw;display:grid}.remote-hero-copy{flex-direction:column;justify-content:center;display:flex}.remote-hero h1{max-width:920px;font-size:clamp(52px,6vw,94px)}.remote-hero-photo,.remote-hero-photo img{min-height:650px}.sourcing-photo-brief{background-color:#d5d6ce;align-self:stretch;min-height:650px}.sourcing-photo-brief p{max-width:410px}.dealer-photo img{object-position:52% 50%}.remote-proof{margin-top:0}.remote-audience{padding:9vw 8vw}.remote-intro{max-width:1000px;margin-bottom:70px}.remote-intro .section-copy{margin-left:auto}.audience-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.audience-grid article{border-right:1px solid var(--line);min-height:300px;padding:28px 24px 30px 0}.audience-grid article+article{padding-left:24px}.audience-grid article:last-child{border-right:0}.audience-grid span{color:var(--muted);font-size:10px;font-weight:800}.audience-grid h3{letter-spacing:-.03em;margin:80px 0 18px;font-size:22px}.audience-grid p{color:var(--muted);font-size:14px;line-height:1.6}.remote-checks .section-heading>div .eyebrow{color:var(--acid)}.remote-boundary{color:#bdc5c0;max-width:920px;margin:50px 0 0 auto;font-size:16px;line-height:1.65}.remote-process{grid-template-columns:.75fr 1.25fr;gap:8vw;padding:9vw 8vw;display:grid}.remote-process-head{align-self:start;position:sticky;top:130px}.remote-process ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.remote-process li{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr;gap:16px;padding:34px 0;display:grid}.remote-process li>span{color:var(--muted);font-size:10px;font-weight:800}.remote-process h3{margin-bottom:12px;font-size:24px}.remote-process li p{color:var(--muted);margin:0;line-height:1.6}.remote-report ul{border-top:1px solid var(--line);margin:40px 0 0;padding:0;list-style:none}.remote-report li{border-bottom:1px solid var(--line);padding:16px 0 16px 28px;position:relative}.remote-report li:before{content:"↳";position:absolute;left:0}.report-photo{min-height:610px}.report-preview-link{background:var(--ink);justify-content:center;padding:38px;display:flex;overflow:hidden}.report-preview-link img{object-fit:contain;width:100%;height:100%;transition:transform .25s;box-shadow:0 18px 45px #00000047}.report-preview-link:hover img{transform:translateY(-5px)}.remote-report .text-link{margin-top:30px}.remote-cities{background:#e5e3db;grid-template-columns:.82fr 1.18fr;align-items:center;gap:8vw;padding:8vw;display:grid}.remote-cities h2{max-width:920px}.remote-cities-copy>p:last-child{max-width:840px;color:var(--muted);font-size:18px;line-height:1.65}.coverage-photo{min-height:510px}.coverage-photo img{object-position:50% 55%;min-height:510px}.remote-faq{background:var(--paper)}.sourcing-hero{background:linear-gradient(90deg,#0000 0 64%,#d7ff4314 64% 100%)}.sourcing-hero-photo{background-color:#d5d6ce}.sourcing-hero-photo img{object-position:50% 49%}.sourcing-process .section-heading .eyebrow{color:var(--acid);margin-bottom:20px}.sourcing-process .section-heading h2{max-width:860px}.sourcing-evidence-photo{background:var(--ink);min-height:72vh;margin:0;position:relative;overflow:hidden}.sourcing-evidence-photo img{object-fit:cover;object-position:50% 48%;width:100%;height:100%;min-height:72vh;display:block}.sourcing-evidence-photo figcaption{max-width:520px;color:var(--paper);letter-spacing:.12em;text-align:right;text-transform:uppercase;background:#121312d1;padding:10px 12px;font-size:9px;font-weight:800;line-height:1.5;position:absolute;bottom:22px;right:24px}.sourcing-price{flex-wrap:wrap}.sourcing-price strong{font-size:clamp(58px,7.4vw,112px)}.germany-hero{background:linear-gradient(90deg,#0000 0 63%,#d7ff431a 63% 100%)}.germany-hero-photo img{object-position:48% 50%}.case-study{padding:9vw 8vw}.case-study-head{max-width:1020px}.case-study-head .section-copy{margin-left:auto}.case-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.case-facts div{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:190px;padding:28px 24px 24px 0;display:flex}.case-facts div+div{padding-left:24px}.case-facts div:last-child{border-right:0}.case-facts strong{letter-spacing:-.05em;font-size:clamp(32px,3vw,50px)}.case-facts span{max-width:210px;color:var(--muted);font-size:12px;line-height:1.45}.case-evidence{background:#e5e3db;grid-template-columns:1fr 1fr;align-items:start;gap:7vw;padding:8vw;display:grid}.case-evidence>div:first-child{position:sticky;top:120px}.case-evidence-list{border-top:1px solid var(--line);margin-top:48px}.case-evidence-list article{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:14px;padding:27px 0;display:grid}.case-evidence-list article>span{color:var(--muted);font-size:10px;font-weight:800}.case-evidence-list h3{margin-bottom:10px;font-size:20px}.case-evidence-list p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.case-gallery{grid-template-columns:1fr 1fr;gap:18px;display:grid}.case-gallery figure{background:var(--ink);min-height:420px;margin:0;overflow:hidden}.case-gallery-wide{grid-column:1/-1;min-height:560px!important}.case-gallery img{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block}.case-verdict{background:var(--acid);grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;padding:8vw;display:grid}.case-verdict h2{margin-bottom:0}.case-verdict>p{color:#49501f;margin:0;font-size:15px;line-height:1.65}.sample-report-teaser{background:#e5e3db;grid-template-columns:.82fr 1.18fr;align-items:center;gap:8vw;padding:8vw;display:grid}.sample-report-teaser figure{background:var(--ink);justify-content:center;min-height:620px;max-height:760px;margin:0;padding:42px;display:flex;overflow:hidden}.sample-report-teaser figure img{object-fit:contain;width:100%;height:100%;box-shadow:0 20px 55px #17211d47}.sample-report-teaser .section-copy{margin-bottom:32px}.text-link{border-bottom:1px solid;align-items:center;gap:18px;padding-bottom:8px;font-size:14px;font-weight:800;display:inline-flex}.report-hero{background:linear-gradient(90deg, var(--paper) 0 68%, var(--acid) 68% 100%);grid-template-columns:1.08fr .92fr;align-items:center;gap:5vw;min-height:calc(100vh - 84px);padding:5vw 7vw;display:grid}.report-hero-copy{max-width:820px}.report-hero h1{max-width:980px;font-size:clamp(52px,6.3vw,98px)}.report-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.report-language-note{border-left:2px solid var(--signal);max-width:680px;color:var(--muted);margin:30px 0 0;padding-left:18px;font-size:13px;line-height:1.55}.report-cover{justify-self:center;max-width:530px;transition:transform .25s;display:block;position:relative;transform:rotate(1.25deg)}.report-cover:hover{transform:rotate(0)translateY(-5px)}.report-cover img{width:100%;display:block;box-shadow:0 34px 90px #17211d47}.report-cover>span{background:var(--ink);color:#fff;letter-spacing:.12em;padding:13px 16px;font-size:11px;font-weight:800;position:absolute;bottom:34px;right:-18px}.report-proof{margin-top:0}.report-case{grid-template-columns:1.05fr .95fr;align-items:end;gap:8vw;padding:9vw 8vw;display:grid}.report-case-intro h2{max-width:850px}.verdict-card{background:var(--ink);color:#fff;flex-direction:column;justify-content:flex-end;min-height:420px;padding:44px;display:flex}.verdict-card>span{color:var(--acid);letter-spacing:.16em;margin-bottom:auto;font-size:10px;font-weight:800}.verdict-card h3{letter-spacing:-.045em;margin-bottom:24px;font-size:clamp(28px,3vw,48px);line-height:1.05}.verdict-card p{color:#bac2bd;margin:0;line-height:1.65}.report-status{background:var(--ink);color:#fff;padding:8vw 4.5vw}.report-status>h2{max-width:850px}.status-list{border-top:1px solid #ffffff38}.status-list article{border-bottom:1px solid #ffffff38;grid-template-columns:.65fr .75fr 1.6fr;align-items:start;gap:35px;padding:30px 0;display:grid}.status-list article>div{align-items:center;gap:22px;display:flex}.status-list span{color:#818b85;font-size:10px;font-weight:800}.status-list b{color:var(--acid);letter-spacing:.12em;font-size:11px}.status-list h3{margin:0;font-size:22px}.status-list p{color:#aeb6b1;margin:0;line-height:1.6}.report-evidence{padding:9vw 7vw}.report-evidence-head{grid-template-columns:.55fr 1.45fr;align-items:start;gap:6vw;margin-bottom:80px;display:grid}.report-evidence-head h2{max-width:980px;margin:0}.evidence-list{border-top:1px solid var(--line)}.evidence-list article{border-bottom:1px solid var(--line);grid-template-columns:.72fr 1.28fr;align-items:center;gap:7vw;padding:70px 0;display:grid}.evidence-copy>span{color:var(--muted);font-size:10px;font-weight:800}.evidence-copy h3{letter-spacing:-.05em;margin:70px 0 24px;font-size:clamp(30px,3.4vw,54px)}.evidence-copy p{color:var(--muted);font-size:16px;line-height:1.7}.evidence-list figure{background:#dedcd4;justify-content:center;max-height:750px;margin:0;padding:35px;display:flex;overflow:hidden}.evidence-list figure img{object-fit:contain;width:100%;height:100%;box-shadow:0 16px 45px #17211d33}.report-limits{background:var(--acid);padding:8vw}.report-limits h2{max-width:1050px}.report-limits>p:last-child{max-width:850px;margin:40px 0 0 auto;font-size:18px;line-height:1.7}.full-report{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:9vw 8vw;display:grid}.full-report>div>p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.7}.full-report figure{background:var(--ink);max-height:760px;margin:0;padding:42px;display:flex;overflow:hidden}.full-report figure img{object-fit:contain;width:100%;height:100%}.cookie-panel{z-index:100;background:var(--ink);color:#fff;border:1px solid #fff3;grid-template-columns:1fr auto;gap:30px;width:min(620px,100vw - 44px);padding:28px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 28px 80px #17211d57}.cookie-panel .eyebrow{color:var(--acid);margin-bottom:12px}.cookie-panel h2{color:#fff;margin:0 0 14px;font-size:clamp(26px,3vw,40px)}.cookie-panel-copy>p:not(.eyebrow){color:#c7ceca;max-width:470px;margin-bottom:13px;font-size:13px;line-height:1.55}.cookie-panel-copy>a{border-bottom:1px solid #ffffff8c;font-size:12px;font-weight:800}.cookie-panel-actions{flex-direction:column;justify-content:flex-end;gap:9px;display:flex}.cookie-panel-actions button,.cookie-settings{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;font-size:12px;font-weight:800}.cookie-panel-actions button{min-width:150px;padding:13px 16px}.cookie-panel-actions button:last-child{border-color:var(--acid);background:var(--acid);color:var(--ink)}.cookie-settings{z-index:90;background:var(--ink);padding:9px 12px;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 28px #17211d38}@media (width<=900px){.header{height:70px;padding:0 20px}.header nav,.mini-cta{display:none}.hero,.remote-hero{grid-template-columns:1fr;padding:60px 20px 20px}.remote-hero-photo,.remote-hero-photo img,.sourcing-photo-brief{min-height:480px}.sourcing-hero-photo img{object-position:50% 50%}.dealer-photo img{object-position:52% 47%}.hero-photo,.hero-photo img{min-height:480px}.hero-photo img{object-position:50% 45%}.proof-strip{grid-template-columns:1fr 1fr;margin:30px 20px 0}.proof-strip div:nth-child(2){border-right:0}.buying-tools{padding:90px 20px}.buying-tools-head,.tool-grid{grid-template-columns:1fr}.buying-tools-head{gap:20px}.tool-grid article+article{border-left:0;border-top:1px solid var(--line)}.section-grid,.section-heading,.faq{grid-template-columns:1fr}.remote-process{grid-template-columns:1fr;padding:90px 20px}.remote-process-head{position:static}.section-grid,.boundary,.checks,.reviews,.faq{padding:90px 20px}.featurable-reviews-head{grid-template-columns:1fr;gap:20px}.remote-audience,.remote-cities{padding:90px 20px}.inspection-detail-photo{height:560px}.remote-cities{grid-template-columns:1fr;gap:45px}.coverage-photo,.coverage-photo img{min-height:420px}.audience-grid{grid-template-columns:1fr 1fr}.audience-grid article:nth-child(2){border-right:0}.audience-grid article:nth-child(n+3){border-top:1px solid var(--line)}.check-grid{grid-template-columns:1fr 1fr}.check-grid article:nth-child(3n){border-right:1px solid #fff3}.check-grid article:nth-child(2n){border-right:0}.boundary-grid,.review-grid{grid-template-columns:1fr}blockquote,blockquote+blockquote{border-right:0;border-bottom:1px solid var(--line);padding:32px 0}.sourcing{flex-direction:column;align-items:flex-start;padding:65px 20px}.service-selector{grid-template-columns:1fr;margin:0 20px 70px}.service-selector>a{border-right:0;border-bottom:1px solid var(--line);min-height:260px}.service-selector>a:last-child{border-bottom:0}.consultation-strip{grid-template-columns:1fr;gap:12px;margin:-70px 20px 70px}.international-paths{padding:90px 20px}.international-paths-head,.international-paths-grid{grid-template-columns:1fr}.international-paths-head{gap:20px}.international-paths-grid a+a{border-top:1px solid #ffffff38;border-left:0}.international-hero,.international-limit{padding:90px 20px}.service-crosslink{flex-direction:column;align-items:flex-start;padding:65px 20px}.case-study,.case-evidence,.case-verdict{padding:90px 20px}.case-facts{grid-template-columns:1fr 1fr}.case-facts div:nth-child(2){border-right:0}.case-facts div:nth-child(n+3){border-top:1px solid var(--line)}.case-evidence,.case-verdict{grid-template-columns:1fr}.case-evidence>div:first-child{position:static}.footer{grid-template-columns:1fr;padding:45px 20px 25px}.legal-page article{padding:90px 20px}.legal-page article section{grid-template-columns:1fr;gap:12px}.sample-report-teaser,.report-hero,.report-case,.report-evidence-head,.evidence-list article,.full-report{grid-template-columns:1fr}.sample-report-teaser,.report-case,.report-evidence,.report-limits,.full-report{padding:90px 20px}.report-hero{background:var(--paper);padding:60px 20px}.report-cover{max-width:480px;margin-top:20px}.report-evidence-head{margin-bottom:35px}.status-list article{grid-template-columns:.65fr 1.35fr}.status-list article p{grid-column:2}}@media (width<=560px){h1{font-size:52px}h2{font-size:42px}.lead{font-size:18px}.cta-row{flex-direction:column;align-items:flex-start}.primary-cta,.secondary-cta{width:100%}.hero-photo,.hero-photo img{min-height:390px}.hero-photo img{object-position:50% 45%}.remote-hero-photo,.remote-hero-photo img{min-height:390px}.inspection-detail-photo{height:480px}.sourcing-photo-brief{min-height:390px}.sourcing-evidence-photo,.sourcing-evidence-photo img{min-height:520px}.case-facts{grid-template-columns:1fr}.case-facts div{border-right:0;border-top:1px solid var(--line);min-height:155px;padding:24px 0}.case-facts div+div{padding-left:0}.case-gallery{grid-template-columns:1fr}.case-gallery-wide{grid-column:auto;min-height:430px!important}.case-gallery figure{min-height:430px}.proof-strip{grid-template-columns:1fr}.proof-strip div{border-right:0}.tool-grid article{padding:28px 20px}.segmented{grid-template-columns:1fr}.segmented button{border-right:0;border-bottom:1px solid var(--line)}.segmented button:last-child{border-bottom:0}.check-grid,.audience-grid{grid-template-columns:1fr}.audience-grid article,.audience-grid article+article{border-right:0;border-top:1px solid var(--line);min-height:250px;padding:28px 0}.featurable-widget-shell{min-height:240px;padding:10px}.audience-grid h3{margin-top:50px}.check-grid article{border-right:0!important}.boundary-card{min-height:430px;padding:30px 24px}.price strong{font-size:88px}.about .portrait{min-height:480px}.about .portrait img{object-position:57% 50%;min-height:480px}.footer-bottom{gap:8px;flex-direction:column!important}.sample-report-teaser figure{min-height:430px;padding:20px}.report-actions{flex-direction:column;align-items:flex-start}.report-cover>span{right:-8px}.verdict-card{min-height:390px;padding:30px 24px}.report-status{padding:85px 20px}.status-list article{grid-template-columns:1fr;gap:15px}.status-list article p{grid-column:auto}.evidence-list article{padding:50px 0}.evidence-copy h3{margin-top:38px}.evidence-list figure,.full-report figure{padding:18px}.cookie-panel{grid-template-columns:1fr;gap:18px;width:calc(100vw - 20px);padding:22px;bottom:10px;right:10px}.cookie-panel-actions{flex-direction:row}.cookie-panel-actions button{flex:1;min-width:0}}.nova-page{color:#10251f;background:#f3f1eb;min-height:100vh}.nova-header{padding:20px 4.5vw}.nova-header nav{align-items:center;gap:26px;display:flex}.nova-hero{border-top:1px solid #10251f26;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:7vw;padding:90px 4.5vw 70px;display:grid}.nova-hero h1{letter-spacing:-.065em;max-width:1000px;margin:24px 0;font-size:clamp(3rem,6.4vw,6.8rem);line-height:.91}.nova-hero .hero-copy{max-width:760px;font-size:1.25rem;line-height:1.5}.nova-hero aside{color:#f3f1eb;background:#10251f;align-self:end;padding:34px}.nova-hero aside strong{font-size:1.25rem}.nova-hero aside p{margin:14px 0 0;line-height:1.55}.nova-workspace{background:#fff;border:1px solid #10251f29;grid-template-columns:1fr 1fr;margin:0 4.5vw;display:grid}.nova-form,.nova-result{padding:clamp(28px,4vw,64px)}.nova-form{border-right:1px solid #10251f29;grid-template-columns:1fr 1fr;gap:24px;display:grid}.nova-form label{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700}.nova-form label small{color:#68726e;letter-spacing:0;text-transform:none;min-height:2.8em;margin-top:8px;font-size:.68rem;font-weight:600;line-height:1.4;display:block}.nova-form label small.field-error{color:#b12c20;font-weight:900}.nova-form input{box-sizing:border-box;color:#10251f;width:100%;font:inherit;background:#f8f7f2;border:1px solid #10251f47;margin-top:9px;padding:15px;font-size:1rem;display:block}.nova-form input[aria-invalid=true]{background:#fff4f1;border-color:#b12c20;box-shadow:inset 4px 0 #b12c20}.nova-check{grid-column:1/-1;align-items:center;gap:10px;display:flex}.nova-check input{width:auto;margin:0}.nova-result{color:#fff;background:#10251f}.nova-result.has-errors{background:#351b16}.nova-total{color:#caff19;letter-spacing:-.06em;margin:15px 0 34px;font-size:clamp(4rem,8vw,7.4rem);line-height:1;display:block}.nova-breakdown{border-top:1px solid #fff3;grid-template-columns:1fr 1fr;display:grid}.nova-breakdown span{border-bottom:1px solid #fff3;justify-content:space-between;gap:12px;padding:14px 0;font-size:.88rem;display:flex}.nova-breakdown span:nth-child(odd){padding-right:18px}.nova-breakdown span:nth-child(2n){border-left:1px solid #fff3;padding-left:18px}.nova-assumptions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.nova-assumptions span{text-transform:uppercase;letter-spacing:.07em;border:1px solid #ffffff47;padding:7px 10px;font-size:.68rem;font-weight:800}.nova-errors>strong{max-width:540px;font-size:clamp(1.6rem,3vw,2.7rem);line-height:1.05;display:block}.nova-errors ul{margin-top:28px;padding-left:20px}.nova-errors li{margin:0 0 12px;line-height:1.45}.nova-small{opacity:.72;margin:22px 0;font-size:.82rem;line-height:1.5}.nova-content{padding-top:100px;padding-bottom:100px}.nova-content h2{letter-spacing:-.055em;margin-top:18px;font-size:clamp(2.6rem,5vw,5rem);line-height:.96}@media (width<=800px){.nova-header nav>a:first-child{display:none}.nova-hero{grid-template-columns:1fr;padding-top:58px}.nova-hero h1{font-size:3.4rem}.nova-workspace{grid-template-columns:1fr}.nova-form{border-bottom:1px solid #10251f29;border-right:0;grid-template-columns:1fr}.nova-form label small{min-height:0}.nova-breakdown{grid-template-columns:1fr}.nova-breakdown span:nth-child(n){border-left:0;padding-left:0;padding-right:0}.nova-content{padding-top:70px}}.mobilede-page{color:#10251f;background:#f3f1eb;min-height:100vh}.mobilede-hero{border-top:1px solid #10251f26;grid-template-columns:1.02fr .98fr;gap:5vw;padding:72px 4.5vw 84px;display:grid}.mobilede-intro{align-self:center}.mobilede-intro h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(3.4rem,6.6vw,7rem);line-height:.9}.mobilede-intro>p:not(.eyebrow){max-width:740px;font-size:1.22rem;line-height:1.5}.mobilede-hero-photo{min-height:430px;margin:0;overflow:hidden}.mobilede-hero-photo img{object-fit:cover;width:100%;height:100%;min-height:430px;display:block}.photo-slot{box-sizing:border-box;color:#10251f;background:repeating-linear-gradient(135deg,#10251f0a,#10251f0a 12px,#0000 12px 24px);border:1px dashed #10251f8c;flex-direction:column;justify-content:flex-end;min-height:430px;padding:32px;display:flex}.photo-slot span,.photo-slot small{letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:800}.photo-slot strong{max-width:520px;margin:12px 0 18px;font-size:1.35rem;line-height:1.25}.mobilede-proof{background:#caff19;border-top:1px solid #10251f;border-bottom:1px solid #10251f;grid-template-columns:repeat(4,1fr);display:grid}.mobilede-proof span{text-align:center;text-transform:uppercase;letter-spacing:.08em;border-right:1px solid #10251f;padding:22px;font-size:.78rem;font-weight:800}.mobilede-proof span:last-child{border-right:0}.mobilede-problem{padding-top:110px;padding-bottom:110px}.mobilede-problem h2,.mobilede-section-head h2,.mobilede-scope h2,.mobilede-offer h2{letter-spacing:-.055em;margin:18px 0;font-size:clamp(2.8rem,5.2vw,5.5rem);line-height:.94}.mobilede-process{color:#fff;background:#10251f;padding:100px 4.5vw}.mobilede-section-head{max-width:960px}.mobilede-steps{border-top:1px solid #ffffff40;border-left:1px solid #ffffff40;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.mobilede-steps article{border-bottom:1px solid #ffffff40;border-right:1px solid #ffffff40;min-height:310px;padding:30px}.mobilede-steps article>span,.scope-grid article>span{color:#caff19;letter-spacing:.12em;font-size:.75rem;font-weight:800}.mobilede-steps h3,.scope-grid h3{margin:44px 0 16px;font-size:1.4rem}.mobilede-steps p,.scope-grid p{opacity:.78;line-height:1.55}.mobilede-visual-pair{grid-template-columns:1fr 1fr;gap:24px;padding:80px 4.5vw;display:grid}.mobilede-visual-pair .photo-slot{min-height:520px}.mobilede-scope{grid-template-columns:.7fr 1.3fr;gap:7vw;padding:100px 4.5vw;display:grid}.scope-grid{grid-template-columns:1fr 1fr;display:grid}.scope-grid article{border:1px solid #10251f33;margin:-1px 0 0 -1px;padding:30px}.scope-grid article>span{color:#10251f}.mobilede-offer{background:#d8ddd6;grid-template-columns:1fr 1fr;gap:6vw;padding:100px 4.5vw;display:grid}.mobilede-offer>div:first-child{align-self:center}.mobilede-offer p{max-width:650px;font-size:1.05rem;line-height:1.55}.mobilede-offer .photo-slot{min-height:390px}@media (width<=900px){.mobilede-hero,.mobilede-scope,.mobilede-offer{grid-template-columns:1fr}.mobilede-hero{padding-top:50px}.mobilede-intro h1{font-size:3.7rem}.mobilede-hero-photo,.mobilede-hero-photo img,.photo-slot{min-height:330px}.mobilede-proof{grid-template-columns:1fr 1fr}.mobilede-proof span:nth-child(2){border-right:0}.mobilede-proof span{border-bottom:1px solid #10251f}.mobilede-steps{grid-template-columns:1fr 1fr}.mobilede-visual-pair{grid-template-columns:1fr}.mobilede-visual-pair .photo-slot{min-height:360px}}@media (width<=600px){.mobilede-steps,.scope-grid,.mobilede-proof{grid-template-columns:1fr}.mobilede-proof span{border-right:0}.mobilede-intro h1{font-size:3.15rem}.mobilede-process,.mobilede-scope,.mobilede-offer{padding-top:70px;padding-bottom:70px}}.vienna-page{color:#10251f;background:#f3f1eb}.vienna-hero,.vienna-problem,.vienna-evidence,.vienna-price{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;padding:8vw 4.5vw;display:grid}.vienna-hero{background:#e4e2da;padding-top:72px}.vienna-hero h1,.vienna-problem h2,.vienna-scope h2,.vienna-evidence h2,.vienna-price h2,.vienna-faq h2{letter-spacing:-.065em;margin:18px 0;font-size:clamp(3rem,6vw,6.8rem);line-height:.9}.vienna-hero .lead,.vienna-problem>p,.vienna-price p{max-width:680px;font-size:1.14rem;line-height:1.55}.vienna-hero figure,.vienna-evidence figure{min-height:480px;margin:0;overflow:hidden}.vienna-hero img,.vienna-evidence img{object-fit:cover;width:100%;height:100%;min-height:480px;display:block}.vienna-benefits{border:1px solid #10251f33;grid-template-columns:repeat(3,1fr);margin:0 4.5vw;display:grid}.vienna-benefits article{border-right:1px solid #10251f33;padding:32px}.vienna-benefits article:last-child{border:0}.vienna-benefits span,.vienna-scope article span{color:#e84d3c;font-size:.75rem;font-weight:800}.vienna-benefits h2{margin:46px 0 16px;font-size:1.8rem;line-height:1}.vienna-benefits p,.vienna-scope p,.vienna-evidence li,.vienna-faq p{color:#56615c;line-height:1.55}.vienna-problem{padding-top:10vw;padding-bottom:10vw}.vienna-problem h2{font-size:clamp(2.8rem,5vw,5.8rem)}.vienna-scope{color:#fff;background:#10251f;padding:8vw 4.5vw}.vienna-scope h2{max-width:700px}.vienna-scope>div,.vienna-faq>div{grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid}.vienna-scope article{border:1px solid #fff3;min-height:220px;margin-right:-1px;padding:28px}.vienna-scope h3{margin:42px 0 14px;font-size:1.4rem}.vienna-scope p{color:#d6dbd6}.vienna-evidence ul{margin:28px 0;padding:0;list-style:none}.vienna-evidence li{border-top:1px solid #10251f33;padding:12px 0}.vienna-price{background:#d8ddd6;margin:0 4.5vw 8vw;padding:6vw}.vienna-price strong{letter-spacing:-.08em;text-align:right;font-size:clamp(5rem,11vw,11rem);line-height:.8}.vienna-price small{letter-spacing:.05em;margin-top:24px;font-size:.75rem;line-height:1.3;display:block}.vienna-faq{padding:2vw 4.5vw 9vw}.vienna-faq h2{max-width:900px;font-size:clamp(2.6rem,4.5vw,5rem)}.vienna-faq>div{grid-template-columns:repeat(3,1fr);gap:20px}.vienna-faq article{border-top:1px solid #10251f40;padding-top:20px}.vienna-faq h3{font-size:1.3rem;line-height:1.1}@media (width<=800px){.vienna-hero,.vienna-problem,.vienna-evidence,.vienna-price,.vienna-benefits,.vienna-scope>div,.vienna-faq>div{grid-template-columns:1fr}.vienna-benefits article{border-bottom:1px solid #10251f33;border-right:0}.vienna-price strong{text-align:left}.vienna-hero figure,.vienna-evidence figure,.vienna-hero img,.vienna-evidence img{min-height:360px}}.planner-page{color:#10251f;background:#f3f1eb;min-height:100vh}.planner-hero{border-top:1px solid #10251f26;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:7vw;padding:90px 4.5vw 70px;display:grid}.planner-hero h1,.planner-output h2,.planner-note h2{letter-spacing:-.065em;margin:24px 0;font-size:clamp(3rem,6.2vw,6.6rem);line-height:.91}.planner-hero>div>p:not(.eyebrow){max-width:760px;font-size:1.2rem;line-height:1.55}.planner-hero aside{color:#f3f1eb;background:#10251f;align-self:end;padding:34px}.planner-hero aside strong{font-size:1.2rem}.planner-hero aside p{margin:14px 0 0;line-height:1.55}.planner-workspace{background:#fff;border:1px solid #10251f29;grid-template-columns:1fr 1fr;margin:0 4.5vw;display:grid}.planner-form,.planner-result{padding:clamp(28px,4vw,64px)}.planner-form{border-right:1px solid #10251f29;gap:22px;display:grid}.planner-form>label,.planner-form legend{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700}.planner-form select,.planner-form input[type=number]{box-sizing:border-box;color:#10251f;width:100%;font:inherit;background:#f8f7f2;border:1px solid #10251f47;margin-top:9px;padding:15px;font-size:1rem;display:block}.planner-form fieldset{border:0;margin:4px 0 0;padding:0}.planner-form fieldset label{margin-top:12px;font-size:.94rem;line-height:1.3;display:block}.planner-form input[type=radio]{margin:0 9px 0 0}.planner-result{color:#fff;background:#10251f}.planner-result>strong{color:#caff19;letter-spacing:-.06em;margin:16px 0 22px;font-size:clamp(3rem,6vw,5.6rem);line-height:1;display:block}.planner-result>p:not(.eyebrow){opacity:.8;max-width:580px;line-height:1.55}.planner-result .primary-cta{margin-top:12px}.planner-output{grid-template-columns:.7fr 1.3fr;gap:7vw;padding:110px 4.5vw;display:grid}.planner-output h2{margin-top:18px;font-size:clamp(2.7rem,5vw,5.2rem)}.planner-lists{border-top:1px solid #10251f33;border-left:1px solid #10251f33;grid-template-columns:1fr 1fr;display:grid}.planner-lists article{border-bottom:1px solid #10251f33;border-right:1px solid #10251f33;padding:30px}.planner-lists span{color:#e84d3c;letter-spacing:.12em;font-size:.75rem;font-weight:800}.planner-lists h3{margin:44px 0 18px;font-size:1.5rem}.planner-lists ul{margin:0;padding-left:18px}.planner-lists li{margin:0 0 14px;line-height:1.5}.planner-note{background:#d8ddd6;grid-template-columns:1fr 1fr;gap:7vw;padding:90px 4.5vw;display:grid}.planner-note h2{margin:18px 0;font-size:clamp(2.6rem,4.5vw,4.8rem)}.planner-note>p{align-self:end;max-width:660px;font-size:1.06rem;line-height:1.6}@media (width<=800px){.planner-hero,.planner-workspace,.planner-output,.planner-note{grid-template-columns:1fr}.planner-hero{padding-top:58px}.planner-hero h1{font-size:3.4rem}.planner-form{border-bottom:1px solid #10251f29;border-right:0}.planner-lists{grid-template-columns:1fr}.planner-note{padding-top:70px;padding-bottom:70px}}.planner-workspace-v2{grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);align-items:start}.planner-form-v2{gap:28px}.planner-step{border-top:1px solid #10251f33;align-items:center;gap:12px;padding-top:8px;display:flex}.planner-step span{background:#caff19;place-items:center;width:34px;height:34px;font-size:.7rem;font-weight:900;display:grid}.planner-step strong{text-transform:uppercase;letter-spacing:.07em;font-size:1rem}.planner-cascade{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.planner-cascade label,.planner-evidence-grid label{text-transform:uppercase;letter-spacing:.07em;font-size:.72rem;font-weight:800}.planner-cascade .planner-wide{grid-column:1/-1}.planner-cascade small{color:#68726e;margin-top:5px;font-size:.68rem;display:block}.planner-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.planner-evidence-grid label:last-child{grid-column:1/-1}.planner-result-v2{box-sizing:border-box;flex-direction:column;justify-content:space-between;min-height:680px;display:flex;position:sticky;top:0}.planner-result-v2>div:first-child>strong{color:#caff19;letter-spacing:-.07em;margin:18px 0 24px;font-size:clamp(3.4rem,6.3vw,6.8rem);line-height:.9;display:block}.planner-result-v2>div:first-child>p:not(.eyebrow){opacity:.78;line-height:1.55}.planner-confidence{margin:28px 0}.planner-confidence:before{content:"";background:#ffffff29;width:100%;height:8px;display:block}.planner-confidence>span{background:#caff19;height:8px;margin-top:-8px;display:block}.planner-confidence p{text-transform:uppercase;letter-spacing:.07em;margin:10px 0 0;font-size:.76rem}.planner-car-summary{border-top:1px solid #fff3;border-bottom:1px solid #fff3;gap:8px;padding:22px 0;display:grid}.planner-car-summary b{font-size:1.25rem}.planner-car-summary span{opacity:.72;font-size:.85rem;line-height:1.45}.planner-output-v2{grid-template-columns:.65fr 1.35fr}.planner-result-detail{min-width:0}.planner-cost-list{border-top:1px solid #10251f33}.planner-cost-list article{border-bottom:1px solid #10251f33;grid-template-columns:1fr auto;align-items:start;gap:28px;padding:22px 0;display:grid}.planner-cost-list b{font-size:1.08rem}.planner-cost-list p{color:#68726e;margin:8px 0 0;font-size:.86rem;line-height:1.45}.planner-cost-list article>strong{white-space:nowrap;font-size:1.15rem}.planner-lists-v2{margin-top:42px}.planner-lists-v2 h3{margin-top:28px}@media (width<=980px){.planner-workspace-v2,.planner-output-v2{grid-template-columns:1fr}.planner-result-v2{min-height:560px;position:static}.planner-cascade{grid-template-columns:1fr 1fr}.planner-cascade label:last-child:not(.planner-wide){grid-column:1/-1}}@media (width<=620px){.planner-cascade,.planner-evidence-grid{grid-template-columns:1fr}.planner-cascade label:last-child:not(.planner-wide),.planner-evidence-grid label:last-child{grid-column:auto}.planner-result-v2{min-height:520px}.planner-result-v2>div:first-child>strong{font-size:3.4rem}.planner-cost-list article{grid-template-columns:1fr}.planner-cost-list article>strong{white-space:normal}}.planner-wizard-page{background:#f3f1eb}.planner-intro{border-top:1px solid #10251f29;grid-template-columns:1.25fr .75fr;align-items:end;gap:7vw;padding:60px 4.5vw 48px;display:grid}.planner-intro h1{letter-spacing:-.065em;max-width:1050px;margin:18px 0 0;font-size:clamp(3.4rem,6.5vw,7rem);line-height:.89}.planner-intro>p{max-width:580px;margin:0 0 8px;font-size:1.08rem;line-height:1.55}.planner-wizard{background:#fff;border:1px solid #10251f2e;margin:0 4.5vw 100px}.wizard-progress{color:#fff;background:#10251f;grid-template-columns:repeat(4,1fr);display:grid}.wizard-progress>div{opacity:.42;border-right:1px solid #ffffff29;align-items:center;gap:12px;padding:18px 24px;display:flex}.wizard-progress>div:last-child{border:0}.wizard-progress>div.active{opacity:1}.wizard-progress span{border:1px solid #ffffff73;place-items:center;width:30px;height:30px;font-size:.72rem;display:grid}.wizard-progress .active span{color:#10251f;background:#caff19;border-color:#caff19}.wizard-progress b{text-transform:uppercase;letter-spacing:.08em;font-size:.76rem}.wizard-car-chip{color:#10251f;text-align:left;width:100%;font:inherit;cursor:pointer;background:#d8ddd6;border:0;border-bottom:1px solid #10251f29;padding:13px 4vw;font-size:.78rem;font-weight:800;display:block}.wizard-layout{grid-template-columns:minmax(0,1fr) minmax(310px,.36fr);align-items:start;display:grid}.wizard-main{min-width:0}.wizard-stage{box-sizing:border-box;min-height:620px;padding:clamp(32px,5vw,72px)}.wizard-kicker{color:#e84d3c;letter-spacing:.11em;text-transform:uppercase;margin:0 0 18px;font-size:.72rem;font-weight:900}.wizard-stage h2{letter-spacing:-.055em;max-width:900px;margin:0 0 26px;font-size:clamp(2.5rem,4.7vw,5.2rem);line-height:.94}.wizard-lead{color:#68726e;max-width:680px;margin:-10px 0 30px;font-size:1rem;line-height:1.5}.listing-field,.facts-grid label{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.listing-field{max-width:780px}.listing-field input,.wizard-search,.facts-grid input,.facts-grid select{box-sizing:border-box;color:#10251f;width:100%;font:inherit;background:#f8f7f2;border:1px solid #10251f45;border-radius:0;margin-top:9px;padding:17px 18px;font-size:1rem;display:block}.listing-field small{color:#68726e;text-transform:none;letter-spacing:0;margin-top:7px;font-size:.7rem;font-weight:500;line-height:1.4;display:block}.wizard-search{max-width:780px;margin:28px 0 18px;padding:19px 20px;font-size:1.05rem}.generation-grid,.variant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.generation-grid button,.variant-grid button{color:#10251f;text-align:left;min-height:150px;font:inherit;cursor:pointer;background:#fff;border:1px solid #10251f33;flex-direction:column;align-items:flex-start;padding:24px 52px 24px 24px;transition:background .16s,transform .16s;display:flex;position:relative}.generation-grid button:hover,.variant-grid button:hover{background:#caff19;transform:translateY(-2px)}.generation-grid span,.variant-grid span{text-transform:uppercase;letter-spacing:.1em;color:#e84d3c;font-size:.68rem;font-weight:900}.generation-grid strong{margin:22px 0 8px;font-size:1.35rem;line-height:1.1}.generation-grid small,.variant-grid small{color:#68726e;font-size:.76rem}.generation-grid i,.variant-grid i{font-size:1.25rem;font-style:normal;position:absolute;bottom:22px;right:22px}.variant-grid button{min-height:210px}.variant-grid strong{margin:24px 0 8px;font-size:1.5rem;line-height:1.05}.variant-grid b{margin-bottom:auto;font-size:.9rem;line-height:1.35}.wizard-empty{color:#fff;background:#10251f;max-width:720px;padding:34px}.wizard-empty strong{font-size:1.3rem}.wizard-empty p{opacity:.76;line-height:1.5}.wizard-empty a{color:#caff19;font-weight:800}.wizard-unknown{color:#10251f;border:1px dashed #10251f61;gap:7px;margin-top:16px;padding:22px;text-decoration:none;display:grid}.wizard-unknown strong{font-size:1rem}.wizard-unknown span{color:#68726e;font-size:.8rem}.wizard-back,.wizard-restart{color:#10251f;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:28px;padding:12px 0;font-weight:800}.facts-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.choice-label{letter-spacing:.08em;text-transform:uppercase;margin:30px 0 12px;font-size:.72rem;font-weight:900}.usage-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.usage-grid button,.answer-grid button{color:#10251f;text-align:left;min-height:100px;font:inherit;cursor:pointer;background:#fff;border:1px solid #10251f33;gap:7px;padding:20px;display:grid}.usage-grid button.selected,.answer-grid button.selected{background:#caff19;border-color:#10251f}.usage-grid strong{font-size:1rem}.usage-grid span{color:#68726e;font-size:.78rem}.wizard-actions{justify-content:space-between;align-items:center;margin-top:34px;display:flex}.wizard-actions .wizard-back{margin:0}.wizard-next{color:#fff;font:inherit;cursor:pointer;background:#10251f;border:1px solid #10251f;padding:16px 22px;font-weight:900}.wizard-live{box-sizing:border-box;color:#fff;background:#10251f;flex-direction:column;justify-content:center;min-height:620px;padding:clamp(30px,4vw,56px);display:flex;position:sticky;top:0}.wizard-live>span{letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:900}.wizard-live>strong{color:#caff19;letter-spacing:-.07em;margin:22px 0;font-size:clamp(3.1rem,5.5vw,6rem);line-height:.88}.wizard-live p{opacity:.68;line-height:1.5}.evidence-progress{background:#d8ddd6;max-width:760px;height:7px;margin-bottom:30px}.evidence-progress span{background:#e84d3c;height:100%;transition:width .2s;display:block}.answer-grid{grid-template-columns:repeat(3,1fr);gap:12px;max-width:850px;display:grid}.answer-grid button{min-height:150px}.answer-grid button>span{border:1px solid #10251f4d;place-items:center;width:34px;height:34px;font-size:.8rem;display:grid}.answer-grid button strong{align-self:end;font-size:1rem}.result-stage{padding-bottom:80px}.result-hero-card{color:#fff;background:#10251f;margin-bottom:36px;padding:34px}.result-hero-card>span{letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.result-hero-card>strong{color:#caff19;letter-spacing:-.07em;margin:18px 0;font-size:clamp(3.4rem,7vw,7.2rem);line-height:.9;display:block}.result-hero-card p{opacity:.72}.wizard-cost-list{margin-bottom:48px}.result-columns{border:1px solid #10251f33;grid-template-columns:1fr 1fr;display:grid}.result-columns article{padding:30px}.result-columns article+article{border-left:1px solid #10251f33}.result-columns article>span{color:#e84d3c;font-size:.72rem;font-weight:900}.result-columns h3{margin:24px 0;font-size:1.4rem}.result-columns ul{padding-left:18px}.result-columns li{margin:0 0 14px;line-height:1.45}.copy-button{color:#10251f;font:inherit;cursor:pointer;background:0 0;border:1px solid #10251f;padding:12px 16px;font-weight:800}.result-cta{align-items:center;gap:12px;margin-top:30px;display:flex}.wizard-restart{margin-left:auto;margin-right:auto;display:block}.planner-wizard .planner-note{margin-left:-1px;margin-right:-1px}.planner-missing{color:#10251f;align-self:end;padding:15px;font-size:.8rem;font-weight:800}@media (width<=980px){.planner-intro,.wizard-layout{grid-template-columns:1fr}.planner-intro{padding-top:42px}.planner-intro>p{margin-top:20px}.wizard-live{z-index:5;grid-template-columns:1fr auto;align-items:center;min-height:0;padding:18px 24px;display:grid;position:sticky;top:auto;bottom:0}.wizard-live>strong{margin:0;font-size:2.2rem}.wizard-live>span,.wizard-live>p{grid-column:1}.wizard-live p{margin:4px 0 0;font-size:.76rem}.wizard-progress b{display:none}.wizard-progress>div{justify-content:center;padding:13px}.wizard-stage{min-height:560px}}@media (width<=650px){.planner-intro h1{font-size:3.25rem}.planner-wizard{margin-left:12px;margin-right:12px}.wizard-stage{padding:32px 20px}.wizard-stage h2{font-size:2.7rem}.generation-grid,.variant-grid,.facts-grid,.usage-grid,.answer-grid,.result-columns{grid-template-columns:1fr}.generation-grid button,.variant-grid button{min-height:135px}.variant-grid button{min-height:180px}.facts-grid{gap:18px}.usage-grid button{min-height:82px}.answer-grid button{min-height:92px}.result-columns article+article{border-top:1px solid #10251f33;border-left:0}.result-cta{flex-direction:column;align-items:stretch}.result-hero-card{padding:26px 20px}.result-hero-card>strong{font-size:3.5rem}.wizard-actions{gap:18px}.wizard-next{flex:1}.wizard-live{grid-template-columns:1fr}.wizard-live>strong{grid-row:2}.wizard-live>span,.wizard-live>p{grid-column:auto}.wizard-live p{display:none}}.service-stage .service-facts.standalone{margin-top:0}.service-skip{color:#10251f;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #10251f;margin-top:16px;padding:12px 0;font-weight:800}.wizard-next:disabled{opacity:.35;cursor:not-allowed}.evidence-actions{max-width:850px}.result-verdict{background:#f3f1eb;border-left:7px solid #10251f;margin-bottom:18px;padding:28px 30px}.result-verdict>span{letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:.7rem;font-weight:900;display:block}.result-verdict>strong{letter-spacing:-.035em;max-width:780px;font-size:clamp(1.55rem,3vw,2.7rem);line-height:1.02;display:block}.result-verdict p{color:#56615c;max-width:760px;margin:14px 0;line-height:1.5}.result-verdict small{font-weight:800;display:block}.result-verdict.high{background:#fff0ed;border-left-color:#e84d3c}.result-verdict.medium{background:#fff8d9;border-left-color:#d7a900}.result-verdict.low{background:#edf6e7;border-left-color:#5e8f3a}.exposure-line{border-top:1px solid #ffffff3d;justify-content:space-between;gap:20px;margin-top:22px;padding-top:18px;display:flex}.exposure-line span{letter-spacing:.07em;text-transform:uppercase;font-size:.74rem;font-weight:800}.exposure-line b{color:#fff;white-space:nowrap}@media (width<=650px){.result-verdict{padding:24px 20px}.service-skip{text-align:left;width:100%}.evidence-actions{align-items:stretch}}.wizard-live-metric{border-top:1px solid #ffffff38;margin-top:28px;padding-top:20px}.wizard-live-metric small{letter-spacing:.09em;text-transform:uppercase;opacity:.68;margin-bottom:9px;font-size:.66rem;font-weight:900;display:block}.wizard-live-metric strong{color:#caff19;letter-spacing:-.065em;font-size:clamp(2.8rem,4.7vw,5.2rem);line-height:.9;display:block}.wizard-live-metric b{font-size:clamp(1.35rem,2.2vw,2rem);line-height:1;display:block}.wizard-live-change{background:#caff1914;border:1px solid #caff1959;margin-top:22px;padding:16px}.wizard-live-change small{color:#caff19;letter-spacing:.09em;text-transform:uppercase;margin-bottom:6px;font-size:.58rem;font-weight:900;display:block}.wizard-live-change strong{font-size:.8rem;line-height:1.4;display:block}.planner-wizard{scroll-margin-top:12px}.calculator-legal-footer{color:#fff;background:#10251f;justify-content:space-between;gap:24px;padding:28px 4.5vw;font-size:.75rem;display:flex}.calculator-legal-footer nav{flex-wrap:wrap;gap:18px;display:flex}.calculator-legal-footer a{color:#fff;border-bottom:1px solid #ffffff73;text-decoration:none}@media (width<=980px){.wizard-live{padding:11px 16px calc(11px + env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;gap:12px}.wizard-live>span,.wizard-live>p{display:none}.wizard-live-metric{border:0;min-width:0;margin:0;padding:0}.wizard-live-metric+.wizard-live-metric{border-left:1px solid #ffffff38;padding-left:12px}.wizard-live-metric small{white-space:nowrap;margin-bottom:5px;font-size:.55rem}.wizard-live-metric strong{white-space:nowrap;font-size:clamp(1.35rem,5vw,2rem)}.wizard-live-metric b{white-space:nowrap;font-size:clamp(.9rem,3.6vw,1.25rem)}.wizard-live-change{grid-column:1/-1;margin:0;padding:7px 9px}.wizard-live-change small{display:none}.wizard-live-change strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.66rem;line-height:1.25;display:-webkit-box;overflow:hidden}body:has(.planner-wizard-page) .cookie-settings{bottom:calc(126px + env(safe-area-inset-bottom))}}@media (width<=650px){.wizard-stage{min-height:auto;padding:26px 18px 34px}.wizard-stage h2{margin-bottom:20px;font-size:2.15rem;line-height:.98}.wizard-lead{margin-top:-5px;margin-bottom:22px}.answer-grid{gap:9px}.answer-grid button{grid-template-columns:34px 1fr;align-items:center;min-height:64px;padding:13px 14px}.answer-grid button strong{align-self:center}.wizard-live{gap:8px 12px}.wizard-actions{margin-top:26px}.calculator-legal-footer{padding:24px 20px calc(24px + env(safe-area-inset-bottom));flex-direction:column}}.distance-hint{color:var(--muted);margin:-24px 0 14px;font-size:12px;line-height:1.4}.distance-presets{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-bottom:16px;display:grid}.distance-presets button{border:0;border-right:1px solid var(--line);min-width:0;color:var(--ink);font:inherit;cursor:pointer;background:0 0;padding:11px 6px;font-size:11px;font-weight:800}.distance-presets button:last-child{border-right:0}.distance-presets button.active{background:var(--ink);color:var(--paper)}.distance-stepper{grid-template-columns:46px 1fr 46px;align-items:stretch;gap:10px;margin-bottom:24px;display:grid}.distance-stepper>button{background:var(--ink);color:#fff;font:inherit;cursor:pointer;border:0;font-size:22px;font-weight:900}.distance-stepper>button:disabled{opacity:.25;cursor:default}.distance-stepper .distance-input input{text-align:center;font-size:48px}.distance-stepper .distance-input span{padding-right:8px}.distance-range{margin:0 0 34px}.nova-form-intro{border-bottom:1px solid #10251f2e;grid-column:1/-1;grid-template-columns:36px 1fr;gap:6px 12px;padding-bottom:20px;display:grid}.nova-form-intro>span{background:#caff19;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:.7rem;font-weight:900;display:grid}.nova-form-intro strong{font-size:1rem}.nova-form-intro p{color:#68726e;margin:0;font-size:.78rem;line-height:1.4}.nova-calculate{color:#fff;font:inherit;cursor:pointer;background:#10251f;border:0;grid-column:1/-1;padding:17px 20px;font-weight:900}.nova-empty{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:100%;display:flex}.nova-empty>span{border:1px solid #ffffff59;place-items:center;width:38px;height:38px;margin-bottom:28px;font-size:.7rem;font-weight:900;display:grid}.nova-empty>strong{letter-spacing:-.05em;max-width:560px;font-size:clamp(2rem,4vw,4rem);line-height:.96;display:block}.nova-empty>p:not(.eyebrow){opacity:.72;max-width:560px;margin:22px 0 0;line-height:1.55}.nova-small a{color:#caff19}.result-signals{border:1px solid #10251f33;gap:0;margin:-12px 0 36px;display:grid}.result-signals>span{letter-spacing:.09em;text-transform:uppercase;background:#d8ddd6;padding:14px 18px;font-size:.7rem;font-weight:900}.result-signals p{border-top:1px solid #10251f29;margin:0;padding:14px 18px;font-size:.86rem;line-height:1.45}@media (width<=650px){.distance-presets{grid-template-columns:repeat(3,1fr)}.distance-presets button:nth-child(3){border-right:0}.distance-presets button:nth-child(n+4){border-top:1px solid var(--line)}.distance-stepper{grid-template-columns:42px 1fr 42px}.distance-stepper .distance-input input{font-size:40px}.nova-form-intro{grid-template-columns:32px 1fr}.nova-form-intro>span{width:32px;height:32px}.nova-empty{min-height:360px}.result-signals{margin-top:-18px}}.selection-costs{grid-template-columns:repeat(5,1fr)}.selection-costs .selection-insurance-basis{color:#58645e;background:#eeeae0;grid-column:1/-1;margin:0;padding:14px 16px;font-size:11px;line-height:1.5}.selection-insurance-explainer{border:1px solid var(--sel-line);color:#fff;background:#14231d;grid-template-columns:1.35fr repeat(3,.55fr);margin:24px 4.5vw 0;display:grid}.selection-insurance-explainer>div,.selection-insurance-explainer>article{border-right:1px solid #ffffff29;padding:28px}.selection-insurance-explainer h2{margin:15px 0;font-size:32px;line-height:1}.selection-insurance-explainer p{color:#cdd5cf;margin:0;font-size:13px;line-height:1.55}.selection-insurance-explainer article{flex-direction:column;justify-content:flex-end;display:flex}.selection-insurance-explainer article span,.selection-insurance-explainer article small{text-transform:uppercase;letter-spacing:.07em;font-size:10px;line-height:1.4}.selection-insurance-explainer article b{color:#d5bd89;margin:28px 0 8px;font-size:32px;display:block}.selection-insurance-explainer article small{opacity:.62}.selection-insurance-explainer footer{opacity:.65;border-top:1px solid #ffffff29;grid-column:1/-1;padding:14px 28px;font-size:10px;line-height:1.45}.selection-client-brief{border:1px solid var(--sel-line);background:#fffdf8;grid-template-columns:repeat(4,1fr);margin:70px 4.5vw 0;display:grid}.selection-client-brief>.selection-kicker{border-bottom:1px solid var(--sel-line);grid-column:1/-1;padding:18px 24px}.selection-client-brief>div{border-right:1px solid var(--sel-line);padding:25px}.selection-client-brief>div:last-child{border-right:0}.selection-client-brief b{color:#b7985b;font-size:11px;display:block}.selection-client-brief strong{margin:28px 0 10px;font-size:18px;display:block}.selection-client-brief p{color:#65706a;margin:0;font-size:13px;line-height:1.5}.selection-seller-badge{color:#14231d;letter-spacing:.08em;text-transform:uppercase;background:#dce8d8;padding:9px 11px;font-size:9px;font-weight:900;position:absolute;bottom:16px;left:16px}.selection-seller-badge.private{background:#ead9d0}.selection-card:has(.selection-seller-badge.private){border-color:#824b3447}@media (width<=900px){.selection-client-brief{grid-template-columns:1fr 1fr}.selection-client-brief>.selection-kicker{grid-column:1/-1}.selection-insurance-explainer{grid-template-columns:1fr 1fr}.selection-insurance-explainer>div,.selection-insurance-explainer footer{grid-column:1/-1}}@media (width<=600px){.selection-client-brief,.selection-insurance-explainer{grid-template-columns:1fr}.selection-client-brief>.selection-kicker,.selection-insurance-explainer>div,.selection-insurance-explainer footer{grid-column:auto}.selection-client-brief>div,.selection-insurance-explainer>div,.selection-insurance-explainer>article{border-right:0;border-bottom:1px solid var(--sel-line)}}.selection-app,.selection-gate,.selection-guide{--sel-ink:#14231d;--sel-paper:#f4f1e9;--sel-card:#fffdf8;--sel-gold:#b7985b;--sel-sage:#dce4da;--sel-line:#14231d29;background:var(--sel-paper);min-height:100vh;color:var(--sel-ink)}.selection-portal-loading{place-items:center;padding:32px;display:grid}.selection-portal-loading>div{border:1px solid var(--sel-line);background:var(--sel-card);border-radius:24px;width:min(560px,100%);padding:42px;box-shadow:0 18px 60px #14231d14}.selection-portal-loading span{color:var(--sel-gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:22px;font-size:12px;font-weight:800;display:block}.selection-portal-loading strong{font-family:var(--font-display),serif;font-size:clamp(28px,5vw,46px);line-height:1.02;display:block}.selection-portal-loading p{color:#14231da6;margin:16px 0 24px}.selection-portal-loading i{background:#14231d14;border-radius:99px;width:100%;height:4px;display:block;overflow:hidden}.selection-portal-loading i:after{border-radius:inherit;background:var(--sel-gold);content:"";width:38%;height:100%;animation:1.1s ease-in-out infinite alternate selection-loading;display:block}@keyframes selection-loading{to{transform:translate(165%)}}.selection-kicker{letter-spacing:.13em;text-transform:uppercase;color:#80683c;font-size:11px;font-weight:900;display:block}.selection-header,.selection-guide-header{border-bottom:1px solid var(--sel-line);justify-content:space-between;align-items:center;gap:28px;padding:20px 4.5vw;display:flex}.selection-header-label{margin-right:auto}.selection-header-label span,.selection-updated span{letter-spacing:.11em;text-transform:uppercase;opacity:.58;font-size:10px;display:block}.selection-header-label b,.selection-updated b{font-size:12px}.selection-hero{color:#f7f3e9;background:#13241d;grid-template-columns:1.4fr .6fr;gap:6vw;padding:80px 4.5vw;display:grid}.selection-hero h1,.selection-guide-hero h1{letter-spacing:-.07em;margin:20px 0 30px;font-size:clamp(3.7rem,7vw,7.5rem);line-height:.88}.selection-hero h1 em,.selection-guide-hero h1 em{color:#d5bd89;font-family:Georgia,serif;font-weight:400}.selection-hero-copy>p{color:#d8ded8;max-width:760px;font-size:18px;line-height:1.55}.selection-hero-actions{gap:12px;margin-top:34px;display:flex}.selection-hero-actions a,.selection-hero-actions button,.vehicle-seller a{color:#13241d;font:inherit;cursor:pointer;background:#d5bd89;border:1px solid #d5bd89;padding:15px 19px;font-weight:850;text-decoration:none}.selection-hero-actions button{color:#fff;background:0 0}.selection-hero-scorecard{border:1px solid #ffffff38;align-self:end;padding:34px}.selection-hero-scorecard>span{letter-spacing:.1em;text-transform:uppercase;font-size:10px}.selection-hero-scorecard>strong{margin:24px 0 5px;font-size:30px;display:block}.selection-hero-scorecard>p{opacity:.7}.selection-hero-scorecard>div{border-top:1px solid #fff3;margin:30px 0;padding-top:24px}.selection-hero-scorecard b{color:#d5bd89;font-size:38px;display:block}.selection-hero-scorecard small,.selection-hero-scorecard i{opacity:.72;margin-top:8px;font-size:12px;line-height:1.4;display:block}.selection-summary-strip{border:1px solid var(--sel-line);background:var(--sel-card);grid-template-columns:repeat(3,1fr);margin:0 4.5vw;display:grid}.selection-summary-strip article{border-right:1px solid var(--sel-line);padding:24px}.selection-summary-strip article:last-child{border:0}.selection-summary-strip span,.selection-summary-strip small{text-transform:uppercase;letter-spacing:.08em;opacity:.58;font-size:10px;line-height:1.4;display:block}.selection-summary-strip strong{margin:16px 0 7px;font-size:18px;display:block}.selection-knowledge{border:1px solid var(--sel-line);background:#e7e5dd;grid-template-columns:1.1fr .9fr 1fr 1fr;gap:0;margin:70px 4.5vw 0;display:grid}.selection-knowledge>div,.selection-knowledge>p,.selection-knowledge>a{padding:28px}.selection-knowledge h2{margin:14px 0 0;font-size:32px;line-height:1}.selection-knowledge>p{border-left:1px solid var(--sel-line);margin:0;font-size:14px;line-height:1.55}.selection-knowledge>a{border-left:1px solid var(--sel-line);color:inherit;gap:12px;text-decoration:none;display:grid;position:relative}.selection-knowledge>a:hover{background:#d5bd89}.selection-knowledge>a span{text-transform:uppercase;letter-spacing:.09em;font-size:11px}.selection-knowledge>a strong{font-size:18px}.selection-knowledge>a i{font-size:24px;font-style:normal}.selection-tabs{border:1px solid var(--sel-line);grid-template-columns:repeat(4,1fr);margin:70px 4.5vw 0;display:grid}.selection-tabs button{border:0;border-right:1px solid var(--sel-line);color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;padding:21px}.selection-tabs button:last-child{border:0}.selection-tabs button.active{color:#fff;background:#13241d}.selection-tabs span,.selection-tabs small{display:block}.selection-tabs span{font-weight:850}.selection-tabs small{opacity:.6;margin-top:6px;font-size:11px}.selection-list-head{justify-content:space-between;align-items:end;gap:30px;padding:65px 4.5vw 25px;display:flex}.selection-list-head h2{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(2.5rem,4vw,4.5rem)}.selection-list-head p{max-width:470px;line-height:1.5}.selection-list{gap:22px;padding:0 4.5vw 90px;display:grid}.selection-card{border:1px solid var(--sel-line);background:var(--sel-card);grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);display:grid;overflow:hidden}.selection-card.status-sold,.selection-card.status-cash_refused{filter:saturate(.25);opacity:.48}.selection-card-media{background:#29342f;min-height:360px;position:relative}.selection-card-media img{object-fit:cover;width:100%;height:100%}.selection-photo-pending{box-sizing:border-box;color:#fff;background:linear-gradient(145deg,#25362e,#101b17);flex-direction:column;justify-content:end;height:100%;min-height:360px;padding:30px;display:flex}.selection-photo-pending strong{font-size:50px}.selection-photo-pending small{opacity:.6}.selection-rank,.selection-status{color:#14231d;text-transform:uppercase;letter-spacing:.08em;background:#fff;padding:9px 11px;font-size:10px;font-weight:900;position:absolute;top:16px}.selection-rank{left:16px}.selection-status{right:16px}.selection-status.active{background:#d8ead6}.selection-status.awaiting,.selection-status.check_cash{background:#f2dfb2}.selection-status.sold,.selection-status.cash_refused{background:#d6d6d2}.selection-card-body{padding:30px}.selection-card-body>header{justify-content:space-between;gap:24px;display:flex}.selection-card-body header p{text-transform:uppercase;letter-spacing:.13em;margin:0;font-size:10px}.selection-card-body h2{letter-spacing:-.035em;margin:8px 0;font-size:28px}.selection-card-body h2 span{color:#66716b;font-weight:450}.selection-price{text-align:right}.selection-price s{opacity:.45;font-size:12px;display:block}.selection-price strong{font-size:28px}.selection-core-facts{border-top:1px solid var(--sel-line);border-bottom:1px solid var(--sel-line);grid-template-columns:.65fr .8fr 1.55fr;margin:22px 0;display:grid}.selection-core-facts span{border-right:1px solid var(--sel-line);color:#6c746f;padding:17px;font-size:10px}.selection-core-facts span:last-child{border:0}.selection-core-facts b{color:#14231d;margin-bottom:7px;font-size:15px;display:block}.selection-swatches{gap:24px;display:flex}.selection-swatches>span>small{text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:9px;display:block}.selection-swatch{align-items:center;gap:8px;font-size:12px;display:flex}.selection-swatch i{border:1px solid #00000038;border-radius:50%;width:16px;height:16px}.selection-verdict{margin:22px 0;font-size:17px;font-weight:750;line-height:1.45}.selection-cost-compact{background:#e8ebe3;grid-template-columns:1fr auto;align-items:end;padding:17px;display:grid}.selection-cost-compact span,.selection-cost-compact small{text-transform:uppercase;letter-spacing:.07em;font-size:10px}.selection-cost-compact strong{font-size:23px}.selection-cost-compact small{opacity:.55;grid-column:1/-1;margin-top:5px}.selection-card-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.selection-card-actions>*{border:1px solid var(--sel-line);color:inherit;font:inherit;cursor:pointer;background:0 0;padding:11px 13px;font-size:12px;font-weight:800;text-decoration:none}.selection-card-actions .selection-details{color:#fff;background:#14231d}.selection-compare-toggle.selected{background:#d5bd89}.selection-expanded{border-top:1px solid var(--sel-line);margin-top:28px;padding-top:28px}.selection-expanded p,.selection-expanded li{line-height:1.5}.selection-reason-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.selection-reason-grid section{background:#e5eadf;padding:20px}.selection-reason-grid section.risk{background:#f1e4dc}.selection-costs{border:1px solid var(--sel-line);grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid}.selection-costs>div{border-right:1px solid var(--sel-line);padding:15px}.selection-costs span,.selection-costs strong{display:block}.selection-costs span{text-transform:uppercase;font-size:10px}.selection-costs .total{color:#fff;background:#14231d;grid-column:1/-1;justify-content:space-between;display:flex}.selection-meta-row{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}.selection-meta-row span,.selection-meta-row b{font-size:12px;display:block}.selection-meta-row b{margin-bottom:6px}.selection-equipment{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.selection-equipment span{background:#e7e5dd;padding:7px 9px;font-size:10px}.selection-footer{color:#fff;background:#14231d;justify-content:space-between;gap:50px;padding:50px 4.5vw;display:flex}.selection-footer p{opacity:.65;max-width:600px;font-size:12px;line-height:1.5}.selection-compare-bar{z-index:20;background:#d5bd89;align-items:center;gap:18px;padding:12px 16px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #0000003d}.selection-compare-bar small{font-size:11px}.selection-compare-bar button{color:#fff;font:inherit;background:#14231d;border:0;padding:10px;font-weight:800}.selection-compare-bar .clear{color:#14231d;background:0 0}.selection-dialog-backdrop{z-index:30;background:#070d0ad1;padding:4vw;position:fixed;inset:0;overflow:auto}.selection-dialog{background:#f4f1e9;max-width:1150px;margin:auto;padding:35px}.selection-dialog>header{justify-content:space-between;display:flex}.selection-dialog>header h2{font-size:35px}.selection-dialog>header button{background:0 0;border:0;font-size:35px}.selection-compare-grid{border:1px solid var(--sel-line);grid-template-columns:repeat(3,1fr);display:grid}.selection-compare-grid article{border-right:1px solid var(--sel-line);padding:24px}.selection-compare-grid article:last-child{border:0}.selection-compare-grid h3{margin:8px 0;font-size:28px}.selection-compare-grid .price{margin:20px 0;font-size:25px;display:block}.selection-compare-grid dl>div{border-top:1px solid var(--sel-line);justify-content:space-between;gap:15px;padding:12px 0;display:flex}.selection-compare-grid dd{text-align:right}.selection-score{gap:3px;display:flex}.selection-score i{background:#ccd0cc;border-radius:50%;width:7px;height:7px}.selection-score i.filled{background:#89703e}.selection-gate{box-sizing:border-box;color:#fff;background:#14231d;grid-template-columns:1.2fr .8fr;min-height:100vh;padding:34px 5vw;display:grid}.selection-gate-brand{grid-column:1/-1}.selection-gate>section{align-self:center;max-width:760px}.selection-gate h1{letter-spacing:-.075em;margin:25px 0;font-size:clamp(4rem,7.5vw,8rem);line-height:.87}.selection-gate h1 em{color:#d5bd89;font-family:Georgia,serif;font-weight:400}.selection-gate>section>p{opacity:.75;max-width:640px;font-size:18px;line-height:1.5}.selection-gate form{grid-template-columns:1fr auto;max-width:560px;margin-top:36px;display:grid}.selection-gate label{text-transform:uppercase;letter-spacing:.1em;grid-column:1/-1;margin-bottom:8px;font-size:10px}.selection-gate input{color:#fff;min-width:0;font:inherit;letter-spacing:.35em;background:0 0;border:1px solid #ffffff4d;padding:18px;font-size:25px}.selection-gate button{color:#14231d;font:inherit;background:#d5bd89;border:0;padding:0 22px;font-weight:900}.selection-gate aside{border-top:1px solid #fff3;align-self:end}.selection-gate aside div{border-bottom:1px solid #fff3;grid-template-columns:45px 1fr;padding:18px 0;display:grid}.selection-gate aside b{color:#d5bd89}.selection-gate aside span{font-size:13px}.selection-pin-error{color:#f0b9ad}.selection-gate section>small{opacity:.4;margin-top:28px;display:block}.selection-decision-summary{border:1px solid var(--sel-line);background:#e7e5dd;grid-template-columns:minmax(320px,1.7fr) repeat(3,1fr);margin:18px 4.5vw 0;display:grid}.selection-decision-summary>div,.selection-decision-summary>article{padding:20px 24px}.selection-decision-summary>article{border-left:1px solid var(--sel-line);align-items:center;gap:14px;display:flex}.selection-decision-summary strong,.selection-decision-summary small{display:block}.selection-decision-summary strong{margin:8px 0 4px;font-size:16px}.selection-decision-summary small{color:#65706a;font-size:11px;line-height:1.4}.selection-decision-summary article b{font-size:30px}.selection-decision-summary article span{font-size:11px;font-weight:850}.selection-decision-summary.has-decisions{background:#fffdf8}.selection-decision-summary article.go b{color:#34704e}.selection-decision-summary article.clarify b{color:#9a6a16}.selection-decision-summary article.reject b{color:#8d4b43}.selection-card.decision-go{border-color:#4d8262;box-shadow:inset 4px 0 #4d8262}.selection-card.decision-reject:not(.status-sold):not(.status-cash_refused){filter:saturate(.28);opacity:.56}.selection-client-choice{z-index:2;letter-spacing:.08em;text-transform:uppercase;background:#fff;padding:9px 11px;font-size:9px;font-weight:900;position:absolute;bottom:16px;right:16px}.selection-client-choice.go{color:#1c4b30;background:#cfe5d6}.selection-client-choice.clarify{color:#69470b;background:#f2dfb2}.selection-client-choice.reject{color:#6f332d;background:#ead9d0}.selection-decision-control{border:1px solid var(--sel-line);background:#fffdf8;grid-template-columns:minmax(150px,1fr) repeat(3,auto);align-items:stretch;gap:8px;margin-top:14px;padding:13px;display:grid}.selection-decision-control>div{align-self:center}.selection-decision-control span,.selection-decision-control small{display:block}.selection-decision-control span{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.selection-decision-control small{color:#737b77;margin-top:4px;font-size:9px}.selection-decision-control button{border:1px solid var(--sel-line);color:inherit;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:7px;padding:10px 12px;font-size:11px;font-weight:850;display:flex}.selection-decision-control button i{background:#e2e4df;border-radius:50%;place-items:center;width:19px;height:19px;font-style:normal;display:grid}.selection-decision-control button.go.selected{color:#1c4b30;background:#dceadd;border-color:#4d8262}.selection-decision-control button.clarify.selected{color:#69470b;background:#f5e7c5;border-color:#b88a35}.selection-decision-control button.reject.selected{color:#6f332d;background:#eeded9;border-color:#aa6a61}.selection-decision-control.locked{background:#e2ebe2;border-color:#a8bba9}.selection-decision-control button:disabled{cursor:not-allowed;opacity:.42}.selection-decision-control.locked button.go.selected{opacity:1}.selection-confirm-go{max-width:620px;padding:40px}.selection-confirm-go h2{letter-spacing:-.05em;margin:16px 0;font-size:clamp(2rem,4vw,3.5rem);line-height:.96}.selection-confirm-go>p{color:#626d67;max-width:540px;font-size:16px;line-height:1.55}.selection-confirm-actions{justify-content:flex-end;gap:10px;margin-top:32px;display:flex}.selection-confirm-actions button{border:1px solid var(--sel-line);font:inherit;cursor:pointer;padding:15px 19px;font-size:12px;font-weight:900}.selection-confirm-actions .secondary{color:#14231d;background:0 0}.selection-confirm-actions .primary{color:#fff;background:#14231d}.selection-hero-visual{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(520px,1fr);gap:3vw;min-height:560px;padding-top:44px;padding-bottom:44px}.selection-hero-visual .selection-hero-copy{align-self:center}.selection-hero-visual h1{max-width:820px;font-size:clamp(3.6rem,5.35vw,6.5rem);line-height:.9}.selection-hero-gallery{min-height:472px;position:relative}.selection-hero-gallery figure{background:#23342d;margin:0;position:absolute;overflow:hidden}.selection-hero-gallery .primary{inset:0}.selection-hero-gallery .primary img{object-fit:cover;object-position:58% center;width:100%;height:100%}.selection-hero-gallery .primary:after{content:"";background:linear-gradient(#0000 52%,#060e0ae0);position:absolute;inset:0}.selection-hero-gallery .primary figcaption{z-index:1;position:absolute;bottom:24px;left:28px;right:28px}.selection-hero-gallery figcaption span,.selection-hero-gallery figcaption small{display:block}.selection-hero-gallery figcaption span{color:#d5bd89;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.selection-hero-gallery figcaption b{margin:8px 0 4px;font-size:25px;display:block}.selection-hero-gallery figcaption small{opacity:.7;font-size:11px}.selection-model-guide{margin:70px 4.5vw 0}.selection-model-guide>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.selection-model-guide h2{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(2.4rem,4vw,4.5rem);line-height:.95}.selection-model-guide>header p{color:#5f6a64;max-width:520px;margin:0;line-height:1.55}.selection-model-tiles{grid-template-columns:1.15fr 1fr 1fr;gap:14px;display:grid}.selection-model-tiles>a{color:#fff;background:#26352e;min-height:410px;text-decoration:none;position:relative;overflow:hidden}.selection-model-tiles img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.selection-model-tiles>a:first-child img{object-position:58% center}.selection-model-tiles>a:after{content:"";background:linear-gradient(#050c080d 35%,#050c08eb);position:absolute;inset:0}.selection-model-tiles>a:hover img{transform:scale(1.025)}.selection-model-tiles>a>span{z-index:1;position:absolute;bottom:24px;left:24px;right:24px}.selection-model-tiles small,.selection-model-tiles strong,.selection-model-tiles i{display:block}.selection-model-tiles small{color:#d5bd89;letter-spacing:.1em;text-transform:uppercase;margin-bottom:11px;font-size:10px;font-weight:900}.selection-model-tiles strong{letter-spacing:-.045em;font-size:34px}.selection-model-tiles i{opacity:.76;margin-top:8px;font-size:12px;font-style:normal}.selection-footer small,.selection-footer small a{color:inherit;opacity:.58;font-size:9px}.selection-guide-header a{color:inherit;font-size:12px;font-weight:800;text-decoration:none}.selection-breadcrumbs{flex-wrap:wrap;gap:10px;padding:16px 4.5vw;font-size:11px;display:flex}.selection-breadcrumbs a{color:inherit}.selection-breadcrumbs span{opacity:.35}.selection-guide-hero{color:#fff;background:#14231d;grid-template-columns:1.35fr .65fr;gap:6vw;padding:75px 4.5vw 85px;display:grid}.selection-guide-hero>div>p{color:#d6dcd7;max-width:780px;font-size:19px;line-height:1.55}.selection-guide-hero aside{border:1px solid #ffffff38;align-self:end;padding:30px}.selection-guide-hero aside>span{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.selection-guide-hero aside strong{color:#d5bd89;margin:22px 0 10px;font-size:30px;display:block}.selection-guide-hero aside p{opacity:.7;line-height:1.5}.selection-fact-band{background:#d5bd89;grid-template-columns:repeat(4,1fr);margin:0 4.5vw;display:grid}.selection-fact-band div{border-right:1px solid #14231d40;padding:24px}.selection-fact-band b,.selection-fact-band span{display:block}.selection-fact-band b{font-size:25px}.selection-fact-band span{text-transform:uppercase;margin-top:5px;font-size:10px}.selection-guide-grid{grid-template-columns:repeat(4,1fr);margin:80px 4.5vw;display:grid}.selection-guide-grid article{border:1px solid var(--sel-line);margin:-1px 0 0 -1px;padding:28px}.selection-guide-grid article.wide{grid-column:1/-1;grid-template-columns:.55fr 1fr;gap:40px;display:grid}.selection-guide-grid h2,.selection-guide-section h2,.selection-next h2,.selection-tax-example h2,.selection-market>div h2{letter-spacing:-.055em;margin:15px 0;font-size:clamp(2.3rem,4.3vw,4.5rem);line-height:.95}.selection-guide-grid p,.selection-guide-section p,.selection-next p{color:#65706a;line-height:1.55}.selection-guide-grid article:not(.wide)>span{text-transform:uppercase;letter-spacing:.09em;font-size:10px}.selection-guide-grid article:not(.wide)>strong{margin:45px 0 15px;font-size:34px;display:block}.selection-guide-section{grid-template-columns:.65fr 1.35fr;gap:7vw;padding:85px 4.5vw;display:grid}.selection-check-grid{grid-template-columns:1fr 1fr;display:grid}.selection-check-grid article{border:1px solid var(--sel-line);margin:-1px 0 0 -1px;padding:25px}.selection-check-grid b{font-size:20px}.selection-guide-section.dark{color:#fff;background:#14231d}.selection-guide-section.dark h2{color:#fff}.selection-big-list{margin:0;padding:0;list-style:none}.selection-big-list li{border-top:1px solid #ffffff2e;grid-template-columns:.6fr 1fr;gap:25px;padding:22px 0;display:grid}.selection-big-list span{color:#c8d0ca;line-height:1.45}.selection-next{grid-template-columns:1fr auto;align-items:center;gap:50px;padding:80px 4.5vw;display:grid}.selection-next>div{max-width:850px}.selection-next>a,.next-links a{color:#14231d;background:#d5bd89;padding:18px 22px;font-weight:900;text-decoration:none}.selection-source-note{background:#e4e1d8;padding:25px 4.5vw;font-size:11px;line-height:1.5}.selection-engine-compare{grid-template-columns:1fr 1fr;margin:75px 4.5vw;display:grid}.selection-engine-compare article{border:1px solid var(--sel-line);padding:35px}.selection-engine-compare article+article{border-left:0}.selection-engine-compare .recommended{background:#dfe8dc}.selection-engine-compare span{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.selection-engine-compare h2{margin:25px 0 8px;font-size:35px}.selection-engine-compare strong{font-size:22px}.selection-engine-compare p,.selection-engine-compare li{line-height:1.5}.selection-tax-example{background:#e3e0d7;grid-template-columns:1.2fr .8fr;align-items:center;gap:7vw;padding:80px 4.5vw;display:grid}.selection-tax-example>div>p{max-width:700px;line-height:1.6}.selection-tax-example .formula{color:#fff;background:#14231d;padding:35px}.selection-tax-example .formula small,.selection-tax-example .formula span{display:block}.selection-tax-example .formula b{color:#d5bd89;margin:22px 0 4px;font-size:55px;display:block}.selection-cost-table{border-top:1px solid var(--sel-line)}.selection-cost-table>div{border-bottom:1px solid var(--sel-line);justify-content:space-between;padding:17px 0;display:flex}.selection-cost-table .total{color:#fff;background:#14231d;padding:22px}.selection-disclaimer{grid-column:2;font-size:11px}.selection-market{padding:80px 4.5vw}.selection-market>article{border-top:1px solid var(--sel-line);grid-template-columns:1fr auto 1fr auto;align-items:center;gap:28px;padding:27px 0;display:grid}.selection-market h3{margin:8px 0;font-size:22px}.selection-market article p{color:#65706a;line-height:1.45}.selection-market article>a{color:inherit;font-weight:900}.selection-market .active{color:#6c591d}.vehicle-title{grid-template-columns:1.25fr .75fr;gap:6vw;padding:70px 4.5vw;display:grid}.vehicle-title h1{letter-spacing:-.065em;margin:20px 0;font-size:clamp(3rem,6vw,6.5rem);line-height:.9}.vehicle-title>div>p{font-size:18px;line-height:1.5}.vehicle-price{color:#fff;background:#14231d;align-self:end;padding:30px}.vehicle-price span,.vehicle-price small,.vehicle-price strong{display:block}.vehicle-price strong{color:#d5bd89;margin:18px 0;font-size:45px}.vehicle-one-line{background:#d5bd89;grid-template-columns:.4fr 1.6fr;gap:30px;padding:35px 4.5vw;display:grid}.vehicle-one-line span{text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:900}.vehicle-one-line p{margin:0;font-size:18px;line-height:1.55}.vehicle-decision{grid-template-columns:1fr 1fr;margin:70px 4.5vw;display:grid}.vehicle-decision article{background:#dfe8dc;padding:30px}.vehicle-decision article.risk{background:#efe0d8}.vehicle-decision article>span{text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:900}.vehicle-decision li{margin:14px 0;line-height:1.4}.mini-costs{grid-template-columns:1fr 1fr;display:grid}.mini-costs span{text-transform:uppercase;border:1px solid #14231d2e;padding:20px;font-size:10px}.mini-costs b{margin-bottom:7px;font-size:20px;display:block}.vehicle-seller{justify-content:space-between;align-items:center;gap:30px;padding:45px 4.5vw;display:flex}.vehicle-seller span,.vehicle-seller strong{display:block}.vehicle-seller span{text-transform:uppercase;font-size:10px}.vehicle-seller strong{margin-top:8px;font-size:20px}.next-links{gap:10px;display:flex}@media (width<=900px){.selection-hero,.selection-guide-hero,.selection-tax-example,.vehicle-title{grid-template-columns:1fr}.selection-summary-strip,.selection-tabs,.selection-knowledge{grid-template-columns:1fr 1fr}.selection-knowledge>p,.selection-knowledge>a:first-of-type{border-left:0;border-top:1px solid var(--sel-line)}.selection-card{grid-template-columns:1fr}.selection-card-media{min-height:300px}.selection-guide-grid{grid-template-columns:1fr 1fr}.selection-guide-section{grid-template-columns:1fr}.selection-market>article{grid-template-columns:1fr auto}.selection-market>article>p,.selection-market>article>a{grid-column:1/-1}.selection-gate{grid-template-columns:1fr}.selection-gate aside{margin-top:60px}.selection-compare-grid{grid-template-columns:1fr}.selection-compare-grid article{border-right:0;border-bottom:1px solid var(--sel-line)}}@media (width<=1050px){.selection-decision-summary{grid-template-columns:1fr repeat(3,auto)}.selection-decision-control{grid-template-columns:1fr 1fr 1fr}.selection-decision-control>div{grid-column:1/-1}}@media (width<=600px){.selection-header-label{display:none}.selection-updated{text-align:right}.selection-hero{padding-top:52px}.selection-hero h1,.selection-guide-hero h1{font-size:3.5rem}.selection-hero-actions{flex-direction:column}.selection-summary-strip,.selection-tabs,.selection-knowledge,.selection-guide-grid,.selection-engine-compare,.vehicle-decision{grid-template-columns:1fr}.selection-summary-strip article,.selection-tabs button{border-right:0;border-bottom:1px solid var(--sel-line)}.selection-knowledge>*{border-top:1px solid var(--sel-line);border-left:0!important}.selection-card-body{padding:21px}.selection-card-body>header{display:block}.selection-price{text-align:left;margin-top:14px}.selection-core-facts{grid-template-columns:1fr 1fr}.selection-core-facts span:nth-child(2){border-right:0}.selection-core-facts span:last-child{border-top:1px solid var(--sel-line);grid-column:1/-1}.selection-reason-grid,.selection-costs,.selection-meta-row{grid-template-columns:1fr}.selection-costs>div{border-right:0;border-bottom:1px solid var(--sel-line)}.selection-costs .total{grid-column:auto}.selection-list-head{display:block}.selection-list-head p{margin-top:20px}.selection-compare-bar{flex-wrap:wrap;bottom:10px;left:10px;right:10px;transform:none}.selection-compare-bar small{display:none}.selection-dialog-backdrop{padding:10px}.selection-dialog{padding:20px}.selection-gate{padding:24px}.selection-gate h1{font-size:3.7rem}.selection-gate form{grid-template-columns:1fr}.selection-gate button{padding:16px}.selection-fact-band{grid-template-columns:1fr 1fr;margin:0}.selection-guide-grid article.wide{grid-column:auto;grid-template-columns:1fr}.selection-check-grid,.selection-big-list li,.selection-next,.selection-market>article{grid-template-columns:1fr}.selection-disclaimer{grid-column:auto}.vehicle-one-line{grid-template-columns:1fr}.vehicle-seller{flex-direction:column;align-items:flex-start}.next-links{flex-direction:column}}.selection-card.status-sold,.selection-card.status-cash_refused,.selection-card.status-rejected{filter:saturate(.22);opacity:.48}.selection-status.active,.selection-status.cash_confirmed{background:#d8ead6}.selection-status.replied{background:#dce8e2}.selection-status.awaiting,.selection-status.contacted,.selection-status.check_cash,.selection-status.call_required{background:#f2dfb2}.selection-status.new{background:#e8e6df}.selection-status.sold,.selection-status.cash_refused,.selection-status.rejected{background:#d6d6d2}.selection-card-media .selection-status{box-sizing:border-box;white-space:normal;text-align:right;max-width:calc(100% - 94px);line-height:1.35}.selection-work-state{background:#f3eee2;border-left:3px solid #a98749;grid-template-columns:minmax(170px,.55fr) 1fr;gap:7px 18px;margin:0 0 14px;padding:14px 16px;display:grid}.selection-work-state>div span,.selection-work-state>div strong{display:block}.selection-work-state>div span{letter-spacing:.1em;text-transform:uppercase;color:#7b6b4e;font-size:9px;font-weight:900}.selection-work-state>div strong{margin-top:4px;font-size:13px}.selection-work-state p{color:#46504b;grid-area:1/2/3;margin:0;font-size:12px;line-height:1.45}.selection-work-state small{color:#777f7a;font-size:10px}.selection-work-state.inactive{background:#e9e6e1;border-color:#8a8178}.selection-work-summary{border:1px solid var(--sel-line);color:#f7f3e9;background:#14231d;grid-template-columns:minmax(320px,1.8fr) repeat(5,1fr);margin:18px 4.5vw 0;display:grid}.selection-work-summary>div,.selection-work-summary>article{padding:24px}.selection-work-summary>article{border-left:1px solid #ffffff29}.selection-work-summary h2{margin:9px 0;font-size:23px}.selection-work-summary p{opacity:.7;max-width:560px;margin:0;font-size:12px;line-height:1.5}.selection-work-summary article b,.selection-work-summary article span{display:block}.selection-work-summary article b{color:#d5bd89;font-size:31px}.selection-work-summary article span{text-transform:uppercase;letter-spacing:.07em;opacity:.68;margin-top:7px;font-size:10px;line-height:1.35}@media (width<=1000px){.selection-work-summary{grid-template-columns:repeat(3,1fr)}.selection-work-summary>div{grid-column:1/-1}.selection-work-summary>article:first-of-type{border-left:0}.selection-work-state{grid-template-columns:1fr}.selection-work-state p{grid-area:auto}}@media (width<=600px){.selection-work-summary{grid-template-columns:1fr 1fr}.selection-work-summary>div{grid-column:1/-1}.selection-work-summary>article{border-top:1px solid #ffffff29}.selection-work-summary>article:nth-of-type(odd){border-left:0}.selection-decision-summary{grid-template-columns:1fr;margin-top:12px}.selection-decision-summary>article{border-left:0;border-top:1px solid var(--sel-line)}.selection-decision-control{grid-template-columns:1fr}.selection-decision-control>div{grid-column:auto}.selection-client-choice{bottom:58px;left:16px;right:auto}}.selection-guide-hero.q7{background:linear-gradient(125deg,#111d19 0%,#1e3029 72%,#5f5644 100%)}.selection-client-fit{background:#e4e1d8;grid-template-columns:.72fr 1.28fr;gap:7vw;padding:90px 4.5vw;display:grid}.selection-client-fit h2{letter-spacing:-.055em;margin:16px 0;font-size:clamp(2.4rem,4.5vw,4.8rem);line-height:.95}.selection-client-fit ol{margin:0;padding:0;list-style:none}.selection-client-fit li{border-top:1px solid var(--sel-line);grid-template-columns:54px 1fr;gap:20px;padding:21px 0;display:grid}.selection-client-fit li>b{color:#8a7446;letter-spacing:.08em;font-size:12px}.selection-client-fit strong{font-size:20px}.selection-client-fit p{color:#65706a;margin:7px 0 0;line-height:1.5}.q7-tax-pair{color:#fff;background:#14231d;grid-template-columns:1fr 1fr;display:grid}.q7-tax-pair span{border-right:1px solid #fff3;padding:30px}.q7-tax-pair span:last-child{border:0}.q7-tax-pair small,.q7-tax-pair b,.q7-tax-pair i{display:block}.q7-tax-pair small{text-transform:uppercase;letter-spacing:.09em;opacity:.65;font-size:10px}.q7-tax-pair b{color:#d5bd89;margin:20px 0 7px;font-size:30px}.q7-tax-pair i{opacity:.62;font-size:11px;font-style:normal}.q7-market article.market-priority{background:#e1e8dc;border:1px solid #aeb9a8;margin-top:25px;padding-left:24px;padding-right:24px}.q7-market .awaiting{color:#6c591d}.selection-decision-rule{border:1px solid var(--sel-line);background:#d5bd89;grid-template-columns:.6fr 1fr 1fr;margin:0 4.5vw 70px;display:grid}.selection-decision-rule>*{padding:27px}.selection-decision-rule>div{border-left:1px solid #14231d47}.selection-decision-rule b{font-size:20px}.selection-decision-rule p{margin:10px 0 0;line-height:1.5}.selection-detail-disclaimer{color:#69716d;background:#eeeae1;margin:0;padding:16px 4.5vw;font-size:11px;line-height:1.5}@media (width<=900px){.selection-client-fit,.selection-decision-rule{grid-template-columns:1fr}.selection-decision-rule>div{border-top:1px solid #14231d47;border-left:0}}@media (width<=600px){.selection-client-fit{padding-top:65px;padding-bottom:65px}.q7-tax-pair{grid-template-columns:1fr}.q7-tax-pair span{border-bottom:1px solid #fff3;border-right:0}.selection-decision-rule{margin-left:0;margin-right:0}.q7-market article.market-priority{padding-left:20px;padding-right:20px}}.selection-knowledge{grid-template-columns:repeat(4,1fr)}.selection-knowledge>div,.selection-knowledge>p{grid-column:span 2}.selection-knowledge>a:first-of-type,.selection-knowledge>a:nth-of-type(3){border-left:0;border-top:1px solid var(--sel-line)}.selection-knowledge>a:nth-of-type(2),.selection-knowledge>a:nth-of-type(4){border-top:1px solid var(--sel-line)}.selection-guide-hero.lexus{background:linear-gradient(130deg,#171b19 0%,#28302d 56%,#665453 100%)}.selection-fact-band.lexus{background:#bda8a0}.selection-client-fit.lexus{background:#e7e1de}.selection-engine-compare.lexus .recommended{background:#e6dddd}.q7-tax-pair.lexus{background:#27211f}.selection-hybrid-logic{border:1px solid var(--sel-line);grid-template-columns:1.2fr .8fr .8fr;margin:0 4.5vw 80px;display:grid}.selection-hybrid-logic>div{padding:30px}.selection-hybrid-logic>div+div{border-left:1px solid var(--sel-line)}.selection-hybrid-logic h2,.selection-expert-hybrids h2{letter-spacing:-.055em;margin:15px 0;font-size:clamp(2.3rem,4.2vw,4.4rem);line-height:.95}.selection-hybrid-logic b{margin-bottom:35px;font-size:24px;display:block}.selection-hybrid-logic p{line-height:1.5}.selection-hybrid-logic .yes{background:#e1e8dc}.selection-hybrid-logic .no{background:#eee0d9}.lexus-market article.market-priority{background:#e8dedd;border:1px solid #c3adab;margin-top:25px;padding-left:24px;padding-right:24px}.selection-expert-hybrids{color:#fff;background:#17231e;padding:80px 4.5vw}.selection-expert-hybrids>div{max-width:950px}.selection-expert-hybrids>article{border:1px solid #ffffff38;grid-template-columns:1.3fr auto auto;align-items:center;gap:30px;margin-top:45px;padding:30px;display:grid}.selection-expert-hybrids article span{color:#d5bd89;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.selection-expert-hybrids article h3{margin:10px 0;font-size:28px}.selection-expert-hybrids article p,.selection-expert-hybrids>p{color:#cbd3cd;max-width:900px;line-height:1.55}.selection-expert-hybrids article>strong{color:#d5bd89;font-size:28px}.selection-expert-hybrids article>a{color:#14231d;background:#d5bd89;padding:15px 18px;font-weight:900;text-decoration:none}.selection-expert-hybrids>p{margin:30px 0 0}@media (width<=900px){.selection-knowledge{grid-template-columns:1fr 1fr}.selection-knowledge>div,.selection-knowledge>p{grid-column:auto}.selection-knowledge>a:nth-of-type(n){border-left:0;border-top:1px solid var(--sel-line)}.selection-hybrid-logic{grid-template-columns:1fr}.selection-hybrid-logic>div+div{border-left:0;border-top:1px solid var(--sel-line)}.selection-expert-hybrids>article{grid-template-columns:1fr auto}.selection-expert-hybrids article>a{grid-column:1/-1}}@media (width<=600px){.selection-knowledge{grid-template-columns:1fr}.selection-knowledge>div,.selection-knowledge>p{grid-column:auto}.selection-hybrid-logic{margin-left:0;margin-right:0}.lexus-market article.market-priority{padding-left:20px;padding-right:20px}.selection-expert-hybrids>article{grid-template-columns:1fr}.selection-expert-hybrids article>a{grid-column:auto}}.selection-hybrid-guide{background:#e7e5dd;padding:85px 4.5vw}.selection-hybrid-guide>header{max-width:940px}.selection-hybrid-guide h2,.selection-engine-paths h2,.selection-hybrid-offers h2{letter-spacing:-.055em;margin:14px 0;font-size:clamp(2.35rem,4.5vw,4.8rem);line-height:.94}.selection-hybrid-guide>header>p,.selection-engine-paths>header>p,.selection-hybrid-offers>header>p{color:#5f6a64;max-width:760px;line-height:1.55}.selection-hybrid-types{border:1px solid var(--sel-line);grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.selection-hybrid-types article{background:#f4f1e9;padding:28px}.selection-hybrid-types article+article{border-left:1px solid var(--sel-line)}.selection-hybrid-types article.recommended{background:#dfe7d9}.selection-hybrid-types span,.selection-engine-paths article>span,.selection-hybrid-offers article>span{letter-spacing:.09em;text-transform:uppercase;color:#80683c;font-size:10px;font-weight:900}.selection-hybrid-types h3,.selection-engine-paths h3,.selection-hybrid-offers h3{letter-spacing:-.035em;margin:12px 0 5px;font-size:27px}.selection-hybrid-types strong{margin-bottom:24px;font-size:13px;display:block}.selection-hybrid-types p,.selection-engine-paths article p,.selection-hybrid-offers article p{color:#5f6a64;line-height:1.55}.selection-hybrid-decision{border:1px solid var(--sel-line);border-top:0;grid-template-columns:1fr 1fr auto;align-items:stretch;display:grid}.selection-hybrid-decision>div{padding:23px}.selection-hybrid-decision>div+div{border-left:1px solid var(--sel-line)}.selection-hybrid-decision b{font-size:17px}.selection-hybrid-decision p{margin:7px 0 0;font-size:12px;line-height:1.5}.selection-hybrid-decision a{color:#fff;background:#14231d;align-items:center;padding:24px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.selection-engine-paths{grid-template-columns:repeat(2,1fr);padding:85px 4.5vw;display:grid}.selection-engine-paths.three{grid-template-columns:repeat(3,1fr)}.selection-engine-paths>header{grid-column:1/-1;max-width:1050px;margin-bottom:35px}.selection-engine-paths article{border:1px solid var(--sel-line);margin-left:-1px;padding:28px}.selection-engine-paths article.recommended{background:#e1e8dc}.selection-engine-paths article a{color:inherit;border-bottom:1px solid;margin-top:15px;font-size:12px;font-weight:900;text-decoration:none;display:inline-block}.selection-hybrid-offers{color:#fff;background:#17231e;padding:85px 4.5vw}.selection-hybrid-offers>header{max-width:980px}.selection-hybrid-offers>header>p{color:#cbd3cd}.selection-hybrid-offers>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px;display:grid}.selection-hybrid-offers article{border:1px solid #ffffff38;flex-direction:column;padding:28px;display:flex}.selection-hybrid-offers article.value{border-color:#d5bd89}.selection-hybrid-offers article.verified{background:#d5bd8917}.selection-hybrid-offers article p{color:#cbd3cd}.selection-hybrid-offers article>strong{color:#d5bd89;margin:18px 0 3px;font-size:29px}.selection-hybrid-offers article>a{color:#fff;border-bottom:1px solid #d5bd89;align-self:flex-start;margin-top:auto;padding-top:20px;font-size:12px;font-weight:900;text-decoration:none}@media (width<=900px){.selection-hybrid-types,.selection-engine-paths.three,.selection-hybrid-offers>div{grid-template-columns:1fr}.selection-hybrid-types article+article{border-left:0;border-top:1px solid var(--sel-line)}.selection-hybrid-decision{grid-template-columns:1fr}.selection-hybrid-decision>div+div{border-left:0;border-top:1px solid var(--sel-line)}.selection-engine-paths{grid-template-columns:1fr}.selection-engine-paths article{margin:-1px 0 0}.selection-hybrid-offers>div{gap:12px}}@media (width<=600px){.selection-hybrid-guide,.selection-engine-paths,.selection-hybrid-offers{padding:62px 0}.selection-hybrid-guide>header,.selection-engine-paths>header,.selection-hybrid-offers>header{padding-left:4.5vw;padding-right:4.5vw}.selection-hybrid-types,.selection-hybrid-decision{border-left:0;border-right:0}.selection-engine-paths article,.selection-hybrid-offers article{margin-left:4.5vw;margin-right:4.5vw}}.selection-hybrid-decision{grid-template-columns:repeat(3,1fr)}@media (width<=900px){.selection-hybrid-decision{grid-template-columns:1fr}}.selection-page-nav{z-index:12;border-bottom:1px solid var(--sel-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f1e9f5;grid-template-columns:auto repeat(3,1fr);align-items:stretch;display:grid;position:sticky;top:0}.selection-page-nav span,.selection-page-nav a{border-right:1px solid var(--sel-line);align-items:center;padding:16px 22px;display:flex}.selection-page-nav span{text-transform:uppercase;letter-spacing:.1em;color:#80683c;padding-left:4.5vw;font-size:11px;font-weight:900}.selection-page-nav a{color:inherit;justify-content:center;font-size:12px;font-weight:850;text-decoration:none}.selection-page-nav a:hover{background:#d5bd89}#q7-overview,#q7-engines,#q7-hybrid-case,#q7-offers,#x5-overview,#x5-engines,#x5-offers,#rx-overview,#engines,#offers{scroll-margin-top:72px}.selection-hybrid-guide.secondary-case{border:1px solid var(--sel-line);background:#eeeae1;margin:0 4.5vw 85px;padding:50px}.selection-hybrid-guide.secondary-case h2{max-width:900px;font-size:clamp(2.1rem,3.5vw,3.8rem)}.selection-hybrid-guide.secondary-case .selection-hybrid-types{margin-top:32px}.selection-hybrid-guide.secondary-case .selection-hybrid-types article.recommended{background:#f4f1e9}@media (width<=800px){.selection-page-nav{grid-template-columns:repeat(3,1fr)}.selection-page-nav span{display:none}.selection-page-nav a{text-align:center;padding:14px 8px;font-size:10px}.selection-hybrid-guide.secondary-case{border-left:0;border-right:0;margin-left:0;margin-right:0;padding-left:4.5vw;padding-right:4.5vw}}@media (width<=1150px){.selection-hero-visual{grid-template-columns:1fr 1fr}.selection-hero-visual h1{font-size:clamp(3.4rem,6.4vw,5.1rem)}.selection-hero-gallery{min-height:440px}}@media (width<=900px){.selection-hero-visual{grid-template-columns:1fr;min-height:auto}.selection-hero-visual h1{max-width:none}.selection-hero-gallery{min-height:520px}.selection-model-guide>header{display:block}.selection-model-guide>header p{margin-top:18px}.selection-model-tiles{grid-template-columns:1fr 1fr}.selection-model-tiles>a.primary{grid-column:1/-1}.selection-model-tiles>a{min-height:360px}}@media (width<=600px){.selection-hero-visual{padding-top:42px;padding-bottom:28px}.selection-hero-gallery{min-height:450px}.selection-hero-gallery .primary{inset:0}.selection-hero-gallery .city{display:none}.selection-model-tiles{grid-template-columns:1fr}.selection-model-tiles>a.primary{grid-column:auto}.selection-model-tiles>a{min-height:330px}.selection-model-guide{margin-top:52px}}.selection-costs>div small{opacity:.58;margin-top:7px;font-size:9px;line-height:1.35;display:block}.selection-costs .selection-insurance-basis{border-top:1px solid var(--sel-line);color:#626b66;grid-column:1/-1;margin:0;padding:15px 17px;font-size:11px;line-height:1.55}.selection-costs .selection-insurance-basis b{color:#14231d}.selection-cost-table>div{grid-template-columns:1fr auto;align-items:center;column-gap:20px;display:grid}.selection-cost-table>div small{opacity:.56;grid-column:1/-1;margin-top:4px;font-size:10px}.selection-cost-table>p{color:#626b66;margin:0;padding:18px 0;font-size:11px;line-height:1.5}.mini-costs .total{color:#fff;background:#14231d;grid-column:1/-1}.cost-alternatives{border-top:1px solid #14231d2e;margin-top:24px;padding-top:18px;font-size:12px!important}.selection-compare-grid .compare-cost-breakdown dd{font-size:11px;line-height:1.6}@media (width<=900px){.selection-costs{grid-template-columns:1fr 1fr}}@media (width<=600px){.selection-costs{grid-template-columns:1fr}.selection-costs .selection-insurance-basis{grid-column:auto}.mini-costs{grid-template-columns:1fr}.mini-costs .total{grid-column:auto}}.selection-swatches{background:#f1f0ec;border:1px solid #14231d1f;border-radius:14px;grid-template-columns:1fr 1fr;gap:0;margin:18px 0 2px;padding:0;display:grid;overflow:hidden}.selection-color-item{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:13px 15px;display:grid}.selection-color-item+.selection-color-item{border-left:1px solid #14231d1f}.selection-color-item>span{min-width:0}.selection-color-item small{color:#77736d;letter-spacing:.11em;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:800;line-height:1;display:block}.selection-color-item b{color:#181816;overflow-wrap:anywhere;font-size:13px;font-weight:750;line-height:1.3;display:block}.selection-color-sample{box-sizing:border-box;border:1px solid #0003;border-radius:50%;width:30px;height:30px;position:relative;box-shadow:inset 0 0 0 1px #ffffff40,inset -6px -7px 10px #00000014}.selection-color-sample:after{content:"";opacity:.6;background:linear-gradient(145deg,#ffffffb8,#fff0);border-radius:50%;position:absolute;inset:3px 5px 15px 7px}.selection-color-sample.dark:after{opacity:.32}.selection-color-item.unknown .selection-color-sample{background:repeating-linear-gradient(135deg,#d6d7d3 0 3px,#ecece8 3px 6px);border-color:#14231d29}.selection-color-item.unknown .selection-color-sample:after{display:none}@media (width<=600px){.selection-swatches{grid-template-columns:1fr}.selection-color-item+.selection-color-item{border-top:1px solid #14231d1f;border-left:0}}.selection-card.status-sold,.selection-card.status-cash_refused,.selection-card.status-rejected,.selection-card.status-check_cash{filter:saturate(.25);opacity:.55}.selection-card-actions .selection-listing-unavailable{cursor:default;color:#77736d;background:#efeee9}.selection-model-tiles{grid-template-columns:repeat(3,1fr)}.selection-shortlist{border-top:1px solid var(--sel-line);background:#e7e4dc;margin-top:84px;padding:72px 0 0}.selection-shortlist-intro{justify-content:space-between;align-items:end;gap:36px;margin:0 4.5vw 30px;display:flex}.selection-shortlist-intro h2{letter-spacing:-.06em;max-width:800px;margin:12px 0 0;font-size:clamp(2.8rem,4.8vw,5.2rem);line-height:.93}.selection-shortlist-intro p{color:#59655f;max-width:500px;margin:0;font-size:15px;line-height:1.55}.selection-filter-label{justify-content:space-between;align-items:end;margin:0 4.5vw 9px;display:flex}.selection-filter-label span{letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:900}.selection-filter-label small{color:#6d756f;font-size:10px}.selection-shortlist .selection-tabs{background:#f4f1e9;margin:0 4.5vw}.selection-shortlist .selection-list-head{padding-top:55px}@media (width<=900px){.selection-shortlist-intro{display:block}.selection-shortlist-intro p{margin-top:20px}.selection-model-tiles>a.primary{grid-column:auto}}@media (width<=600px){.selection-shortlist{margin-top:58px;padding-top:52px}.selection-filter-label{flex-direction:column;align-items:start;gap:5px}}.lexus-engine-tree{background:#f4f1e9;padding:86px 4.5vw}.lexus-engine-tree>header,.lexus-offers>header{justify-content:space-between;align-items:end;gap:36px;margin-bottom:28px;display:flex}.lexus-engine-tree>header h2,.lexus-offers>header h2{letter-spacing:-.06em;margin:12px 0 0;font-size:clamp(2.8rem,4.8vw,5rem);line-height:.94}.lexus-engine-tree>header p,.lexus-offers>header p{color:#59655f;max-width:520px;margin:0;font-size:14px;line-height:1.55}.lexus-engine-switch{border:1px solid var(--sel-line);background:#fffdf8;grid-template-columns:1fr 1fr;display:grid}.lexus-engine-switch button{border:0;border-right:1px solid var(--sel-line);color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:end;gap:20px;padding:25px 28px;display:flex}.lexus-engine-switch button:last-child{border-right:0}.lexus-engine-switch button.active{color:#fff;background:#27211f}.lexus-engine-switch small,.lexus-engine-switch strong{display:block}.lexus-engine-switch small{letter-spacing:.09em;text-transform:uppercase;opacity:.62;font-size:10px}.lexus-engine-switch strong{font-size:25px}.lexus-engine-answer{border:1px solid var(--sel-line);background:#e8dedd;border-top:0;grid-template-columns:1.2fr .8fr;gap:7vw;padding:44px;display:grid}.lexus-engine-answer>div>span{letter-spacing:.1em;text-transform:uppercase;color:#80683c;font-size:10px;font-weight:900}.lexus-engine-answer h3{letter-spacing:-.045em;margin:13px 0 18px;font-size:clamp(2rem,3.4vw,3.6rem);line-height:1}.lexus-engine-answer p{max-width:760px;margin:0;font-size:16px;line-height:1.6}.lexus-engine-answer ul{margin:0;padding:0;list-style:none}.lexus-engine-answer li{border-top:1px solid #14231d2b;padding:14px 0;font-size:13px;font-weight:750}.lexus-offers{color:#fff;background:#17231e;padding:86px 4.5vw}.lexus-offers>header p{color:#c6cec9}.lexus-offer-filter{border:1px solid #fff3;grid-template-columns:repeat(3,1fr);display:grid}.lexus-offer-filter button{color:#fff;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #fff3;justify-content:space-between;gap:18px;padding:19px 21px;font-weight:850;display:flex}.lexus-offer-filter button:last-child{border-right:0}.lexus-offer-filter button.active{color:#14231d;background:#d5bd89}.lexus-offer-filter small{border:1px solid;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:10px;display:grid}.lexus-offer-count{color:#bfc8c2;letter-spacing:.07em;text-transform:uppercase;padding:18px 0 12px;font-size:11px}.lexus-offer-list{gap:14px;display:grid}.lexus-offer-list>article{color:#14231d;background:#fffdf8;grid-template-columns:minmax(270px,.42fr) minmax(0,1fr);display:grid;overflow:hidden}.lexus-offer-list>article.inactive{filter:saturate(.25);opacity:.58}.lexus-offer-media{background:#29342f;min-height:300px;position:relative}.lexus-offer-media img{object-fit:cover;width:100%;height:100%}.lexus-offer-media>div{box-sizing:border-box;color:#fff;background:linear-gradient(145deg,#35433d,#121d18);flex-direction:column;justify-content:end;height:100%;padding:28px;display:flex}.lexus-offer-media>div strong{font-size:36px}.lexus-offer-media>div small{opacity:.6;margin-top:6px}.lexus-offer-media>span{color:#14231d;letter-spacing:.08em;text-transform:uppercase;background:#fff;padding:8px 10px;font-size:9px;font-weight:900;position:absolute;top:15px;left:15px}.lexus-offer-body{padding:27px}.lexus-offer-body>header{justify-content:space-between;align-items:start;gap:24px;display:flex}.lexus-offer-body>header small{letter-spacing:.1em;text-transform:uppercase;color:#80683c;font-size:10px}.lexus-offer-body h3{letter-spacing:-.035em;margin:7px 0 0;font-size:28px}.lexus-offer-body>header>strong{white-space:nowrap;font-size:25px}.lexus-offer-body dl{border-top:1px solid var(--sel-line);border-bottom:1px solid var(--sel-line);grid-template-columns:.65fr .8fr 1.55fr;margin:21px 0;display:grid}.lexus-offer-body dl>div{border-right:1px solid var(--sel-line);padding:14px}.lexus-offer-body dl>div:last-child{border-right:0}.lexus-offer-body dt{letter-spacing:.08em;text-transform:uppercase;color:#727a75;font-size:9px}.lexus-offer-body dd{margin:6px 0 0;font-size:12px;font-weight:800}.lexus-offer-state{background:#e8ebe3;justify-content:space-between;gap:20px;padding:13px 15px;font-size:11px;display:flex}.lexus-offer-state b{color:#665328}.lexus-offer-body>p{margin:18px 0;font-size:14px;line-height:1.55}.lexus-offer-body>a{color:#fff;background:#14231d;padding:11px 14px;font-size:12px;font-weight:850;text-decoration:none;display:inline-block}@media (width<=900px){.lexus-engine-tree>header,.lexus-offers>header{display:block}.lexus-engine-tree>header p,.lexus-offers>header p{margin-top:18px}.lexus-engine-answer,.lexus-offer-list>article{grid-template-columns:1fr}.lexus-offer-media{min-height:360px}}@media (width<=600px){.lexus-engine-tree,.lexus-offers{padding-top:62px;padding-bottom:62px}.lexus-engine-switch,.lexus-offer-filter{grid-template-columns:1fr}.lexus-engine-switch button,.lexus-offer-filter button{border-right:0;border-bottom:1px solid var(--sel-line)}.lexus-offer-filter button{border-bottom-color:#fff3}.lexus-engine-switch button:last-child,.lexus-offer-filter button:last-child{border-bottom:0}.lexus-engine-answer{padding:27px}.lexus-offer-media{min-height:270px}.lexus-offer-body>header{display:block}.lexus-offer-body>header>strong{margin-top:14px;display:block}.lexus-offer-body dl{grid-template-columns:1fr 1fr}.lexus-offer-body dl>div:nth-child(2){border-right:0}.lexus-offer-body dl>div:last-child{border-top:1px solid var(--sel-line);grid-column:1/-1}.lexus-offer-state{flex-direction:column;align-items:flex-start}}.selection-header-nav{gap:7px;display:flex}.selection-header-nav a{border:1px solid var(--sel-line);color:inherit;padding:9px 11px;font-size:11px;font-weight:800;text-decoration:none}.selection-header-nav a:hover{background:#e7e5dd}.selection-hero-actions a.secondary{color:#fff;background:0 0}.selection-hero-gallery .selection-hero-leader{color:#fff;background:#23342d;text-decoration:none;display:block;position:absolute;inset:0;overflow:hidden}.selection-hero-gallery .selection-hero-leader img{object-fit:cover;object-position:58% center;width:100%;height:100%;transition:transform .3s}.selection-hero-gallery .selection-hero-leader:after{content:"";background:linear-gradient(#0000 48%,#060e0ae6);position:absolute;inset:0}.selection-hero-gallery .selection-hero-leader:hover img{transform:scale(1.02)}.selection-hero-leader-copy{z-index:1;position:absolute;bottom:24px;left:28px;right:28px}.selection-hero-leader-copy small,.selection-hero-leader-copy b,.selection-hero-leader-copy i{display:block}.selection-hero-leader-copy small{color:#d5bd89;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.selection-hero-leader-copy b{margin:8px 0 5px;font-size:25px}.selection-hero-leader-copy i{opacity:.72;font-size:11px;font-style:normal}.selection-onboarding{border:1px solid var(--sel-line);background:#fffdf8;grid-template-columns:1.1fr repeat(3,1fr);margin:22px 4.5vw 0;display:grid}.selection-onboarding>div,.selection-onboarding>article{padding:23px}.selection-onboarding>div{background:#e7e5dd}.selection-onboarding>div strong{margin-top:8px;font-size:20px;display:block}.selection-onboarding>article{border-left:1px solid var(--sel-line);grid-template-columns:32px 1fr;gap:13px;display:grid}.selection-onboarding>article>b{background:#d5bd89;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.selection-onboarding article p{margin:0}.selection-onboarding article strong,.selection-onboarding article span{display:block}.selection-onboarding article strong{font-size:13px}.selection-onboarding article span{color:#65706a;margin-top:6px;font-size:11px;line-height:1.4}.selection-search-brief{border:1px solid var(--sel-line);background:#fffdf8;margin:22px 4.5vw 0;scroll-margin-top:24px}.selection-search-brief>header{border-bottom:1px solid var(--sel-line);grid-template-columns:1.25fr .75fr;align-items:end;gap:48px;padding:34px;display:grid}.selection-search-brief>header h2{letter-spacing:-.055em;max-width:820px;margin:12px 0 0;font-size:clamp(2.2rem,4vw,4.7rem);line-height:.94}.selection-search-brief>header p{color:#59655f;margin:0;font-size:14px;line-height:1.6}.selection-brief-facts{grid-template-columns:repeat(4,1fr);display:grid}.selection-brief-facts article{border-right:1px solid var(--sel-line);padding:28px}.selection-brief-facts article:last-child{border-right:0}.selection-brief-facts b{background:#d5bd89;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.selection-brief-facts strong{margin:30px 0 10px;font-size:18px;line-height:1.15;display:block}.selection-brief-facts p{color:#65706a;margin:0;font-size:12px;line-height:1.55}.selection-brief-guardrails{border-top:1px solid var(--sel-line);background:#e7e5dd;grid-template-columns:repeat(4,1fr);display:grid}.selection-brief-guardrails>div{border-right:1px solid var(--sel-line);padding:20px 24px}.selection-brief-guardrails>div:last-child{border-right:0}.selection-brief-guardrails span,.selection-brief-guardrails strong,.selection-brief-guardrails small{display:block}.selection-brief-guardrails span{letter-spacing:.09em;text-transform:uppercase;color:#76694e;font-size:9px;font-weight:900}.selection-brief-guardrails strong{margin:10px 0 5px;font-size:19px}.selection-brief-guardrails small{color:#65706a;font-size:10px;line-height:1.4}.selection-body-paths{border:1px solid var(--sel-line);color:#fff;background:#14231d;grid-template-columns:.9fr 1fr 1fr;margin:22px 4.5vw 0;display:grid}.selection-body-paths>*{padding:30px}.selection-body-paths>header{flex-direction:column;justify-content:space-between;display:flex}.selection-body-paths>header h2{letter-spacing:-.04em;margin:34px 0 0;font-size:30px;line-height:1.03}.selection-body-paths article{border-left:1px solid #ffffff2b}.selection-body-paths article.primary{background:#21382e}.selection-body-paths article>span{color:#d5bd89;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.selection-body-paths h3{margin:28px 0 13px;font-size:23px;line-height:1.1}.selection-body-paths article p{color:#ffffffc7;margin:0;font-size:13px;line-height:1.55}.selection-body-paths article small{color:#ffffff8c;border-top:1px solid #ffffff29;margin-top:22px;padding-top:18px;font-size:10px;line-height:1.5;display:block}.selection-payment-board{color:#fff;background:#14231d;margin:22px 4.5vw 0;padding:34px}.selection-payment-board>header{justify-content:space-between;align-items:end;gap:36px;margin-bottom:26px;display:flex}.selection-payment-board>header h2{letter-spacing:-.05em;max-width:760px;margin:10px 0 0;font-size:clamp(2rem,3.4vw,4rem);line-height:.95}.selection-payment-board>header>p{color:#ffffffb8;max-width:520px;margin:0;font-size:13px;line-height:1.55}.selection-payment-board>header>p b{color:#fff}.selection-payment-groups{border:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);display:grid}.selection-payment-groups>article{border-right:1px solid #ffffff2e;min-width:0}.selection-payment-groups>article:last-child{border-right:0}.selection-payment-group-title{border-bottom:1px solid #ffffff2e;grid-template-columns:1fr auto;gap:6px 16px;padding:18px 20px;display:grid}.selection-payment-group-title span{font-size:14px;font-weight:900}.selection-payment-group-title b{font-size:22px}.selection-payment-group-title small{color:#fff9;grid-column:1/-1;font-size:10px;line-height:1.45}.selection-payment-groups .confirmed .selection-payment-group-title{background:#214e3a}.selection-payment-groups .ambiguous .selection-payment-group-title{background:#65552f}.selection-payment-groups .refused .selection-payment-group-title{background:#69362f}.selection-payment-items>div{border-bottom:1px solid #ffffff21;padding:18px 20px}.selection-payment-items>div:last-child{border-bottom:0}.selection-payment-items>div>span{letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;padding:4px 6px;font-size:8px;font-weight:900;display:inline-block}.selection-payment-items>div>span.active{color:#14231d;background:#d5bd89}.selection-payment-items>div>span.archive{color:#ffffff8c;border:1px solid #ffffff40}.selection-payment-items strong,.selection-payment-items small{display:block}.selection-payment-items strong{font-size:13px;line-height:1.3}.selection-payment-items small{color:#ffffff8c;margin-top:4px;font-size:9px;line-height:1.35}.selection-payment-items p{color:#ffffffc7;margin:11px 0 0;font-size:11px;line-height:1.5}.selection-list-context{background:#f4f1e9;border-left:3px solid #b7985b;justify-content:space-between;align-items:start;gap:30px;margin:25px 4.5vw 20px;padding:18px 20px;display:flex}.selection-list-context strong{font-size:17px}.selection-list-context p{color:#59655f;max-width:720px;margin:0;font-size:12px;line-height:1.5}.selection-shortlist .selection-decision-summary{margin:0 4.5vw 22px}.selection-worklog-summary{border:1px solid var(--sel-line);color:#fff;background:#14231d;margin:0 4.5vw 75px}.selection-worklog-summary summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;list-style:none;display:flex}.selection-worklog-summary summary::-webkit-details-marker{display:none}.selection-worklog-summary summary span b,.selection-worklog-summary summary span small{display:block}.selection-worklog-summary summary span b{font-size:16px}.selection-worklog-summary summary span small{opacity:.6;margin-top:5px;font-size:10px}.selection-worklog-summary summary i{font-size:24px;font-style:normal;transition:transform .2s}.selection-worklog-summary[open] summary i{transform:rotate(45deg)}.selection-worklog-summary>div{border-top:1px solid #ffffff2b;grid-template-columns:repeat(5,1fr);display:grid}.selection-worklog-summary article{border-right:1px solid #ffffff2b;padding:22px}.selection-worklog-summary article:last-child{border-right:0}.selection-worklog-summary article b,.selection-worklog-summary article span{display:block}.selection-worklog-summary article b{color:#d5bd89;font-size:28px}.selection-worklog-summary article span{letter-spacing:.07em;text-transform:uppercase;opacity:.67;margin-top:6px;font-size:9px;line-height:1.4}@media (width<=1000px){.selection-header-nav{display:none}.selection-onboarding{grid-template-columns:1fr 1fr}.selection-onboarding>div{grid-column:1/-1}.selection-onboarding>article:nth-of-type(odd){border-left:0}.selection-onboarding>article:last-child{border-left:0;border-top:1px solid var(--sel-line);grid-column:1/-1}.selection-payment-groups{grid-template-columns:1fr}.selection-payment-groups>article{border-bottom:1px solid #ffffff2e;border-right:0}.selection-payment-groups>article:last-child{border-bottom:0}.selection-search-brief>header{grid-template-columns:1fr}.selection-brief-facts,.selection-brief-guardrails{grid-template-columns:1fr 1fr}.selection-brief-facts article:nth-child(2),.selection-brief-guardrails>div:nth-child(2){border-right:0}.selection-brief-facts article:nth-child(n+3),.selection-brief-guardrails>div:nth-child(n+3){border-top:1px solid var(--sel-line)}.selection-body-paths{grid-template-columns:1fr 1fr}.selection-body-paths>header{border-bottom:1px solid #ffffff2b;grid-column:1/-1}.selection-body-paths article:first-of-type{border-left:0}}@media (width<=700px){.selection-updated{display:none}.selection-header-label{text-align:right;margin-left:auto;display:block}.selection-header-label b{display:none}.selection-hero-visual h1{font-size:3.35rem}.selection-onboarding{grid-template-columns:1fr;margin-left:0;margin-right:0}.selection-onboarding>div,.selection-onboarding>article,.selection-onboarding>article:nth-of-type(n){border-left:0;border-top:1px solid var(--sel-line);grid-column:auto}.selection-onboarding>div{border-top:0}.selection-payment-board{margin-left:0;margin-right:0;padding:24px 18px}.selection-payment-board>header{display:block}.selection-payment-board>header>p{margin-top:18px}.selection-list-context{display:block}.selection-list-context p{margin-top:9px}.selection-worklog-summary>div{grid-template-columns:1fr 1fr}.selection-worklog-summary article{border-bottom:1px solid #ffffff2b}.selection-search-brief,.selection-body-paths{margin-left:0;margin-right:0}.selection-search-brief>header{padding:26px 20px}.selection-brief-facts,.selection-brief-guardrails,.selection-body-paths{grid-template-columns:1fr}.selection-brief-facts article,.selection-brief-guardrails>div{border-right:0;border-top:1px solid var(--sel-line)}.selection-brief-facts article:first-child{border-top:0}.selection-body-paths>header{grid-column:auto}.selection-body-paths article{border-top:1px solid #ffffff2b;border-left:0}}.selection-model-tiles>a{border:1px solid var(--sel-line);background:#eeece5;grid-template-rows:minmax(285px,1fr) auto;min-height:430px;display:grid}.selection-model-tiles img{object-fit:cover;min-height:285px}.selection-model-tiles>a:after{display:none}.selection-model-tiles>a>span{background:#14231d;padding:22px 24px 24px;position:relative;bottom:auto;left:auto;right:auto}.selection-model-hero{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:5vw;padding-top:54px;padding-bottom:58px}.selection-model-hero-media{gap:12px;display:grid}.selection-model-hero-media figure{background:#26352e;min-height:380px;margin:0;position:relative;overflow:hidden}.selection-model-hero-media figure img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.selection-model-hero-media figcaption{letter-spacing:.06em;text-transform:uppercase;background:#0a120ed1;padding:10px 12px;font-size:10px;position:absolute;bottom:16px;left:18px;right:18px}.selection-model-hero-media aside{background:#ffffff0d;grid-template-columns:.7fr 1fr;align-items:start;gap:0 24px;padding:20px 22px;display:grid}.selection-model-hero-media aside strong{grid-column:1;margin:10px 0 0;font-size:24px}.selection-model-hero-media aside p{grid-area:1/2/3;margin:0}.selection-model-cabin{grid-template-columns:1.2fr .8fr;align-items:center;gap:5vw;margin:70px 4.5vw;display:grid}.selection-model-cabin figure{background:#d9ddd9;min-height:430px;margin:0;position:relative;overflow:hidden}.selection-model-cabin figure img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.selection-model-cabin figcaption{text-transform:uppercase;background:#ffffffe0;padding:9px 11px;font-size:10px;position:absolute;bottom:14px;right:16px}.selection-model-cabin h2{letter-spacing:-.055em;margin:14px 0;font-size:clamp(2.4rem,4vw,4.2rem);line-height:.95}.selection-model-cabin p{color:#65706a;font-size:16px;line-height:1.65}@media (width<=900px){.selection-model-hero{grid-template-columns:1fr}.selection-model-hero-media figure{min-height:460px}.selection-model-cabin{grid-template-columns:1fr}.selection-model-cabin figure{min-height:480px}}@media (width<=600px){.selection-model-hero{padding-top:42px}.selection-model-hero-media figure{min-height:300px}.selection-model-hero-media aside{grid-template-columns:1fr}.selection-model-hero-media aside p{grid-area:auto/1;margin-top:12px}.selection-model-cabin{margin:48px 0}.selection-model-cabin figure{min-height:320px}.selection-model-cabin>div{padding:0 4.5vw}}.selection-inline-decision{color:#14231d;margin:20px 0 18px}.selection-hybrid-offers .selection-inline-decision{background:#f6f2e9;grid-template-columns:1fr;align-self:stretch;margin-top:18px}.selection-hybrid-offers .selection-inline-decision>div{margin-bottom:4px}.selection-hybrid-offers .selection-inline-decision button{justify-content:flex-start}.selection-hybrid-offers article>.selection-inline-decision+a{margin-top:6px}.lexus-offer-body .selection-inline-decision{margin:20px 0 12px}.vehicle-client-decision{padding:0 4.5vw}.vehicle-client-decision .selection-inline-decision{margin:28px 0}.selection-decision-unavailable{background:#ffffff0f;border:1px solid #fff3;align-items:center;gap:14px;margin:18px 0;padding:14px 16px;display:flex}.selection-decision-unavailable b,.selection-decision-unavailable span{display:block}.selection-decision-unavailable b{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.selection-decision-unavailable span{opacity:.68;font-size:11px;line-height:1.4}.lexus-offer-body .selection-decision-unavailable,.vehicle-client-decision .selection-decision-unavailable{border-color:var(--sel-line);color:#14231d;background:#e7e5dd}@media (width<=600px){.vehicle-client-decision{padding:0}.vehicle-client-decision .selection-inline-decision{margin:18px 0}.selection-decision-unavailable{flex-direction:column;align-items:flex-start}}.vehicle-hero{color:#fff;background:#14231d;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);min-height:650px;display:grid}.vehicle-hero>figure{background:#26352e;min-height:650px;margin:0;position:relative;overflow:hidden}.vehicle-hero>figure img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vehicle-hero>figure:after{content:"";background:linear-gradient(#0000 65%,#050c09b8);position:absolute;inset:0}.vehicle-hero>figure figcaption{z-index:1;letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-size:10px;position:absolute;bottom:20px;left:22px;right:22px}.vehicle-photo-missing{box-sizing:border-box;background:linear-gradient(145deg,#30443a,#101b17);flex-direction:column;justify-content:flex-end;height:100%;padding:35px;display:flex}.vehicle-photo-missing strong{font-size:36px}.vehicle-photo-missing span{opacity:.6;margin-top:8px;font-size:12px}.vehicle-hero-copy{box-sizing:border-box;flex-direction:column;justify-content:center;padding:60px 5vw 60px 4vw;display:flex}.vehicle-hero-copy h1{letter-spacing:-.065em;margin:20px 0;font-size:clamp(3.1rem,5.7vw,6.6rem);line-height:.88}.vehicle-hero-copy>p{color:#d6ddd8;margin:0 0 28px;font-size:17px;line-height:1.55}.vehicle-hero .vehicle-price{background:0 0;border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;align-self:stretch;padding:24px 0}.vehicle-hero .vehicle-price strong{font-size:42px}.vehicle-listing-primary{color:#14231d;background:#d5bd89;justify-content:space-between;align-items:center;margin-top:24px;padding:18px 20px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.vehicle-listing-primary b{font-size:22px}.vehicle-hero-seller{opacity:.6;margin-top:13px;line-height:1.45}.vehicle-hero.inactive>figure{filter:saturate(.35)}@media (width<=900px){.vehicle-hero{grid-template-columns:1fr}.vehicle-hero>figure{min-height:520px}.vehicle-hero-copy{padding:48px 4.5vw}.vehicle-hero-copy h1{font-size:clamp(3.3rem,9vw,6rem)}}@media (width<=600px){.vehicle-hero{min-height:0}.vehicle-hero>figure{min-height:330px}.vehicle-hero-copy{padding:38px 4.5vw}.vehicle-hero-copy h1{font-size:3.3rem}.vehicle-listing-primary{padding:16px}.vehicle-hero>figure figcaption{bottom:12px;left:14px;right:14px}.selection-model-guide{margin:52px 20px 0}.selection-model-guide>header{margin-bottom:20px}.selection-model-guide>header p{margin-top:14px;font-size:14px;line-height:1.5}.selection-model-tiles{grid-template-columns:1fr;gap:12px;display:grid}.selection-model-tiles>a,.selection-model-tiles>a.primary{grid-column:auto}.selection-model-tiles>a.primary{border:0;grid-template-rows:300px auto;grid-template-columns:1fr;min-height:0}.selection-model-tiles>a.primary img{object-fit:cover;object-position:58% center;width:100%;height:300px;min-height:0}.selection-model-tiles>a.primary>span{background:#10251f;padding:24px 22px 26px}.selection-model-tiles>a.primary strong{font-size:38px}.selection-model-tiles>a:not(.primary){grid-template-rows:178px;grid-template-columns:minmax(118px,40%) minmax(0,1fr);min-height:0;display:grid}.selection-model-tiles>a:not(.primary) img{object-fit:cover;width:100%;height:178px;min-height:0}.selection-model-tiles>a:not(.primary)>span{flex-direction:column;justify-content:center;min-width:0;padding:18px;display:flex}.selection-model-tiles>a:not(.primary) small{margin-bottom:8px;font-size:8px;line-height:1.4}.selection-model-tiles>a:not(.primary) strong{font-size:27px;line-height:.95}.selection-model-tiles>a:not(.primary) i{margin-top:10px;font-size:10px;line-height:1.4}}.selection-decision-sync-error{color:#9f3125;margin:.65rem 0 0;font-size:.82rem}.selection-admin{color:#171817;background:#f3f0e9;min-height:100vh;padding:28px clamp(18px,4vw,64px) 64px}.selection-admin>header{border-bottom:1px solid #cbc7bd;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;max-width:1180px;margin:0 auto 36px;padding-bottom:22px;display:grid}.selection-admin>header span{color:#76736c;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;display:block}.selection-admin>header h1{margin:3px 0 0;font-size:clamp(1.4rem,3vw,2.2rem)}.selection-admin>header>a{color:inherit;font-size:.85rem}.selection-admin-summary,.selection-admin-panel{max-width:1180px;margin:0 auto 24px}.selection-admin-summary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.selection-admin-summary article{color:#fff;background:#171817;border-radius:4px;padding:22px}.selection-admin-summary b{font-size:2rem;display:block}.selection-admin-summary span{color:#bdbbb5;font-size:.85rem}.selection-admin-panel{background:#fff;border:1px solid #d8d4ca;border-radius:4px;padding:clamp(20px,4vw,36px)}.selection-admin-panel h2{margin:4px 0 24px}.selection-admin-list article{border-top:1px solid #e5e1d8;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.selection-admin-list article div{gap:4px;display:grid}.selection-admin-list small,.selection-admin-timeline time{color:#77736a;font-size:.78rem}.selection-admin-list article>b{white-space:nowrap;border-radius:3px;padding:7px 10px;font-size:.76rem}.selection-admin-list .go{color:#31512d;background:#dfe8dc}.selection-admin-list .clarify{color:#70551e;background:#efe5cf}.selection-admin-list .reject{color:#743128;background:#eadbd8}.selection-admin-timeline article{border-top:1px solid #e5e1d8;grid-template-columns:140px 1fr;gap:18px;padding:13px 0;display:grid}.selection-admin-timeline div{gap:2px;display:grid}.selection-admin-timeline span{color:#69665f;overflow-wrap:anywhere;font-size:.85rem}.selection-admin-empty{color:#716e67}.selection-admin-client-title{justify-content:space-between;align-items:end;gap:24px;max-width:1180px;margin:0 auto 14px;display:flex}.selection-admin-client-title h2{margin:5px 0 0;font-size:clamp(1.35rem,2.5vw,2.1rem)}.selection-admin-client-title>a{color:inherit;border-bottom:1px solid;padding-bottom:4px;font-size:.8rem;font-weight:800;text-decoration:none}.selection-admin-secondary-title{margin-top:54px}.classic-analytics-summary{grid-template-columns:repeat(4,1fr)}.classic-analytics-summary article:first-child{background:#6f5525}.classic-analytics-visitors article{border-top:1px solid #e5e1d8;grid-template-columns:1.15fr 1fr 1fr .65fr auto;align-items:center;gap:18px;padding:16px 0;display:grid}.classic-analytics-visitors span,.classic-analytics-visitors small,.classic-analytics-timeline small{color:#77736a;font-size:.72rem;display:block}.classic-analytics-visitors strong{margin-top:3px;font-size:.88rem;display:block}.classic-visitor-id{align-items:baseline;gap:8px;display:flex}.classic-analytics-visitors time{color:#77736a;white-space:nowrap;font-size:.76rem}.classic-analytics-privacy{color:#77736a;margin:22px 0 0;font-size:.75rem}.classic-analytics-timeline small{margin-top:3px}@media (width<=680px){.selection-admin>header{grid-template-columns:1fr auto}.selection-admin>header>:first-child{display:none}.selection-admin-summary{grid-template-columns:1fr}.selection-admin-timeline article{grid-template-columns:1fr;gap:4px}.selection-admin-list article,.selection-admin-client-title{flex-direction:column;align-items:flex-start}.classic-analytics-summary,.classic-analytics-visitors article{grid-template-columns:1fr 1fr}.classic-visitor-id,.classic-analytics-visitors time{grid-column:1/-1}}.inspection-deferred-list{text-align:left;background:#fff;border:1px solid #10251f38;max-width:760px;margin:0 auto 34px}.inspection-deferred-list>header{background:#fff0b8;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.inspection-deferred-list>header span,.inspection-deferred-list>header strong{display:block}.inspection-deferred-list>header span{letter-spacing:.1em;text-transform:uppercase;color:#715709;font-size:9px;font-weight:900}.inspection-deferred-list>header strong{margin-top:4px;font-size:16px}.inspection-deferred-list>header button{color:#fff;cursor:pointer;background:#10251f;border:0;padding:11px 13px;font-size:11px;font-weight:900}.inspection-deferred-list>button{color:#10251f;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #10251f24;grid-template-columns:34px 1fr 18px;align-items:center;gap:13px;width:100%;padding:15px 20px;display:grid}.inspection-deferred-list>button>i{background:#ecebe5;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:900;display:grid}.inspection-deferred-list>button span small,.inspection-deferred-list>button span strong{display:block}.inspection-deferred-list>button span small{letter-spacing:.09em;text-transform:uppercase;color:#7b827f;font-size:8px;font-weight:900}.inspection-deferred-list>button span strong{margin-top:4px;font-size:13px}.inspection-deferred-list>button>b{font-size:17px}.inspection-summary-grid{grid-template-columns:repeat(4,1fr);max-width:900px}.inspection-summary-grid .required b{color:#a33127}.inspection-finish:disabled{cursor:not-allowed;opacity:.45}.inspection-deferred-list.required>header{background:#f2d2ca}.inspection-deferred-list.required>header span{color:#8e2d24}@media (width<=700px){.inspection-summary-grid{grid-template-columns:1fr}.inspection-deferred-list>header{flex-direction:column;align-items:flex-start}.inspection-deferred-list>header button{width:100%}}.inspector-access-page{color:#10251f;background:#ecebe5;min-height:100vh;padding:28px 4.5vw 60px}.inspector-access-page>header{border-bottom:1px solid #10251f33;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.inspector-access-page>header>span{letter-spacing:.13em;text-transform:uppercase;color:#68726e;font-size:10px;font-weight:900}.inspector-access-card{background:#f8f7f2;border:1px solid #10251f38;width:min(680px,100%);margin:clamp(60px,10vh,120px) auto 0;padding:clamp(28px,5vw,58px)}.inspector-access-card>span{letter-spacing:.14em;text-transform:uppercase;color:#68726e;font-size:10px;font-weight:900}.inspector-access-card h1{margin:17px 0 24px;font-size:clamp(48px,7vw,76px);line-height:.9}.inspector-access-card>p{color:#5f6964;max-width:520px;font-size:14px;line-height:1.55}.inspector-access-card form{grid-template-columns:1fr auto;gap:0;margin-top:30px;display:grid}.inspector-access-card label{letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;margin-bottom:8px;font-size:9px;font-weight:900}.inspector-access-card input{color:#10251f;min-width:0;font:inherit;background:#fff;border:1px solid #10251f4d;border-right:0;padding:17px}.inspector-access-card form button{color:#fff;cursor:pointer;background:#10251f;border:1px solid #10251f;padding:17px 20px;font-weight:900}.inspector-access-card form button:disabled{opacity:.45}.inspector-access-error{font-weight:800;color:#a12c24!important;margin:12px 0 0!important}.inspector-access-card>small{color:#747c78;letter-spacing:.1em;text-transform:uppercase;margin-top:24px;font-size:9px;font-weight:900;display:block}@media (width<=600px){.inspector-access-page{padding:20px 14px 40px}.inspector-access-page>header>span{display:none}.inspector-access-card{margin-top:42px;padding:26px 20px}.inspector-access-card form{grid-template-columns:1fr;gap:10px}.inspector-access-card input{border-right:1px solid #10251f4d}}.inspection-runner{grid-template-rows:auto auto 1fr auto auto auto}.inspection-evidence{background:#e8e7e0;border:1px solid #10251f33;width:min(900px,92vw);margin:0 auto 20px;padding:18px}.inspection-note{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.inspection-note textarea{resize:vertical;color:#10251f;width:100%;min-height:74px;font:inherit;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #10251f38;margin-top:8px;padding:13px;font-size:13px;line-height:1.45;display:block}.inspection-upload-row{align-items:center;gap:14px;margin-top:12px;display:flex}.inspection-upload-row>label{color:#fff;cursor:pointer;background:#10251f;align-items:center;min-height:42px;padding:10px 14px;font-size:11px;font-weight:900;display:inline-flex}.inspection-upload-row>label.uploading{opacity:.55;cursor:wait}.inspection-upload-row input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.inspection-upload-row>span{color:#66706b;font-size:10px}.inspection-upload-error{color:#9e2f26;margin:12px 0 0;font-size:11px;font-weight:800}.inspection-attachment-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.inspection-attachment-strip article{background:#fff;border:1px solid #10251f2e;min-width:0;position:relative}.inspection-attachment-strip article>a{min-height:92px;display:grid}.inspection-attachment-strip img{object-fit:cover;width:100%;height:88px}.inspection-attachment-strip article>a>i{background:#dfe2dc;place-items:center;height:88px;font-size:12px;font-style:normal;font-weight:900;display:grid}.inspection-attachment-strip article span{text-overflow:ellipsis;white-space:nowrap;padding:7px 8px;font-size:9px;overflow:hidden}.inspection-attachment-strip article>button{color:#fff;cursor:pointer;background:#10251fe0;border:0;border-radius:50%;place-items:center;width:25px;height:25px;font-size:16px;display:grid;position:absolute;top:5px;right:5px}.inspection-report-link{border-bottom:1px solid;width:fit-content;margin:18px auto;padding-bottom:5px;font-size:12px;font-weight:900;display:block}.inspection-report{color:#10251f;background:#f1efe8;min-height:100vh;padding:26px 4.5vw 80px}.inspection-report-header{border-bottom:1px solid #10251f33;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding-bottom:22px;display:grid}.inspection-report-header>div:nth-child(2){text-align:center}.inspection-report-header>div:nth-child(2) span,.inspection-report-header>div:nth-child(2) strong{display:block}.inspection-report-header>div:nth-child(2) span{letter-spacing:.12em;text-transform:uppercase;color:#737b77;font-size:9px;font-weight:900}.inspection-report-header>div:nth-child(2) strong{margin-top:4px;font-size:15px}.inspection-report-actions{align-items:center;gap:8px;display:flex}.inspection-report-actions a,.inspection-report-actions button{color:#10251f;font:inherit;cursor:pointer;background:0 0;border:1px solid #10251f47;padding:10px 12px;font-size:10px;font-weight:900}.inspection-report-actions button{color:#fff;background:#10251f}.inspection-report-hero{grid-template-columns:1fr .75fr;align-items:end;gap:7vw;padding:65px 0 45px;display:grid}.inspection-report-hero>div>span{letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.inspection-report-hero h1{margin:15px 0 0;font-size:clamp(60px,8vw,110px)}.inspection-report-hero dl{border-top:1px solid #10251f33;margin:0}.inspection-report-hero dl div{border-bottom:1px solid #10251f33;grid-template-columns:110px 1fr;gap:16px;padding:14px 0;display:grid}.inspection-report-hero dt{color:#737b77;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.inspection-report-hero dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:800}.inspection-report-metrics{background:#fff;border:1px solid #10251f33;grid-template-columns:repeat(4,1fr);margin-bottom:48px;display:grid}.inspection-report-metrics article{border-right:1px solid #10251f33;padding:22px}.inspection-report-metrics article:last-child{border-right:0}.inspection-report-metrics b,.inspection-report-metrics span{display:block}.inspection-report-metrics b{font-size:36px}.inspection-report-metrics span{text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:900}.inspection-report-metrics .problem b{color:#9f3028}.inspection-report-metrics .skipped b{color:#957115}.inspection-report-section{break-inside:avoid;background:#fff;border:1px solid #10251f33;margin:0 0 34px}.inspection-report-section>header{color:#fff;background:#10251f;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.inspection-report-section>header span{font-size:13px;font-weight:900}.inspection-report-section>header b{color:#caff19;font-size:11px}.inspection-report-section>article{break-inside:avoid;border-top:1px solid #10251f24;padding:19px 20px}.inspection-report-check{grid-template-columns:110px 1fr;align-items:start;gap:18px;display:grid}.inspection-report-check>i{color:#2a5133;text-align:center;text-transform:uppercase;background:#dbe7dc;padding:7px 8px;font-size:9px;font-style:normal;font-weight:900}.inspection-report-section article.problem .inspection-report-check>i{color:#812b23;background:#efd5cf}.inspection-report-section article.skipped .inspection-report-check>i{color:#735607;background:#fff0b8}.inspection-report-section article.na .inspection-report-check>i,.inspection-report-section article.unanswered .inspection-report-check>i{color:#737b77;background:#e7e6e0}.inspection-report-check h2{margin:0;font-size:16px}.inspection-report-check p{color:#59635e;white-space:pre-wrap;margin:8px 0 0;font-size:12px;line-height:1.55}.inspection-report-assets{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:16px 0 0 128px;display:grid}.inspection-report-assets>a{background:#f4f3ed;border:1px solid #10251f2e;min-width:0}.inspection-report-assets img{object-fit:cover;width:100%;height:145px}.inspection-report-assets span,.inspection-report-assets small{text-overflow:ellipsis;white-space:nowrap;padding:7px 9px;font-size:9px;display:block;overflow:hidden}.inspection-report-assets>a.file{align-content:center;min-height:145px;padding:18px;display:grid}.inspection-report-assets>a.file b{font-size:22px}.inspection-report-assets>a.file span,.inspection-report-assets>a.file small{padding:5px 0 0}@media (width<=750px){.inspection-evidence{width:auto;margin:0 12px 14px;padding:14px}.inspection-attachment-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.inspection-report{padding:18px 14px 50px}.inspection-report-header{grid-template-columns:1fr}.inspection-report-header>.brand,.inspection-report-header>div:nth-child(2){display:none}.inspection-report-actions{grid-template-columns:repeat(3,1fr);display:grid}.inspection-report-actions a,.inspection-report-actions button{text-align:center}.inspection-report-hero{grid-template-columns:1fr;padding:44px 0 30px}.inspection-report-hero h1{font-size:64px}.inspection-report-metrics{grid-template-columns:repeat(2,1fr)}.inspection-report-metrics article:nth-child(2){border-right:0}.inspection-report-metrics article:nth-child(-n+2){border-bottom:1px solid #10251f33}.inspection-report-check{grid-template-columns:1fr;gap:10px}.inspection-report-check>i{width:fit-content}.inspection-report-assets{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0}.inspection-report-assets img{height:120px}}@media print{.inspection-report{background:#fff;padding:0}.inspection-report-actions{display:none}.inspection-report-header{grid-template-columns:auto 1fr}.inspection-report-metrics,.inspection-report-section,.inspection-report-assets>a{box-shadow:none}}.inspection-section-strip{z-index:20;scroll-snap-type:x proximity;background:#f2f0e9;gap:7px;padding:10px 4vw;position:sticky;top:0}.inspection-section-strip::-webkit-scrollbar{display:none}.inspection-section-strip button{color:#6f7874;text-transform:uppercase;cursor:pointer;scroll-snap-align:center;background:#dedfd9;border:0;flex:none;align-items:center;gap:8px;padding:8px 10px;font-size:9px;font-weight:900;display:flex}.inspection-section-strip button strong{font:inherit}.inspection-section-strip button small{background:#ffffff8c;place-items:center;min-width:28px;height:20px;padding:0 5px;font-size:8px;display:grid}.inspection-section-strip button.active{color:#fff;background:#10251f}.inspection-section-strip button.done{color:#10251f;background:#caff19}.inspection-section-strip button.active small{background:#ffffff29}.classic-dossier,.classic-gate{--classic-ink:#171915;--classic-green:#18332b;--classic-bronze:#a47b39;--classic-gold:#d3b372;--classic-cream:#f2eee5;--classic-paper:#faf8f3;--classic-line:#1719152e;color:var(--classic-ink);background:var(--classic-paper);font-family:Arial,Helvetica,sans-serif}.classic-dossier *{box-sizing:border-box}.classic-dossier h1,.classic-dossier h2,.classic-dossier h3,.classic-gate h1{letter-spacing:-.045em;margin:0}.classic-dossier p{line-height:1.62}.classic-overline{color:var(--classic-bronze);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:900}.classic-header{border-bottom:1px solid var(--classic-line);justify-content:space-between;align-items:center;min-height:88px;padding:0 4.5vw;display:flex}.classic-header>div{text-transform:uppercase;gap:20px;font-size:11px;display:flex}.classic-header>div span{color:var(--classic-bronze);font-weight:900}.classic-header>div b{color:#68706b}.classic-hero{border-bottom:1px solid var(--classic-line);grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr);min-height:700px;display:grid}.classic-hero-copy{flex-direction:column;justify-content:center;padding:80px 5vw 80px 4.5vw;display:flex}.classic-status{color:#70501c;letter-spacing:.08em;text-transform:uppercase;background:#d3b37221;border:1px solid #a47b3973;width:fit-content;margin-bottom:48px;padding:10px 13px;font-size:11px;font-weight:900}.classic-status i{background:#d59726;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #d5972624}.classic-status.blocked{color:#7b2f27;background:#873f351a;border-color:#873f357a}.classic-status.blocked i{background:#9d3e32;box-shadow:0 0 0 5px #9d3e3224}.classic-status.resumed{color:#285c48;background:#39715b1a;border-color:#39715b75}.classic-status.resumed i{background:#39715b;box-shadow:0 0 0 5px #39715b24}.classic-hero h1{max-width:850px;font-size:clamp(4rem,6.5vw,7.7rem);line-height:.88}.classic-hero h1 em{color:var(--classic-bronze);font-family:Georgia,serif;font-size:.7em;font-weight:400}.classic-lead{color:#545a56;max-width:690px;margin:38px 0;font-family:Georgia,serif;font-size:21px}.classic-hero-actions{align-items:center;gap:28px;display:flex}.classic-hero-actions a{background:var(--classic-green);color:#fff;text-transform:uppercase;padding:15px 18px;font-size:12px;font-weight:900;text-decoration:none}.classic-hero-actions span{color:#626864;font-size:12px}.classic-hero-actions strong{color:var(--classic-ink);font-size:17px}.classic-hero-photo{background:#b7b2a7;min-height:660px;margin:0;position:relative;overflow:hidden}.classic-hero-photo img{object-fit:cover;object-position:50% 52%;filter:saturate(.86)contrast(1.03);width:100%;height:100%}.classic-hero-photo:after{content:"";pointer-events:none;background:linear-gradient(#0b110e00 58%,#0b110e9e);position:absolute;inset:0}.classic-hero-photo figcaption{z-index:1;color:#fff;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:11px;display:flex;position:absolute;bottom:28px;left:32px;right:32px}.classic-hero-photo figcaption span{color:#e7cf9e;font-weight:900}.classic-facts{background:var(--classic-green);color:#fff;grid-template-columns:repeat(5,1fr);display:grid}.classic-facts article{border-right:1px solid #ffffff26;min-height:150px;padding:28px 24px}.classic-facts article:last-child{border:0}.classic-facts span,.classic-facts strong,.classic-facts small{display:block}.classic-facts span{color:#d9c28d;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.classic-facts strong{letter-spacing:-.035em;margin-top:22px;font-size:clamp(19px,2vw,30px)}.classic-facts small{color:#fff9;margin-top:8px;font-size:11px;line-height:1.4}.classic-current-view{border-bottom:1px solid var(--classic-line);background:var(--classic-cream);grid-template-columns:.7fr 1fr .65fr;align-items:center;gap:6vw;padding:80px 4.5vw;display:grid}.classic-current-view h2{font-size:clamp(42px,4vw,68px);line-height:.94}.classic-current-view>p{color:#555c57;margin:0;font-size:16px}.classic-view-meter span{color:#727974;text-transform:uppercase;font-size:9px;font-weight:900}.classic-view-meter>i{background:linear-gradient(90deg,#ad4f42,#dfb342 48%,#39715b);height:7px;margin:10px 0 18px;display:block}.classic-view-meter>i b{background:var(--classic-ink);width:2px;height:21px;margin-left:57%;display:block;transform:translateY(-7px)}.classic-view-meter>span:nth-of-type(2){float:right}.classic-view-meter strong{color:#8a651e;letter-spacing:.08em;text-align:center;font-size:12px;display:block}.classic-view-meter.blocked>i b{margin-left:9%}.classic-view-meter.blocked strong{color:#873f35}.classic-view-meter.resumed>i b{margin-left:31%}.classic-view-meter.resumed strong{color:#70501c}.classic-history{border-bottom:1px solid var(--classic-line);grid-template-columns:minmax(320px,.8fr) 1.2fr;display:grid}.classic-history-number{background:var(--classic-bronze);color:#fff;flex-direction:column;justify-content:center;min-height:570px;padding:70px 4.5vw;display:flex}.classic-history-number span{font-family:Georgia,serif;font-size:26px;font-style:italic}.classic-history-number strong{letter-spacing:-.09em;font-size:clamp(78px,10vw,170px);line-height:.85}.classic-history-number small{letter-spacing:.08em;text-transform:uppercase;max-width:270px;margin-top:24px;font-size:12px;font-weight:900;line-height:1.5}.classic-history>div:last-child{align-self:center;max-width:840px;padding:80px 7vw}.classic-history h2{max-width:750px;font-size:clamp(52px,5.5vw,91px);line-height:.94}.classic-history p:not(.classic-overline){color:#555c57;max-width:740px;font-size:17px}.classic-history-note{border-left:3px solid var(--classic-gold);padding-left:18px;font-size:13px!important}.classic-source-links{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.classic-source-links a{border:1px solid var(--classic-line);color:var(--classic-ink);text-transform:uppercase;padding:11px 13px;font-size:10px;font-weight:900;text-decoration:none}.classic-market{border-bottom:1px solid var(--classic-line);color:#fff;background:#171f1b;padding:100px 4.5vw;overflow:hidden}.classic-market>header{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:end;gap:7vw;margin-bottom:48px;display:grid}.classic-market .classic-overline{color:#d8bd82}.classic-market h2{max-width:980px;font-size:clamp(48px,5vw,82px);line-height:.94}.classic-market-note{border-left:2px solid #a87b29;padding-left:18px}.classic-market-note strong{color:#ddc98f;letter-spacing:.09em;text-transform:uppercase;font-size:10px}.classic-market-note p{color:#ffffff94;max-width:390px;margin:9px 0 0;font-size:12px}.classic-market-track{border:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(300px,1fr));display:grid}.classic-market-card{border-right:1px solid #ffffff2e;flex-direction:column;min-height:760px;padding:0 34px 34px;display:flex}.classic-market-card:last-child{border-right:0}.classic-market-images{background:#0e1512;grid-template-columns:2fr 1fr;height:245px;margin:0 -34px 30px;display:grid;position:relative;overflow:hidden}.classic-market-images a{border-right:2px solid #171f1b;min-width:0;overflow:hidden}.classic-market-images a:last-of-type{border-right:0}.classic-market-images img{object-fit:cover;width:100%;height:100%;transition:transform .45s,filter .45s}.classic-market-images a:hover img{filter:brightness(.82);transform:scale(1.035)}.classic-market-images>span{color:#ffffffb3;letter-spacing:.05em;text-transform:uppercase;background:#090e0cc7;padding:5px 7px;font-size:8px;font-weight:900;position:absolute;bottom:9px;right:10px}.classic-market-card-top{color:#ffffff73;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:9px;font-weight:900;display:flex}.classic-market-card-top b{color:#d8bd82}.classic-market-fit{color:#d8bd82;margin:48px 0 14px;font-family:Georgia,serif;font-size:17px;font-style:italic}.classic-market-card h3{min-height:74px;margin:0;font-size:clamp(25px,2.2vw,35px);line-height:1.03}.classic-market-price{justify-content:space-between;align-items:baseline;gap:18px;margin:32px 0 10px;display:flex}.classic-market-price strong{letter-spacing:-.055em;font-size:clamp(32px,3vw,47px)}.classic-market-price span{color:#ffffff73;text-align:right;text-transform:uppercase;font-size:10px}.classic-market-facts{color:#ffffff9e;min-height:42px;margin:0;font-size:11px;line-height:1.55}.classic-market-card dl{margin:25px 0}.classic-market-card dl>div{border-top:1px solid #ffffff1f;padding:14px 0}.classic-market-card dt{color:#d8bd82;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:900}.classic-market-card dd{color:#ffffffab;margin:0;font-size:11px;line-height:1.5}.classic-market-card>a{color:#fff;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #d8bd82;align-self:flex-start;margin-top:auto;padding-bottom:5px;font-size:10px;font-weight:900;text-decoration:none}.classic-comparison{grid-template-columns:minmax(240px,.36fr) minmax(0,1.64fr);gap:4vw;padding:72px 0;display:grid}.classic-comparison-intro{align-self:start}.classic-comparison-intro h3{margin:18px 0;font-family:Georgia,serif;font-size:clamp(29px,3vw,45px);font-weight:400;line-height:1.03}.classic-comparison-intro>p:last-child{color:#ffffff8c;font-size:12px;line-height:1.55}.classic-comparison-scroll{border:1px solid #ffffff2e;min-width:0;overflow-x:auto}.classic-comparison table{border-collapse:collapse;width:100%;min-width:920px;font-size:12px;line-height:1.45}.classic-comparison th,.classic-comparison td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;min-width:175px;padding:18px 16px}.classic-comparison tr:last-child th,.classic-comparison tr:last-child td{border-bottom:0}.classic-comparison th:last-child,.classic-comparison td:last-child{border-right:0}.classic-comparison thead th{color:#fff;font-size:13px}.classic-comparison thead th:first-child,.classic-comparison tbody th{color:#d8bd82;letter-spacing:.06em;text-transform:uppercase;min-width:135px;font-size:9px;font-weight:900}.classic-comparison th span,.classic-comparison td small{color:#ffffff75;margin-top:4px;font-size:10px;font-weight:400;display:block}.classic-comparison td strong{font-size:15px}.classic-comparison .current{background:#d8bd821f}.classic-table-verdict{letter-spacing:.07em;text-transform:uppercase;width:max-content;margin-bottom:9px;padding:5px 7px;font-size:8px;font-weight:900;display:block}.classic-table-verdict.continue{color:#17201c;background:#d8bd82}.classic-table-verdict.caution{color:#fff;background:#873f35}.classic-table-verdict.strong{color:#fff;background:#41735e}.classic-table-verdict.benchmark{color:#fff;border:1px solid #ffffff59}.classic-market-cta{color:var(--classic-ink);background:#d8bd82;grid-template-columns:1fr 1fr auto;align-items:center;gap:4vw;padding:34px;display:grid}.classic-market-cta span{color:#6e521c;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:900;display:block}.classic-market-cta strong{font-family:Georgia,serif;font-size:21px;font-weight:400}.classic-market-cta p{color:#181e1ab8;margin:0;font-size:12px;line-height:1.55}.classic-market-cta>a{background:var(--classic-green);color:#fff;text-transform:uppercase;white-space:nowrap;padding:15px 17px;font-size:10px;font-weight:900;text-decoration:none}.classic-evidence{background:var(--classic-paper);padding:100px 4.5vw}.classic-evidence>header,.classic-gallery>header,.classic-verification>header{justify-content:space-between;align-items:end;gap:5vw;margin-bottom:48px;display:flex}.classic-evidence>header h2,.classic-gallery>header h2,.classic-verification>header h2,.classic-request-list h2,.classic-process h2{max-width:900px;font-size:clamp(48px,5vw,82px);line-height:.94}.classic-evidence>header>p,.classic-gallery>header>p{color:#68706b;max-width:410px;margin:0;font-size:13px}.classic-evidence-grid{border:1px solid var(--classic-line);grid-template-columns:1fr 1fr;display:grid}.classic-evidence-grid article{padding:48px}.classic-evidence-grid article+article{border-left:1px solid var(--classic-line)}.classic-evidence-grid h3{max-width:650px;margin:28px 0;font-family:Georgia,serif;font-size:clamp(28px,3vw,45px);font-weight:400;line-height:1.05}.classic-evidence-label{color:#6f511b;letter-spacing:.09em;text-transform:uppercase;background:#e7ddc6;padding:8px 10px;font-size:9px;font-weight:900}.classic-evidence-grid ul{margin:0;padding:0;list-style:none}.classic-evidence-grid li{border-top:1px solid var(--classic-line);padding:15px 0 15px 25px;font-size:14px;line-height:1.55;position:relative}.classic-evidence-grid li:before{border:2px solid var(--classic-bronze);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:20px;left:2px}.classic-evidence-grid article>p{color:#727873;margin:25px 0 0;font-size:11px;font-style:italic}.classic-photo-read{background:var(--classic-cream)}.classic-gallery{background:var(--classic-green);color:#fff;padding:100px 4.5vw}.classic-gallery .classic-overline{color:#ddc68e}.classic-gallery>header>p{color:#ffffff9e}.classic-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.classic-gallery-item{color:#fff;cursor:zoom-in;text-align:left;background:#0f1e19;border:0;min-height:340px;padding:0;position:relative;overflow:hidden}.classic-gallery-item.wide{grid-column:span 2}.classic-gallery-grid img{object-fit:cover;width:100%;height:100%;transition:transform .5s,filter .5s}.classic-gallery-item:hover img{filter:brightness(.83);transform:scale(1.025)}.classic-gallery-item:focus-visible{outline-offset:3px;outline:3px solid #d8bd82}.classic-gallery-grid span{letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(#0000,#08110dd1);padding:32px 18px 14px;font-size:10px;font-weight:900;position:absolute;bottom:0;left:0;right:0}.classic-lightbox{z-index:90;background:#060c0af0;justify-content:center;align-items:center;padding:4vw;display:flex;position:fixed;inset:0}.classic-lightbox img{object-fit:contain;max-width:92vw;max-height:84vh}.classic-lightbox p{color:#fff;text-transform:uppercase;font-size:11px;position:absolute;bottom:18px}.classic-lightbox button{color:#fff;cursor:pointer;background:0 0;border:0;font-family:Arial,sans-serif}.classic-lightbox-close{z-index:1;font-size:48px;line-height:1;position:absolute;top:20px;right:28px}.classic-lightbox-prev,.classic-lightbox-next{z-index:1;padding:16px;font-size:58px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.classic-lightbox-prev{left:12px}.classic-lightbox-next{right:12px}.classic-verification{background:var(--classic-cream);padding:100px 4.5vw}.classic-progress{width:min(340px,100%)}.classic-progress span,.classic-progress strong{text-transform:uppercase;font-size:11px;font-weight:900}.classic-progress strong{float:right;color:var(--classic-bronze)}.classic-progress i{background:#d8d4ca;height:7px;margin-top:12px;display:block}.classic-progress i b{background:var(--classic-bronze);width:35%;height:100%;display:block}.classic-check-grid{border:1px solid var(--classic-line);grid-template-columns:repeat(3,1fr);display:grid}.classic-check-grid article{border-right:1px solid var(--classic-line);border-bottom:1px solid var(--classic-line);grid-template-columns:48px 1fr;gap:20px;min-height:230px;padding:30px;display:grid}.classic-check-grid article:nth-child(3n){border-right:0}.classic-check-grid article:nth-last-child(-n+3){border-bottom:0}.classic-check-icon{color:#9d493c;border:1px solid #9d493c;border-radius:50%;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:18px;display:grid}.classic-check-icon.partial{color:#a47927;border-color:#a47927}.classic-check-grid span:not(.classic-check-icon){color:#9d493c;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.classic-check-grid h3{margin:12px 0;font-size:25px}.classic-check-grid p{color:#626a65;margin:0;font-size:13px}.classic-request-list{border-top:1px solid var(--classic-line);background:var(--classic-paper);grid-template-columns:.7fr 1.3fr;gap:8vw;padding:100px 4.5vw;display:grid}.classic-request-list ol{counter-reset:requests;margin:0;padding:0;list-style:none}.classic-request-list li{border-top:1px solid var(--classic-line);grid-template-columns:70px 1fr;gap:20px;padding:25px 0;display:grid}.classic-request-list li>span{color:var(--classic-bronze);font-family:Georgia,serif;font-size:20px;font-style:italic}.classic-request-list li p{color:#5d655f;margin:0;font-size:14px}.classic-request-list li strong{color:var(--classic-ink);margin-bottom:6px;font-size:17px;display:block}.classic-process{color:#fff;background:#111c18;padding:100px 4.5vw}.classic-process header{max-width:950px;margin-bottom:55px}.classic-process .classic-overline{color:#d8bd82}.classic-process>div{border:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);display:grid}.classic-process article{border-right:1px solid #ffffff2e;flex-direction:column;min-height:330px;padding:38px;display:flex}.classic-process article:last-child{border:0}.classic-process article.active{color:var(--classic-ink);background:#e0c78f}.classic-process article>span{color:#d8bd82;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.classic-process article.active>span{color:#6a4c16}.classic-process h3{margin-top:24px;font-size:30px}.classic-process article p{color:#ffffff9e;font-size:13px}.classic-process article.active p{color:#171915b3}.classic-process article strong{letter-spacing:.08em;text-transform:uppercase;margin-top:auto;font-size:10px}.classic-footer{background:var(--classic-cream);grid-template-columns:.6fr 1.2fr .6fr;align-items:start;gap:5vw;padding:60px 4.5vw;display:grid}.classic-footer>div{max-width:650px}.classic-footer>div strong{font-family:Georgia,serif;font-size:24px;font-weight:400}.classic-footer>div p{color:#6d736e;font-size:11px}.classic-footer>a{color:var(--classic-ink);text-align:right;font-size:11px;font-weight:900;text-decoration:none}.classic-gate{background:var(--classic-green);color:#fff;grid-template-rows:auto 1fr auto;min-height:100vh;padding:34px 4.5vw;display:grid}.classic-gate header,.classic-gate footer{justify-content:space-between;align-items:center;gap:30px;display:flex}.classic-gate header>span,.classic-gate footer{color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.classic-gate section{align-self:center;max-width:1050px;padding:80px 0}.classic-gate .classic-overline{color:#d7bd80}.classic-gate h1{font-size:clamp(4rem,8vw,9rem);line-height:.87}.classic-gate h1 em{color:#d7bd80;font-family:Georgia,serif;font-weight:400}.classic-gate section>p:not(.classic-overline,.classic-gate-error){color:#ffffffad;max-width:720px;font-family:Georgia,serif;font-size:19px;line-height:1.55}.classic-gate form{max-width:620px;margin-top:40px}.classic-gate label{color:#d7bd80;letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:900;display:block}.classic-gate form>div{grid-template-columns:1fr auto;display:grid}.classic-gate input{color:#fff;min-width:0;font:inherit;letter-spacing:.35em;background:#ffffff08;border:1px solid #ffffff52;padding:17px 18px;font-size:25px}.classic-gate button{color:var(--classic-green);font:inherit;text-transform:uppercase;background:#d7bd80;border:0;padding:0 24px;font-size:12px;font-weight:900}.classic-gate button:disabled{opacity:.48}.classic-gate-error{color:#ffb9ad;font-size:12px}@media (width<=1000px){.classic-hero{grid-template-columns:1fr}.classic-hero-photo{min-height:620px}.classic-facts{grid-template-columns:repeat(2,1fr)}.classic-facts article{border-bottom:1px solid #ffffff26}.classic-facts article:last-child{grid-column:1/-1}.classic-current-view{grid-template-columns:1fr 1fr}.classic-current-view .classic-view-meter{grid-column:1/-1}.classic-history{grid-template-columns:1fr}.classic-history-number{min-height:360px}.classic-market>header,.classic-market-track{grid-template-columns:1fr}.classic-market-card{border-bottom:1px solid #ffffff2e;border-right:0;min-height:auto}.classic-market-card:last-child{border-bottom:0}.classic-market-card h3,.classic-market-facts{min-height:0}.classic-market-card>a{margin-top:25px}.classic-comparison{grid-template-columns:1fr}.classic-market-cta{grid-template-columns:1fr 1fr}.classic-market-cta>a{grid-column:1/-1;justify-self:start}.classic-check-grid{grid-template-columns:repeat(2,1fr)}.classic-check-grid article:nth-child(3n){border-right:1px solid var(--classic-line)}.classic-check-grid article:nth-child(2n){border-right:0}.classic-check-grid article:nth-last-child(-n+3){border-bottom:1px solid var(--classic-line)}.classic-check-grid article:nth-last-child(-n+2){border-bottom:0}.classic-request-list{grid-template-columns:1fr}}@media (width<=680px){.classic-header{min-height:72px}.classic-header>div b{display:none}.classic-hero-copy{padding:60px 22px}.classic-status{margin-bottom:34px}.classic-hero h1{font-size:58px}.classic-lead{font-size:18px}.classic-hero-actions{flex-direction:column;align-items:flex-start}.classic-hero-photo{min-height:500px}.classic-hero-photo figcaption{flex-direction:column;gap:4px}.classic-facts{grid-template-columns:1fr}.classic-facts article:last-child{grid-column:auto}.classic-current-view{grid-template-columns:1fr;gap:30px;padding:65px 22px}.classic-current-view .classic-view-meter{grid-column:auto}.classic-history-number,.classic-history>div:last-child,.classic-market,.classic-evidence,.classic-gallery,.classic-verification,.classic-request-list,.classic-process{padding:65px 22px}.classic-history-number strong{font-size:95px}.classic-history h2,.classic-market h2,.classic-evidence>header h2,.classic-gallery>header h2,.classic-verification>header h2,.classic-request-list h2,.classic-process h2{font-size:47px}.classic-evidence>header,.classic-gallery>header,.classic-verification>header{flex-direction:column;align-items:flex-start}.classic-evidence-grid{grid-template-columns:1fr}.classic-market-card{padding:0 22px 28px}.classic-market-images{height:260px;margin:0 -22px 30px}.classic-market-card h3{font-size:31px}.classic-market-fit{margin-top:45px}.classic-market-cta{grid-template-columns:1fr;margin:0 -22px -65px;padding:32px 22px}.classic-market-cta>a{grid-column:auto}.classic-evidence-grid article{padding:28px 22px}.classic-evidence-grid article+article{border-top:1px solid var(--classic-line);border-left:0}.classic-gallery-grid{grid-template-columns:1fr}.classic-gallery-item,.classic-gallery-item.wide{grid-column:auto;min-height:390px}.classic-check-grid{grid-template-columns:1fr}.classic-check-grid article,.classic-check-grid article:nth-child(2n),.classic-check-grid article:nth-child(3n),.classic-check-grid article:nth-last-child(-n+3),.classic-check-grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--classic-line)}.classic-check-grid article:last-child{border-bottom:0}.classic-request-list li{grid-template-columns:48px 1fr}.classic-process>div{grid-template-columns:1fr}.classic-process article{border-bottom:1px solid #ffffff2e;border-right:0;min-height:290px}.classic-footer{grid-template-columns:1fr;padding:50px 22px}.classic-footer>a{text-align:left}.classic-gate{padding:24px 22px}.classic-gate header>span{display:none}.classic-gate h1{font-size:55px}.classic-gate form>div{grid-template-columns:1fr}.classic-gate button{padding:16px}.classic-gate footer{flex-direction:column;align-items:flex-start;gap:7px}}.os-actions{border-top:3px solid #a24d2e}.os-action-tabs{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.os-action-tabs button,.os-task-toggle,.os-publish-button{color:#27343b;cursor:pointer;background:#fff;border:1px solid #cbd2d6;padding:9px 13px}.os-action-tabs button.active{color:#fff;background:#172128;border-color:#172128}.os-action-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.os-action-form label{color:#657178;text-transform:uppercase;letter-spacing:.05em;flex-direction:column;gap:7px;font-size:12px;display:flex}.os-action-form input,.os-action-form textarea,.os-action-form select{color:#152029;background:#f9fafb;border:1px solid #cfd6d9;width:100%;padding:11px;font:14px Arial,sans-serif}.os-action-form textarea{resize:vertical;min-height:78px}.os-form-wide{grid-column:span 2}.os-action-form .os-check{text-transform:none;letter-spacing:0;flex-direction:row;align-items:center;font-size:14px}.os-action-form .os-check input{width:auto}.os-form-submit{align-items:center;gap:12px;display:flex}.os-form-submit button,.os-publish-button{color:#fff;background:#a24d2e;border:0;padding:12px 16px;font-weight:700}.os-form-submit button:disabled,.os-publish-button:disabled{opacity:.45;cursor:not-allowed}.os-form-submit span{color:#477250;font-size:13px}.os-task{align-items:start}.os-task-toggle{margin-left:auto;padding:6px 9px;font-size:12px}.os-preflight details{border-top:1px solid #e5e9eb;padding:10px 0}.os-preflight summary{cursor:pointer;font-weight:700}.os-preflight ul{color:#59666d;padding-left:20px}.os-blockers{color:#7e3027;background:#fae9e5;margin:14px 0;padding:12px}.os-safe{color:#315e40;background:#e9f3ed;padding:12px}.os-publish-button{width:100%;margin-top:14px}.os-preview-link{color:#7e3f28;margin-top:14px;display:block}.os-evidence-list article{border-top:1px solid #edf0f1;justify-content:space-between;gap:24px;padding:14px 0;display:flex}.os-evidence-list p{color:#647177;margin:5px 0}.os-evidence-list small{color:#899399}.os-evidence-list a{white-space:nowrap;color:#7e3f28}@media (width<=800px){.os-action-form{grid-template-columns:1fr}.os-form-wide{grid-column:auto}.os-evidence-list article{flex-direction:column;gap:8px}}.classic-live-updates{color:#1e2828;background:#f3f0e8;padding:90px clamp(22px,6vw,96px)}.classic-live-updates>header{grid-template-columns:1.4fr 1fr;align-items:end;gap:40px;margin-bottom:34px;display:grid}.classic-live-updates h2{margin:8px 0 0;font:500 clamp(38px,5vw,70px)/.95 Georgia,serif}.classic-live-updates>header>p{color:#596260;max-width:560px;line-height:1.6}.classic-live-updates>div:not(.classic-live-assets){border-top:1px solid #c9ccc5;border-left:1px solid #c9ccc5;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.classic-live-updates article{border-bottom:1px solid #c9ccc5;border-right:1px solid #c9ccc5;min-height:220px;padding:26px}.classic-live-updates article span,.classic-live-updates article small{color:#7d553f;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.classic-live-updates article h3{margin:20px 0 10px;font:500 23px/1.1 Georgia,serif}.classic-live-updates article p{color:#53605d;line-height:1.55}.classic-live-assets{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.classic-live-assets a{color:#273130;font-weight:700;text-decoration:none}.classic-live-assets img{aspect-ratio:4/3;object-fit:cover;width:100%;margin-bottom:8px;display:block}.classic-request-list li.completed{opacity:.55}.public-car-grid img{object-fit:cover;width:100%;max-height:360px;margin-bottom:10px;display:block}.public-car-grid a{color:inherit;font-weight:700}@media (width<=800px){.classic-live-updates>header,.classic-live-updates>div:not(.classic-live-assets){grid-template-columns:1fr}.classic-live-assets{grid-template-columns:repeat(2,minmax(0,1fr))}}.selection-methodology{color:#f8f3e8;background:#17231e;margin:0;padding:0 4.5vw}.selection-methodology details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:28px 0;list-style:none;display:flex}.selection-methodology details>summary::-webkit-details-marker{display:none}.selection-methodology details>summary span,.selection-methodology details>summary small,.selection-methodology details>summary strong{display:block}.selection-methodology details>summary small{color:#d5bd89;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900}.selection-methodology details>summary strong{font-size:19px}.selection-methodology details>summary i{color:#d5bd89;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-style:normal;font-weight:850}.selection-methodology details[open]>summary i{font-size:0}.selection-methodology details[open]>summary i:after{content:"Свернуть ↑";font-size:12px}.selection-methodology details>header{grid-template-columns:1.15fr .85fr;align-items:end;gap:7vw;margin:36px 0;display:grid}.selection-methodology h2{letter-spacing:-.06em;max-width:900px;margin:15px 0 0;font-size:clamp(2.7rem,5vw,5.5rem);line-height:.92}.selection-methodology details>header>p{color:#cbd4ce;max-width:620px;margin:0;font-size:16px;line-height:1.62}.selection-method-demo{background:#203029;border:1px solid #fff3;grid-template-columns:repeat(4,1fr);display:grid}.selection-method-demo>div{border-right:1px solid #ffffff29;min-height:162px;padding:23px}.selection-method-demo>div:nth-child(4){border-right:0}.selection-method-demo span,.selection-method-demo small{display:block}.selection-method-demo span{color:#aebbb4;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:800}.selection-method-demo strong{color:#d5bd89;margin:25px 0 8px;font-size:34px;line-height:1;display:block}.selection-method-demo strong.conditional{color:#e1b66c}.selection-method-demo sup{font-size:13px}.selection-method-demo small{color:#cbd4ce;font-size:13px;line-height:1.4}.selection-method-demo>p{color:#98a69f;border-top:1px solid #ffffff29;grid-column:1/-1;margin:0;padding:14px 23px;font-size:13px;line-height:1.45}.selection-method-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.selection-gates-panel,.selection-score-panel,.selection-evidence-method>section{background:#1b2923;border:1px solid #fff3;padding:30px}.selection-method-section-title{align-items:flex-start;gap:16px;margin-bottom:25px;display:flex}.selection-method-section-title>span{color:#d5bd89;border:1px solid #d5bd89;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.selection-method-section-title b,.selection-method-section-title small{display:block}.selection-method-section-title b{font-size:20px}.selection-method-section-title small{color:#9caaa2;margin-top:5px;font-size:13px;line-height:1.4}.selection-gate-list{border-top:1px solid #ffffff29}.selection-gate-list article{border-bottom:1px solid #ffffff21;grid-template-columns:12px 1fr auto;align-items:center;gap:13px;padding:15px 0;display:grid}.selection-gate-list article>i{border:1px solid #d5bd89;border-radius:50%;width:8px;height:8px}.selection-gate-list strong,.selection-gate-list p{margin:0;display:block}.selection-gate-list strong{font-size:14px}.selection-gate-list p{color:#b7c2bc;margin-top:3px;font-size:13px;line-height:1.38}.selection-gate-list article>span{color:#d5bd89;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.selection-method-rule{color:#17231e;background:#d5bd89;margin:24px 0 0;padding:18px;font-size:14px;line-height:1.52}.selection-weight-list{gap:18px;display:grid}.selection-weight-list article>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.selection-weight-list article>header strong{font-size:14px}.selection-weight-list article>header b{color:#d5bd89;font-size:19px}.selection-weight-list article>header b:after{content:"%";font-size:11px}.selection-weight-list article>div{background:#ffffff1f;height:5px;margin-top:9px}.selection-weight-list article>div i{background:#d5bd89;height:100%;display:block}.selection-weight-list article>p{color:#aebbb4;margin:7px 0 0;font-size:13px;line-height:1.4}.selection-evidence-method{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.selection-evidence-scale{border:1px solid #ffffff26;grid-template-columns:repeat(5,1fr);display:grid}.selection-evidence-scale>div{border-right:1px solid #ffffff26;min-height:110px;padding:15px}.selection-evidence-scale>div:last-child{border-right:0}.selection-evidence-scale b,.selection-evidence-scale span{display:block}.selection-evidence-scale b{color:#d5bd89;font-size:22px}.selection-evidence-scale span{color:#c8d1cc;margin-top:20px;font-size:12px;line-height:1.4}.selection-evidence-method ul{border-top:1px solid #ffffff26;gap:0;margin:0;padding:0;list-style:none;display:grid}.selection-evidence-method li{color:#b8c4bd;border-bottom:1px solid #ffffff21;padding:14px 0;font-size:13px;line-height:1.48}.selection-evidence-method li b{color:#fff}@media (width<=1000px){.selection-methodology details>header,.selection-method-grid,.selection-evidence-method{grid-template-columns:1fr}.selection-methodology details>header>p{max-width:800px}.selection-method-demo{grid-template-columns:1fr 1fr}.selection-method-demo>div:nth-child(2){border-right:0}.selection-method-demo>div:nth-child(-n+2){border-bottom:1px solid #ffffff29}}@media (width<=600px){.selection-methodology{padding:0}.selection-methodology details>summary,.selection-methodology details>header{margin:0;padding:25px 4.5vw}.selection-methodology h2{font-size:clamp(2.5rem,12vw,4rem)}.selection-method-demo{border-left:0;border-right:0;grid-template-columns:1fr}.selection-method-demo>div{border-bottom:1px solid #ffffff29;border-right:0;min-height:auto}.selection-method-demo>div:nth-child(4){border-bottom:0}.selection-method-grid,.selection-evidence-method{gap:0}.selection-gates-panel,.selection-score-panel,.selection-evidence-method>section{border-left:0;border-right:0}.selection-score-panel,.selection-evidence-method>section+section{border-top:0}.selection-evidence-scale{grid-template-columns:1fr}.selection-evidence-scale>div{border-bottom:1px solid #ffffff26;border-right:0;grid-template-columns:70px 1fr;align-items:center;min-height:auto;display:grid}.selection-evidence-scale>div:last-child{border-bottom:0}.selection-evidence-scale span{margin-top:0}.selection-gate-list article{grid-template-columns:12px 1fr}.selection-gate-list article>span{grid-column:2}}.selection-archive-divider{border-bottom:2px solid var(--sel-line);color:#626b66;justify-content:space-between;align-items:end;gap:20px;margin-top:42px;padding:22px 0 12px;display:flex}.selection-archive-divider span{font-size:18px;font-weight:850}.selection-archive-divider small{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.selection-list-empty{border:1px solid var(--sel-line);background:#f4f1e9;padding:34px}.selection-list-empty strong{font-size:20px}.selection-list-empty p{color:#66706b;margin:8px 0 0;font-size:13px}.selection-dossier-summary{border:1px solid var(--sel-line);background:#f1f0e9;grid-template-columns:repeat(4,1fr);margin:20px 0;display:grid}.selection-dossier-summary>div{border-right:1px solid var(--sel-line);padding:13px 14px}.selection-dossier-summary>div:last-child{border:0}.selection-dossier-summary span,.selection-dossier-summary strong{display:block}.selection-dossier-summary span{text-transform:uppercase;letter-spacing:.08em;opacity:.58;font-size:9px}.selection-dossier-summary strong{margin-top:6px;font-size:13px}.selection-dossier-summary.conditional>div:first-child{background:#f2dfb2}.selection-dossier-summary.excluded>div:first-child{background:#ead5d1}.selection-dossier-summary.eligible>div:first-child{background:#d8ead6}.selection-live-score{border:1px solid var(--sel-line);color:#fff;background:#14231d;grid-template-columns:auto 1fr;align-items:center;gap:24px;margin:12px 0 20px;padding:16px 18px;display:grid}.selection-live-score>div span,.selection-live-score>div strong{display:block}.selection-live-score>div span{letter-spacing:.09em;text-transform:uppercase;color:#d5bd89;font-size:9px}.selection-live-score>div strong{margin-top:5px;font-size:27px}.selection-live-score>div small{opacity:.55;font-size:11px}.selection-live-score p{color:#cdd5d0;border-left:1px solid #ffffff2e;margin:0;padding-left:22px;font-size:11px;line-height:1.5}.selection-live-score p b{color:#fff}.selection-live-score.eligible{box-shadow:inset 4px 0 #77a783}.selection-live-score.excluded{background:#4b3431}.selection-score-breakdown{border:1px solid var(--sel-line);background:#f7f5ef;margin-top:22px}.selection-score-breakdown>header{border-bottom:1px solid var(--sel-line);grid-template-columns:1fr .8fr;gap:24px;padding:22px;display:grid}.selection-score-breakdown h3{margin:8px 0 0;font-size:24px}.selection-score-breakdown>header p{color:#5f6964;margin:0;font-size:12px;line-height:1.55}.selection-score-breakdown>div{grid-template-columns:1fr 1fr;display:grid}.selection-score-breakdown article{border-right:1px solid var(--sel-line);border-bottom:1px solid var(--sel-line);padding:18px 20px}.selection-score-breakdown article:nth-child(2n){border-right:0}.selection-score-breakdown article>div:first-child{justify-content:space-between;gap:12px;font-size:11px;display:flex}.selection-score-breakdown article>div:first-child span{opacity:.5}.selection-score-track{background:#dedfd9;height:7px;margin:13px 0;position:relative;overflow:hidden}.selection-score-track i,.selection-score-track em{position:absolute;top:0;bottom:0}.selection-score-track i{background:#365f4a;left:0}.selection-score-track em{background:#d5bd89}.selection-score-breakdown article p{color:#66706b;grid-template-columns:52px 1fr;gap:10px;margin:0;font-size:10px;line-height:1.4;display:grid}.selection-score-breakdown article p strong{color:#14231d;font-size:13px}.selection-market-sweep{color:#fff;background:#13241d;padding:80px 4.5vw}.selection-market-sweep>header{grid-template-columns:1.2fr .8fr;align-items:end;gap:6vw;display:grid}.selection-market-sweep h2{letter-spacing:-.06em;max-width:780px;margin:12px 0 0;font-size:clamp(2.6rem,5vw,5.8rem);line-height:.92}.selection-market-sweep>header p{color:#c8d0cb;margin:0;font-size:13px;line-height:1.6}.selection-market-sweep>div{border:1px solid #ffffff38;grid-template-columns:repeat(3,1fr);margin-top:40px;display:grid}.selection-market-sweep article{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;padding:24px}.selection-market-sweep article:nth-child(3n){border-right:0}.selection-market-sweep article:nth-last-child(-n+3){border-bottom:0}.selection-market-sweep article>div{color:#d5bd89;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:9px;display:flex}.selection-market-sweep h3{margin:24px 0 10px;font-size:22px}.selection-market-sweep article>strong{font-size:12px}.selection-market-sweep article p{color:#bfc8c2;margin:12px 0 0;font-size:11px;line-height:1.5}@media (width>=901px){.selection-shortlist .selection-tabs{grid-template-columns:repeat(6,1fr)}}.selection-candidate-dossier{border:1px solid var(--sel-line);background:#f4f2eb;margin-top:24px}.selection-candidate-dossier>header{border-bottom:1px solid var(--sel-line);grid-template-columns:1fr 1fr;gap:25px;padding:22px;display:grid}.selection-candidate-dossier h3{margin:8px 0 0;font-size:24px}.selection-candidate-dossier>header p{color:#66716b;margin:0;font-size:12px;line-height:1.55}.selection-candidate-gates{grid-template-columns:repeat(2,1fr);display:grid}.selection-candidate-gates article{border-right:1px solid var(--sel-line);border-bottom:1px solid var(--sel-line);grid-template-columns:10px 1fr auto;align-items:start;gap:11px;padding:14px 16px;display:grid}.selection-candidate-gates article:nth-child(2n){border-right:0}.selection-candidate-gates i{background:#d0a44a;border-radius:50%;width:8px;height:8px;margin-top:4px}.selection-candidate-gates article.pass i{background:#4f8a62}.selection-candidate-gates article.fail i{background:#b65d55}.selection-candidate-gates b,.selection-candidate-gates span,.selection-candidate-gates small{display:block}.selection-candidate-gates span{margin-top:3px;font-size:11px;line-height:1.4}.selection-candidate-gates small{opacity:.55;margin-top:4px;font-size:9px}.selection-candidate-gates strong{text-transform:uppercase;letter-spacing:.06em;font-size:9px}.selection-candidate-sections{grid-template-columns:repeat(2,1fr);display:grid}.selection-candidate-sections>article{border-right:1px solid var(--sel-line);border-bottom:1px solid var(--sel-line);padding:20px}.selection-candidate-sections>article:nth-child(2n){border-right:0}.selection-candidate-sections h4{margin:0 0 14px;font-size:16px}.selection-candidate-sections dl{border-top:1px solid var(--sel-line);margin:0;padding:12px 0}.selection-candidate-sections dl>div{justify-content:space-between;gap:10px;display:flex}.selection-candidate-sections dt{font-size:12px;font-weight:800}.selection-candidate-sections dd{text-transform:uppercase;letter-spacing:.06em;color:#6f765f;margin:0;font-size:9px}.selection-candidate-sections dl.unknown dd{color:#a27724}.selection-candidate-sections dl.failed dd{color:#a5443f}.selection-candidate-sections dl.confirmed dd{color:#3f7650}.selection-candidate-sections dl p{margin:5px 0 0;font-size:11px}.selection-candidate-sections dl small{opacity:.5;margin-top:4px;font-size:9px;line-height:1.35;display:block}.vehicle-evidence-dossier{border:1px solid var(--sel-line);background:#f4f2eb;margin:32px 4.5vw}.vehicle-evidence-dossier>header{border-bottom:1px solid var(--sel-line);grid-template-columns:1fr auto 1fr;align-items:end;gap:28px;padding:28px;display:grid}.vehicle-evidence-dossier h2{margin:8px 0 0;font-size:42px}.vehicle-evidence-dossier>header>div:nth-child(2){border-left:1px solid var(--sel-line);min-width:130px;padding-left:24px}.vehicle-evidence-dossier>header>div:nth-child(2) b,.vehicle-evidence-dossier>header>div:nth-child(2) span{display:block}.vehicle-evidence-dossier>header>div:nth-child(2) b{font-size:28px}.vehicle-evidence-dossier>header>div:nth-child(2) span{text-transform:uppercase;letter-spacing:.06em;opacity:.55;max-width:150px;font-size:10px;line-height:1.35}.vehicle-evidence-dossier>header>p{color:#66716b;margin:0;font-size:13px;line-height:1.55}@media (width<=820px){.selection-dossier-summary{grid-template-columns:repeat(2,1fr)}.selection-dossier-summary>div:nth-child(2){border-right:0}.selection-dossier-summary>div:nth-child(-n+2){border-bottom:1px solid var(--sel-line)}.selection-candidate-dossier>header,.selection-candidate-sections,.selection-score-breakdown>header{grid-template-columns:1fr}.selection-candidate-sections>article{border-right:0}.selection-candidate-gates{grid-template-columns:1fr}.selection-candidate-gates article{border-right:0}.selection-market-sweep>header{grid-template-columns:1fr}.selection-market-sweep>div{grid-template-columns:1fr 1fr}.selection-market-sweep article:nth-child(3n){border-right:1px solid #ffffff2e}.selection-market-sweep article:nth-child(2n){border-right:0}.selection-market-sweep article:nth-last-child(-n+3){border-bottom:1px solid #ffffff2e}.selection-market-sweep article:nth-last-child(-n+2){border-bottom:0}}@media (width<=560px){.selection-live-score{grid-template-columns:1fr}.selection-live-score p{border-top:1px solid #ffffff2e;border-left:0;padding:12px 0 0}.selection-score-breakdown>div,.selection-market-sweep>div{grid-template-columns:1fr}.selection-score-breakdown article,.selection-market-sweep article{border-right:0!important;border-bottom:1px solid var(--sel-line)!important}.selection-market-sweep article:last-child{border-bottom:0!important}}@media (width<=820px){.vehicle-evidence-dossier>header{grid-template-columns:1fr}.vehicle-evidence-dossier>header>div:nth-child(2){border:0;padding:0}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.kutka{--k-ink:#142b24;--k-green:#10251f;--k-lime:#d8f05f;--k-line:#d6ddd7;color:var(--k-ink);background:#f4f0e8;min-height:100vh;font-size:16px;line-height:1.65}.kutka *{box-sizing:border-box}.k-header{background:var(--k-green);color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:22px 4.5vw;display:flex}.k-header>span{text-align:right;letter-spacing:.07em;font-size:12px}.k-header b{letter-spacing:0;font-size:14px;font-weight:500}.k-wrap{max-width:1400px;margin:auto;padding:0 4.5vw}.k-eyebrow{letter-spacing:.12em;font-size:12px;font-weight:750;display:block}.k-intro{grid-template-columns:1.4fr 1fr;align-items:start;gap:50px;padding:48px 0 32px;display:grid}.kutka h1{letter-spacing:-.04em;margin:16px 0 22px;font-size:clamp(34px,4vw,58px);font-weight:550;line-height:1.1}.kutka em{font-family:Georgia,serif;font-weight:400}.kutka p{margin:10px 0 0}.k-intro>div>p{max-width:550px}.k-intro aside{background:var(--k-green);color:#fff;padding:28px}.k-intro strong{margin-top:12px;font-size:30px;line-height:1.3;display:block}.k-intro aside p{color:#d5dfd8}.k-tag{border:1px solid;margin-top:18px;padding:3px 10px;font-size:14px;display:inline-block}.k-intro .k-tag{color:var(--k-lime)}.k-status{background:#ece2cc;border-left:4px solid #9c722e;padding:16px 22px}.k-status p{margin-top:3px}.k-section{padding-top:48px}.k-heading{max-width:800px;margin-bottom:24px}.kutka h2{letter-spacing:-.025em;margin:10px 0 16px;font-size:clamp(26px,3vw,38px);font-weight:550;line-height:1.16}.k-grid{border-top:1px solid var(--k-line);border-left:1px solid var(--k-line);grid-template-columns:repeat(3,1fr);display:grid}.k-grid article{border-right:1px solid var(--k-line);border-bottom:1px solid var(--k-line);background:#fff;min-width:0;padding:25px}.kutka h3{margin:0 0 10px;font-size:19px;font-weight:650;line-height:1.35}.k-grid p{color:#42554c}.k-note{background:#e5e9df;margin-top:18px;padding:20px 24px}.k-note p{margin-top:4px}.k-tabs{border:1px solid var(--k-green);grid-template-columns:1fr 1fr;gap:0;margin-top:28px;display:grid}.k-tabs button{color:var(--k-ink);padding:18px 24px;font-size:20px;font-weight:650;text-decoration:none}.k-tabs span{font-size:14px;font-weight:400;display:block}.k-tabs button[aria-selected=true]{background:var(--k-green);color:var(--k-lime)}.k-tabs button:focus-visible,.kutka button:focus-visible,.kutka input:focus-visible{outline-offset:4px;outline:3px solid #a7741f}.k-model{background:var(--k-green);color:#fff;grid-template-columns:1fr 1fr;gap:40px;padding:35px;display:grid}.k-model h2{font-size:36px}.k-model p,.k-model li{color:#d7e0d9}.k-model ul{margin:0;padding-left:20px}.k-model li{margin-bottom:12px}.k-two{grid-template-columns:1fr 1fr}.k-source{color:#285943;text-underline-offset:4px;margin-top:16px;font-size:14px;display:inline-block}.k-other .k-tag{margin:0 0 18px;font-size:13px}.k-excluded{background:#e9e9e3!important}.k-excluded h3:not(:first-of-type){margin-top:24px}.k-number{color:#64816e;margin-bottom:12px;font-size:14px;display:block}.k-service{background:var(--k-green);color:#fff;grid-template-columns:1fr 1fr;gap:50px;margin-top:48px;padding:36px;display:grid}.k-service p{color:#d5dfd8}.k-service article{border-bottom:1px solid #ffffff30;padding:18px 0}.k-service article:first-child{padding-top:0}.k-service b{color:var(--k-lime);font-size:24px}.k-service b span{color:#fff;margin-left:10px;font-size:16px}.k-footer{justify-content:space-between;gap:15px;padding:28px 0;font-size:14px;display:flex}.kutka-gate{background:var(--k-green);color:#fff;padding:28px 6vw}.kutka-gate section{max-width:560px;margin:10vh auto}.kutka-gate p{color:#d5dfd8}.kutka-gate form{gap:10px;margin-top:30px;display:grid}.kutka-gate input{color:#142b24;width:100%;font:inherit;background:#fff;border:1px solid #d6ddd7;padding:14px}.kutka-gate button{background:var(--k-lime);color:#10251f;font:inherit;cursor:pointer;border:0;padding:14px;font-weight:700}.kutka-gate button:disabled{opacity:.6}@media (width<=850px){.k-grid{grid-template-columns:1fr 1fr}.k-intro{gap:24px}.k-model,.k-service{gap:24px;padding:24px}}@media (width<=600px){.k-header{align-items:flex-start}.k-header>span{max-width:135px}.k-intro,.k-grid,.k-model,.k-service{grid-template-columns:1fr}.k-intro{padding-top:32px}.k-wrap{padding:0 20px}.k-tabs button{padding:16px;font-size:18px}.k-tabs span{font-size:14px}.k-section{padding-top:34px}.k-footer{flex-direction:column}.k-service b span{margin:0;display:block}.k-model h2{font-size:32px}.k-grid article{padding:22px}.k-header .brand-name{font-size:13px}}.k-tabs button{text-align:left;cursor:pointer;background:0 0;border:0;font-family:inherit;line-height:1.5}.k-car-photo{aspect-ratio:16/9;object-fit:contain;background:#fff;width:100%;height:auto;max-height:440px;display:block}.k-photo{margin:0 0 24px}.k-photo figcaption{color:#526359;margin-top:6px;font-size:13px}.k-photo a{color:inherit}
