/*! 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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-10{top:calc(var(--spacing) * 10)}.isolate{isolation:isolate}.block{display:block}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.rounded{border-radius:.25rem}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.contract-badge.use-and-return,.contract-badge.lease-and-return{color:#174f78;background:#dceaf5}.position-row>.hide-model{place-items:center;width:24px;height:24px;opacity:.55!important;color:#52677f!important;background:0 0!important;border:0!important;border-radius:50%!important;padding:0!important;display:grid!important;position:static!important}.position-row>.hide-model>span{font-size:12px}.position-row>.hide-model:hover,.position-row>.hide-model:focus{outline:none;opacity:1!important;color:#781f3d!important;background:#f3e3ea!important}@media (width<=720px){.position-columns,.position-row{min-width:940px!important}}.position-row[role=link]{cursor:pointer}.position-row[role=link]:focus{outline-offset:-2px;outline:2px solid #467aa8}.maintenance-icon{border-radius:50%!important;width:20px!important;height:20px!important;padding:0!important}*{box-sizing:border-box}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px}button,select,input{font:inherit}button{cursor:pointer}main{grid-template-columns:228px 1fr;min-height:100vh;display:grid}aside{border-right:1px solid var(--line);z-index:2;background:#f1f4f1;flex-direction:column;width:228px;padding:26px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-.5px;align-items:center;gap:10px;padding:0 8px 28px;font-size:18px;font-weight:800;display:flex}.brandmark{background:var(--ink);width:31px;height:31px;color:var(--lime);border-radius:8px;place-items:center;display:grid}.brand small{letter-spacing:1.5px;color:#829087;margin-top:2px;font-size:8px;display:block}.brand+nav{flex:1}nav p{letter-spacing:1.3px;color:#919e97;margin:16px 10px 7px;font-size:9px;font-weight:800}nav button{text-align:left;color:#586760;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;margin:2px 0;padding:10px;display:flex}nav button span{text-align:center;width:18px;font-weight:800}nav button b{color:#71361f;background:#f3ad81;border-radius:20px;margin-left:auto;padding:2px 7px;font-size:10px}nav button.active{color:#174d3a;background:#dbe8df;font-weight:700}.source-health{border:1px solid var(--line);background:#fff;border-radius:9px;margin-bottom:14px;padding:12px}.source-health div{color:var(--muted);font-size:10px}.source-health i{background:#2cac77;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.source-health strong{margin:8px 0 2px;font-size:18px;display:block}.source-health small,.profile small{color:#89948f;font-size:9px;display:block}.profile{border-top:1px solid var(--line);align-items:center;gap:9px;padding:15px 4px 0;display:flex}.profile>span{background:#d9e3da;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.profile strong{font-size:11px}.profile b{color:#89948f;margin-left:auto}.content{grid-column:2;width:100%;max-width:1500px;margin:auto;padding:0 36px 48px}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:104px;display:flex}header small{letter-spacing:1px;color:#8a9791;font-size:9px;font-weight:700}h1{letter-spacing:-.8px;margin:7px 0 0;font-size:26px}h1 span{color:#5e6e66;margin-left:8px;font-size:15px;font-weight:400}.header-actions{gap:8px;display:flex}.header-actions button,.section-head button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:9px 13px;font-size:11px;font-weight:700}.header-actions .primary{background:var(--ink);color:#fff;border-color:var(--ink)}.toolbar{justify-content:space-between;align-items:center;height:66px;display:flex}.tabs{gap:25px;height:100%;display:flex}.tabs button{color:#77847e;background:0 0;border:0;border-bottom:2px solid #0000;font-size:11px}.tabs button.selected{border-color:var(--green);color:var(--ink);font-weight:800}.toolbar label{color:#819088;font-size:10px}.toolbar select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:6px;margin-left:8px;padding:8px 28px 8px 10px;font-size:11px;font-weight:700}.notice{background:#eef4db;border:1px solid #dce9b2;border-radius:7px;align-items:center;gap:10px;margin-bottom:15px;padding:9px 14px;display:flex}.notice>span{color:#80a536}.notice strong,.notice small{display:block}.notice strong{font-size:10px}.notice small{color:#738068;margin-top:2px;font-size:9px}.notice button{color:#657654;background:0 0;border:0;margin-left:auto;font-size:10px}.hero-grid{grid-template-columns:1.08fr .85fr .9fr;gap:13px;display:grid}.hero-grid article,.ranking,.recommendation{border:1px solid var(--line);background:#fff;border-radius:8px;padding:19px}.eyebrow{letter-spacing:1.2px;color:#829088;font-size:9px;font-weight:800}.card-title,.stock-main,.signal-card>div,.rec-top{justify-content:space-between;align-items:flex-start;display:flex}.card-title h2,.stock-main h2{letter-spacing:-1.5px;margin:11px 0 0;font-size:30px}.card-title h2 small{letter-spacing:0;color:#718078;font-size:13px}.live{color:#16815b;background:#e1f2e8;border-radius:20px;padding:5px 7px;font-size:9px;font-weight:800}.offer-details{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:18px 0;padding:14px 0;display:grid}.offer-details div:not(:first-child){border-left:1px solid var(--line);padding-left:12px}.offer-details small,.cost span,.stock-foot small{color:#85928c;font-size:9px;display:block}.offer-details strong{margin-top:5px;font-size:11px;display:block}.cost{background:#f4f7f4;border-radius:6px;justify-content:space-between;align-items:center;padding:10px;display:flex}.cost strong{font-size:12px}.offer-card footer{color:#8a9791;justify-content:space-between;align-items:center;margin-top:13px;font-size:9px;display:flex}.offer-card footer button{color:var(--green);background:0 0;border:0;font-size:9px;font-weight:700}.stock-main{align-items:center;margin-top:8px}.stock-main h2{margin-right:7px;display:inline-block}.stock-main .up{color:#248660;background:#e7f4ed;border-radius:9px;padding:3px 5px;font-size:9px}.stock-main small{color:#87948e;font-size:9px;display:block}.ring{text-align:center;background:radial-gradient(circle at center,white 56%,transparent 57%),conic-gradient(var(--green) 0 73%,#e7ece9 73%);border-radius:50%;place-content:center;width:80px;height:80px;display:grid}.ring b{font-size:15px}.ring small{color:#829088;font-size:8px}.spark{align-items:flex-end;gap:4px;height:35px;margin:7px 0 14px;display:flex}.spark i{background:#a7c9b7;border-radius:2px;flex:1;height:35%}.spark i:nth-child(2),.spark i:nth-child(5){height:55%}.spark i:nth-child(3),.spark i:nth-child(8){height:42%}.spark i:nth-child(4),.spark i:nth-child(9){height:63%}.spark i:nth-child(6){height:70%}.spark i:nth-child(7){height:48%}.spark i:nth-child(10){height:75%}.spark i:nth-child(11){height:80%}.spark i:nth-child(12){height:92%}.spark i:nth-child(13){background:var(--green);height:100%}.stock-foot{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;padding-top:12px;display:grid}.stock-foot span{color:#839089;font-size:8px}.stock-foot span+span{border-left:1px solid var(--line);padding-left:13px}.stock-foot strong{color:var(--ink);margin-top:4px;font-size:12px;display:block}.signal-card{background:var(--ink)!important;color:#fff!important}.signal-card .eyebrow{color:#9db0a7}.badge{color:#c6e399;background:#32473e;border-radius:4px;padding:5px 7px;font-size:8px;font-weight:800}.signal-card h3{letter-spacing:-.4px;margin:21px 0 8px;font-size:19px}.signal-card p{color:#b8c5bf;margin-bottom:19px;font-size:11px;line-height:1.6}.signal-row{color:#adbbb5;border-top:1px solid #385047;justify-content:space-between;padding:10px 0;font-size:9px;display:flex}.signal-row strong{color:#fff}.section-head{justify-content:space-between;align-items:end;margin:28px 0 13px;display:flex}.section-head h2{margin:7px 0 0;font-size:18px}.section-head button{color:var(--green);background:0 0;border:0}.market-grid{grid-template-columns:1.45fr .75fr;gap:13px;display:grid}.ranking{padding:0;overflow:hidden}.rank-head,.rank-row{grid-template-columns:2fr .65fr .7fr .9fr;align-items:center;gap:12px;padding:10px 17px;display:grid}.rank-head{color:#87938e;letter-spacing:.8px;background:#f5f7f5;font-size:8px;font-weight:800}.rank-row{border-top:1px solid #edf1ee;min-height:58px}.rank-row:first-of-type{border-top:0}.rank-row>strong{font-size:11px}.rank-row small{color:#8a9691;margin-top:4px;font-size:8px;font-weight:400;display:block}.model{align-items:center;gap:10px;display:flex}.model>i{color:#fff;border-radius:6px;place-items:center;width:26px;height:26px;font-size:9px;font-style:normal;font-weight:800;display:grid}.model strong{font-size:11px}.pressure{align-items:center;gap:9px;display:flex}.pressure>i{background:#edf0ee;border-radius:9px;width:72px;height:5px;display:block;overflow:hidden}.pressure>i b{border-radius:9px;height:100%;display:block}.pressure strong{font-size:10px}.yaris{border-left:3px solid var(--green);background:#eff5eb}.recommendation{background:#f0f4df;border-color:#dbe4bd}.confidence{color:#4b6d34;background:#dcebbb;border-radius:12px;padding:5px 7px;font-size:9px;font-weight:800}.recommendation>h2{margin:16px 0 8px;font-size:20px;line-height:1.25}.recommendation>p{color:#667263;font-size:10px;line-height:1.55}.scenario-tabs{background:#e2e8d4;border-radius:6px;grid-template-columns:repeat(3,1fr);margin:15px 0;padding:3px;display:grid}.scenario-tabs button{color:#66715d;background:0 0;border:0;border-radius:4px;padding:6px;font-size:9px}.scenario-tabs button.selected{color:var(--ink);background:#fff;font-weight:800}.rec-price{background:#fff;border:1px solid #dde4cd;border-radius:7px;grid-template-columns:1.2fr 1fr;gap:10px;padding:12px;display:grid}.rec-price>div+div{border-left:1px solid var(--line);padding-left:12px}.rec-price small{color:#7d8a73;font-size:8px;display:block}.rec-price>div>strong{margin:4px 0;font-size:23px;display:block}.rec-price strong span{font-size:9px}.rec-price span{color:#849078;margin-bottom:7px;font-size:8px;display:block}.rec-price span strong{color:var(--ink);margin-top:3px;font-size:11px;display:block}.rec-price .green{color:var(--green)}.slider{color:#6d7965;margin:12px 0;font-size:9px;display:block}.slider strong{float:right}.slider input{width:100%;accent-color:var(--green);height:3px}.why{background:#e7edd8;border-radius:6px;padding:10px 12px;font-size:9px}.why ul{color:#667260;margin:7px 0 0;padding-left:15px;line-height:1.7}.decision{background:var(--ink);color:#fff;text-align:left;border:0;border-radius:6px;width:100%;margin-top:11px;padding:10px 12px;font-size:10px;font-weight:800}.decision span{float:right}.disclaimer{text-align:center;color:#88947f;margin-top:7px;font-size:7.5px;display:block}.empty{border:1px solid var(--line);text-align:center;background:#fff;border-radius:10px;place-content:center;min-height:520px;padding:30px;display:grid}.empty>span{color:var(--green);font-size:38px}.empty>p:first-of-type{letter-spacing:1.5px;color:#819088;font-size:9px;font-weight:800}.empty h2{margin:3px;font-size:25px}.empty p:last-of-type{color:#76827c;max-width:480px;line-height:1.6}.empty button{background:var(--ink);color:#fff;border:0;border-radius:6px;justify-self:center;margin-top:10px;padding:10px 15px}@media (width<=1050px){main{grid-template-columns:72px 1fr}aside{width:72px;padding-inline:10px}.brand{padding-inline:10px}.brand>span:last-child,nav p,nav button:not(.active),nav button{font-size:0}nav button.active:not(:has(span)){font-size:0}.brandmark{font-size:15px!important}.source-health,.profile div,.profile b{display:none}.profile{justify-content:center}.content{grid-column:2;padding-inline:20px}.hero-grid{grid-template-columns:1fr 1fr}.signal-card{grid-column:1/-1}.market-grid{grid-template-columns:1fr}.recommendation{grid-row:1}}@media (width<=720px){main{display:block}aside{display:none}.content{padding:0 14px 30px;display:block}header{align-items:flex-start;height:auto;padding:20px 0}.header-actions button:first-child{display:none}h1{font-size:22px}.toolbar{overflow:auto}.tabs{gap:16px}.toolbar label{display:none}.hero-grid{grid-template-columns:1fr}.signal-card{grid-column:auto}.market-grid{grid-template-columns:1fr}.ranking{overflow-x:auto}.rank-head,.rank-row{min-width:620px}.section-head{margin-top:22px}.notice button{display:none}.offer-details{grid-template-columns:1fr 1fr}.offer-details div:nth-child(3){border-left:0;margin-top:12px;padding-left:0}.offer-details div:nth-child(4){margin-top:12px}.rec-price{grid-template-columns:1fr}.rec-price>div+div{border-left:0;border-top:1px solid var(--line);padding:10px 0 0}}.lease-factor{background:#edf6f0;border:1px solid #cadccf;border-radius:6px;justify-content:space-between;align-items:center;margin-top:7px;padding:9px 10px;display:flex}.lease-factor b,.lease-factor small{display:block}.lease-factor b{letter-spacing:.8px;color:var(--green);font-size:9px}.lease-factor small{color:#7d8b84;margin-top:2px;font-size:8px}.lease-factor>strong{color:var(--green);font-size:17px}.decision-sheet{border:1px solid var(--line);background:#fff;border-radius:9px;margin-top:14px;padding:22px}.decision-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;display:flex}.decision-title h2{margin:6px 0 0;font-size:22px}.decision-score{text-align:right}.decision-score small,.decision-score span{color:#819088;font-size:8px;display:block}.decision-score strong{color:var(--green);margin:3px 0;font-size:22px;display:block}.decision-grid{grid-template-columns:1.35fr .8fr;gap:28px;padding-top:19px;display:grid}.decision-grid article h3{margin:0 0 13px;font-size:13px}.factor-head,.factor-row{grid-template-columns:1.7fr .7fr .55fr .55fr;align-items:center;gap:10px;display:grid}.factor-head{color:#87938e;padding:0 9px 7px;font-size:8px;font-weight:800}.factor-row{border-top:1px solid #edf1ee;padding:10px 9px;font-size:10px}.factor-row span{color:#68766f}.factor-row b{color:var(--green)}.formula{border-left:1px solid var(--line);padding-left:25px}.formula p{border-bottom:1px solid #edf1ee;justify-content:space-between;gap:12px;margin:0;padding:9px 0;font-size:10px;display:flex}.formula p span{text-align:right;color:#66746d}.formula>div{background:#f1f5ed;border-radius:6px;margin-top:12px;padding:11px}.formula small{color:#718069;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.formula code{color:#35483f;font-family:inherit;font-size:9px;line-height:1.5}.decision-caveat{background:#fff7e6;border:1px solid #f1dfb9;border-radius:6px;grid-template-columns:210px 1fr;gap:20px;margin-top:18px;padding:12px 14px;font-size:9px;line-height:1.55;display:grid}.decision-caveat span{color:#6f7469}@media (width<=720px){.decision-title{align-items:flex-start}.decision-grid{grid-template-columns:1fr}.formula{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}.decision-caveat{grid-template-columns:1fr}.factor-head,.factor-row{grid-template-columns:1.45fr .7fr .5fr .5fr;gap:6px}}.target-pressure{border:1px solid var(--line);background:#f7f9f5;border-radius:8px;margin-top:18px;padding:16px}.target-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.target-heading h3{margin:6px 0 0;font-size:14px}.target-badge{letter-spacing:.4px;color:#8b5b00;background:#fff0cc;border-radius:20px;padding:7px 9px;font-size:9px;font-weight:800}.target-badge.level-faible,.target-badge.level-normale{color:#16704e;background:#e1f2e8}.target-badge.level-critique{color:#9a3030;background:#f9dddd}.target-inputs{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:15px;display:grid}.target-inputs label{color:#78867f;font-size:8px;font-weight:800}.target-inputs input{width:100%;color:var(--ink);background:#fff;border:1px solid #d8e1dc;border-radius:5px;margin:5px 0 3px;padding:8px;font-size:12px;font-weight:800;display:block}.target-inputs small{color:#929c97;font-size:7px;font-weight:400}.target-flow{background:#fff;border:1px solid #e0e6e2;border-radius:6px;grid-template-columns:1fr auto 1fr auto 1.15fr auto 1.15fr;align-items:center;gap:9px;margin-top:15px;padding:12px;display:grid}.target-flow span small,.target-flow span strong{display:block}.target-flow span small{color:#88958f;letter-spacing:.5px;font-size:7px}.target-flow span strong{margin-top:4px;font-size:13px}.target-flow>i{color:#9ba69f;font-style:normal}.target-note{gap:12px;margin-top:10px;font-size:9px;line-height:1.5;display:flex}.target-note span{color:#65736c}.target-note strong{color:var(--green)}@media (width<=720px){.target-heading{display:block}.target-badge{margin-top:10px;display:inline-block}.target-inputs,.target-flow{grid-template-columns:1fr 1fr}.target-flow>i{display:none}}.competitor-targets{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:12px;padding:16px}.competitor-targets>p{color:#66746d;margin:12px 0 0;font-size:9px}.target-table{margin-top:14px}.target-table>div{border-top:1px solid #edf1ee;grid-template-columns:1.5fr .7fr .7fr .9fr .6fr;align-items:center;gap:10px;padding:9px;font-size:10px;display:grid}.target-table>div:first-child{color:#84918b;background:#f5f7f5;border:0;font-size:8px;font-weight:800}.target-table b{color:var(--green)}.target-table .target-yaris{border-left:3px solid var(--green);background:#eef5e9}@media (width<=720px){.competitor-targets{overflow:auto}.target-table{min-width:650px}}:root{--ink:#17365f;--muted:#65758b;--green:#781f3d;--lime:#eef3fa;--line:#d9e1eb;--soft:#f3f6fa;--cream:#f7f9fc}body{color:#17365f;background:#f7f9fc}aside{color:#fff;background:#17365f;border:0}.brandmark{color:#fff;background:#781f3d}.brand small,nav p{color:#9fb0c7}.tabs button.selected{color:#781f3d;border-color:#781f3d}.header-actions .primary,.decision,.empty button{background:#781f3d;border-color:#781f3d}.eyebrow{color:#637792}.signal-card{background:#17365f!important}.badge{color:#fff;background:#781f3d}.recommendation{background:#fff;border:2px solid #781f3d}.confidence{color:#781f3d;background:#f4e7ec}.scenario-tabs{background:#edf1f6}.scenario-tabs button.selected{color:#781f3d}.rec-price{border-color:#d9e1eb}.rec-price .green,.lease-factor>strong,.lease-factor b,.decision-score strong,.target-table b{color:#781f3d}.lease-factor{background:#f7edf1;border-color:#e6c8d3}.why{background:#edf3fa}.yaris,.target-table .target-yaris{background:#f6eaf0;border-left-color:#781f3d}.yaris .model>i,.yaris .pressure b{background:#781f3d}.ring{background:radial-gradient(circle at center,white 56%,transparent 57%),conic-gradient(#781f3d 0 73%,#e7ecf2 73%)}.spark i{background:#9db2ce}.spark i:nth-child(13){background:#781f3d}.slider input{accent-color:#781f3d}.assumption-banner{background:#fff;border:1px solid #d9e1eb;border-left:5px solid #781f3d;border-radius:8px;grid-template-columns:1fr 1fr auto;align-items:center;gap:22px;margin-bottom:12px;padding:12px 15px;display:grid;box-shadow:0 5px 16px #17365f0d}.assumption-banner div+div{border-left:1px solid #d9e1eb;padding-left:22px}.assumption-banner span,.assumption-banner strong,.assumption-banner small{display:block}.assumption-banner span{letter-spacing:1px;color:#781f3d;font-size:8px;font-weight:900}.assumption-banner strong{margin:4px 0 2px;font-size:11px}.assumption-banner small{color:#748399;font-size:8px}.assumption-banner button{color:#fff;background:#17365f;border:0;border-radius:6px;padding:10px 13px;font-size:9px;font-weight:800}.decision-path{grid-template-columns:1fr auto 1fr auto 1.15fr;align-items:center;gap:10px;margin-bottom:14px;display:grid}.decision-path article{background:#fff;border:1px solid #d9e1eb;border-radius:8px;align-items:center;gap:10px;padding:11px;display:flex}.decision-path article>b{color:#17365f;background:#e9eff7;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.decision-path span small,.decision-path span strong{display:block}.decision-path span small{color:#7c8a9e;letter-spacing:1px;font-size:7px;font-weight:900}.decision-path span strong{margin-top:3px;font-size:10px}.decision-path>i{color:#9aa8ba;font-style:normal}.decision-path .path-result{color:#fff;background:#781f3d;border-color:#781f3d}.decision-path .path-result b{color:#781f3d;background:#fff}.decision-path .path-result small{color:#e5c5d0}@media (width<=720px){.assumption-banner{grid-template-columns:1fr}.assumption-banner div+div{border-top:1px solid #d9e1eb;border-left:0;padding:10px 0 0}.decision-path{grid-template-columns:1fr}.decision-path>i{display:none}}.live-view{padding:18px 0}.live-view-head{color:#fff;background:#17365f;border-radius:10px;justify-content:space-between;align-items:flex-start;margin-bottom:14px;padding:22px;display:flex}.live-view-head h2{margin:6px 0;font-size:25px}.live-view-head p{color:#c4d0df;max-width:620px;margin:0;font-size:10px}.live-view-head .eyebrow{color:#d7b5c2}.actual-pill{color:#781f3d;background:#fff;border-radius:20px;padding:7px 9px;font-size:8px;font-weight:900}.live-offer-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.live-offer{color:inherit;border:1px solid var(--line);background:#fff;border-radius:9px;padding:17px;text-decoration:none;display:block}.live-offer:hover,.stock-live:hover{border-color:#781f3d;box-shadow:0 8px 24px #17365f14}.live-offer.target-offer,.stock-live.target-stock{border:2px solid #781f3d}.actual-tag{letter-spacing:.8px;color:#781f3d;font-size:7px;font-weight:900}.live-offer h3,.stock-live h3{margin:7px 0;font-size:13px}.live-offer>div>strong{color:#17365f;font-size:27px}.live-offer>div>strong small{font-size:10px}.live-offer dl{grid-template-columns:repeat(4,1fr);gap:6px;margin:15px 0;display:grid}.live-offer dl div{background:#f3f6fa;border-radius:5px;padding:8px}.live-offer dt{color:#77869a;font-size:7px}.live-offer dd{margin:4px 0 0;font-size:10px;font-weight:800}.live-offer footer{border-top:1px solid var(--line);color:#718096;justify-content:space-between;padding-top:10px;font-size:8px;display:flex}.live-offer footer b{color:#17365f}.data-warning{background:#f7edf1;border-left:4px solid #781f3d;border-radius:6px;grid-template-columns:160px 1fr;gap:16px;margin-top:14px;padding:12px 14px;font-size:9px;line-height:1.5;display:grid}.data-warning span{color:#65758b}.stock-live-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.stock-live{color:inherit;border:1px solid var(--line);background:#fff;border-radius:9px;padding:18px;text-decoration:none;display:block}.stock-live>strong,.stock-live>small{display:block}.stock-live>strong{margin-top:15px;font-size:25px}.stock-live>small{color:#78879a;font-size:8px}.stock-live>div{background:#f3f6fa;justify-content:space-between;margin-top:14px;padding:9px;font-size:8px;display:flex}.stock-live footer{color:#781f3d;margin-top:11px;font-size:8px;font-weight:800}.usage-assumptions{color:#17365f;background:#edf2f8;border:1px solid #d7e0eb;border-radius:8px;align-items:center;gap:18px;margin-bottom:12px;padding:10px 14px;font-size:9px;display:flex}.usage-assumptions>span{letter-spacing:.8px;color:#781f3d;font-size:7px;font-weight:900}.usage-assumptions small{color:#697a90;margin-left:auto}.live-offer dl .usage-cost{background:#edf3f9}.live-offer dl .maintenance{grid-column:span 2}.live-offer dl .maintenance.yes{color:#226344;background:#e8f5ee}.live-offer dl .maintenance.no{color:#781f3d;background:#f8ecef}.live-offer dd small{color:#718096;margin-top:3px;font-size:7px;font-weight:500;display:block}@media (width<=720px){.live-view-head{display:block}.actual-pill{margin-top:12px;display:inline-block}.usage-assumptions{flex-wrap:wrap;align-items:flex-start}.usage-assumptions small{width:100%;margin:0}.live-offer-grid,.stock-live-grid{grid-template-columns:1fr}.live-offer dl{grid-template-columns:1fr 1fr}.data-warning{grid-template-columns:1fr}}.history-view{padding:18px 0}.history-rule{background:#fff7e9;border:1px solid #f0dfbc;border-left:5px solid #d89a2b;border-radius:8px;grid-template-columns:250px 1fr;gap:20px;margin-bottom:12px;padding:12px 15px;font-size:9px;line-height:1.55;display:grid}.history-rule span{color:#68778b}.history-chart{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:42px 1fr;min-height:430px;padding:18px 18px 20px;display:grid;overflow:auto}.chart-scale{color:#8693a4;text-align:right;flex-direction:column;justify-content:space-between;height:360px;padding:37px 5px 3px 0;font-size:8px;display:flex}.chart-body{min-width:820px}.month-row,.history-series{grid-template-columns:180px repeat(12,1fr);display:grid}.month-row{height:32px}.month-row b{color:#758399;text-align:center;font-size:8px}.history-series{border-top:1px solid #e7ebf1;align-items:stretch;height:82px}.series-label{grid-template-columns:9px 1fr;align-content:center;column-gap:8px;padding-right:10px;display:grid}.series-label i{border-radius:50%;grid-row:1/3;width:8px;height:8px}.series-label strong{font-size:9px}.series-label small{color:#8794a5;margin-top:3px;font-size:7px}.history-cell{background:linear-gradient(#0000 49%,#eef1f5 50%,#0000 51%);border-left:1px dashed #e3e8ee;position:relative}.history-cell>i{color:#c8d0da;font-style:normal;position:absolute;top:50%;left:50%}.history-point{border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;left:50%;transform:translate(-50%,50%);box-shadow:0 0 0 2px}.history-point b{white-space:nowrap;color:#17365f;background:#fff;border:1px solid #d8e0e9;border-radius:4px;padding:2px 4px;font-size:7px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.history-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0;display:grid}.history-summary article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:14px}.history-summary small,.history-summary strong,.history-summary span{display:block}.history-summary small{color:#781f3d;letter-spacing:.8px;font-size:7px;font-weight:900}.history-summary strong{margin:6px 0 3px;font-size:20px}.history-summary span{color:#748298;font-size:8px}.evidence-panel{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.evidence-title{justify-content:space-between;align-items:center;padding:16px;display:flex}.evidence-title h3{margin:5px 0 0;font-size:15px}.evidence-title>span{color:#781f3d;font-size:8px;font-weight:800}.evidence-head,.evidence-row{grid-template-columns:1.25fr .45fr 2fr .75fr;align-items:center;gap:12px;padding:10px 16px;display:grid}.evidence-head{color:#7b899c;background:#f0f3f7;font-size:7px;font-weight:900}.evidence-row{color:inherit;border-top:1px solid #edf0f4;font-size:9px;text-decoration:none}.evidence-row:hover{background:#f8f2f5}.evidence-row span:first-child strong,.evidence-row span:first-child small{display:block}.evidence-row span:first-child small{color:#7f8c9e;margin-top:3px}.evidence-row>b{color:#781f3d}.evidence-row>span:nth-child(3){color:#65758b}.evidence-row>strong:last-child{color:#17365f;font-size:8px}.history-point{color:#781f3d}@media (width<=720px){.history-rule{grid-template-columns:1fr}.history-chart{grid-template-columns:36px 1fr;padding-inline:10px}.history-summary{grid-template-columns:1fr}.evidence-panel{overflow:auto}.evidence-title,.evidence-head,.evidence-row{min-width:760px}}.efficiency-view,.positioning-view{padding:18px 0}.brief-hero{color:#fff;background:#17365f;border-radius:12px;grid-template-columns:1fr 190px;gap:30px;padding:28px;display:grid}.brief-hero>div>span{letter-spacing:1.3px;color:#d6b7c3;font-size:8px;font-weight:900}.brief-hero h2{letter-spacing:-1px;margin:10px 0;font-size:29px;line-height:1.12}.brief-hero h2 em{color:#f0c9d7;font-style:normal}.brief-hero p{color:#bcc9d9;font-size:10px}.brief-hero button{color:#781f3d;background:#fff;border:0;border-radius:6px;margin-top:8px;padding:10px 14px;font-weight:900}.brief-score{border-left:1px solid #496585;flex-direction:column;justify-content:center;padding-left:28px;display:flex}.brief-score small,.brief-score span,.brief-score i{color:#bdc9d7;font-size:8px}.brief-score strong{color:#fff;margin:7px 0;font-size:52px;line-height:1}.brief-score i{margin-top:4px;font-style:normal}.brief-strip{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0;display:grid}.brief-strip article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:15px}.brief-strip small{color:#781f3d;font-size:7px;font-weight:900}.brief-strip strong{margin:7px 0 4px;font-size:23px;display:block}.brief-strip strong span{font-size:9px}.brief-strip p{color:#78869a;margin:0;font-size:8px}.brief-grid{grid-template-columns:1.1fr 1fr;gap:12px;display:grid}.brief-grid>article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:19px}.brief-story h3,.brief-actions h3{margin:8px 0;font-size:17px;line-height:1.3}.brief-story>p{color:#66758a;font-size:10px;line-height:1.6}.story-proof{background:#f4edf0;border-radius:6px;align-items:center;gap:8px;margin-top:12px;padding:12px;font-size:10px;display:flex}.story-proof i{color:#781f3d;font-style:normal}.story-proof strong{color:#781f3d;margin-left:auto}.brief-actions ul{margin:12px 0 0;padding:0;list-style:none}.brief-actions li{border-top:1px solid var(--line);padding:10px 0}.brief-actions li b,.brief-actions li span{font-size:9px;display:block}.brief-actions li span{color:#77869a;margin-top:3px}.brief-confidence{background:#edf2f8;border-radius:7px;align-items:center;gap:14px;margin-top:12px;padding:10px 14px;font-size:8px;display:flex}.brief-confidence span{color:#6d7d91}.brief-confidence b{color:#781f3d;margin-left:auto}.positioning-head{color:#fff;background:#17365f;border-radius:10px 10px 0 0;justify-content:space-between;align-items:flex-end;padding:22px;display:flex}.positioning-head h2{margin:6px 0;font-size:25px}.positioning-head p{color:#c5d0de;margin:0;font-size:9px}.positioning-head>div:last-child{text-align:right}.positioning-head small,.positioning-head strong{display:block}.positioning-head small{color:#b9c6d6;font-size:7px}.positioning-head strong{margin:4px 0 8px;font-size:10px}.positioning-head button{color:#fff;background:0 0;border:1px solid #7389a4;border-radius:5px;padding:7px 10px;font-size:8px}.metric-switch{border:1px solid var(--line);background:#fff;align-items:center;gap:18px;padding:10px 15px;font-size:8px;display:flex}.metric-switch .selected{color:#781f3d;font-weight:900}.metric-switch b{margin-left:auto}.position-board{color:#fff;background:#111d2c;border-radius:0 0 10px 10px;overflow:hidden}.position-columns,.position-row{grid-template-columns:1.45fr 1.15fr 1.45fr .65fr .65fr;align-items:center;gap:15px;display:grid}.position-columns{color:#7f93ab;padding:11px 16px;font-size:7px;font-weight:900}.position-row{color:#fff;border-top:1px solid #2d3b4c;min-height:102px;padding:13px 16px;text-decoration:none}.position-row.target{background:#202c3c;border-left:5px solid #c85178}.position-model{align-items:center;gap:11px;display:flex}.position-model>i{background:#781f3d;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.position-model strong,.position-model small,.position-model em{display:block}.position-model strong{font-size:10px}.position-model small{color:#9fb0c4;margin:4px 0;font-size:7px}.position-model em{color:#94dab9;font-size:6px;font-style:normal}.mechanics{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mechanics small,.mechanics b{display:block}.mechanics small{color:#8fa2b8;font-size:6px}.mechanics b{margin-top:3px;font-size:11px}.mechanics p{color:#d4b8c3;grid-column:1/-1;margin:0;font-size:7px}.cost-track{background:#334356;border-radius:10px;height:7px;position:relative}.cost-track>i{background:#55a8d9;border-radius:10px;height:100%;display:block}.cost-track>strong{font-size:13px;position:absolute;bottom:12px;right:0}.cost-track strong small{color:#8fa2b8;text-align:right;font-size:6px;display:block}.price-cell strong,.price-cell small,.lf-cell strong,.lf-cell small{display:block}.price-cell strong,.lf-cell strong{font-size:12px}.price-cell small,.lf-cell small{color:#8fa2b8;margin-top:4px;font-size:6px}.lf-cell{text-align:center;background:#81304d;border-radius:6px;padding:9px}.lf-cell.best{background:#4a9b6d}.position-foot{grid-template-columns:1fr 1.2fr 1.2fr;gap:10px;margin-top:12px;display:grid}.position-foot article{border:1px solid var(--line);background:#fff;border-radius:7px;padding:12px}.position-foot span{color:#781f3d;font-size:7px;font-weight:900}.position-foot code,.position-foot p{color:#69798e;margin:6px 0 0;font-size:8px;line-height:1.5;display:block}.position-foot code{color:#17365f;font-family:inherit;font-weight:800}@media (width<=720px){.brief-hero{grid-template-columns:1fr}.brief-score{border-top:1px solid #496585;border-left:0;padding:18px 0 0}.brief-strip,.brief-grid,.position-foot{grid-template-columns:1fr 1fr}.position-board{overflow:auto}.position-columns,.position-row{min-width:900px}.positioning-head{align-items:flex-start}.positioning-head p{max-width:220px}}@media (width<=480px){.brief-strip,.brief-grid,.position-foot{grid-template-columns:1fr}}.energy-filter{background:#edf1f6;border-radius:6px;gap:4px;padding:3px;display:flex}.energy-filter button{color:#66768a;background:0 0;border:0;border-radius:4px;padding:6px 9px;font-size:8px}.energy-filter button.selected{color:#781f3d;background:#fff;font-weight:900;box-shadow:0 1px 4px #17365f1f}.cost-missing{text-align:center;border:1px dashed #607187;border-radius:6px;padding:9px}.cost-missing strong,.cost-missing small{display:block}.cost-missing strong{color:#dcb8c5;font-size:8px}.cost-missing small{color:#8fa2b8;margin-top:3px;font-size:6px}.lf-cell.unknown{color:#aebbc9;background:#39495b}.brand-lens{background:#edf1f6;border-radius:6px;gap:4px;padding:3px;display:flex}.brand-lens button{color:#66768a;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:6px 9px;font-size:8px}.brand-lens button.selected{box-shadow:0 1px 4px #17365f2e;color:#fff!important;background:#17365f!important}.brand-lens button.chinese-lens{color:#781f3d;font-weight:800}.brand-lens button.chinese-lens.selected{color:#fff!important;background:#781f3d!important}@media (width<=720px){.metric-switch{flex-wrap:wrap;align-items:flex-start;gap:7px}.brand-lens{width:100%;overflow-x:auto}.brand-lens button{flex:none}.metric-switch b{width:100%;margin-left:0}}.brand-lens-empty{text-align:center;background:#fff;padding:28px 20px}.brand-lens-empty strong,.brand-lens-empty span{display:block}.brand-lens-empty strong{color:#17365f;font-size:12px}.brand-lens-empty span{color:#718096;max-width:620px;margin:7px auto 0;font-size:8px;line-height:1.55}.brand-lens-stage{background:linear-gradient(110deg,#fff 0%,#f4f7fb 100%);border:1px solid #d9e1eb;border-radius:11px;align-items:center;gap:12px;margin:7px 0 2px;padding:9px 13px;display:flex;box-shadow:0 5px 18px #17365f0d}.brand-lens-stage>span{color:#7b899b;letter-spacing:1px;flex:none;font-size:6px;font-weight:900}.brand-lens-stage>div{align-items:center;gap:7px;display:flex;overflow-x:auto}.brand-lens-stage button{color:#5d7087;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:4px 11px 4px 5px;font-size:8px;font-weight:800;display:flex}.brand-lens-stage button i{color:#17365f;background:#e4eaf1;border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;font-weight:900;display:grid}.brand-lens-short{display:none}.brand-lens-stage button:hover{background:#fff;border-color:#d9e1eb}.brand-lens-stage button.selected{color:#fff;background:#17365f;border-color:#17365f;box-shadow:0 5px 14px #17365f2e}.brand-lens-stage button.selected i{color:#17365f;background:#fff}.brand-lens-stage button.chinese-lens i{color:#781f3d;background:#f1dce4}.brand-lens-stage button.chinese-lens.selected{background:#781f3d;border-color:#781f3d}.brand-lens-stage button.chinese-lens.selected i{color:#781f3d;background:#fff}@media (width<=720px){.brand-lens-stage{margin-top:6px;padding:7px;display:block}.brand-lens-stage>span{display:none}.brand-lens-stage>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:0;display:grid;overflow:visible}.brand-lens-stage button{justify-content:center;gap:3px;width:100%;min-width:0;min-height:30px;padding:3px 4px;font-size:6.5px}.brand-lens-stage button i{width:18px;height:18px;font-size:6px}.brand-lens-long{display:none}.brand-lens-short{text-overflow:ellipsis;display:inline;overflow:hidden}}.subscriber-tag{color:#3b1430;vertical-align:middle;background:#ef9cbc;border-radius:10px;margin-left:7px;padding:2px 5px;font-size:6px;display:inline-block}.energy-cell{text-align:center;background:#1b2b3e;border:1px solid #34475d;border-radius:6px;padding:8px}.energy-cell strong,.energy-cell small{display:block}.energy-cell strong{color:#80c9ec;font-size:13px}.energy-cell small{color:#91a4ba;margin-top:3px;font-size:6px;line-height:1.35}.maintenance-icon{border-radius:9px;justify-content:center;align-items:center;width:29px;height:18px;margin-top:4px;font-size:9px;display:inline-flex!important}.maintenance-icon.not-stated{color:#9dadbf;filter:grayscale(.35);background:#364658}.mechanics>span:first-child>b{align-items:center;gap:5px;display:flex}.trend-icon{border-radius:0;width:auto;height:auto;font-size:15px;font-style:normal;font-weight:900;line-height:1;display:inline-block;background:0 0!important}.trend-icon.down{color:#17804f}.trend-icon.up{color:#b72f50}.trend-icon.stable{color:#567088;font-size:11px}.trend-icon.new,.trend-icon.expired{color:#fff;letter-spacing:.05em;border-radius:5px;padding:2px 4px;font-size:6px}.trend-icon.new{background:#17365f!important}.trend-icon.expired{background:#8c2949!important}.mechanics em{color:#91a4ba;margin-top:2px;font-size:6px;font-style:normal;display:block}.perfpsy-brand{background:0 0;margin-bottom:24px;padding:8px 5px;display:block}.perfpsy-brand img{object-fit:contain;width:186px;height:auto;display:block}@media (width<=1050px){.perfpsy-brand{margin-bottom:24px;padding:5px}.perfpsy-brand img{object-fit:cover;object-position:left;width:42px;height:38px}}aside{color:#17365f;background:#edf2f7;border-right:1px solid #d9e1eb}nav p{color:#71839a}nav button{color:#425b78}nav button.active{color:#781f3d;background:#dfe7f0}.source-health{background:#ffffffad;border-color:#d5dee9}.source-health div,.source-health small{color:#65758b}.profile{border-color:#d5dee9}.position-board{color:#17365f;background:#fff;border:1px solid #d9e1eb}.position-columns{color:#5e7189;letter-spacing:.7px;background:#eaf0f7;border-bottom:1px solid #cfd9e5}.position-row{color:#17365f;background:#fff;border-top:1px solid #dfe6ee;min-height:82px}.position-row:nth-child(odd){background:#f5f8fc}.position-row:hover{background:#eaf2fa}.position-row.subscriber-model{background:#f8e9ef;border:2px solid #d58aa4;border-left:7px solid #9a3158;box-shadow:inset 0 0 22px #781f3d0d}.position-row.subscriber-model:hover{background:#f3dce5}.position-model>i{color:#17365f;background:#dfe8f3}.position-model small{color:#62758d}.position-model em{color:#277353}.mechanics small{color:#6b7d93}.mechanics p{display:none}.mechanics em{color:#667a92}.cost-track{background:#dce6f0}.cost-track strong{color:#17365f}.cost-track strong small{color:#64778e}.energy-cell{background:#eaf4fa;border-color:#cbdfea}.energy-cell strong{color:#17658e}.energy-cell small{color:#60778c}.price-cell{text-align:center}.price-cell small,.lf-cell small{color:#607188}.lf-cell{color:#781f3d;background:#f1dbe4;border:1px solid #dfb6c6;min-width:58px}.lf-cell.best{color:#236344;background:#dff2e7;border-color:#b9ddc8}.lf-cell.unknown{color:#718096;background:#edf1f5;border-color:#d6dee7}.cost-missing{color:#5f7188;border-color:#9baabc}.cost-missing strong{color:#781f3d}.cost-missing small{color:#687a90}.maintenance-icon.included{color:#236344;background:#dff2e7}.maintenance-icon.not-stated{color:#66788d;background:#e7edf3}.position-row.incomplete{opacity:.84}.model-with-logo{align-items:center;gap:8px;display:flex!important}.model-with-logo img{object-fit:contain;filter:grayscale();flex:none;width:29px;height:23px}.model-with-logo>span{font-size:11px;line-height:1.1}.country-picker{background:#eef2f7;border:1px solid #d8e0ea;border-radius:7px;align-items:center;gap:7px;padding:5px 7px;display:flex}.country-picker span{color:#6b7c91;font-size:7px;font-weight:900}.country-picker select{color:#17365f;background:0 0;border:0;outline:0;font-size:10px;font-weight:800}.country-view{padding:18px 0}.country-hero{color:#fff;background:#17365f;border-radius:11px;justify-content:space-between;align-items:center;padding:25px;display:flex}.country-hero span{color:#d9b9c5;letter-spacing:1px;font-size:8px;font-weight:900}.country-hero h2{margin:8px 0;font-size:27px}.country-hero p{color:#bdcad9;margin:0;font-size:8px}.country-hero>b{border-radius:20px;padding:8px 10px;font-size:8px}.coverage-full{color:#236344;background:#dff2e7}.coverage-partial{color:#8b5b00;background:#fff0cf}.country-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin:12px 0;display:grid}.country-kpis article,.country-contract,.country-source{border:1px solid var(--line);background:#fff;border-radius:8px}.country-kpis article{padding:16px}.country-kpis span,.country-contract span{color:#781f3d;letter-spacing:.8px;font-size:7px;font-weight:900;display:block}.country-kpis strong{margin-top:7px;font-size:22px;display:block}.country-kpis small{color:#718197;margin-top:4px;font-size:7px;display:block}.country-contract{grid-template-columns:repeat(4,1fr);padding:15px;display:grid}.country-contract>div+div{border-left:1px solid var(--line);padding-left:15px}.country-contract strong{margin-top:6px;font-size:11px;display:block}.country-source{color:inherit;grid-template-columns:.7fr 1fr auto;align-items:center;gap:16px;margin-top:12px;padding:14px;text-decoration:none;display:grid}.country-source span{color:#24704f;font-size:7px;font-weight:900}.country-source strong{font-size:10px}.country-source b{color:#781f3d;font-size:8px}.country-warning,.country-roadmap{border-radius:7px;grid-template-columns:180px 1fr;gap:15px;margin-top:12px;padding:12px 14px;font-size:9px;line-height:1.5;display:grid}.country-warning{background:#fff4dc;border-left:4px solid #d59b32}.country-roadmap{color:#61738a;background:#edf2f8}.country-roadmap span{color:#781f3d;font-size:7px;font-weight:900}.country-roadmap p{margin:0}@media (width<=720px){.header-actions{flex-wrap:wrap;justify-content:flex-end}.country-picker{order:-1;width:100%}.country-kpis{grid-template-columns:1fr 1fr}.country-contract{grid-template-columns:1fr 1fr;gap:14px}.country-contract>div+div{border-left:0;padding-left:0}.country-source,.country-warning,.country-roadmap{grid-template-columns:1fr}.country-hero{align-items:flex-start;gap:15px}}.local-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0;display:grid}.local-summary article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:14px}.local-summary small,.local-summary strong{display:block}.local-summary small{color:#781f3d;letter-spacing:.8px;font-size:7px;font-weight:900}.local-summary strong{margin-top:6px;font-size:21px}.local-board{background:#fff;border:1px solid #d8e1eb;border-radius:9px;overflow:hidden}.local-head,.local-row{grid-template-columns:1.65fr repeat(5,.7fr) .28fr;align-items:center;gap:10px;padding:11px 14px;display:grid}.local-head{color:#60728a;background:#eaf0f7;font-size:7px;font-weight:900}.local-row{color:#17365f;border-top:1px solid #e2e8ef;min-height:65px;text-decoration:none}.local-row:nth-child(odd){background:#f7f9fc}.local-row:hover{background:#edf3f9}.local-row.local-target{background:#f7e6ed;border-left:6px solid #8e294f}.local-row.local-partial{color:#748398}.local-model{align-items:center;gap:10px;display:flex}.local-model img{object-fit:contain;filter:grayscale();width:30px;height:22px}.local-model strong,.local-model small{display:block}.local-model strong{font-size:10px}.local-model small{color:#7a899c;margin-top:4px;font-size:7px}.local-row>b{font-size:10px}.local-row>i{background:#e6edf4;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;display:grid}.local-target>i{color:#781f3d;background:#f1cad9}.local-legend{color:#607188;background:#edf2f7;border-radius:7px;align-items:center;gap:18px;margin-top:10px;padding:10px 14px;font-size:8px;display:flex}.local-legend b{color:#781f3d}.local-legend strong{color:#17365f;margin-left:auto}@media (width<=720px){.local-summary{grid-template-columns:1fr 1fr}.local-board{overflow:auto}.local-head,.local-row{min-width:850px}.local-legend{flex-wrap:wrap;align-items:flex-start}.local-legend strong{width:100%;margin:0}}.local-row.local-own .local-model small{color:#8e294f}.local-row.local-return .local-model small{color:#23719a}.local-board-standard .local-model small{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.local-board-standard .maintenance-icon{vertical-align:middle;width:13px;height:13px;margin-left:2px;display:inline-flex}.local-board-standard .maintenance-icon svg{fill:#9aa7b5;width:100%;height:100%}.local-board-standard .maintenance-icon.included svg{fill:#209b67}.local-board-standard .local-row>b small{color:#7b8998;margin-top:2px;font-size:6px;display:block}.local-board-standard .offer-expiry{color:#607086;white-space:nowrap;background:0 0;padding:0;font-size:8px;font-style:normal}.local-board-standard .offer-expiry.soon{color:#9a6200}.local-board-standard .offer-expiry.today{color:#9b214e}.local-board-standard .local-target{background:#fff;border-left:0}.local-board-standard .local-target .local-model img{filter:none}.local-board-standard .local-target .local-model strong{color:#781f3d}.local-board-standard .local-hide-model{width:24px;height:24px;box-shadow:none;background:0 0;border:0;place-items:center;padding:0;display:grid!important;position:static!important}.local-offer-mechanics{grid-template-columns:1fr 1fr;align-items:center;gap:6px;display:grid}.local-offer-mechanics>span{min-width:0}.local-offer-mechanics small{color:#6b7d93;white-space:nowrap;justify-content:space-between;align-items:center;gap:3px;font-size:6px;display:flex}.local-offer-mechanics b{color:#17365f;white-space:nowrap;margin-top:3px;font-size:10px;display:block}.market-ranking-view{gap:18px;display:grid}.market-ranking-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.market-ranking-list article{background:#fff;border:1px solid #dce4ec;border-radius:14px;gap:8px;min-width:0;padding:16px;display:grid}.market-ranking-list article b{color:#173f68;background:#e9eef5;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.market-ranking-list article strong{color:#16283a;font-size:15px;line-height:1.2}.market-ranking-list article span{color:#8e294f;font-size:20px;font-weight:800}@media (width<=760px){.market-ranking-list{grid-template-columns:repeat(2,minmax(0,1fr))}.market-ranking-list article:last-child{grid-column:1/-1}}.price-cell.finance{color:#17365f;background:#eef3f8;border-radius:6px;padding:8px}.finance-total{color:#781f3d}.position-columns>span:nth-child(7),.position-row>.price-cell.finance,.local-head>span:nth-child(6),.local-row>.finance-total{display:none}.position-columns>span:nth-child(7),.position-row>.price-cell.finance{display:block}.position-columns,.position-row{grid-template-columns:1.35fr 1.05fr 1.18fr .58fr .58fr .65fr .72fr .55fr}.local-head>span:nth-child(6),.local-row>.finance-total{display:block}.local-head,.local-row{grid-template-columns:1.65fr repeat(5,.7fr) .28fr}.price-cell.finance:after,.finance-total:after{content:"TOTAL PAID";color:#6d7e92;letter-spacing:.35px;margin-top:4px;font-size:5px;font-weight:900;display:block}.price-cell.finance:after{content:"LLD OUTLAY"}.finance-total:after{content:"CONTRACT TOTAL"}.position-row.contract-acquisition>.price-cell.finance:after{content:"TOTAL IF ACQUIRED"}.position-row.contract-lease>.price-cell.finance:after{content:"LLD OUTLAY"}.position-row:not(.contract-lease)>.price-cell.finance:after{content:"TOTAL IF ACQUIRED"}.position-model{position:relative}.hide-model{color:#64758a;cursor:pointer;background:#fff;border:1px solid #cad5e1;border-radius:10px;align-items:center;gap:3px;padding:4px 6px;font-size:9px;line-height:1;display:flex;position:absolute;top:-7px;right:0;box-shadow:0 1px 3px #17365f14}.hide-model span{text-transform:uppercase;font-size:6px;font-weight:900}.position-row:hover .hide-model,.hide-model:focus{color:#781f3d;border-color:#c88ba2;outline:none}.source-link{color:#526f91;margin-top:4px;font-size:6px;font-weight:900;text-decoration:none;display:inline-block}.source-link:hover{color:#781f3d}.hidden-models{background:#f4f7fa;border:1px solid #d9e1ea;border-top:0;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 12px;display:flex}.hidden-models span{color:#65768b;text-transform:uppercase;font-size:7px;font-weight:900}.hidden-models button{color:#17365f;cursor:pointer;background:#fff;border:1px solid #d2dce7;border-radius:12px;padding:4px 7px;font-size:7px}.hidden-models button:last-child{color:#781f3d;font-weight:900}.contract-switch{background:#f4f7fa;border:1px solid #d9e1ea;border-top:0;align-items:center;gap:5px;padding:8px 14px;display:flex}.contract-switch>span{color:#66778b;margin-right:4px;font-size:7px;font-weight:900}.contract-switch button{color:#4e6279;cursor:pointer;background:#fff;border:1px solid #d3dde8;border-radius:14px;padding:5px 9px;font-size:7px;font-weight:800}.contract-switch button.selected{color:#fff;background:#17365f;border-color:#17365f}.contract-switch small{color:#728197;margin-left:auto;font-size:6px}.contract-badge{letter-spacing:.2px;border-radius:8px;padding:2px 5px;font-size:6px!important;display:inline-block!important}.contract-badge.buy{color:#276346;background:#e1f0e7}.annual-sales-panel{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:12px;padding:17px}.annual-sales-title{justify-content:space-between;align-items:center;display:flex}.annual-sales-title h3{margin:5px 0;font-size:15px}.annual-sales-title>strong{color:#781f3d;background:#f3e5eb;border-radius:12px;padding:6px 8px;font-size:8px}.annual-sales-bars{gap:7px;margin-top:13px;display:grid}.annual-sales-row{grid-template-columns:22px 155px 1fr 68px;align-items:center;gap:9px;display:grid}.annual-sales-row>i{color:#17365f;background:#e7edf4;border-radius:50%;place-items:center;width:19px;height:19px;font-size:7px;font-style:normal;font-weight:900;display:grid}.annual-sales-row>span{font-size:8px;font-weight:800}.annual-sales-row>div{background:#e4eaf1;border-radius:8px;height:7px;overflow:hidden}.annual-sales-row>div>b{background:linear-gradient(90deg,#17365f,#4b83b6);border-radius:8px;height:100%;display:block}.annual-sales-row>strong{text-align:right;font-size:9px}.annual-sales-panel>p{color:#748399;margin:11px 0 0;font-size:7px}.annual-sales-row:nth-child(5)>div>b{background:linear-gradient(90deg,#781f3d,#c15e84)}@media (width<=720px){.contract-switch{flex-wrap:wrap;align-items:flex-start}.contract-switch small{width:100%;margin:3px 0}.annual-sales-panel{overflow:auto}.annual-sales-bars{min-width:620px}}.apply-market{color:#fff!important;background:#17365f!important;border:0!important;border-radius:5px!important;padding:6px 9px!important;font-size:7px!important;font-weight:900!important}.apply-market:disabled{opacity:.35;cursor:default}.stock-history-panel{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:12px;padding:17px}.stock-history-title{justify-content:space-between;align-items:center;display:flex}.stock-history-title h3{margin:5px 0 0;font-size:14px}.stock-history-title>strong{color:#781f3d;font-size:25px}.stock-history-title>strong small{font-size:8px}.stock-history-axis{border-bottom:1px solid #ccd6e1;grid-template-columns:repeat(12,1fr);align-items:end;height:92px;margin-top:12px;display:grid}.stock-history-axis span{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.stock-history-axis i{color:#a5b0bd;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid}.stock-history-axis .observed i{color:#fff;background:#781f3d;width:38px;height:38px;font-weight:900;box-shadow:0 0 0 6px #f2dce5}.stock-history-axis b{color:#75859a;margin:9px 0 5px;font-size:6px}.stock-history-panel>p{color:#748399;margin:11px 0 0;font-size:7px}.tabs button,.country-picker select,.apply-market{touch-action:manipulation}@media (width<=720px){.stock-history-panel{overflow:auto}.stock-history-axis{min-width:700px}}.clean-header{justify-content:flex-end;height:auto;min-height:68px;padding-block:9px}.segment-selector{clear:both;grid-template-columns:repeat(8,1fr);gap:0;padding:3px 0 7px;display:grid}.segment-option{color:#18283d;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:0;min-width:0;height:58px;padding:0;transition:color .14s;display:flex}.segment-option:hover,.segment-option.selected{color:#781f3d;box-shadow:none;background:0 0}.designer-silhouette{filter:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:68px;height:31px;transition:filter .14s;display:block}.segment-option:hover .designer-silhouette,.segment-option.selected .designer-silhouette{filter:invert(17%)sepia(30%)saturate(3940%)hue-rotate(305deg)brightness(82%)contrast(89%)}.segment-option strong{letter-spacing:.35px;margin-top:1px;font-size:8px;line-height:1}.segment-option small{white-space:nowrap;color:inherit;margin-top:2px;font-size:5.5px;font-weight:800;line-height:1}.whatsapp-share{place-items:center;width:36px;height:36px;display:grid;padding:7px!important}.whatsapp-share svg{width:20px;height:20px}.whatsapp-share svg path:first-child{fill:#25d366;stroke:none}.whatsapp-share svg path:last-child{fill:#fff;stroke:none}@media (width<=720px){.clean-header{align-items:flex-start;min-height:98px;padding:14px 0 12px}.header-actions{align-items:center;width:100%}.country-picker{margin-right:auto}.segment-selector{grid-template-columns:repeat(4,1fr);row-gap:0;padding:5px 0 7px}.segment-option{height:57px}.designer-silhouette{width:66px;height:30px}}.segment-coming-soon{text-align:center;color:#17365f;place-content:center;min-height:430px;display:grid}.segment-coming-soon span{color:#781f3d;font-size:11px;font-weight:900}.segment-coming-soon strong{letter-spacing:-.6px;margin-top:7px;font-size:27px}.whatsapp-share{gap:5px;color:#17365f!important;width:auto!important;padding:7px 10px!important;display:flex!important}.whatsapp-share span{font-size:9px;font-weight:800}.position-columns,.position-row{grid-template-columns:.22fr 1.25fr 1fr 1.1fr .56fr .56fr .62fr .68fr .52fr!important;gap:8px!important}.position-row{min-height:74px!important;padding-block:9px!important}.position-row>.hide-model{opacity:.52!important;width:22px!important;height:22px!important}.position-row>.hide-model svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:15px;height:15px}@media (width<=720px){.clean-header{min-height:68px!important;padding:10px 0!important}.header-actions{justify-content:flex-end;width:100%;display:flex;flex-wrap:nowrap!important}.header-actions .country-picker{flex:1;min-width:0;order:0!important;width:auto!important;margin-right:0!important}.country-picker select{min-width:0;max-width:110px}.apply-market{padding-inline:6px!important}.whatsapp-share{flex:none}.position-columns,.position-row{min-width:850px!important}}.contract-switch .contract-choice.lease-to-own{color:#781f3d;background:#f7eaf0;border-color:#c98da4}.contract-switch .contract-choice.lease-to-own.selected{color:#fff;background:#781f3d;border-color:#781f3d}.contract-switch .contract-choice.lease-and-return{color:#174f78;background:#e8f2f9;border-color:#91b7d6}.contract-switch .contract-choice.lease-and-return.selected{color:#fff;background:#2877a8;border-color:#2877a8}.contract-switch .contract-choice.all-contracts.selected{color:#fff;background:#17365f;border-color:#17365f}.contract-badge.lease-to-own{color:#781f3d!important;background:#f0dce5!important}.contract-badge.lease-and-return{color:#174f78!important;background:#dceaf5!important}.maintenance-icon{vertical-align:-3px!important;background:0 0!important;border-radius:0!important;width:14px!important;height:14px!important;margin-left:5px!important;padding:0!important;display:inline-flex!important}.maintenance-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.maintenance-icon.included{color:#21855b!important}.maintenance-icon.not-stated{color:#8996a7!important}.offer-brand-filter{background:#fff;border:1px solid #d9e1ea;border-top:0;align-items:center;gap:8px;padding:7px 14px;display:flex}.offer-brand-filter label{color:#66778b;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:900}.offer-brand-filter select{color:#17365f;background:#f5f8fb;border:1px solid #cfd9e4;border-radius:15px;outline:0;min-width:180px;height:30px;padding:0 32px 0 10px;font-size:8px;font-weight:800}.offer-brand-filter select:focus{border-color:#8d1f43;box-shadow:0 0 0 2px #8d1f4314}.offer-brand-filter button{color:#781f3d;cursor:pointer;background:#edf1f6;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;font-size:15px;display:grid}@media (width<=720px){.offer-brand-filter{padding:7px 10px}.offer-brand-filter select{flex:1;min-width:0;max-width:230px}}.maintenance-icon.included svg{fill:#21855b!important;stroke:#21855b!important;stroke-width:1px!important}.maintenance-icon.not-stated svg{fill:none!important;stroke:#8996a7!important;stroke-width:2px!important}.designer-silhouette{opacity:.82;transition:background .14s,opacity .14s,transform .14s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;filter:none!important;background:#a9b3bf!important}.segment-option.selected .designer-silhouette,.segment-option:hover .designer-silhouette{opacity:1;background:#9f174f!important}.position-row.subscriber-model,.position-row.subscriber-model:hover{background:inherit!important;box-shadow:none!important;border:0!important;border-top:1px solid #dfe6ee!important}.subscriber-model .position-model>i{color:#fff!important;background:#781f3d!important}.subscriber-model .model-with-logo img{filter:none!important}.adac-reliability{color:#52677f;background:#edf1f5;border-radius:10px;align-items:center;gap:5px;width:max-content;margin-top:4px;padding:3px 6px;font-weight:800;line-height:1;font-size:6px!important;display:inline-flex!important}.adac-reliability b{letter-spacing:.5px;font-size:5px}.adac-reliability.low{color:#236344;background:#dff2e7}.adac-reliability.elevated{color:#8a4c0f;background:#fff0d5}.buyer-reliability-note{color:#5f7187;background:#f4f7fa;border:1px solid #d8e1eb;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:10px;padding:10px 13px;font-size:7px;line-height:1.45;display:grid}.buyer-reliability-note>b{color:#17365f;font-size:8px}.buyer-reliability-note a{color:#781f3d;white-space:nowrap;font-weight:900;text-decoration:none}@media (width<=720px){.buyer-reliability-note{grid-template-columns:1fr}.buyer-reliability-note a{width:max-content}}.segment-option.selected{background:0 0!important}.segment-option.selected .designer-silhouette{opacity:1;transform:scale(1.06);filter:none!important;background:#9f174f!important}@media (width<=720px){.segment-selector{row-gap:0!important;padding:2px 0 4px!important}.segment-option{height:48px!important;padding:0!important}.designer-silhouette{width:66px!important;height:30px!important}.segment-option strong{margin-top:-3px!important}}.positioning-head time{color:#b9c6d6;white-space:nowrap;font-size:7px}@media (width<=720px){.positioning-head{min-height:0!important;padding:13px 14px 22px!important;display:block!important;position:relative!important}.positioning-head h2{letter-spacing:-.35px!important;white-space:nowrap!important;margin:0!important;font-size:17px!important;line-height:1!important}.positioning-head time{position:absolute;bottom:6px;right:10px;color:#aebed1!important;font-size:6px!important}}.audience-selector{justify-content:center;gap:6px;padding:8px 0 2px;display:flex}.audience-selector button{color:#63758b;background:#fff;border:1px solid #d5dee8;border-radius:18px;align-items:center;gap:6px;padding:7px 13px;font-size:8px;font-weight:800;display:flex}.audience-selector button span{font-size:11px}.audience-selector>button.selected{color:#fff;background:#17365f;border-color:#17365f}.distributor-choice{background:#fff;border:1px solid #d5dee8;border-radius:18px;align-items:center;display:flex;overflow:hidden}.distributor-choice button{border:0;border-radius:0}.distributor-choice.selected{background:#17365f;border-color:#17365f}.distributor-choice.selected button{color:#fff;background:#17365f}.distributor-choice select{color:#fff;background:#17365f;border:0;border-left:1px solid #46617f;outline:0;align-self:stretch;max-width:175px;padding:0 8px;font-size:8px;font-weight:800}@media (width<=720px){.audience-selector{align-items:stretch;padding:6px 0 1px}.audience-selector>button{flex:0 0 34%;justify-content:center;padding:7px 5px}.distributor-choice{flex:1;min-width:0}.distributor-choice button{white-space:nowrap;padding:7px 5px}.distributor-choice select{min-width:0;max-width:105px;padding:0 3px;font-size:7px}}.mobile-perfpsy-logo{display:none}@media (width<=720px){.clean-header{grid-template-columns:minmax(82px,1fr) 186px minmax(62px,1fr);align-items:center!important;gap:4px!important;display:grid!important}.mobile-perfpsy-logo{object-fit:contain;grid-area:1/2;width:186px;height:auto;margin:0;display:block}.clean-header .header-actions{display:contents!important}.clean-header .country-picker{grid-area:1/1;gap:2px!important;width:100%!important;padding:4px!important}.clean-header .country-picker select{max-width:62px!important;font-size:8px!important}.clean-header .apply-market{padding:5px 4px!important}.clean-header .whatsapp-share{grid-area:1/3;justify-self:end;padding:6px!important}.clean-header .whatsapp-share span{font-size:8px}}.clean-header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f9fcf0;transition:min-height .22s,padding .22s,box-shadow .22s,border-color .22s;position:sticky;top:0}.brand-mark{color:#111;flex:none;place-items:center;width:31px;height:23px;display:grid;overflow:visible}.brand-mark img{object-fit:contain;filter:grayscale();flex:none;width:29px!important;height:23px!important}.brand-mark.accent{color:#781f3d}.brand-mark.accent img{filter:none!important}.brand-wordmark{letter-spacing:-.45px;white-space:nowrap;font-size:9px;font-style:normal;font-weight:950;line-height:1}.brand-wordmark.compact{letter-spacing:-.3px;font-size:6.7px}.model-with-logo>.brand-mark{font-size:initial;line-height:normal}.model-with-logo>span:last-child{font-size:11px;line-height:1.1}.local-model>.brand-mark{width:30px;height:22px}.local-model>.brand-mark img{object-fit:contain;width:30px!important;height:22px!important}.profile{color:inherit;text-decoration:none}.local-board-standard .local-hide-model{color:#607086!important;opacity:.55!important}.local-board-standard .local-hide-model svg{stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;fill:none!important;stroke:currentColor!important}.local-board-standard .local-hide-model:hover,.local-board-standard .local-hide-model:focus{outline:none;color:#781f3d!important;opacity:1!important}.at-top .clean-header{box-shadow:none}.is-scrolled .clean-header{border-bottom-color:#b8c4d3d1;min-height:56px;padding-block:6px;box-shadow:0 8px 22px #17365f17}.perfpsy-brand img,.mobile-perfpsy-logo{transition:width .22s,transform .22s}.is-scrolled .perfpsy-brand img{width:158px}@media (width<=1050px) and (width>=721px){.is-scrolled .perfpsy-brand img{width:38px}}@media (width<=720px){.content{overflow:visible}.clean-header{margin-inline:-14px;padding-inline:14px!important}.at-top .clean-header{min-height:76px!important}.is-scrolled .clean-header{grid-template-columns:minmax(82px,1fr) 148px minmax(62px,1fr);min-height:56px!important;padding-block:5px!important}.is-scrolled .mobile-perfpsy-logo{width:148px}}.visual-proposal .proposal-workspace-head h2{font-size:16px}.selection-summary{color:#53677f;white-space:nowrap;background:#edf3f8;border-radius:99px;align-items:center;gap:7px;padding:7px 11px;font-size:7px;display:flex}.selection-summary i{color:#12999b;font-size:11px;font-style:normal}.visual-proposal .audience-selector{background:#eef2f7;border:1px solid #dce4ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:0;padding:4px;display:grid}.visual-proposal .audience-selector>button,.visual-proposal .audience-selector>.distributor-choice{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:9px!important}.visual-proposal .audience-selector>button,.visual-proposal .distributor-choice>button{color:#617188;white-space:nowrap;background:0 0;justify-content:center;width:100%;min-height:38px;padding:7px 6px;font-size:8px;border:0!important;border-radius:9px!important}.visual-proposal .audience-selector>button.selected,.visual-proposal .audience-selector>.distributor-choice.selected,.visual-proposal .audience-selector>.distributor-choice.selected>button{color:#fff;box-shadow:0 5px 14px #17365f2e;background:#17365f!important}.visual-proposal .audience-selector>.manufacturer-choice.selected,.visual-proposal .audience-selector>.manufacturer-choice.selected>button{background:#781f3d!important}.visual-proposal .brand-lens-stage{box-shadow:none;background:#f8fafc;border:1px solid #dce4ed;border-radius:12px;margin:0;padding:4px;display:block}.visual-proposal .brand-lens-stage>span{display:none}.visual-proposal .brand-lens-stage>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid;overflow:visible}.visual-proposal .brand-lens-stage button{border-radius:9px;justify-content:center;width:100%;min-width:0;min-height:38px;padding:4px 5px;font-size:7.5px}.visual-proposal .brand-lens-stage button i{width:22px;height:22px}.visual-proposal .brand-lens-stage button.selected{background:#17365f;box-shadow:0 5px 14px #17365f24}.visual-proposal .segment-selector{background:#fff;border:1px solid #dce4ed;border-radius:13px;grid-column:1/-1;grid-template-columns:repeat(8,minmax(76px,1fr));gap:5px;margin-top:1px;padding:7px;display:grid}.visual-proposal .segment-option{border:1px solid #0000;border-radius:9px;height:70px;transition:background .18s,border-color .18s,transform .18s}.visual-proposal .segment-option:hover{background:#f5f8fb;border-color:#e1e7ee}.visual-proposal .segment-option.selected{transform:translateY(-1px);background:#f8edf2!important;border-color:#e4bccb!important}.visual-proposal .segment-option.selected strong{color:#781f3d}.visual-proposal .designer-silhouette{width:72px;height:34px}.visual-proposal .toolbar{margin-top:0}@media (width<=720px){.visual-proposal .proposal-product-intro{height:112px;margin-bottom:8px}.visual-proposal .proposal-product-intro>div{padding:15px 14px}.visual-proposal .proposal-product-intro h1{font-size:22px}.visual-proposal .proposal-product-intro p,.visual-proposal .proposal-product-intro button,.visual-proposal .proposal-product-intro>div>span{display:none}.visual-proposal .proposal-workspace{grid-template-columns:1fr;gap:7px;padding:10px 8px 8px;display:grid}.visual-proposal .proposal-workspace-head{grid-column:auto;grid-template-columns:auto 1fr;padding:0 1px 7px}.visual-proposal .proposal-workspace-head h2{font-size:13px}.selection-summary{grid-column:1/-1;justify-content:center;padding:6px 8px;font-size:6.5px}.visual-proposal .audience-selector{padding:3px;flex-wrap:nowrap!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.visual-proposal .audience-selector>button,.visual-proposal .audience-selector>.distributor-choice,.visual-proposal .audience-selector>.manufacturer-choice{flex:auto!important;width:auto!important;min-width:0!important}.visual-proposal .audience-selector>button,.visual-proposal .distributor-choice>button{gap:3px;min-height:34px;padding:5px 2px;font-size:6.4px}.visual-proposal .audience-selector button span{font-size:8px}.visual-proposal .brand-lens-stage{padding:3px}.visual-proposal .brand-lens-stage button{gap:2px;min-height:33px;padding:3px 2px;font-size:6.5px}.visual-proposal .brand-lens-stage button i{width:18px;height:18px}.visual-proposal .brand-lens-long{display:none}.visual-proposal .brand-lens-short{display:inline}.visual-proposal .segment-selector{scroll-snap-type:x mandatory;scrollbar-width:none;grid-column:auto;gap:4px;padding:6px;overflow-x:auto;display:flex!important}.visual-proposal .segment-selector::-webkit-scrollbar{display:none}.visual-proposal .segment-option{scroll-snap-align:center;flex:0 0 84px;height:65px!important}.visual-proposal .designer-silhouette{width:65px!important;height:31px!important}.visual-proposal .segment-option strong{white-space:nowrap;font-size:6.7px}}.visual-proposal>.content>.clean-header{z-index:30;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff2;border-bottom:1px solid #dfe6ef;height:68px;margin:0 -34px;padding:0 38px;position:sticky;top:0;display:flex!important}.visual-proposal .clean-header .mobile-perfpsy-logo{width:154px;height:auto;display:block}.visual-proposal .clean-header .country-picker{background:#fff;border:1px solid #dbe3ed;border-radius:8px;padding:3px}.visual-proposal .clean-header .country-picker select{color:#17365f;background:0 0;border:0;font-weight:800}.visual-proposal .clean-header .apply-market{color:#fff;background:#17365f;border:0;border-radius:6px}.visual-proposal .clean-header .whatsapp-share{color:#17365f;background:#fff;border-color:#dbe3ed;border-radius:8px}.proposal-product-intro{background:#fff;border:1px solid #dbe3ed;border-radius:15px;grid-template-columns:minmax(390px,.82fr) 1.18fr;height:245px;margin:18px 0 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 34px #16335412}.proposal-product-intro>div{z-index:2;background:linear-gradient(90deg,#fff 82%,#ffffffd1 92%,#0000);padding:30px 34px;position:relative}.proposal-product-intro>div>span{color:#12999b;letter-spacing:1px;font-size:7px;font-weight:950}.proposal-product-intro h1{color:#0b1d3a;letter-spacing:-1.7px;margin:8px 0 7px;font-size:34px;line-height:.98}.proposal-product-intro h1 em{color:#12999b;font-style:normal}.proposal-product-intro p{color:#637186;margin:0;font-size:10px}.proposal-product-intro button{color:#fff;background:#0b2148;border:0;border-radius:7px;margin-top:15px;padding:9px 13px;font-size:8px;font-weight:900}.proposal-product-intro button b{color:#61d1cf;margin-left:8px}.proposal-product-intro>img{object-fit:cover;object-position:58% 61%;width:61%;height:100%;position:absolute;inset:0 0 0 39%}.visual-proposal .proposal-workspace{background:#fff;border:1px solid #dbe3ed;border-bottom:0;border-radius:14px 14px 0 0;padding:18px 20px 0;scroll-margin-top:82px;box-shadow:0 12px 38px #1633540f}.visual-proposal .proposal-workspace-head{border-bottom:1px solid #e5eaf0;align-items:end;gap:13px;padding:0 0 12px;display:flex}.visual-proposal .proposal-workspace-head>span{flex:none}.visual-proposal .audience-selector{margin-top:13px}.visual-proposal .toolbar{background:#fff;border-inline:1px solid #dbe3ed;padding-inline:8px}.visual-proposal .positioning{border-color:#dbe3ed;box-shadow:0 12px 38px #1633540f}@media (width<=720px){.visual-proposal>.content>.clean-header{height:58px;margin:0 -14px;padding:0 13px}.visual-proposal .clean-header .mobile-perfpsy-logo{width:128px}.visual-proposal .clean-header .country-picker select{max-width:85px;font-size:8px}.visual-proposal .clean-header .apply-market,.visual-proposal .clean-header .whatsapp-share span{display:none}.proposal-product-intro{border-radius:11px;grid-template-columns:1fr;height:158px;margin:10px 0}.proposal-product-intro>div{background:linear-gradient(90deg,#fff 57%,#ffffffd1 70%,#0000);padding:19px 17px}.proposal-product-intro h1{font-size:26px}.proposal-product-intro p{max-width:215px;font-size:8px}.proposal-product-intro button{margin-top:10px;padding:7px 10px}.proposal-product-intro>img{object-position:64% center;width:58%;inset:0 0 0 42%}.visual-proposal .proposal-workspace{border-radius:11px 11px 0 0;padding:13px 10px 0}.visual-proposal .proposal-workspace-head{align-items:center;padding-bottom:9px}.visual-proposal .proposal-workspace-head h2{font-size:15px}.visual-proposal .proposal-workspace-head>span{padding:5px 7px;font-size:6px}}@media (prefers-reduced-motion:reduce){.clean-header,.perfpsy-brand img,.mobile-perfpsy-logo{transition:none}}.mechanics .monthly-label{white-space:nowrap;justify-content:space-between;align-items:center;gap:3px;display:flex!important}.mechanics .offer-expiry{color:#607086;white-space:nowrap;letter-spacing:.08px;background:0 0;flex:none;align-items:center;width:max-content;margin:0;padding:0;font-size:8px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.mechanics .offer-expiry:before{content:"◷";margin-right:2px;font-size:11px;font-weight:400;line-height:.7;display:inline-block}.mechanics .offer-expiry.soon{color:#9a6200;background:0 0}.mechanics .offer-expiry.today{color:#9b214e;background:0 0}.mechanics .offer-expiry.expired{color:#7b8794;text-transform:uppercase;letter-spacing:.35px}.mechanics .offer-expiry.expired:before{content:"○";font-size:8px}.mechanics>span:first-child{min-width:0;overflow:visible}.expiration-filter{background:#f8fafc;border-top:1px solid #dfe6ee;align-items:center;gap:6px;padding:8px 14px;display:flex}.expiration-filter button{color:#60738a;letter-spacing:.2px;cursor:pointer;background:#fff;border:1px solid #cbd6e2;border-radius:999px;min-height:30px;padding:6px 11px;font-size:9px;font-weight:850}.expiration-filter button.selected{color:#fff;background:#17365f;border-color:#17365f}.expired-model-badge{color:#8c2949;letter-spacing:.7px;background:#fff2f6;border:1px solid #9c3658;border-radius:5px;justify-content:center;align-items:center;width:max-content;margin-top:5px;padding:3px 6px;font-weight:950;line-height:1;font-size:7px!important;display:inline-flex!important}.price-cell>strong,.lf-cell>strong,.mechanics b{flex-wrap:nowrap;align-items:center;gap:4px;display:inline-flex}.country-view .trend-icon.new,.country-view .trend-icon.expired{white-space:nowrap;font-size:6px}.country-view .position-model>span{min-width:0}.sortable-heading{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:4px;padding:5px 3px;display:flex}.sortable-heading span,.sortable-heading b,.sortable-heading small{min-width:0;display:block}.sortable-heading small{margin-top:2px;font-size:6px;line-height:1.15}.sortable-heading i{color:#8190a2;flex:none;font-size:7px;font-style:normal}.sortable-heading:hover,.sortable-heading:focus-visible{color:#17365f;background:#dce6f1;outline:2px solid #0000}.sortable-heading.active,.sortable-heading.active i{color:#781f3d}.position-columns>.sortable-heading{align-self:stretch}@media (width<=720px){.sortable-heading{min-height:36px;padding:6px 3px}.sortable-heading i{font-size:9px}}.distributor-choice{position:relative;overflow:visible!important}.distributor-choice>button{border-radius:18px!important}.brand-menu{z-index:40;background:#fff;border:1px solid #d5dee8;border-radius:10px;width:170px;padding:5px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 10px 28px #17365f2e}.distributor-choice.selected .brand-menu button{color:#344b67;background:#fff;border:0;border-radius:6px;justify-content:flex-start;width:100%;padding:7px 8px}.distributor-choice.selected .brand-menu button:hover,.distributor-choice.selected .brand-menu button.current{color:#781f3d;background:#edf2f7}.brand-menu button span{width:17px;height:17px;color:inherit;background:#e5ebf2;border-radius:50%;place-items:center;font-size:7px;display:grid}@media (width<=720px){.audience-selector>button,.distributor-choice{flex:1!important}.distributor-choice>button{justify-content:center;width:100%}.brand-menu{width:155px}}.manufacturer-choice.selected{background:#781f3d!important;border-color:#781f3d!important}.manufacturer-choice.selected>button{background:#781f3d!important}.manufacturer-view{padding:18px 0}.manufacturer-hero{color:#fff;background:#172f50;border-radius:11px 11px 0 0;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.manufacturer-hero span{letter-spacing:1px;color:#d5b4c1;font-size:7px;font-weight:900}.manufacturer-hero h2{margin:6px 0;font-size:24px}.manufacturer-hero p{color:#bdc9d8;max-width:650px;margin:0;font-size:8px}.manufacturer-hero>strong{text-align:right;color:#fff;font-size:27px}.manufacturer-hero>strong small{color:#c9d3df;letter-spacing:.7px;margin-top:4px;font-size:6px;display:block}.manufacturer-board{background:#fff;border:1px solid #d9e1eb}.manufacturer-head,.manufacturer-row{grid-template-columns:.62fr 1.25fr .58fr .75fr .82fr .62fr;align-items:center;gap:10px;display:grid}.manufacturer-head{color:#60738a;letter-spacing:.6px;background:#eaf0f7;padding:9px 13px;font-size:6px;font-weight:900}.manufacturer-row{color:#17365f;border-top:1px solid #e1e7ee;min-height:64px;padding:9px 13px;text-decoration:none}.manufacturer-row:hover{background:#f5f8fc}.manufacturer-row>span:first-child{align-items:center;gap:7px;display:flex}.manufacturer-row>span:first-child b{font-size:17px}.manufacturer-row strong,.manufacturer-row small{display:block}.manufacturer-row strong{font-size:10px}.manufacturer-row small{color:#718197;margin-top:3px;font-size:6px}.manufacturer-row>span:last-child{color:#60728a;font-size:8px}.manufacturer-row.missing{opacity:.62}.manufacturer-risk{background:#fff4dc;border-left:4px solid #d49b33;grid-template-columns:145px 1fr;gap:13px;padding:11px 14px;font-size:8px;line-height:1.5;display:grid}.manufacturer-benchmark-title{justify-content:space-between;align-items:center;margin:18px 0 8px;display:flex}.manufacturer-benchmark-title span{color:#781f3d;letter-spacing:.8px;font-size:7px;font-weight:900}.manufacturer-benchmark-title strong{font-size:10px}@media (width<=720px){.audience-selector{flex-wrap:wrap}.audience-selector>button{flex-basis:31%!important}.manufacturer-choice{flex-basis:100%!important}.manufacturer-hero{align-items:flex-start}.manufacturer-hero h2{font-size:18px}.manufacturer-board{overflow:auto}.manufacturer-head,.manufacturer-row{min-width:760px}.manufacturer-risk{grid-template-columns:1fr}.manufacturer-benchmark-title{align-items:flex-start;gap:10px}}.manufacturer-lenses{background:#fff;border:1px solid #d9e1eb;border-top:0;gap:5px;padding:9px 13px;display:flex}.manufacturer-lenses button{color:#53677f;background:#fff;border:1px solid #d3dde8;border-radius:16px;padding:6px 10px;font-size:7px;font-weight:900}.manufacturer-lenses button.selected{color:#fff;background:#17365f;border-color:#17365f}.manufacturer-contracts{background:#f5f7fa;border:1px solid #d9e1eb;border-top:0;align-items:center;gap:5px;padding:8px 13px;display:flex}.manufacturer-contracts>span{color:#6a7b90;letter-spacing:.6px;margin-right:5px;font-size:6px;font-weight:900}.manufacturer-contracts button{color:#52667e;background:#fff;border:1px solid #d3dde8;border-radius:14px;padding:5px 8px;font-size:7px;font-weight:800}.manufacturer-contracts button.selected{color:#fff;background:#17365f}.manufacturer-contracts button.selected.lease-to-own{background:#781f3d}.manufacturer-contracts button.selected.lease-and-return{background:#2877a8}.manufacturer-portfolio-title{background:#fff;border:1px solid #d9e1eb;justify-content:space-between;align-items:center;padding:17px;display:flex}.manufacturer-portfolio-title span{color:#781f3d;letter-spacing:.7px;font-size:7px;font-weight:900}.manufacturer-portfolio-title h3{margin:5px 0 0;font-size:17px}.manufacturer-portfolio-title>strong{text-align:right;font-size:25px}.manufacturer-portfolio-title>strong small{color:#708197;font-size:6px;display:block}.manufacturer-portfolio{background:#fff;border:1px solid #d9e1eb;border-top:0}.manufacturer-portfolio-head,.manufacturer-portfolio-row{grid-template-columns:.42fr 1.25fr .85fr .72fr .6fr .72fr .62fr;align-items:center;gap:9px;display:grid}.manufacturer-portfolio-head{color:#61748b;letter-spacing:.5px;background:#eaf0f7;padding:9px 13px;font-size:6px;font-weight:900}.manufacturer-portfolio-row{color:#17365f;border-top:1px solid #e1e7ee;min-height:61px;padding:8px 13px;text-decoration:none}.manufacturer-portfolio-row:hover{background:#f5f8fc}.manufacturer-portfolio-row>b:first-child{background:#e5ebf3;border-radius:12px;place-items:center;width:30px;height:24px;font-size:7px;display:grid}.manufacturer-portfolio-row>strong{font-size:9px}.manufacturer-portfolio-row strong small{color:#718197;margin-top:3px;font-size:6px;display:block}.manufacturer-portfolio-row>span:last-child{color:#60738a;font-size:7px}@media (width<=720px){.manufacturer-lenses,.manufacturer-contracts{white-space:nowrap;overflow:auto}.manufacturer-portfolio{overflow:auto}.manufacturer-portfolio-head,.manufacturer-portfolio-row{min-width:800px}}.market-flag{background:#edf2f7;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid;font-size:15px!important}.portfolio-segment{color:#17365f;background:#e3eaf2;border-radius:13px;flex:none;place-items:center;width:31px;height:25px;display:grid;font-size:7px!important}.manufacturer-view>.local-board{border-radius:0}.manufacturer-view .local-monthly .offer-expiry{margin-left:5px;display:inline-block}.stock-signal-layout{grid-template-columns:minmax(0,2.2fr) minmax(285px,.8fr);align-items:start;gap:14px;display:grid}.stock-block-title,.hub-stock-head{letter-spacing:.9px;color:#65758b;justify-content:space-between;align-items:center;margin:2px 0 9px;font-size:8px;font-weight:900;display:flex}.stock-block-title b{color:#24704f}.hub-stock-panel{color:#fff;z-index:auto;background:#17365f;border:0;border-radius:10px;width:auto;padding:18px;display:block;position:static;inset:auto}.hub-stock-head{color:#b9c8da;margin:0}.hub-stock-head b{color:#fff;background:#781f3d;border-radius:20px;padding:5px 7px;font-size:7px}.hub-stock-panel h3{margin:15px 0 3px;font-size:20px}.hub-stock-panel>p{color:#aebed0;margin:0;font-size:8px}.hub-stock-score{align-items:center;gap:12px;margin:17px 0;display:flex}.hub-stock-score>strong{color:#d6bfca;font-size:38px;line-height:1}.hub-stock-score span,.hub-stock-score small{display:block}.hub-stock-score b{color:#fff;font-size:8px}.hub-stock-score small{color:#9eb0c5;margin-top:4px;font-size:7px}.hub-map{background:radial-gradient(circle at 25% 35%,#781f3d3d,#0000 22%),linear-gradient(145deg,#1d426d,#112c4d);border:1px solid #35587f;border-radius:8px;height:108px;position:relative;overflow:hidden}.hub-map:before,.hub-map:after{content:"";border:1px solid #ffffff14;position:absolute;inset:20px -20px;transform:rotate(-12deg)}.hub-map:after{inset:47px -30px;transform:rotate(17deg)}.hub-node{color:#fff;z-index:2;background:#781f3d;border:3px solid #e4bccb;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-weight:900;display:grid;position:absolute}.hub-node-a{top:23%;left:17%}.hub-node-b{top:55%;left:57%}.hub-node-c{top:17%;right:12%}.hub-line{transform-origin:0;z-index:1;background:#aabbd0;height:1px;position:absolute}.hub-line-a{width:46%;top:36%;left:22%;transform:rotate(26deg)}.hub-line-b{width:28%;top:63%;left:63%;transform:rotate(-31deg)}.hub-metrics{border:1px solid #35587f;border-radius:7px;grid-template-columns:1fr 1fr;margin:12px 0 0;display:grid;overflow:hidden}.hub-metrics div{padding:9px}.hub-metrics div:nth-child(2n){border-left:1px solid #35587f}.hub-metrics div:nth-child(n+3){border-top:1px solid #35587f}.hub-metrics dt{color:#9fb1c6;font-size:7px}.hub-metrics dd{margin:4px 0 0;font-size:11px;font-weight:900}.hub-method{background:#24496f;border-radius:6px;margin-top:11px;padding:10px}.hub-method span,.hub-method strong{display:block}.hub-method span{color:#c998aa;font-size:6px;font-weight:900}.hub-method strong{margin-top:4px;font-size:8px;line-height:1.45}.hub-stock-panel footer{color:#9fb1c6;text-align:center;margin-top:11px;font-size:7px}.stock-signal-layout .stock-live-grid{grid-template-columns:repeat(2,1fr)}@media (width<=980px){.stock-signal-layout{grid-template-columns:1fr}.hub-stock-panel{order:-1}}@media (width<=720px){.stock-signal-layout .stock-live-grid{grid-template-columns:1fr}}.aftersales-audit{padding:16px 0}.aftersales-hero{color:#fff;background:linear-gradient(125deg,#132f52,#254d75);border-radius:11px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.aftersales-hero span{color:#d8b8c5;letter-spacing:1px;font-size:7px;font-weight:900}.aftersales-hero h2{margin:7px 0;font-size:27px}.aftersales-hero p{color:#c2cfdd;margin:0;font-size:9px}.aftersales-hero>strong{text-align:right;font-size:34px}.aftersales-hero>strong small{color:#b8c7d7;letter-spacing:.8px;font-size:6px;display:block}.aftersales-kpis{grid-template-columns:repeat(4,1fr);gap:9px;margin:10px 0;display:grid}.aftersales-kpis article{background:#fff;border:1px solid #d9e2eb;border-radius:8px;padding:14px}.aftersales-kpis small,.aftersales-kpis strong,.aftersales-kpis span{display:block}.aftersales-kpis small{color:#781f3d;letter-spacing:.65px;font-size:6px;font-weight:900}.aftersales-kpis strong{margin:6px 0 3px;font-size:24px}.aftersales-kpis span{color:#6c7d91;font-size:7px;line-height:1.35}.aftersales-layout{grid-template-columns:minmax(0,2.35fr) minmax(250px,.65fr);gap:10px;display:grid}.aftersales-board,.aftersales-detail{background:#fff;border:1px solid #d8e1eb;border-radius:9px;overflow:hidden}.aftersales-head,.aftersales-row{grid-template-columns:.8fr .35fr 1fr .7fr .72fr 1.15fr .62fr;align-items:center;gap:8px;padding:10px 12px;display:grid}.aftersales-head{color:#62748a;letter-spacing:.5px;background:#eaf0f7;font-size:6px;font-weight:900}.aftersales-row{color:#17365f;text-align:left;background:#fff;border:0;border-top:1px solid #e1e7ee;width:100%;min-height:55px;font-size:7px}.aftersales-row:nth-child(odd){background:#f7f9fc}.aftersales-row:hover,.aftersales-row.selected{background:#f5e9ee}.aftersales-row>span:first-child{align-items:center;gap:7px;display:flex}.aftersales-row>span:first-child i{background:#e2eaf3;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;font-weight:900;display:grid}.aftersales-row>b{color:#781f3d;font-size:15px}.aftersales-row>strong{font-size:7px}.journey-dots{gap:3px;display:flex}.journey-dots i{background:#d4dce5;border-radius:50%;width:6px;height:6px}.journey-dots i.on{background:#287c5a}.aftersales-detail{padding:17px}.aftersales-detail>span{color:#781f3d;letter-spacing:.7px;font-size:6px;font-weight:900}.aftersales-detail h3{justify-content:space-between;align-items:center;margin:8px 0 14px;font-size:22px;display:flex}.aftersales-detail h3 b{color:#781f3d;font-size:11px}.aftersales-detail dl{margin:0}.aftersales-detail dl div{border-top:1px solid #e4e9ef;justify-content:space-between;gap:10px;padding:8px 0;display:flex}.aftersales-detail dt{color:#6d7e92;font-size:7px}.aftersales-detail dd{text-align:right;margin:0;font-size:8px;font-weight:800}.aftersales-detail section{background:#edf4f9;border-radius:7px;margin-top:8px;padding:10px}.aftersales-detail section.gap{background:#f7ebf0}.aftersales-detail section small,.aftersales-detail section strong{display:block}.aftersales-detail section small{color:#657a92;font-size:6px;font-weight:900}.aftersales-detail section strong{margin-top:4px;font-size:8px;line-height:1.45}.aftersales-detail>a{color:#781f3d;margin-top:12px;font-size:8px;font-weight:900;text-decoration:none;display:block}.aftersales-framework{grid-template-columns:1.7fr repeat(7,.7fr);align-items:stretch;gap:7px;margin-top:10px;display:grid}.aftersales-framework>div,.aftersales-framework>span{background:#fff;border:1px solid #d8e1eb;border-radius:8px;padding:12px}.aftersales-framework>div span{color:#781f3d;font-size:6px;font-weight:900}.aftersales-framework h3{margin:5px 0;font-size:14px}.aftersales-framework p{color:#6b7c90;margin:0;font-size:7px;line-height:1.4}.aftersales-framework>span{color:#687a8f;flex-direction:column;justify-content:center;font-size:6px;line-height:1.3;display:flex}.aftersales-framework>span b{color:#17365f;margin-bottom:4px;font-size:14px}.aftersales-insight{color:#c6d2df;background:#17365f;border-radius:8px;grid-template-columns:170px 1fr;gap:14px;margin-top:10px;padding:14px;font-size:8px;line-height:1.55;display:grid}.aftersales-insight strong,.aftersales-insight b{color:#fff}@media (width<=900px){.aftersales-kpis{grid-template-columns:1fr 1fr}.aftersales-layout{grid-template-columns:1fr}.aftersales-framework{grid-template-columns:repeat(4,1fr)}.aftersales-framework>div{grid-column:1/-1}}@media (width<=720px){.aftersales-hero{align-items:flex-start}.aftersales-kpis{grid-template-columns:1fr 1fr}.aftersales-board{overflow:auto}.aftersales-head,.aftersales-row{min-width:820px}.aftersales-framework{grid-template-columns:repeat(2,1fr)}.aftersales-insight{grid-template-columns:1fr}}.local-board-standard .local-head>span:nth-child(6),.local-board-standard .local-row>.finance-total{display:block}.local-board-standard .finance-total:after{content:"TOTAL PAID"}.local-board-standard .local-row>b:nth-child(5):after{content:none}.local-board-standard .local-head,.local-board-standard .local-row{grid-template-columns:.24fr 1.35fr 1.05fr 1.18fr .58fr .58fr .65fr .72fr .55fr!important;min-width:940px!important}.local-board-standard .local-model strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.local-board-standard .local-model strong>small{white-space:nowrap;overflow:hidden}.aftersales-score-proof{border-top:1px solid #e1e7ee;margin-top:12px;padding-top:8px}.aftersales-score-proof>div{grid-template-columns:1fr auto;align-items:center;gap:4px 8px;margin:7px 0;display:grid}.aftersales-score-proof span{color:#64768b;font-size:7px}.aftersales-score-proof b{color:#17365f;font-size:7px}.aftersales-score-proof i{background:#e1e7ed;border-radius:4px;grid-column:1/-1;height:3px;overflow:hidden}.aftersales-score-proof em{background:#781f3d;border-radius:4px;height:100%;display:block}.aftersales-vin-protocol{background:#fff;border:1px solid #d8e1eb;border-radius:9px;margin-top:10px;padding:16px}.aftersales-vin-protocol>div span{color:#781f3d;letter-spacing:.7px;font-size:6px;font-weight:900}.aftersales-vin-protocol h3{margin:5px 0 12px;font-size:16px}.aftersales-vin-protocol ol{counter-reset:vin;grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.aftersales-vin-protocol li{counter-increment:vin;background:#f1f5f9;border-radius:7px;padding:10px}.aftersales-vin-protocol li:before{content:counter(vin);color:#fff;background:#17365f;border-radius:50%;place-items:center;width:18px;height:18px;margin-bottom:7px;font-size:7px;font-weight:900;display:grid}.aftersales-vin-protocol li b,.aftersales-vin-protocol li span{display:block}.aftersales-vin-protocol li b{font-size:8px}.aftersales-vin-protocol li span{color:#687b90;margin-top:3px;font-size:7px;line-height:1.4}.aftersales-vin-protocol>p{color:#4f6278;border-left:3px solid #781f3d;margin:10px 0 0;padding-left:10px;font-size:8px;line-height:1.45}@media (width<=720px){.aftersales-vin-protocol ol{grid-template-columns:1fr 1fr}}.aftersales-live-tests{grid-template-columns:1.25fr repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.aftersales-live-tests>header,.aftersales-live-tests>article{background:#fff;border:1px solid #d8e1eb;border-radius:9px;padding:14px}.aftersales-live-tests header span,.aftersales-live-tests article b{color:#781f3d;letter-spacing:.6px;font-size:6px;font-weight:900;display:block}.aftersales-live-tests header h3{margin:6px 0;font-size:16px}.aftersales-live-tests header p,.aftersales-live-tests article span{color:#66798f;font-size:7px;line-height:1.45}.aftersales-live-tests article{border-top:3px solid #d5a63d}.aftersales-live-tests article.passed{border-top-color:#287c5a}.aftersales-live-tests article.failed{border-top-color:#a84045}.aftersales-live-tests article strong{margin:8px 0;font-size:8px;line-height:1.4;display:block}.aftersales-live-tests article span{display:block}@media (width<=900px){.aftersales-live-tests{grid-template-columns:1fr 1fr}.aftersales-live-tests>header{grid-column:1/-1}}@media (width<=720px){.aftersales-live-tests{grid-template-columns:1fr}.aftersales-live-tests>header{grid-column:auto}}.aftersales-row>b.aftersales-evidence{color:#17365f;text-align:center;letter-spacing:.25px;background:#f6f9fc;border:1px solid #cfdae6;border-radius:5px;justify-content:center;align-items:center;min-height:20px;padding:3px 5px;font-size:5.5px;line-height:1.15;display:inline-flex}.aftersales-unscored{background:#fbf3f6;border:1px solid #e2c5cf;border-radius:7px;margin-top:12px;padding:11px}.aftersales-unscored b,.aftersales-unscored span{display:block}.aftersales-unscored b{color:#781f3d;font-size:8px}.aftersales-unscored span{color:#62758b;margin-top:5px;font-size:7px;line-height:1.45}.mobile-beta-entry{display:none}@media (width<=720px){.mobile-beta-entry{color:#66788e;width:max-content;max-width:100%;box-shadow:none;background:#ffffffb8;border:1px solid #d8e1eb;border-radius:18px;grid-template-columns:22px auto 1fr 14px;align-items:center;gap:7px;margin:34px auto 4px;padding:7px 10px;font-size:7px;display:grid}.mobile-beta-entry>span{color:#781f3d;background:#edf1f6;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid}.mobile-beta-entry>strong{color:#3d526b;white-space:nowrap;font-size:8px}.mobile-beta-entry>i{color:#8996a5;text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;font-style:normal;overflow:hidden}.mobile-beta-entry>b{color:#781f3d;font-size:10px}.mobile-beta-entry.active{background:#f8f0f3;border-color:#ceb1bd}.beta-lab{padding-top:8px}.beta-lab-head{padding:14px!important}.beta-switcher{scrollbar-width:none;padding-bottom:4px;overflow-x:auto;gap:6px!important;display:flex!important}.beta-switcher::-webkit-scrollbar{display:none}.beta-switcher>button{flex:0 0 138px;min-height:66px;padding:9px!important}}.source-switch{background:#fff;border:1px solid #d9e1ea;border-top:0;align-items:center;gap:5px;padding:8px 14px;display:flex}.source-switch button{color:#4e6279;cursor:pointer;background:#fff;border:1px solid #d3dde8;border-radius:14px;padding:5px 10px;font-size:7px;font-weight:850}.source-switch button.selected{color:#fff;background:#781f3d;border-color:#781f3d}.lessor-meta{width:max-content;max-width:100%;margin-top:4px;line-height:1.25;color:#516a83!important;font-size:6px!important;display:block!important}.lessor-meta b{color:#781f3d}.lessor-coverage{background:#f5f8fb;border:1px solid #d8e1eb;border-radius:9px;margin-top:12px;padding:17px}.lessor-coverage h3{color:#17365f;margin:6px 0;font-size:16px}.lessor-coverage>div>p{color:#64768c;margin:0;font-size:8px}.lessor-coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.lessor-coverage-grid article{background:#fff;border:1px solid #dbe3ec;border-radius:7px;gap:4px;padding:10px;display:grid}.lessor-coverage-grid strong{color:#17365f;font-size:9px}.lessor-coverage-grid b{color:#781f3d;font-size:7px}.lessor-coverage-grid small{color:#718197;font-size:6px;line-height:1.4}@media (width<=720px){.source-switch{white-space:nowrap;overflow-x:auto}.source-switch button{flex:none}.lessor-coverage-grid{grid-template-columns:1fr 1fr}}.stock-match{letter-spacing:.25px;white-space:nowrap;border-radius:10px;align-items:center;gap:4px;width:max-content;max-width:100%;margin-top:5px;padding:3px 6px;font-weight:900;font-size:5.8px!important;display:inline-flex!important}.stock-match i{border-radius:50%;width:5px;height:5px;display:block}.stock-match.exact{color:#1f6948;background:#dff2e7}.stock-match.exact i{background:#23875d}.stock-match.version{color:#7a5914;background:#fff1ce}.stock-match.version i{background:#d39a26}.buyer-value-lab{gap:14px;margin-top:15px;display:grid}.buyer-value-hero{color:#fff;background:linear-gradient(115deg,#102c4c,#174a73);border-radius:14px;justify-content:space-between;align-items:center;gap:25px;padding:27px 30px;display:flex}.buyer-value-hero span{letter-spacing:1.4px;color:#d9a1b6;font-size:8px;font-weight:900}.buyer-value-hero h2{margin:9px 0 6px;font-size:28px}.buyer-value-hero p{color:#c8d6e5;max-width:700px;margin:0;font-size:11px;line-height:1.6}.buyer-value-hero>b{letter-spacing:1px;border:1px solid #ffffff4d;border-radius:99px;flex:none;padding:8px 11px;font-size:8px}.buyer-profile-strip{background:#fff;border:1px solid #dbe3ec;border-radius:12px;grid-template-columns:.65fr .6fr 1.3fr 1fr;gap:10px;padding:14px;display:grid}.buyer-profile-strip label{color:#68788d;letter-spacing:.8px;gap:5px;font-size:7px;font-weight:900;display:grid}.buyer-profile-strip input,.buyer-profile-strip select{color:#101725;background:#f8fafc;border:1px solid #dbe3ec;border-radius:7px;height:38px;padding:0 10px}.trade-toggle{color:#526477;background:#fff;border:1px solid #dbe3ec;border-radius:7px;align-self:end;height:38px;font-size:9px;font-weight:800}.trade-toggle i{background:#bdc8d4;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.trade-toggle.active{color:#781f3d;background:#f8edf1;border-color:#781f3d}.trade-toggle.active i{background:#781f3d}.buyer-value-kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.buyer-value-kpis article{background:#fff;border:1px solid #dbe3ec;border-radius:11px;gap:7px;padding:17px;display:grid}.buyer-value-kpis span,.buyer-price-waterfall small,.buyer-contract-summary small{color:#718196;letter-spacing:.8px;font-size:7px;font-weight:900}.buyer-value-kpis strong{font-size:19px}.buyer-value-kpis small{color:#718196;font-size:8px;line-height:1.45}.buyer-powertrain-filter{gap:6px;display:flex;overflow-x:auto}.buyer-powertrain-filter button{color:#627287;background:#fff;border:1px solid #dbe3ec;border-radius:99px;flex:none;padding:8px 13px;font-size:9px;font-weight:800}.buyer-powertrain-filter button.selected{color:#fff;background:#781f3d;border-color:#781f3d}.buyer-deal-list{gap:10px;display:grid}.buyer-deal-card{background:#fff;border:1px solid #dbe3ec;border-radius:12px;padding:17px 19px}.buyer-deal-model{align-items:center;gap:10px;display:flex}.buyer-deal-model>.brand-logo{width:34px;height:25px}.buyer-deal-model>span{gap:3px;display:grid}.buyer-deal-model strong{font-size:12px}.buyer-deal-model small{color:#748498;font-size:8px}.buyer-deal-model>b{letter-spacing:.7px;border-radius:99px;margin-left:auto;padding:6px 8px;font-size:7px}.buyer-deal-model>b.verified{color:#197151;background:#dff3e9}.buyer-deal-model>b.pending{color:#718196;background:#edf1f5}.buyer-price-waterfall{background:#f4f7fa;border-radius:9px;grid-template-columns:1fr auto 1fr auto 1fr auto 1.25fr;align-items:center;gap:9px;margin:16px 0;padding:13px;display:grid}.buyer-price-waterfall>span{gap:5px;display:grid}.buyer-price-waterfall>span>strong{font-size:15px}.buyer-price-waterfall>i{color:#9ba8b7;font-style:normal}.buyer-price-waterfall .positive strong{color:#197151}.buyer-price-waterfall .aid strong{color:#235d91}.buyer-price-waterfall .muted strong{color:#a3afbc}.buyer-accessible-price{border-left:2px solid #781f3d;padding-left:11px}.buyer-accessible-price strong{color:#781f3d;font-size:18px!important}.buyer-contract-summary{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.buyer-contract-summary>span{border:1px solid #e5eaf0;border-radius:7px;gap:5px;padding:10px;display:grid}.buyer-contract-summary strong{font-size:10px}.buyer-deal-card footer{color:#78879a;justify-content:space-between;gap:15px;margin-top:12px;font-size:8px;display:flex}.buyer-deal-card footer>span{font-weight:800}.buyer-deal-card footer>span i{border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.stock-verified{color:#197151}.stock-verified i{background:#2ba677}.stock-unverified i{background:#aeb9c5}.buyer-empty-phev,.buyer-value-method{background:#fff;border:1px solid #dbe3ec;border-radius:11px;align-items:center;gap:14px;padding:18px;display:flex}.buyer-empty-phev span,.buyer-value-method span{color:#68788d;font-size:9px;line-height:1.55}.buyer-value-method strong{flex:none}.buyer-value-method a{color:#781f3d;white-space:nowrap;margin-left:auto;font-size:8px;font-weight:900;text-decoration:none}@media (width<=720px){.buyer-value-hero{align-items:flex-start;padding:20px}.buyer-value-hero h2{font-size:22px}.buyer-value-hero>b{display:none}.buyer-profile-strip,.buyer-value-kpis{grid-template-columns:1fr 1fr}.buyer-profile-strip label:nth-child(3),.trade-toggle{grid-column:1/-1}.buyer-price-waterfall{grid-template-columns:1fr 1fr}.buyer-price-waterfall>i{display:none}.buyer-accessible-price{border-top:2px solid #781f3d;border-left:0;grid-column:1/-1;padding:9px 0 0}.buyer-contract-summary{grid-template-columns:1fr 1fr}.buyer-deal-card footer,.buyer-value-method,.buyer-empty-phev{flex-direction:column;align-items:flex-start}.buyer-value-method a{margin-left:0}.buyer-value-kpis article:last-child{grid-column:1/-1}}main.admin-embedded-view{background:#f3f6fa;min-height:100%;display:block}.admin-embedded-view>aside,.admin-embedded-view .clean-header,.admin-embedded-view .audience-selector,.admin-embedded-view .segment-selector,.admin-embedded-view .toolbar,.admin-embedded-view .source-health,.admin-embedded-view .profile{display:none!important}.admin-embedded-view>.content{width:100%;max-width:none;margin:0;padding:12px 14px 40px;display:block}.admin-embedded-view .beta-lab{padding-top:0}.admin-embedded-view .beta-lab-head{margin-top:0}main.visual-proposal{color:#0b1d3a;background:#f7f9fc;display:block}.visual-proposal>aside{display:none}.visual-proposal>.content{max-width:1440px;margin:0 auto;padding:0 34px 70px;display:block}.visual-proposal>.content>.clean-header{display:none}.proposal-nav{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #dfe6ef;grid-template-columns:210px 1fr auto;align-items:center;height:76px;margin:0 -34px;padding:0 48px;display:grid;position:sticky;top:0}.proposal-nav>img{width:158px;height:auto}.proposal-nav nav{justify-content:center;gap:34px;display:flex}.proposal-nav nav button{color:#536176;background:0 0;border:0;padding:28px 0 24px;font-size:12px;font-weight:700;position:relative}.proposal-nav nav button.active{color:#0b1d3a}.proposal-nav nav button.active:after{content:"";background:#17365f;border-radius:3px;height:3px;position:absolute;inset:auto 0 0}.proposal-cta{color:#fff;background:#0b2148;border:0;border-radius:8px;padding:12px 19px;font-size:11px;font-weight:850;box-shadow:0 8px 20px #0b214829}.proposal-hero{background:#fff;min-height:505px;margin:0 -34px;position:relative;overflow:hidden}.proposal-hero>img{object-fit:cover;object-position:58% center;width:57%;height:100%;position:absolute;inset:0 0 0 43%}.proposal-hero:after{content:"";z-index:1;background:linear-gradient(100deg,#fff 25%,#ffffffeb 51%,#fff0);position:absolute;inset:0 47% 0 32%;transform:skew(-8deg)}.proposal-hero-copy{z-index:2;width:48%;padding:58px 0 42px 44px;position:relative}.proposal-hero-copy>span,.proposal-workspace-head>span{color:#254260;letter-spacing:.65px;background:#eef6f8;border:1px solid #cbd9e8;border-radius:99px;align-items:center;padding:6px 9px;font-size:8px;font-weight:900;display:inline-flex}.proposal-hero-copy h1{color:#0b1d3a;letter-spacing:-2.8px;margin:16px 0 15px;font-size:50px;line-height:.94}.proposal-hero-copy h1 em{color:#12999b;font-style:normal}.proposal-hero-copy>p{color:#536176;max-width:500px;margin:0;font-size:13px;line-height:1.6}.proposal-search{background:#fff;border:1px solid #d8e1ec;border-radius:8px;grid-template-columns:30px 1fr auto;align-items:center;max-width:505px;height:50px;margin-top:20px;padding:4px 4px 4px 13px;display:grid;box-shadow:0 9px 28px #17365f17}.proposal-search>span{color:#7c899a;font-size:22px}.proposal-search input{color:#0b1d3a;border:0;outline:0;min-width:0;font-size:11px}.proposal-search button{color:#fff;background:#0b2148;border:0;border-radius:6px;height:40px;padding:0 22px;font-size:10px;font-weight:850}.proposal-proof{gap:25px;margin-top:22px;display:flex}.proposal-proof span{color:#768398;gap:3px;font-size:8px;display:grid}.proposal-proof b{color:#17365f;font-size:13px}.proposal-score{z-index:3;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#ffffffe8;border:1px solid #ffffffa6;border-radius:12px;width:300px;padding:17px 19px;position:absolute;bottom:28px;right:4%;box-shadow:0 15px 40px #0b214833}.proposal-score>span{color:#12999b;letter-spacing:1px;font-size:7px;font-weight:900}.proposal-score>strong{margin:7px 0 12px;font-size:16px;line-height:1.25;display:block}.proposal-score>div{grid-template-columns:86px 1fr;align-items:center;gap:8px;margin:7px 0;display:grid}.proposal-score small{color:#5d6b7e;font-size:8px}.proposal-score i{background:#dfe8eb;border-radius:8px;height:5px;overflow:hidden}.proposal-score i b{background:#12999b;border-radius:8px;height:100%;display:block}.proposal-method{background:#fff;border-block:1px solid #dfe6ef;grid-template-columns:repeat(3,1fr);margin:0 -34px 34px;padding:18px 44px;display:grid}.proposal-method>div{grid-template-columns:32px 1fr;gap:2px 10px;padding:4px 28px;display:grid}.proposal-method>div+div{border-left:1px solid #e4e9ef}.proposal-method span{color:#12999b;background:#e8f5f5;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:8px;font-weight:900;display:grid}.proposal-method strong{font-size:10px}.proposal-method small{color:#7a8798;font-size:8px;line-height:1.4}.proposal-workspace{scroll-margin-top:88px}.proposal-workspace-head{padding:6px 0 20px}.proposal-workspace-head h2{letter-spacing:-.8px;margin:10px 0 4px;font-size:26px}.proposal-workspace-head p{color:#68768a;margin:0;font-size:10px}@media (width<=720px){.visual-proposal>.content{padding:0 14px 45px}.proposal-nav{grid-template-columns:1fr auto;height:62px;margin:0 -14px;padding:0 15px}.proposal-nav>img{width:138px}.proposal-nav nav{display:none}.proposal-cta{padding:9px 12px;font-size:9px}.proposal-hero{flex-direction:column;min-height:0;margin:0 -14px;display:flex}.proposal-hero>img{object-position:62% center;order:2;width:100%;height:210px;position:relative;inset:auto}.proposal-hero:after{display:none}.proposal-hero-copy{width:auto;padding:31px 19px 25px}.proposal-hero-copy h1{letter-spacing:-2px;font-size:39px}.proposal-hero-copy>p{font-size:11px}.proposal-search{height:46px}.proposal-search button{height:36px;padding:0 16px}.proposal-proof{justify-content:space-between;gap:12px}.proposal-proof span{font-size:7px}.proposal-proof b{font-size:11px}.proposal-score{width:230px;padding:12px 14px;bottom:20px;right:13px}.proposal-score>strong{font-size:12px}.proposal-score>div{grid-template-columns:73px 1fr;margin:5px 0}.proposal-method{grid-template-columns:1fr;margin:0 -14px 28px;padding:13px 18px}.proposal-method>div{padding:10px 0}.proposal-method>div+div{border-top:1px solid #e4e9ef;border-left:0}.proposal-workspace-head h2{font-size:22px}}.visual-proposal .proposal-product-intro{height:166px;margin-bottom:12px}.visual-proposal .proposal-product-intro>div{padding:22px 28px}.visual-proposal .proposal-product-intro h1{margin:6px 0 5px;font-size:29px}.visual-proposal .proposal-product-intro button{margin-top:10px}.visual-proposal .proposal-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 14px;padding:15px 16px 10px;display:grid}.visual-proposal .proposal-workspace-head{grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:0 2px 11px;display:grid}.visual-proposal .proposal-workspace-head h2{margin:0;font-size:16px}@media (width<=720px){.visual-proposal .proposal-product-intro{height:112px;margin-bottom:8px}.visual-proposal .proposal-product-intro>div{padding:15px 14px}.visual-proposal .proposal-product-intro h1{font-size:22px}.visual-proposal .proposal-product-intro p,.visual-proposal .proposal-product-intro button,.visual-proposal .proposal-product-intro>div>span{display:none}.visual-proposal .proposal-workspace{grid-template-columns:1fr;gap:7px;padding:10px 8px 8px}.visual-proposal .proposal-workspace-head{grid-column:auto;grid-template-columns:auto 1fr;padding:0 1px 7px}.visual-proposal .proposal-workspace-head h2{font-size:13px}.selection-summary{grid-column:1/-1;justify-content:center}}.buyout-pilot{gap:12px;margin-top:15px;display:grid}.buyout-hero{color:#fff;background:linear-gradient(118deg,#102d4e,#1c527b);border-radius:13px;justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;display:flex}.buyout-hero span{color:#e0aabd;letter-spacing:1.2px;font-size:7px;font-weight:900}.buyout-hero h2{margin:7px 0 5px;font-size:25px}.buyout-hero p{color:#cbd8e6;max-width:730px;margin:0;font-size:9px;line-height:1.55}.buyout-hero>b{text-align:right;letter-spacing:.8px;flex:none;font-size:9px}.buyout-hero>b small{color:#aebfd1;margin-top:5px;font-size:6px;display:block}.buyout-method-strip{background:#fff;border:1px solid #d9e3ed;border-radius:10px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:13px 17px;display:grid}.buyout-method-strip span{gap:4px;display:grid}.buyout-method-strip small{color:#7a899b;letter-spacing:.8px;font-size:6px;font-weight:900}.buyout-method-strip strong{color:#17365f;font-size:9px}.buyout-method-strip i{color:#9aa9b8;font-style:normal}.buyout-list{gap:9px;display:grid}.buyout-row{background:#fff;border:1px solid #d9e3ed;border-left:4px solid #9aabbd;border-radius:10px;padding:15px 17px}.buyout-row.high{border-left-color:#24805b}.buyout-row.low,.buyout-row.very-low{border-left-color:#d39a26}.buyout-model{align-items:center;gap:9px;display:flex}.buyout-model>.brand-logo{width:34px;height:26px}.buyout-model>span{gap:3px;display:grid}.buyout-model strong{font-size:11px}.buyout-model small{color:#718196;font-size:7px}.buyout-model>b{color:#61758b;letter-spacing:.6px;background:#eef2f6;border-radius:99px;margin-left:auto;padding:5px 7px;font-size:6px}.buyout-row.high .buyout-model>b{color:#1f704e;background:#def2e7}.buyout-metrics{grid-template-columns:.8fr 1.2fr .9fr 1.25fr;gap:7px;margin:13px 0;display:grid}.buyout-metrics>span{background:#f4f7fa;border-radius:7px;gap:5px;padding:9px 10px;display:grid}.buyout-metrics small{color:#718196;letter-spacing:.65px;font-size:6px;font-weight:900}.buyout-metrics strong{color:#17365f;font-size:11px}.buyout-metrics .positive{background:#e5f4eb}.buyout-metrics .positive strong{color:#1e734f}.buyout-metrics .negative{background:#fff2e1}.buyout-metrics .negative strong{color:#9a6718}.buyout-verdict{grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;display:grid}.buyout-verdict b{color:#fff;letter-spacing:.7px;background:#17365f;border-radius:99px;grid-row:1/3;padding:6px 8px;font-size:6px}.buyout-row.high .buyout-verdict b{background:#1f704e}.buyout-row.low .buyout-verdict b,.buyout-row.very-low .buyout-verdict b{background:#9a6718}.buyout-verdict span{color:#17365f;font-size:8px;font-weight:850}.buyout-verdict small{color:#718196;font-size:7px}.buyout-row details{border-top:1px solid #e4e9ef;margin-top:10px;padding-top:8px}.buyout-row summary{cursor:pointer;color:#667a90;font-size:7px;font-weight:850}.buyout-row details div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.buyout-row details a{color:#17365f;border:1px solid #dce4ec;border-radius:99px;padding:5px 7px;font-size:6px;text-decoration:none}.buyout-guardrail{background:#fff9eb;border:1px solid #e4cf9c;border-radius:10px;align-items:flex-start;gap:14px;padding:15px 17px;display:flex}.buyout-guardrail strong{color:#765315;flex:none;font-size:9px}.buyout-guardrail span{color:#6c6558;font-size:8px;line-height:1.5}@media (width<=720px){.buyout-hero{align-items:flex-start;padding:19px}.buyout-hero h2{font-size:20px}.buyout-hero>b{display:none}.buyout-method-strip{grid-template-columns:1fr;padding:12px}.buyout-method-strip i{display:none}.buyout-metrics{grid-template-columns:1fr 1fr}.buyout-verdict{grid-template-columns:1fr}.buyout-verdict b{grid-row:auto;width:max-content}.buyout-guardrail{flex-direction:column;gap:6px}}.buyout-direct-page{background:#f3f6fa;min-height:100vh;padding:18px max(14px,50vw - 590px) 50px}.buyout-direct-page>header{justify-content:space-between;align-items:center;display:flex}.buyout-direct-page>header a{color:#17365f;font-size:9px;font-weight:900;text-decoration:none}.buyout-direct-page>header span{color:#781f3d;letter-spacing:1px;font-size:7px;font-weight:900}.buyout-direct-state{text-align:center;background:#f3f6fa;place-content:center;gap:9px;min-height:100vh;display:grid}.buyout-direct-state strong{color:#17365f;font-size:18px}.buyout-direct-state span{color:#6c7d90;font-size:9px}.buyout-direct-state a{color:#fff;background:#781f3d;border-radius:99px;justify-self:center;padding:9px 14px;font-size:8px;font-weight:900;text-decoration:none}.buyout-brand-mark{color:#17365f;letter-spacing:.3px;background:#f4f7fa;border:1px solid #d7e0e9;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:7px;font-style:normal;font-weight:950;display:grid}.beta-lab-nav{background:#eaf0f5;border:1px solid #dbe3eb;border-radius:11px;gap:7px;margin:18px 0 0;padding:4px;display:flex}.beta-lab-nav button{color:#64758a;letter-spacing:.25px;background:0 0;border:0;border-radius:8px;padding:10px 14px;font-size:8px;font-weight:900}.beta-lab-nav button.active{color:#fff;background:#17365f;box-shadow:0 3px 10px #17365f24}.beta-lab-nav i{color:#fff;letter-spacing:.6px;background:#9b3158;border-radius:99px;margin-left:6px;padding:3px 5px;font-size:5px;font-style:normal}.demand-pilot{gap:12px;margin-top:12px;display:grid}.demand-hero{color:#fff;background:linear-gradient(118deg,#102d4e,#1c527b);border-radius:13px;justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;display:flex}.demand-hero span{color:#e0aabd;letter-spacing:1.2px;font-size:7px;font-weight:900}.demand-hero h2{margin:7px 0 5px;font-size:25px}.demand-hero p{color:#cbd8e6;max-width:730px;margin:0;font-size:9px;line-height:1.55}.demand-hero>b{text-align:right;letter-spacing:.8px;flex:none;font-size:9px}.demand-hero>b small{color:#efc76d;margin-top:5px;font-size:6px;display:block}.demand-controls{justify-content:space-between;align-items:center;gap:10px;display:flex}.demand-controls>div{background:#fff;border:1px solid #d9e2ea;border-radius:9px;gap:4px;padding:3px;display:flex}.demand-controls button{color:#68798c;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:7px;font-weight:900}.demand-controls button.active{color:#fff;background:#17365f}.demand-brief{background:#fff;border:1px solid #d9e3ed;border-radius:12px;grid-template-columns:1.45fr 1fr;gap:25px;padding:23px 26px;display:grid}.demand-brief>div>span{color:#8d244a;letter-spacing:1px;font-size:7px;font-weight:900}.demand-brief h3{color:#17365f;max-width:680px;margin:7px 0;font-size:20px;line-height:1.18}.demand-brief p{color:#6d7d90;margin:0;font-size:8px;line-height:1.55}.demand-brief dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.demand-brief dl div{background:#f1f5f8;border-radius:8px;padding:10px}.demand-brief dt{color:#718196;letter-spacing:.65px;font-size:5.5px;font-weight:900}.demand-brief dd{color:#1b724f;margin:6px 0 0;font-size:14px;font-weight:900}.demand-brief dd.bad{color:#922c50}.demand-brief dd small{color:#748496;margin-top:2px;font-size:6px;font-weight:700;display:block}.demand-board{background:#fff;border:1px solid #d9e3ed;border-radius:11px;overflow:hidden}.demand-head,.demand-row{grid-template-columns:1.1fr 1fr .75fr .8fr 1.45fr;align-items:center;gap:12px;padding:0 16px;display:grid}.demand-head{color:#63768c;letter-spacing:.65px;background:#eaf0f6;min-height:36px;font-size:6px;font-weight:900}.demand-row{border-top:1px solid #e2e8ee;min-height:78px}.demand-row.focus{background:#fbf3f6;box-shadow:inset 4px 0 #8d244a}.demand-model{align-items:center;gap:9px;display:flex}.demand-model>i{color:#17365f;background:#e7edf3;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;font-weight:900;display:grid}.demand-row.focus .demand-model>i{color:#fff;background:#8d244a}.demand-model span{gap:2px;display:grid}.demand-model strong{color:#17365f;font-size:11px}.demand-model small{color:#77879a;letter-spacing:.6px;font-size:6px;font-weight:900}.demand-share{grid-template-columns:40px 1fr;align-items:center;gap:7px;display:grid}.demand-share strong{color:#17365f;font-size:10px}.demand-share>span{background:#e8edf2;border-radius:8px;height:6px;display:block;overflow:hidden}.demand-share i{border-radius:inherit;background:linear-gradient(90deg,#214d77,#54a0b1);height:100%;display:block}.demand-delta,.demand-offer{gap:3px;display:grid}.demand-delta strong,.demand-offer strong{font-size:10px}.demand-delta small,.demand-offer small{color:#788799;font-size:6px}.demand-delta.up strong,.demand-offer.better strong{color:#1d7c57}.demand-delta.down strong,.demand-offer.worse strong{color:#9a3156}.demand-offer.stable strong{color:#6d7d8d}.demand-signal{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.demand-signal b{color:#51687e;letter-spacing:.5px;background:#e9eef3;border-radius:99px;width:max-content;padding:5px 7px;font-size:6px}.demand-signal small{color:#6e7e90;font-size:6px;line-height:1.35}.demand-signal.risk b{color:#861f45;background:#f3dce5}.demand-signal.defend b{color:#155a83;background:#dceaf5}.demand-signal.watch b{color:#83590d;background:#fff0cf}.demand-signal.stimulate b{color:#98451e;background:#f6e7df}.demand-signal.hold b{color:#1f6d4d;background:#dff1e8}.demand-method{background:#fff9ea;border:1px solid #dfcf9f;border-radius:10px;gap:13px;padding:14px 16px;display:flex}.demand-method strong{color:#765315;flex:none;font-size:8px}.demand-method span{color:#6f6758;font-size:7px;line-height:1.5}@media (width<=720px){.beta-lab-nav{overflow-x:auto}.beta-lab-nav button{white-space:nowrap}.demand-hero{align-items:flex-start;padding:19px}.demand-hero h2{font-size:20px}.demand-hero>b{display:none}.demand-controls{flex-direction:column;align-items:stretch}.demand-controls>div{justify-content:center}.demand-controls button{flex:1}.demand-brief{grid-template-columns:1fr;padding:18px}.demand-brief h3{font-size:18px}.demand-board{overflow-x:auto}.demand-head,.demand-row{grid-template-columns:150px 150px 105px 115px 1fr;min-width:830px}.demand-method{flex-direction:column;gap:5px}}.demand-source-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.demand-source-grid article{background:#fff;border:1px solid #d9e3ed;border-radius:10px;align-items:center;gap:9px;padding:13px 15px;display:flex}.demand-source-grid>article>i{border-radius:50%;width:8px;height:8px}.demand-source-grid>article>i.pending{background:#d49a2d;box-shadow:0 0 0 4px #d49a2d1d}.demand-source-grid>article>i.ready{background:#28815c;box-shadow:0 0 0 4px #28815c1d}.demand-source-grid span{gap:3px;display:grid}.demand-source-grid strong{color:#17365f;font-size:9px}.demand-source-grid small{color:#76879a;font-size:6px}.demand-source-grid b{color:#738498;letter-spacing:.55px;margin-left:auto;font-size:6px}.demand-query-panel{background:#fff;border:1px solid #d9e3ed;border-radius:11px;overflow:hidden}.demand-query-panel>header{background:#eef3f7;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.demand-query-panel>header span{color:#8d244a;letter-spacing:.8px;font-size:6px;font-weight:900}.demand-query-panel>header h3{color:#17365f;margin:5px 0 0;font-size:16px}.demand-query-panel>header b{color:#64778c;font-size:6px}.query-family-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.query-family-grid article{border:1px solid #e0e7ed;border-radius:8px;padding:12px}.query-family-grid article>span{color:#8d244a;text-transform:uppercase;font-size:6px;font-weight:900;display:block}.query-family-grid article>strong{color:#17365f;margin:7px 0 9px;font-size:11px;display:block}.query-family-grid article>div{flex-wrap:wrap;gap:4px;display:flex}.query-family-grid article i,.demand-query-panel>footer span{color:#61758a;background:#edf2f6;border-radius:99px;padding:4px 6px;font-size:6px;font-style:normal}.demand-query-panel>footer{border-top:1px solid #e1e7ed;align-items:center;gap:12px;padding:11px 15px;display:flex}.demand-query-panel>footer>strong{color:#17365f;flex:none;font-size:7px}.demand-query-panel>footer>div{flex-wrap:wrap;gap:4px;display:flex}.demand-empty{background:#f8fafc;border:1px dashed #c5d1dd;border-radius:11px;align-items:center;gap:15px;padding:22px;display:flex}.demand-empty>i{color:#fff;background:#17365f;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;font-weight:900;display:grid}.demand-empty>div>span{color:#8d244a;letter-spacing:.8px;font-size:6px;font-weight:900}.demand-empty h3{color:#17365f;margin:5px 0;font-size:15px}.demand-empty p{color:#708196;max-width:720px;margin:0;font-size:7px;line-height:1.5}.demand-empty>a{color:#fff;background:#17365f;border-radius:99px;flex:none;margin-left:auto;padding:9px 11px;font-size:7px;font-weight:900;text-decoration:none}@media (width<=720px){.demand-source-grid,.query-family-grid{grid-template-columns:1fr}.demand-query-panel>footer,.demand-empty{flex-direction:column;align-items:flex-start}.demand-empty>a{margin-left:0}.demand-query-panel>header{align-items:flex-start;gap:10px}.demand-query-panel>header b{white-space:nowrap}}.contract-proxy{background:#fff;border:1px solid #d7e1ea;border-radius:11px;overflow:hidden}.contract-proxy>header{color:#fff;background:#17365f;justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.contract-proxy>header span{color:#dda8bb;letter-spacing:.8px;font-size:6px;font-weight:900}.contract-proxy>header h3{margin:5px 0 3px;font-size:17px}.contract-proxy>header p{color:#bdcddd;margin:0;font-size:7px}.contract-proxy>header>b{letter-spacing:.6px;color:#cad6e2;font-size:6px}.contract-proxy-head,.contract-proxy-row{grid-template-columns:1.15fr .65fr .95fr .75fr .8fr .9fr .8fr;align-items:center;gap:9px;padding:0 14px;display:grid}.contract-proxy-head{color:#65778c;letter-spacing:.5px;background:#eaf0f6;min-height:34px;font-size:5.5px;font-weight:900}.contract-proxy-row{color:#17365f;border-top:1px solid #e1e7ed;min-height:68px;text-decoration:none}.contract-proxy-row:hover{background:#f7f9fb}.contract-proxy-row>strong,.contract-proxy-row>span{gap:3px;display:grid}.contract-proxy-row b,.contract-proxy-row>strong{font-size:9px}.contract-proxy-row small{color:#748599;font-size:5.8px;font-weight:600}.contract-proxy-row .baseline b{color:#8d244a;font-size:12px}.contract-proxy-row .negative b{color:#9b3156}.contract-proxy-row .neutral b{color:#758497}.contract-proxy>footer{background:#f7f9fb;border-top:1px solid #dfe6ed;grid-template-columns:auto 1fr auto 1fr auto 1.2fr;align-items:start;gap:8px;padding:12px 14px;display:grid}.contract-proxy>footer strong{color:#17365f;font-size:6px}.contract-proxy>footer span{color:#718195;font-size:6px;line-height:1.4}@media (width<=720px){.contract-proxy{overflow-x:auto}.contract-proxy>header{min-width:340px;position:sticky;left:0}.contract-proxy-head,.contract-proxy-row{grid-template-columns:150px 90px 130px 100px 105px 115px 105px;min-width:900px}.contract-proxy>footer{grid-template-columns:1fr;min-width:340px;position:sticky;left:0}.contract-proxy>header>b{display:none}}.cost-track>strong>span{white-space:nowrap;justify-content:flex-end;align-items:center;gap:3px;display:inline-flex}.cost-track>strong>span .trend-icon{flex:none;margin:0;font-size:11px}.cost-track>strong>span .trend-icon.stable{font-size:9px}.position-row:has(.advantage-disclosure){min-height:104px}.advantage-disclosure{cursor:pointer;background:0 0;border:0;outline:none;align-content:start;justify-items:center;row-gap:4px;width:100%;margin-top:5px;padding:0;display:grid;position:relative}.advantage-total{color:#17365f;letter-spacing:.2px;font-size:6px}.advantage-part{white-space:nowrap;border-radius:9px;align-items:center;gap:3px;max-width:100%;padding:3px 5px;font-size:5.5px;font-weight:900;line-height:1.1;display:inline-flex}.advantage-part i{border-radius:50%;flex:none;place-items:center;width:11px;height:11px;font-size:6px;font-style:normal;display:grid}.advantage-part.direct{color:#246345;background:#e3f2e9}.advantage-part.direct i{color:#fff;background:#246345}.advantage-part.trade-in{color:#7b2444;background:#f4e2e9}.advantage-part.trade-in i{color:#fff;background:#7b2444}.advantage-part.public-aid{color:#176373;background:#e7f3f5}.advantage-part.public-aid i{color:#fff;background:#176373}.advantage-part.finance{color:#244e78;background:#e7edf6}.advantage-part.finance i{color:#fff;background:#244e78}.advantage-audit{color:#748297;letter-spacing:.35px;border-bottom:1px dotted #8a97a7;font-size:5px}.advantage-disclosure:focus{border-radius:5px;box-shadow:0 0 0 2px #781f3d33}.advantage-disclosure:focus:after{content:attr(data-detail);z-index:12;color:#fff;text-align:left;background:#17365f;border-radius:7px;width:190px;padding:8px 9px;font-size:7px;font-weight:700;line-height:1.45;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 6px 18px #17365f38}.position-row>.price-cell:nth-child(6):after,.position-row>.price-cell.finance:after,.local-row>.finance-total:after,.local-row>b:nth-child(5):after{content:none!important;display:none!important}.local-advantage-cell{align-content:center;place-items:center;min-width:0;display:grid}.local-advantage-cell>b{font-size:inherit}.local-row:has(.advantage-disclosure){min-height:84px}.hook-offer{color:#785f0a;letter-spacing:.45px;white-space:nowrap;background:#fff8d9;border:1px solid #ccb76e;border-radius:9px;align-items:center;width:max-content;margin-top:4px;padding:3px 6px;font-weight:950;line-height:1;font-size:5.7px!important;display:inline-flex!important}.advantage-part.loyalty{color:#6f2b72;background:#f3e8f4}.advantage-part.loyalty i{color:#fff;background:#6f2b72}.advantage-legend{color:#617287;background:#f8fafc;border-top:1px solid #e1e8ef;justify-content:flex-end;align-items:center;gap:9px;min-height:25px;padding:4px 11px;display:flex}.advantage-legend span{white-space:nowrap;align-items:center;gap:4px;font-size:5.5px;font-weight:850;display:inline-flex}.advantage-legend i{color:#fff;border-radius:50%;place-items:center;width:13px;height:13px;font-size:6px;font-style:normal;display:grid}.advantage-legend .direct i{background:#246345}.advantage-legend .trade-in i{background:#7b2444}.advantage-legend .public-aid i{background:#176373}.advantage-legend .finance i{background:#244e78}.advantage-legend .loyalty i{background:#6f2b72}@media (width<=720px){.advantage-legend{justify-content:flex-start;gap:6px;padding-inline:8px;overflow-x:auto}.advantage-legend span{font-size:5px}.advantage-legend i{width:12px;height:12px}}.offer-column-heading{flex-direction:column;gap:2px;line-height:1.05;display:flex!important}.offer-column-heading b{font:inherit;color:inherit}.offer-column-heading small{letter-spacing:.3px;color:#7b8da3;white-space:nowrap;font-size:5px}.mechanics.compact-payments{align-items:center}.mechanics.compact-payments>span{white-space:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.mechanics.compact-payments>span>b{font-variant-numeric:tabular-nums;margin:0}.mechanics.compact-payments .offer-expiry{order:2;margin-left:1px;font-size:7px;line-height:1}.mechanics.compact-payments .offer-expiry:before{margin-right:1px;font-size:9px}.stock-filter-stack{background:#fff;border:1px solid #d9e1eb;border-bottom:0}.stock-filter-stack .metric-switch,.stock-filter-stack .offer-brand-filter{border:0;border-bottom:1px solid #dfe6ee}.stock-availability-filter{background:#f5f8fc;gap:7px;padding:9px 14px;display:flex}.stock-availability-filter button{color:#63758b;background:#fff;border:1px solid #cfdbe8;border-radius:18px;padding:7px 11px;font-size:8px;font-weight:800}.stock-availability-filter button.selected{color:#fff;background:#17365f;border-color:#17365f}.stock-list-board{background:#fff;border:1px solid #d9e1eb;border-radius:0 0 10px 10px;overflow:hidden}.stock-list-columns,.stock-list-row{grid-template-columns:.25fr 1.5fr .82fr .72fr .9fr .7fr .7fr;align-items:center;gap:10px;display:grid}.stock-list-columns{color:#5e7189;letter-spacing:.65px;background:#eaf0f7;border-bottom:1px solid #cfd9e5;padding:11px 16px;font-size:7px;font-weight:900}.stock-list-row{color:#17365f;border-top:1px solid #dfe6ee;min-height:78px;padding:10px 16px;text-decoration:none}.stock-list-row:nth-child(odd){background:#f5f8fc}.stock-list-row:hover,.stock-list-row:focus{background:#eaf2fa;outline:none}.stock-months-cell{flex-direction:column;gap:3px;display:flex}.stock-months-cell strong{color:#17365f;font-size:17px}.stock-months-cell small{color:#78899d;text-transform:uppercase;letter-spacing:.3px;font-size:8px}.stock-rank{color:#17365f;background:#dfe8f3;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;font-weight:900;display:grid}.stock-model-cell{align-items:center;gap:9px;min-width:0;display:flex}.stock-model-cell>div{min-width:0}.stock-model-cell strong,.stock-model-cell small,.stock-number-cell strong,.stock-number-cell small,.stock-price-cell strong,.stock-price-cell small,.stock-minimum-cell strong,.stock-minimum-cell small,.stock-delta-cell small{display:block}.stock-model-cell strong{font-size:11px;line-height:1.12}.stock-model-cell small,.stock-number-cell small,.stock-price-cell small,.stock-minimum-cell small,.stock-delta-cell small{color:#687a90;margin-top:4px;font-size:6.5px}.stock-number-cell strong{color:#17365f;font-size:18px}.stock-price-cell strong,.stock-minimum-cell strong{font-size:14px}.stock-delta-cell{color:#6c7d90;font-size:16px;font-weight:900}.stock-delta-cell strong{margin-left:3px;font-size:11px;display:inline}.stock-delta-cell.up{color:#277353}.stock-delta-cell.down{color:#9a3158}.stock-delta-cell.stable{color:#607188}.stock-empty-row{text-align:center;color:#718096;padding:30px;font-size:10px}@media (width<=720px){.stock-energy-switch{overflow-x:auto}.stock-energy-switch .energy-filter{min-width:max-content}.stock-availability-filter{overflow-x:auto}.stock-availability-filter button{white-space:nowrap}.stock-list-board{overflow-x:auto}.stock-list-columns,.stock-list-row{min-width:880px}}.positioning-view{border-radius:14px;overflow:hidden;box-shadow:0 14px 40px #17365f14}.positioning-head{background:linear-gradient(115deg,#17365f,#234d78);padding:24px 26px}.positioning-head h2{letter-spacing:-.035em;font-size:28px}.position-columns{background:#eaf0f7;padding:13px 16px}.position-columns>span,.position-columns b{letter-spacing:.07em;font-size:10px}.offer-column-heading small{font-size:9px}.position-row{background:#fff;min-height:92px!important;padding:14px 16px!important}.position-row:nth-of-type(odd){background:#f7f9fc}.position-model strong{font-size:14px;line-height:1.18}.position-model small,.position-model .source-link{font-size:11px;line-height:1.4}.position-row>.mechanics b,.position-row>.normalised-cost strong,.position-row>.energy-cost strong,.position-row>.price-cell strong{font-size:15px}.position-row>.mechanics small,.position-row>.energy-cost small,.position-row>.price-cell small{font-size:10px}.contract-badge{padding:4px 7px;font-size:10px!important}.advantage-total{font-size:11px}.advantage-part{padding:5px 7px;font-size:10px}.advantage-part i{width:16px;height:16px;font-size:9px}.advantage-audit{font-size:9px}.position-foot{padding:18px 20px}.position-foot strong{font-size:11px}.position-foot span{font-size:12px;line-height:1.5}.stock-list-columns{padding:13px 16px;font-size:10px}.stock-list-row{min-height:88px;padding:14px 16px}.stock-model-cell strong{font-size:15px}.stock-model-cell small{font-size:11px}.stock-number-cell strong,.stock-months-cell strong,.stock-price-cell strong,.stock-minimum-cell strong{font-size:16px}@media (width<=720px){.positioning-view{border-radius:10px}.positioning-head{padding:18px 16px 24px!important}.positioning-head h2{font-size:21px!important}.position-columns,.position-row{min-width:1040px!important}.position-row{min-height:102px!important}.position-model strong{font-size:15px}.position-model small{font-size:12px}.segment-option strong{font-size:11px}.audience-selector button,.brand-lens-selector button{font-size:12px!important}.energy-filter button,.contract-switch button{font-size:12px}.stock-list-columns,.stock-list-row{min-width:980px}.stock-model-cell strong{font-size:15px}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}.used-view{gap:14px;display:grid}.used-intro{background:var(--ink);color:#fff;border-radius:9px;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.used-intro h2{margin:7px 0;font-size:25px}.used-intro p{color:#b9c6c0;max-width:680px;margin:0;font-size:10px;line-height:1.6}.real-data{white-space:nowrap;border:1px solid #456056;border-radius:20px;padding:8px 12px;font-size:9px;font-weight:800}.real-data i{background:var(--lime);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.real-data small{color:#9fb0a8;margin:4px 0 0 13px;font-weight:400;display:block}.used-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.used-kpis article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:16px}.used-kpis small,.used-kpis span{color:#84918b;font-size:8px;display:block}.used-kpis strong{letter-spacing:-.7px;margin:8px 0 4px;font-size:24px;display:block}.used-layout{grid-template-columns:1.05fr .95fr;gap:12px;display:grid}.used-ranking,.source-panel,.listing-panel{border:1px solid var(--line);background:#fff;border-radius:8px;padding:18px}.used-title{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.used-title h3{margin:5px 0 0;font-size:16px}.used-title>small,.used-title>span{color:#87938d;font-size:8px}.used-rank{border-top:1px solid #edf1ee;grid-template-columns:24px 1.5fr 1fr 30px;align-items:center;gap:10px;padding:10px 7px;display:grid}.used-rank>b{background:#f0f3f1;border-radius:5px;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.used-rank span strong,.used-rank span small{font-size:10px;display:block}.used-rank span small{color:#89958f;margin-top:3px;font-size:8px}.used-bar{background:#edf1ee;border-radius:10px;height:5px;overflow:hidden}.used-bar i{background:#9ab9a8;border-radius:10px;height:100%;display:block}.used-rank>strong{text-align:right;font-size:12px}.used-rank.focus{border-left:3px solid var(--green);background:#f0f5e6}.used-rank.focus .used-bar i{background:var(--green)}.source-row{border-top:1px solid #edf1ee;justify-content:space-between;gap:14px;padding:12px 0;display:flex}.source-row div strong,.source-row div small{display:block}.source-row div strong{font-size:10px}.source-row div small{color:#89958f;max-width:360px;margin-top:4px;font-size:8px;line-height:1.4}.source-status{white-space:nowrap;color:#6c7872;background:#eef1ef;border-radius:10px;height:max-content;padding:4px 7px;font-size:7px;font-weight:800}.source-status.available{color:#16704d;background:#dff1e7}.source-status.blocked{color:#8b4a2c;background:#f7e2d8}.source-status.excluded{color:#685379;background:#eee9f4}.listing-panel{padding:0;overflow:hidden}.listing-panel .used-title{padding:17px 18px 3px}.listing-head,.listing-row{grid-template-columns:2.2fr .65fr .55fr .65fr .9fr;align-items:center;gap:12px;padding:10px 18px;display:grid}.listing-head{color:#87938d;background:#f4f6f4;font-size:8px;font-weight:800}.listing-row{color:var(--ink);border-top:1px solid #edf1ee;font-size:10px;text-decoration:none}.listing-row:hover{background:#f8faf6}.listing-row>span:first-child strong,.listing-row>span:first-child small{display:block}.listing-row>span:first-child strong{white-space:nowrap;text-overflow:ellipsis;max-width:430px;overflow:hidden}.listing-row>span:first-child small{color:#8a9690;margin-top:3px;font-size:8px}.segment{color:#416250;background:#e7f0e8;border-radius:10px;width:max-content;padding:5px 7px;font-size:7px;font-weight:800}.method-note{background:#eff3de;border:1px solid #dde5bd;border-radius:7px;gap:18px;padding:12px 15px;font-size:9px;display:flex}.method-note span{color:#697560}@media (width<=1050px){.used-kpis{grid-template-columns:1fr 1fr}.used-layout{grid-template-columns:1fr}}@media (width<=720px){.used-intro{align-items:flex-start;gap:15px}.real-data{display:none}.used-kpis{grid-template-columns:1fr 1fr}.listing-panel{overflow-x:auto}.listing-head,.listing-row{min-width:700px}.method-note{display:block}.method-note strong{margin-bottom:6px;display:block}}.beta-nav{opacity:.72;margin-top:18px!important}.beta-nav b{letter-spacing:.8px;color:#52677f!important;background:#dce4ee!important;padding:2px 5px!important;font-size:6px!important}.beta-lab{padding:18px 0}.beta-lab-head{color:#fff;background:#17365f;border-radius:10px;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.beta-lab-head span{letter-spacing:1.2px;color:#d6aebe;font-size:7px;font-weight:900}.beta-lab-head h2{margin:5px 0 3px;font-size:20px}.beta-lab-head p{color:#b9c7d8;margin:0;font-size:8px}.beta-lab-head>b{color:#d6aebe;font-size:34px;font-weight:400}.beta-switcher{gap:9px;margin:11px 0;display:flex}.beta-switcher button{text-align:left;border:1px solid var(--line);color:#17365f;background:#fff;border-radius:8px;min-width:190px;padding:11px 13px}.beta-switcher button.selected{background:#f9eef2;border:2px solid #781f3d}.beta-switcher span,.beta-switcher strong,.beta-switcher small{display:block}.beta-switcher span{color:#781f3d;letter-spacing:.7px;font-size:6px;font-weight:900}.beta-switcher strong{margin:5px 0 3px;font-size:10px}.beta-switcher small{color:#718197;font-size:7px}@media (width<=720px){.beta-switcher{overflow:auto}.beta-lab-head{padding:16px}.beta-lab-head>b{font-size:26px}}.hub-stock-beta{max-width:620px;margin:18px auto 0}.tradein-view{padding:18px 0}.tradein-spec{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:1.5fr repeat(4,1fr);padding:15px;display:grid}.tradein-spec>div+div{border-left:1px solid var(--line);padding-left:14px}.tradein-spec small,.tradein-spec strong{display:block}.tradein-spec small,.tradein-kpis small{color:#781f3d;font-size:7px;font-weight:900}.tradein-spec strong{margin-top:6px;font-size:10px}.tradein-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin:11px 0;display:grid}.tradein-kpis article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:15px}.tradein-kpis strong,.tradein-kpis span{display:block}.tradein-kpis strong{margin:6px 0;font-size:23px}.tradein-kpis span{color:#6f8095;font-size:7px}.tradein-board{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.tradein-row{color:#17365f;border-top:1px solid #e2e8ef;grid-template-columns:.8fr 1.1fr 1fr .7fr 1.7fr;align-items:center;gap:12px;min-height:58px;padding:10px 15px;text-decoration:none;display:grid}.tradein-row:hover{background:#f1f5f9}.tradein-columns{color:#66778c;background:#eaf0f7;border:0;min-height:34px;font-size:7px;font-weight:900}.tradein-target{background:#f8e8ee;border-left:5px solid #781f3d}.tradein-row strong,.tradein-row b{font-size:10px}.tradein-row b{color:#8b5b00}.tradein-row>span{font-size:8px}.friction{grid-template-columns:70px 1fr;align-items:center;gap:8px;display:grid}.friction:before{content:"";background:#e4eaf1;border-radius:6px;grid-area:1/1;height:5px}.friction i{z-index:1;background:#781f3d;border-radius:6px;grid-area:1/1;height:5px}.friction small{color:#6f8094;font-size:7px}@media (width<=720px){.tradein-spec,.tradein-kpis{grid-template-columns:1fr}.tradein-spec>div+div{border-left:0;border-top:1px solid var(--line);margin-top:10px;padding:10px 0 0}.tradein-board{overflow:auto}.tradein-row{min-width:760px}}.seo-page{color:#152f50;min-height:100vh;font-family:var(--font-geist-sans),sans-serif;background:#f2f5f8}.seo-nav{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #dce3ea;justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50vw - 560px);display:flex;position:sticky;top:0}.seo-nav img{width:162px;height:auto;display:block}.seo-nav>a:last-child{color:#781f3d;font-size:13px;font-weight:750;text-decoration:none}.seo-nav>a:last-child span{margin-left:8px}.seo-shell{width:min(1120px,100% - 40px);margin:0 auto}.breadcrumbs{color:#738296;align-items:center;gap:8px;padding-top:26px;font-size:11px;display:flex}.breadcrumbs a{color:#781f3d;text-decoration:none}.breadcrumbs b{letter-spacing:.7px;font-size:10px}.seo-hero{max-width:850px;padding:62px 0 46px}.seo-hero>span,.discover>span,.verdict>span,.focus-card>div>span{color:#8a2449;letter-spacing:1.35px;font-size:11px;font-weight:900}.seo-hero h1{letter-spacing:-3px;margin:12px 0 16px;font-size:clamp(38px,6vw,72px);line-height:.98}.seo-hero p{color:#63748a;max-width:720px;margin:0;font-size:18px;line-height:1.55}.fresh{color:#64758a;align-items:center;gap:8px;margin-top:25px;font-size:11px;font-weight:700;display:flex}.fresh i{background:#209b67;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #dff4eb}.seo-table,.focus-card,.verdict,.cost-equation,.discover,.history-line{background:#fff;border:1px solid #dce3ea;border-radius:18px;box-shadow:0 14px 36px #17365f0f}.seo-head,.seo-row{grid-template-columns:minmax(280px,1.8fr) .55fr .55fr .7fr;align-items:center;gap:20px;display:grid}.seo-head{color:#63758a;letter-spacing:.8px;text-transform:uppercase;background:#e8eef5;border-radius:18px 18px 0 0;padding:14px 24px;font-size:10px;font-weight:900}.seo-row{color:#17365f;border-top:1px solid #e5eaf0;min-height:92px;padding:18px 24px;text-decoration:none;position:relative}.seo-row:hover{background:#f8fafc}.seo-row>span:first-child{grid-template-columns:34px 1fr;column-gap:12px;display:grid}.seo-row i{background:#e7edf4;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.seo-row b{font-size:15px}.seo-row small{color:#7a899b;margin-top:5px;font-size:10px;display:block}.seo-row>strong{font-size:16px}.seo-row .real{color:#8b2249}.seo-row em{color:#7d8996;letter-spacing:.5px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:8px;right:10px}.list-intro{align-items:center;gap:15px;margin-bottom:15px;display:flex}.list-intro b{color:#781f3d;font-size:40px}.list-intro span{color:#62748a;max-width:480px;font-size:13px}.duel{grid-template-columns:1fr 90px 1fr;align-items:stretch;display:grid}.duel section{background:#fff;border:1px solid #dce3ea;border-radius:18px;padding:34px}.duel section>span{letter-spacing:1px;color:#7d8b9b;font-size:10px;font-weight:900}.duel h2{margin:7px 0 25px;font-size:27px}.duel strong{letter-spacing:-2px;font-size:48px}.duel strong small{letter-spacing:0;color:#738296;font-size:10px;display:block}.duel p{color:#66778a}.duel section>b{letter-spacing:.8px;margin-top:12px;font-size:9px;display:inline-block}.duel .expired{color:#7b8794}.duel .active{color:#17804f}.duel>div{text-align:center;place-content:center;display:grid}.duel>div b{font-size:18px}.duel>div span{color:#7d8b9b;font-size:8px}.verdict{margin-top:18px;padding:30px}.verdict h2{max-width:850px;margin:10px 0;font-size:24px;line-height:1.25}.verdict p{color:#68798c}.focus-card{grid-template-columns:1.4fr .8fr;gap:25px;padding:34px;display:grid}.focus-card h2{margin:8px 0;font-size:31px}.focus-card p{color:#68798d}.focus-price{text-align:right;justify-content:flex-end;gap:28px;display:flex}.focus-price strong{letter-spacing:-2px;color:#781f3d;font-size:42px}.focus-price b{font-size:22px}.focus-price small{color:#718197;letter-spacing:0;margin-top:4px;font-size:9px;display:block}.expired-note{border-top:1px solid #e2e7ed;grid-column:1/-1;align-items:center;gap:14px;padding-top:18px;display:flex}.expired-note b{color:#7c8794;letter-spacing:.7px;font-size:10px}.expired-note span{color:#697a8d;font-size:11px}.history-line{grid-template-columns:1fr 100px 1fr;align-items:center;margin-top:18px;padding:32px;display:grid}.history-line>div{gap:5px;display:grid}.history-line>div:last-child{text-align:right}.history-line span{color:#8a2449;font-size:9px;font-weight:900}.history-line b{font-size:28px}.history-line small{color:#718197}.history-line i{background:linear-gradient(90deg,#781f3d,#aab6c4);height:2px}.cost-equation{grid-template-columns:1fr auto 1fr auto 1.15fr;align-items:center;gap:22px;margin-top:18px;padding:32px;display:grid}.cost-equation div{gap:7px;display:grid}.cost-equation span{color:#6f7f92;font-size:11px}.cost-equation b{font-size:27px}.cost-equation>i{color:#9aa7b5;font-size:25px;font-style:normal}.cost-equation .result{color:#fff;background:#17365f;border-radius:13px;padding:22px}.cost-equation .result span{color:#c2cede}.method{color:#7a899b;margin:18px 4px 55px;font-size:10px;line-height:1.55}.discover{margin:55px 0;padding:35px}.discover h2{margin:8px 0 22px;font-size:28px}.discover>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.discover a{color:#17365f;background:#f3f6f9;border-radius:9px;justify-content:space-between;gap:18px;padding:15px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.discover a:hover{color:#781f3d;background:#e8eef5}.seo-page footer{background:#fff;border-top:1px solid #dce3ea;justify-content:center;align-items:center;gap:25px;padding:35px;display:flex}.seo-page footer img{width:130px}.seo-page footer p{color:#718197;font-size:11px}.seo-page footer a{color:#781f3d;font-size:11px;font-weight:800;text-decoration:none}@media (width<=720px){.seo-nav{height:60px;padding:0 18px}.seo-nav img{width:132px}.seo-nav>a:last-child{font-size:10px}.seo-shell{width:min(100% - 24px,1120px)}.breadcrumbs{white-space:nowrap;overflow:hidden}.seo-hero{padding:42px 4px 30px}.seo-hero h1{letter-spacing:-2px;font-size:42px}.seo-hero p{font-size:15px}.seo-table{overflow:hidden}.seo-head{display:none}.seo-row{grid-template-columns:1fr 1fr 1fr;gap:10px;padding:16px 14px}.seo-row>span:first-child{grid-column:1/-1}.seo-row>strong{padding-left:46px;font-size:13px}.seo-row>strong:before{color:#8592a2;text-transform:uppercase;margin-bottom:4px;font-size:7px;display:block}.seo-row>strong:first-of-type:before{content:"Loyer"}.seo-row>strong:nth-of-type(2):before{content:"Apport"}.seo-row>strong:nth-of-type(3):before{content:"Coût réel"}.duel{grid-template-columns:1fr 42px 1fr}.duel section{padding:20px 14px}.duel h2{font-size:18px}.duel strong{font-size:29px}.verdict{padding:22px}.verdict h2{font-size:19px}.focus-card{grid-template-columns:1fr;padding:22px}.focus-price{text-align:left;justify-content:flex-start}.expired-note{flex-direction:column;grid-column:1;align-items:flex-start}.history-line{grid-template-columns:1fr 35px 1fr;padding:22px}.cost-equation{grid-template-columns:1fr;padding:20px}.cost-equation>i{text-align:center;transform:rotate(90deg)}.discover{padding:22px}.discover>div{grid-template-columns:1fr}.seo-page footer{flex-wrap:wrap;gap:12px;padding:24px}.seo-page footer p{text-align:center;flex-basis:100%}}
