/*! 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-border-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{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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))}}:root{--ink:#111916;--muted:#627069;--line:#dfe7e2;--surface:#f5f8f6;--green:#07883f;--green-dark:#045c2c;--green-soft:#e9f7ef;--lime:#baf15a;--white:#fff;--charcoal:#0c1411;--shadow:0 24px 70px #143a281c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif}body,button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,input{border:0}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%}svg{flex:none;width:1.15em;height:1.15em}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.section{padding:112px 0}.section-heading{margin-bottom:44px}.split-heading{grid-template-columns:minmax(0,1.4fr) minmax(260px,.65fr);align-items:end;gap:56px;display:grid}.split-heading h2,.centered-heading h2{letter-spacing:-.052em;max-width:760px;margin:12px 0 0;font-size:clamp(2.2rem,4vw,4rem);line-height:1.02}.split-heading p,.centered-heading p{color:var(--muted);margin:0;font-size:1.02rem;line-height:1.75}.centered-heading{text-align:center;max-width:780px;margin:0 auto 54px}.centered-heading h2{margin-inline:auto}.centered-heading p{margin-top:18px}.eyebrow{color:var(--green);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:8px;font-size:.76rem;font-weight:800;display:inline-flex}.eyebrow svg{width:16px;height:16px}.eyebrow-light{color:#87e0ac}.button{background:var(--green);color:#fff;border:1px solid var(--green);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 20px;font-size:.92rem;font-weight:750;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button:hover{background:var(--green-dark);border-color:var(--green-dark);transform:translateY(-2px)}.button-small{min-height:42px;padding-inline:17px}.button-large{min-height:54px;padding-inline:25px}.button-block{width:100%}.button-dark{background:var(--charcoal);border-color:var(--charcoal)}.button-dark:hover{background:var(--green-dark);border-color:var(--green-dark)}.button-ghost{color:var(--ink);border-color:var(--line);background:#fff}.button-ghost:hover{color:var(--green-dark);background:var(--green-soft);border-color:#b9d9c7}.button-light{color:var(--charcoal);background:#fff;border-color:#fff}.button-light:hover{background:var(--lime);border-color:var(--lime)}.button-outline-light{color:#fff;background:0 0;border-color:#ffffff59}.button-outline-light:hover{background:#ffffff1a;border-color:#fff}.text-link{color:var(--green-dark);align-items:center;gap:7px;font-weight:750;display:inline-flex}.text-link:hover{color:var(--green)}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #dae5dee6;height:76px;position:sticky;top:0}.header-inner{align-items:center;gap:28px;height:100%;display:flex}.brand-lockup{align-items:center;gap:10px;min-width:210px;display:flex}.brand-image-wrap{align-items:center;width:166px;height:43px;display:flex;overflow:hidden}.brand-image-wrap img{width:100%;height:auto}.brand-divider{background:var(--line);width:1px;height:29px}.studio-mark-wrap{background:var(--green);border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid;overflow:hidden;box-shadow:0 6px 16px #07883f33}.studio-mark-wrap img{width:31px;height:31px}.studio-wordmark{color:#0d5e39;letter-spacing:-.015em;flex-direction:column;gap:1px;font-size:.82rem;font-weight:800;line-height:1.06;display:flex}.studio-wordmark strong{letter-spacing:.02em;font-size:.84rem}.studio-wordmark span{color:#5e7066;letter-spacing:.01em;font-size:.7rem;font-weight:700}.desktop-nav{justify-content:center;align-items:center;gap:28px;margin-left:auto;display:flex}.desktop-nav a{color:#3b4942;font-size:.89rem;font-weight:650}.desktop-nav a:hover{color:var(--green)}.header-cta{margin-left:8px}.menu-button{background:var(--surface);width:44px;height:44px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:none}.menu-button svg{width:22px;height:22px}.mobile-panel{display:none}.hero-section{background:linear-gradient(#f8fcf9 0%,#fff 82%);padding:84px 0 90px;position:relative;overflow:hidden}.hero-glow{pointer-events:none;background:radial-gradient(circle,#4ace7e2e,#0000 68%);border-radius:50%;width:700px;height:700px;position:absolute;top:-260px;right:-300px}.hero-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:42px;display:grid;position:relative}.hero-copy h1{color:#103d2f;letter-spacing:-.065em;max-width:570px;margin:18px 0 24px;font-size:clamp(2.8rem,4.25vw,4.55rem);font-weight:780;line-height:1.01}.hero-copy h1 span{display:block}.hero-copy h1 em{color:var(--green);font-style:normal;display:block}.hero-copy>p{max-width:610px;color:var(--muted);font-size:1.12rem;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:12px;margin:34px 0 28px;display:flex}.hero-price-pill{width:fit-content;min-height:31px;color:var(--green-dark);letter-spacing:.02em;background:#eef9f2;border:1px solid #c7e5d1;border-radius:999px;align-items:center;margin-top:-10px;padding:0 12px;font-size:.73rem;font-weight:850;display:inline-flex}.hero-proof{color:#415149;flex-wrap:wrap;gap:18px;font-size:.83rem;font-weight:650;display:flex}.hero-proof span{align-items:center;gap:5px;display:inline-flex}.hero-proof svg{color:var(--green)}.hero-showcase{background:radial-gradient(circle at 30% 15%,#fffffffa,#edf9f1e0 65%,#def3e5a6);border-radius:28px;min-height:485px;padding:20px 16px 12px;position:relative}.hero-browser{background:#fff;border:6px solid #fff;border-radius:21px;width:86%;height:350px;position:absolute;top:33px;right:50px;overflow:hidden;box-shadow:0 27px 70px #1030202e}.browser-top{color:#77837d;background:#f1f4f2;align-items:center;gap:6px;height:38px;padding:0 15px;display:flex}.browser-top i{background:#b8c2bd;border-radius:50%;width:7px;height:7px}.browser-top span{margin:auto;font-size:.62rem;font-style:normal}.hero-browser-image{position:absolute;inset:38px 0 0}.hero-browser-image:after{content:"";background:linear-gradient(90deg,#ffffffed,#ffffff52 60%,#ffffff05);position:absolute;inset:0}.hero-browser-image img{object-fit:cover}.browser-copy{z-index:2;color:#143d2e;flex-direction:column;gap:9px;max-width:245px;display:flex;position:absolute;top:84px;left:30px}.browser-copy small{color:var(--green-dark);letter-spacing:.15em;font-size:.56rem;font-weight:850}.browser-copy strong{letter-spacing:-.05em;font-size:1.7rem;line-height:1.02}.browser-copy span{color:#526c5d;font-size:.66rem}.hero-browser-mini-grid{z-index:2;grid-template-columns:repeat(3,1fr);gap:7px;display:grid;position:absolute;bottom:16px;left:18px;right:18px}.hero-browser-mini-grid span{color:#315340;background:#ffffffe6;border:1px solid #0e3a2721;border-radius:9px;align-items:flex-end;min-height:42px;padding:8px;font-size:.55rem;font-weight:800;display:flex;box-shadow:0 5px 16px #0a301b0f}.phone-preview{z-index:3;background:#111;border:6px solid #161b19;border-radius:27px;width:152px;height:316px;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 27px 55px #00000040}.phone-preview:after{content:"";background:linear-gradient(#0000 36%,#040f09e6);position:absolute;inset:0}.phone-preview img{object-fit:cover}.phone-notch{z-index:3;background:#111;border-radius:999px;width:72px;height:16px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.phone-copy{z-index:4;color:#fff;flex-direction:column;gap:7px;display:flex;position:absolute;bottom:15px;left:13px;right:13px}.phone-copy small{font-size:.62rem}.phone-copy strong{font-size:1.17rem;line-height:1.05}.phone-copy span{text-align:center;background:var(--green);border-radius:999px;margin-top:5px;padding:9px 11px;font-size:.66rem;font-weight:800}.showcase-label{color:#56635d;border:1px solid var(--line);background:#ffffffe6;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:.65rem;font-weight:700;display:flex;position:absolute;bottom:24px;left:24px;box-shadow:0 10px 30px #00000012}.showcase-label svg{width:14px;height:14px;color:var(--green)}.showcase-label i{background:#a9b5af;border-radius:50%;width:3px;height:3px}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.trust-grid{grid-template-columns:repeat(4,1fr);min-height:112px;display:grid}.trust-grid>div{border-right:1px solid var(--line);align-items:center;gap:13px;padding:20px 28px;display:flex}.trust-grid>div:first-child{border-left:1px solid var(--line)}.trust-grid svg{width:25px;height:25px;color:var(--green)}.trust-grid span{flex-direction:column;gap:4px;display:flex}.trust-grid strong{font-size:.9rem}.trust-grid small{color:var(--muted);font-size:.74rem}.brand-section{background:#fff}.brand-explorer{flex-direction:column;display:flex}.explorer-controls{justify-content:space-between;align-items:center;gap:22px;margin-bottom:30px;display:flex}.search-box{background:#fff;border:1px solid #cfdad4;border-radius:15px;align-items:center;gap:11px;width:min(100%,460px);min-height:56px;padding:0 16px;display:flex;position:relative;box-shadow:0 8px 30px #143c280d}.search-box:focus-within{border-color:var(--green);box-shadow:0 0 0 4px #07883f17}.search-box svg{color:var(--green);width:21px;height:21px}.search-box input{min-width:0;color:var(--ink);background:0 0;outline:0;flex:1}.search-box input::placeholder{color:#8b9891}.result-count{color:var(--muted);white-space:nowrap;font-size:.72rem}.filter-row{flex-wrap:wrap;gap:7px;display:flex}.filter-row button{background:var(--surface);color:#536159;cursor:pointer;border:1px solid #0000;border-radius:999px;min-height:40px;padding:0 15px;font-size:.78rem;font-weight:700}.filter-row button.active{background:var(--charcoal);color:#fff}.brand-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.brand-grid-compact{grid-template-columns:repeat(4,1fr)}.brand-card{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:13px;min-height:88px;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.brand-monogram{letter-spacing:-.03em;border-radius:13px;flex:0 0 50px;place-items:center;width:50px;height:50px;font-size:.85rem;font-weight:850;display:grid}.brand-card-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.brand-card-copy strong{font-size:.92rem}.brand-card-copy small{color:var(--muted);font-size:.69rem}.brand-explorer>.text-link{align-self:center;margin-top:30px}.data-note{background:var(--surface);color:#627069;border-radius:12px;align-items:center;gap:9px;margin-top:26px;padding:14px 18px;font-size:.75rem;display:flex}.data-note svg{color:var(--green)}.empty-state{text-align:center;background:var(--surface);border:1px dashed #cbd8d0;border-radius:20px;padding:62px 20px}.empty-state p{color:var(--muted)}.templates-section{background:var(--surface)}.template-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.template-card{border:1px solid var(--line);background:#fff;border-radius:24px;transition:box-shadow .2s,transform .2s;overflow:hidden}.template-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.template-visual{background:#101713;height:318px;position:relative;overflow:hidden}.template-visual>img{object-fit:cover;transition:transform .5s}.template-card:hover .template-visual>img{transform:scale(1.025)}.template-visual:after{content:"";background:linear-gradient(#0000 42%,#040a07b3);position:absolute;inset:0}.template-002:after{background:linear-gradient(90deg,#110803c2,#0000 65%)}.template-003:after,.template-004:after{background:linear-gradient(#0000 30%,#000000c7)}.template-005:after{background:linear-gradient(#ffffff1a,#03201494)}.browser-chrome{z-index:2;color:#536159;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:9px;align-items:center;gap:5px;height:32px;padding:0 12px;display:flex;position:absolute;top:16px;left:16px;right:16px}.browser-chrome i{background:#a9b5af;border-radius:50%;width:6px;height:6px}.browser-chrome span{margin-left:auto;margin-right:auto;font-size:.58rem}.preview-overlay{z-index:2;gap:7px;display:flex;position:absolute;bottom:17px;left:18px}.preview-overlay span{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a110dc7;border-radius:999px;align-items:center;gap:5px;padding:8px 10px;font-size:.64rem;display:inline-flex}.preview-overlay svg{width:13px;height:13px}.template-meta{color:var(--green);letter-spacing:.08em;justify-content:space-between;font-size:.68rem;font-weight:800;display:flex}.template-content h3{letter-spacing:-.04em;margin:11px 0 10px;font-size:1.65rem}.template-content>p{color:var(--muted);min-height:70px;font-size:.88rem;line-height:1.65}.tag-row{flex-wrap:wrap;gap:7px;margin:20px 0 24px;display:flex}.tag-row span{background:var(--surface);color:#58665f;border-radius:999px;padding:7px 10px;font-size:.65rem;font-weight:700}.template-actions{align-items:center;gap:18px;display:flex}.template-actions .button{flex:1}.template-actions .text-link{white-space:nowrap;font-size:.78rem}.section-center{justify-content:center;margin-top:36px;display:flex}.value-section{background:#f8fbf9}.value-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.value-grid article{border-right:1px solid var(--line);min-height:245px;padding:28px 24px 30px;position:relative}.value-grid article:first-child{border-left:1px solid var(--line)}.value-grid article>svg{width:26px;height:26px;color:var(--green);margin-top:30px}.value-index{color:#9aa9a0;letter-spacing:.1em;font-size:.68rem;font-weight:850;position:absolute;top:25px;right:24px}.value-grid h3{letter-spacing:-.025em;margin:22px 0 10px;font-size:1.08rem}.value-grid p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.65}.why-section{background:var(--charcoal);color:#fff;overflow:hidden}.why-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:90px;display:grid}.why-copy h2{letter-spacing:-.06em;margin:14px 0 24px;font-size:clamp(2.5rem,4.7vw,4.8rem);line-height:1}.why-copy>p{color:#bfcac4;font-size:1rem;line-height:1.75}.check-list{color:#e8eeeb;gap:14px;margin:28px 0 34px;padding:0;list-style:none;display:grid}.check-list li{align-items:center;gap:10px;display:flex}.check-list svg{color:#75d99d}.before-after{min-height:470px;position:relative}.before-card,.after-card{border-radius:25px;width:66%;min-height:340px;padding:30px;position:absolute}.before-card{color:#8e9c95;background:#1a2520;border:1px solid #2b3832;top:0;left:0;transform:rotate(-3deg)}.after-card{color:var(--ink);background:#f7fbf8;border:1px solid #dce9e1;bottom:0;right:0;transform:rotate(2deg);box-shadow:0 30px 80px #0000004d}.before-card>span,.after-card>span{text-transform:uppercase;letter-spacing:.13em;font-size:.67rem;font-weight:800}.after-card>span{color:var(--green)}.before-card h3,.after-card h3{letter-spacing:-.045em;margin:18px 0;font-size:1.8rem;line-height:1.1}.before-card ul,.after-card ul{gap:10px;margin:0;padding-left:19px;font-size:.83rem;display:grid}.mini-site-card{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:center;gap:11px;padding:13px;display:flex;position:absolute;bottom:25px;left:26px;right:26px}.mini-site-card i{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:38px;height:38px;font-size:.7rem;font-style:normal;font-weight:800;display:grid}.mini-site-card span{flex-direction:column;flex:1;gap:2px;display:flex}.mini-site-card small{color:var(--muted)}.mini-site-card strong{font-size:.78rem}.mini-site-card b{background:var(--green-soft);color:var(--green);border-radius:999px;padding:8px 10px;font-size:.65rem}.process-section{background:#fff}.process-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);padding:0;list-style:none;display:grid}.process-grid li{border-right:1px solid var(--line);min-height:240px;padding:30px 23px;position:relative}.process-grid li:first-child{border-left:1px solid var(--line)}.process-grid li:before{content:"";background:var(--green);width:8px;height:8px;box-shadow:0 0 0 6px var(--green-soft);border-radius:50%;position:absolute;top:-4px;left:22px}.process-grid li>span{color:var(--green);letter-spacing:.1em;font-size:.7rem;font-weight:850}.process-grid h3{margin:46px 0 11px;font-size:1.03rem}.process-grid p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.6}.faq-section{background:var(--surface)}.faq-grid{grid-template-columns:.6fr 1.4fr;gap:90px;display:grid}.faq-grid h2{letter-spacing:-.055em;margin:14px 0 16px;font-size:clamp(2.4rem,4vw,4rem);line-height:1}.faq-grid>div:first-child>p{color:var(--muted)}.faq-list{border-top:1px solid #cfdad4}.faq-list details{border-bottom:1px solid #cfdad4;padding:0 3px}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:78px;font-weight:750;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{width:28px;height:28px;color:var(--green);background:#fff;border-radius:50%;place-items:center;display:grid}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:var(--muted);margin:-8px 50px 26px 0;font-size:.89rem;line-height:1.7}.final-cta{color:#fff;background:linear-gradient(115deg,#034a25,#07883f);padding:72px 0}.final-cta-inner{grid-template-columns:1.3fr .7fr;align-items:center;gap:70px;display:grid}.final-cta h2{letter-spacing:-.06em;max-width:760px;margin:12px 0 15px;font-size:clamp(2.4rem,4.5vw,4.6rem);line-height:.98}.final-cta p{color:#c9e8d6;line-height:1.7}.final-cta-inner>div:last-child{flex-direction:column;gap:10px;display:flex}.site-footer{color:#dbe4df;background:#08100c;padding:70px 0 24px}.footer-grid{grid-template-columns:1.5fr .65fr .85fr;gap:70px;display:grid}.footer-logo{color:#0d5e39;background:#fff;border-radius:12px;align-items:center;gap:11px;width:208px;min-height:58px;padding:8px 13px;display:flex}.footer-logo img{flex:0 0 42px;width:42px;height:42px}.footer-logo span{flex-direction:column;gap:2px;display:flex}.footer-logo strong{letter-spacing:.04em;font-size:.92rem}.footer-logo small{color:#5e7066;font-size:.64rem;font-weight:700}.footer-grid p{color:#94a49c;max-width:470px;font-size:.84rem;line-height:1.7}.footer-company{font-size:.72rem!important}.footer-grid h3{color:#fff;text-transform:uppercase;letter-spacing:.13em;margin:3px 0 18px;font-size:.78rem}.footer-grid>div:not(:first-child){color:#9eada5;flex-direction:column;align-items:flex-start;gap:12px;font-size:.8rem;display:flex}.footer-grid a{align-items:center;gap:6px;display:inline-flex}.footer-grid a:hover{color:#fff}.legal-note{color:#718078;border-top:1px solid #1d2923;justify-content:space-between;align-items:flex-end;gap:50px;margin-top:55px;padding-top:22px;display:flex}.legal-note p{max-width:850px;margin:0;font-size:.64rem;line-height:1.55}.legal-note span{white-space:nowrap;font-size:.66rem}@media (width<=1050px){.shell{width:min(100% - 32px,940px)}.desktop-nav{gap:17px}.hero-grid{grid-template-columns:1fr;gap:35px}.hero-copy{max-width:760px}.hero-showcase{width:100%;max-width:850px;min-height:520px;margin-inline:auto}.brand-grid-compact{grid-template-columns:repeat(3,1fr)}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.why-grid{gap:55px}.process-grid{grid-template-columns:repeat(3,1fr)}.process-grid li:nth-child(n+4){border-top:1px solid var(--line)}}@media (width<=820px){.section{padding:82px 0}.desktop-nav,.header-cta{display:none}.menu-button{display:flex}.mobile-panel{border-bottom:1px solid var(--line);background:#fff;padding:18px 20px 22px;display:block;position:absolute;top:76px;left:0;right:0;box-shadow:0 20px 40px #0a1e121f}.mobile-panel nav{margin-bottom:16px;display:grid}.mobile-panel nav a{border-bottom:1px solid var(--line);padding:14px 4px;font-weight:700}.split-heading{grid-template-columns:1fr;gap:18px}.explorer-controls{flex-direction:column;align-items:stretch}.search-box{width:100%}.brand-grid,.brand-grid-compact{grid-template-columns:repeat(2,1fr)}.template-grid{grid-template-columns:1fr}.value-grid{grid-template-columns:repeat(2,1fr)}.value-grid article:nth-child(n+3){border-top:1px solid var(--line)}.value-grid article:nth-child(2n){border-right:0}.why-grid{grid-template-columns:1fr}.why-copy{max-width:690px}.faq-grid{grid-template-columns:1fr;gap:45px}.final-cta-inner{grid-template-columns:1fr;gap:30px}.final-cta-inner>div:last-child{flex-flow:wrap}.footer-grid{grid-template-columns:1.2fr .8fr}.footer-grid>div:last-child{grid-column:1/-1}}@media (width<=600px){.shell{width:min(100% - 28px,540px)}.site-header{height:68px}.header-inner{gap:8px}.brand-lockup{gap:8px;min-width:0}.brand-image-wrap{width:142px;height:37px}.brand-divider{height:24px}.studio-wordmark{max-width:53px;font-size:.67rem}.mobile-panel{top:68px}.hero-section{padding:58px 0 65px}.hero-copy h1{font-size:clamp(2.85rem,14vw,4.2rem)}.hero-copy>p{font-size:1rem}.hero-actions{display:grid}.hero-actions .button{width:100%}.hero-price-pill{margin-top:-5px}.hero-proof{gap:8px;display:grid}.hero-showcase{min-height:410px}.hero-browser{border-width:5px;border-radius:18px;width:96%;height:326px;top:10px}.browser-copy{max-width:220px;bottom:30px;left:25px}.browser-copy strong{font-size:1.35rem}.phone-preview{border-width:5px;border-radius:25px;width:136px;height:282px}.phone-copy{bottom:12px;left:12px;right:12px}.phone-copy strong{font-size:.91rem}.phone-copy span{padding:7px}.showcase-label{bottom:17px;right:3px}.trust-grid{grid-template-columns:1fr}.trust-grid>div{border-bottom:1px solid var(--line);min-height:87px}.trust-grid>div:last-child{border-bottom:0}.split-heading h2,.centered-heading h2{font-size:2.55rem}.brand-grid,.brand-grid-compact{grid-template-columns:1fr}.filter-row{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.filter-row button{white-space:nowrap}.template-visual{height:250px}.template-content{padding:22px}.template-content>p{min-height:0}.template-actions{flex-direction:column;align-items:stretch;gap:14px}.template-actions .text-link{justify-content:center}.value-grid{grid-template-columns:1fr}.value-grid article,.value-grid article:nth-child(n+3){border-right:0;border-left:1px solid var(--line);border-top:0;border-bottom:1px solid var(--line);min-height:auto}.value-grid article:last-child{border-bottom:0}.why-copy h2{font-size:2.7rem}.before-after{min-height:510px}.before-card,.after-card{width:88%}.process-grid{border-bottom:0;grid-template-columns:1fr}.process-grid li{min-height:auto;padding:26px 25px 30px 72px;border:0!important;border-bottom:1px solid var(--line)!important}.process-grid li:before{top:30px;left:26px}.process-grid li>span{position:absolute;top:26px;left:43px}.process-grid h3{margin:0 0 8px}.final-cta-inner>div:last-child{display:grid}.footer-grid{grid-template-columns:1fr;gap:38px}.footer-grid>div:last-child{grid-column:auto}.legal-note{flex-direction:column;align-items:flex-start;gap:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.subpage-hero{border-bottom:1px solid var(--line);background:linear-gradient(#f4fbf6,#fff);padding:92px 0 78px}.dark-subpage-hero{color:#fff;background:radial-gradient(circle at 85% 10%,#123d28,#0000 35%),#09110d}.narrow-hero{max-width:900px}.narrow-hero h1{letter-spacing:-.068em;margin:14px 0 20px;font-size:clamp(3rem,6vw,6rem);line-height:.96}.narrow-hero p{max-width:720px;color:var(--muted);font-size:1.08rem;line-height:1.75}.dark-subpage-hero p{color:#b5c2bb}.directory-section{padding-top:70px}.templates-directory{background:var(--surface)}.breadcrumb{color:#68766f;align-items:center;gap:8px;font-size:.75rem;font-weight:650;display:inline-flex}.breadcrumb span{color:#b3bdb8}.brand-hero{background:linear-gradient(115deg, var(--brand-primary), white 60%);padding:82px 0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.brand-hero{background:linear-gradient(115deg, color-mix(in srgb, var(--brand-primary) 7%, white), white 60%)}}.brand-hero{border-bottom:1px solid var(--line)}.brand-hero:after{content:"";background:var(--brand-primary);border-radius:50%;width:560px;height:560px;position:absolute;top:-300px;right:-160px}@supports (color:color-mix(in lab, red, red)){.brand-hero:after{background:color-mix(in srgb, var(--brand-primary) 8%, transparent)}}.brand-hero-grid{z-index:2;grid-template-columns:1.3fr .7fr;align-items:center;gap:90px;display:grid;position:relative}.brand-big-mark{color:#fff;background:var(--brand-primary);width:75px;height:75px;box-shadow:0 16px 45px var(--brand-primary);border-radius:20px;place-items:center;margin:35px 0 22px;display:grid}@supports (color:color-mix(in lab, red, red)){.brand-big-mark{box-shadow:0 16px 45px color-mix(in srgb, var(--brand-primary) 24%, transparent)}}.brand-big-mark{font-size:1.25rem;font-weight:850}.brand-hero h1{letter-spacing:-.065em;max-width:780px;margin:0 0 20px;font-size:clamp(3rem,5.5vw,5.7rem);line-height:.96}.brand-hero p{max-width:690px;color:var(--muted);font-size:1.04rem;line-height:1.72}.brand-fact-card{border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border-radius:24px;padding:28px}.brand-fact-card>span,.template-summary-card>span{color:var(--green);text-transform:uppercase;letter-spacing:.13em;font-size:.7rem;font-weight:850}.brand-fact-card dl,.template-summary-card dl{margin:20px 0}.brand-fact-card dl div,.template-summary-card dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.brand-fact-card dt,.template-summary-card dt{color:var(--muted);font-size:.74rem}.brand-fact-card dd,.template-summary-card dd{text-align:right;max-width:65%;margin:0;font-size:.76rem;font-weight:750}.brand-fact-card>a{color:var(--green-dark);align-items:center;gap:6px;font-size:.76rem;font-weight:750;display:inline-flex}.brand-fact-card>small{color:var(--muted);align-items:flex-start;gap:7px;margin-top:22px;font-size:.65rem;line-height:1.5;display:flex}.brand-fact-card>small svg{color:var(--green)}.brand-templates{background:#fff}.other-templates{background:var(--surface);padding-top:40px}.other-templates .section-heading h2{letter-spacing:-.055em;margin:11px 0 0;font-size:3rem}.template-detail-hero{background:linear-gradient(#f8fbf9,#fff);padding:80px 0}.template-detail-grid{grid-template-columns:1.3fr .7fr;align-items:center;gap:86px;display:grid}.template-id-row{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.template-id-row span{background:var(--green-soft);color:var(--green-dark);border-radius:999px;padding:7px 11px;font-size:.67rem;font-weight:800}.template-id-row span:last-child{color:#fff;background:#102019}.template-detail-hero h1{letter-spacing:-.072em;margin:17px 0 18px;font-size:clamp(3.4rem,6.3vw,6.5rem);line-height:.92}.template-detail-hero p{max-width:720px;color:var(--muted);font-size:1.04rem;line-height:1.74}.detail-cta-row{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.detail-cta-row>span{color:var(--muted);font-size:.76rem}.detail-cta-row strong{color:var(--ink)}.template-summary-card{color:#fff;background:#0b1510;border-radius:24px;padding:29px;box-shadow:0 25px 70px #0000002e}.template-summary-card dl div{border-color:#24342c}.template-summary-card dt{color:#8fa097}.preview-section{color:#fff;background:#101713;padding:80px 0 100px}.preview-heading{grid-template-columns:1fr 1fr;align-items:end;gap:50px;margin-bottom:32px;display:grid}.preview-heading h2{letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(2.4rem,4vw,4rem);line-height:1}.brand-switch{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.brand-switch>span{color:#91a198;text-align:right;width:100%;margin-bottom:4px;font-size:.67rem}.brand-switch a{color:#b7c4bd;border:1px solid #2d3b34;border-radius:999px;padding:7px 10px;font-size:.65rem}.brand-switch a.active{color:var(--charcoal);background:#fff;border-color:#fff}.device-preview-wrap{background:#07100b;border:1px solid #293a31;border-radius:25px;overflow:hidden}.device-toolbar{border-bottom:1px solid #293a31;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:10px 14px;display:flex}.device-tabs{gap:6px;display:flex}.device-tabs button{color:#95a49c;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:.72rem;font-weight:700;display:inline-flex}.device-toolbar>a{color:#b9c7bf;align-items:center;gap:7px;font-size:.7rem;display:inline-flex}.device-stage{background:repeating-linear-gradient(45deg,#131e18,#131e18 10px,#101914 10px 20px);justify-content:center;align-items:flex-start;min-height:720px;padding:24px;display:flex;overflow:auto}.device-frame{background:#fff;border:5px solid #26332c;border-radius:14px;max-width:100%;height:680px;transition:width .28s;overflow:hidden;box-shadow:0 25px 70px #00000059}.device-mobile .device-frame{border-width:8px;border-radius:28px}.device-frame iframe{background:#fff;border:0;width:100%;height:100%}.preview-disclaimer{color:#809188;border-top:1px solid #293a31;align-items:center;gap:8px;margin:0;padding:13px 18px;font-size:.65rem;display:flex}.preview-disclaimer svg{color:#64ca8d}.dna-section{background:#fff}.dna-grid{grid-template-columns:.72fr 1.28fr;gap:90px;display:grid}.dna-grid h2{letter-spacing:-.06em;margin:14px 0 20px;font-size:clamp(2.5rem,4.5vw,4.6rem);line-height:1}.dna-grid>div:first-child>p{color:var(--muted);line-height:1.75}.feature-checks{color:#415149;grid-template-columns:repeat(2,1fr);gap:9px;margin:28px 0 0;padding:0;font-size:.76rem;list-style:none;display:grid}.feature-checks li{align-items:center;gap:7px;display:flex}.feature-checks svg{color:var(--green)}.dna-list{border-top:1px solid var(--line)}.dna-list details{border-bottom:1px solid var(--line)}.dna-list summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:72px;font-weight:760;list-style:none;display:flex}.dna-list summary::-webkit-details-marker{display:none}.dna-list summary span{color:var(--green)}.dna-list details[open] summary span{transform:rotate(45deg)}.dna-list p{color:var(--muted);margin:-4px 55px 23px 0;font-size:.84rem;line-height:1.7}.template-final-cta{color:#fff;background:#063c20;padding:80px 0}.template-final-grid{grid-template-columns:1.3fr .7fr;align-items:center;gap:80px;display:grid}.template-final-grid h2{letter-spacing:-.06em;margin:13px 0 15px;font-size:clamp(2.5rem,4.6vw,4.8rem);line-height:.98}.template-final-grid p{color:#b9dac6;max-width:720px;line-height:1.7}.template-final-grid>div:last-child{gap:14px;display:grid}.template-final-grid small{color:#a9ccb7;gap:7px;font-size:.65rem;line-height:1.5;display:flex}.required-content-note{background:#f6faf7;border:1px solid #d9e5dc;border-radius:14px;margin-top:28px;padding:18px}.required-content-note>span{color:var(--green-dark);letter-spacing:.11em;text-transform:uppercase;font-size:.66rem;font-weight:850}.required-content-note ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:14px 0 0;padding:0;list-style:none;display:grid}.required-content-note li{color:#5e6f64;padding-left:13px;font-size:.72rem;line-height:1.45;position:relative}.required-content-note li:before{content:"";background:var(--green);border-radius:50%;width:5px;height:5px;position:absolute;top:.5em;left:0}.demo-site{color:#141a17;background:#fff;min-height:100vh;font-family:Inter,Segoe UI,Arial,sans-serif}.demo-site *{box-sizing:border-box}.demo-site a{text-decoration:none}.demo-bar{color:#b9c8c0;letter-spacing:.06em;background:#07110c;justify-content:space-between;align-items:center;gap:20px;min-height:28px;padding:5px 3vw;font-size:clamp(8px,.8vw,11px);display:flex}.demo-bar b{color:#70d899}.demo-nav{z-index:4;background:#fffffff5;border-bottom:1px solid #e2e7e4;align-items:center;gap:3vw;min-height:72px;padding:0 4vw;display:flex;position:relative}.demo-brand{align-items:center;gap:10px;margin-right:auto;display:flex}.demo-brand i{background:var(--demo-primary);width:38px;height:38px;color:var(--demo-secondary);border-radius:10px;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.demo-brand span{flex-direction:column;gap:2px;display:flex}.demo-brand strong{font-size:clamp(12px,1.25vw,17px)}.demo-brand small{color:#7b8981;letter-spacing:.1em;font-size:clamp(6px,.65vw,9px)}.demo-nav nav{gap:2.3vw;font-size:clamp(9px,.85vw,12px);display:flex}.demo-nav-cta,.demo-actions a:first-child,.demo-contact>a,.p2-overlay>a,.p3-copy>a,.p4-copy>a,.p4-concierge>a,.p5-hero>div>a,.p6-hero>.demo-image>div>a,.p7-copy>a,.p7-variants>a{background:var(--demo-primary);min-height:38px;color:var(--demo-secondary);border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:clamp(8px,.8vw,11px);font-weight:800;display:inline-flex}.demo-image{min-height:100%;position:relative;overflow:hidden}.demo-image>img{object-fit:cover}.demo-kicker,.p2-overlay>span,.p3-copy>span,.p4-copy small,.p5-hero>div>span,.p6-hero>.demo-image>div>small,.p7-copy>span,.p8-hero>span{color:var(--demo-primary);letter-spacing:.13em;text-transform:uppercase;font-size:clamp(8px,.8vw,11px);font-weight:850}.demo-section-head{margin-bottom:30px}.demo-section-head>span{color:var(--demo-primary);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:850}.demo-section-head h2{letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(28px,4vw,54px);line-height:1}.demo-car-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.demo-car-grid article{border:1px solid #e0e6e2;border-radius:16px;padding:12px 12px 18px}.demo-car-art{background:#f1f4f2;border-radius:10px;height:150px;margin-bottom:15px;position:relative;overflow:hidden}.demo-car-art img{object-fit:cover}.demo-car-grid small{color:#7d8a83;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.demo-car-grid h3{margin:5px 0;font-size:clamp(17px,2vw,26px)}.demo-car-grid p{color:#707c75;font-size:clamp(9px,.9vw,12px)}.demo-car-grid a{color:var(--demo-primary);font-size:10px;font-weight:800}.demo-contact small{color:#79d79e;letter-spacing:.15em;font-size:9px}.demo-contact h2{letter-spacing:-.055em;margin:8px 0;font-size:clamp(28px,4.4vw,60px);line-height:1}.demo-contact p{color:#9fb0a7;font-size:clamp(10px,1vw,14px)}.demo-contact>a{color:#fff;background:#10a356;justify-self:end;min-height:46px;padding-inline:22px}.demo-contact-bold{background:var(--demo-primary)}.p1-hero{background:#f7faf8;grid-template-columns:.9fr 1.1fr;min-height:560px;display:grid}.p1-hero>div:first-child{padding:7vw 4vw 6vw 6vw}.p1-hero h1{letter-spacing:-.065em;margin:12px 0 18px;font-size:clamp(40px,5.4vw,76px);line-height:.94}.p1-hero p{color:#637168;max-width:560px;font-size:clamp(11px,1.1vw,16px);line-height:1.7}.demo-actions{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.demo-actions a:last-child{border:1px solid #cad5cf;border-radius:999px;align-items:center;min-height:38px;padding:0 16px;font-size:10px;font-weight:800;display:inline-flex}.demo-trust{color:#637168;flex-wrap:wrap;gap:14px;font-size:9px;display:flex}.demo-trust span:before{content:"✓";color:var(--demo-primary);margin-right:4px}.demo-model-section,.p2-offers,.p6-lineup{padding:6vw}.p1-profile{background:#f0f5f2;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:4vw 6vw;display:grid}.profile-avatar{color:#fff;background:var(--demo-primary);border-radius:50%;place-items:center;width:70px;height:70px;font-weight:850;display:grid}.p1-profile small{color:#748078;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.p1-profile h2{margin:5px 0;font-size:28px}.p1-profile p{color:#68756d;margin:0;font-size:11px}.p1-profile>a{background:var(--demo-primary);color:#fff;border-radius:999px;padding:12px 16px;font-size:10px;font-weight:800}.p2-hero{min-height:570px}.p2-hero .demo-image:after,.p4-hero .demo-image:after,.p7-hero .demo-image:after{content:"";background:linear-gradient(90deg,#070908e6,#07090814);position:absolute;inset:0}.p2-overlay,.p4-copy,.p7-copy{z-index:2;color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;width:52%;min-height:570px;padding:5vw 6vw;display:flex;position:relative}.p2-overlay h1{letter-spacing:-.068em;margin:10px 0 18px;font-size:clamp(42px,6vw,84px);line-height:.9}.p2-price{flex-direction:column;margin-bottom:18px;display:flex}.p2-price small{color:#ccd7d1}.p2-price strong{font-size:clamp(26px,4vw,54px)}.p2-price sup{font-size:.32em}.p2-overlay>small{color:#9faea6;margin-top:10px;font-size:8px}.p2-benefits{background:var(--demo-primary);color:var(--demo-secondary);grid-template-columns:repeat(3,1fr);display:grid}.p2-benefits div{border-right:1px solid #fff3;align-items:center;gap:12px;min-height:90px;padding:20px 4vw;display:flex}.p2-benefits b{opacity:.55}.p2-benefits span{font-size:12px;font-weight:800}.offer-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.offer-grid article{background:#f4f7f5;border-radius:15px;padding:28px}.offer-grid small{color:var(--demo-primary);font-weight:850}.offer-grid h3{font-size:24px}.offer-grid p{color:#6e7b74;font-size:11px;line-height:1.6}.offer-grid a{color:var(--demo-primary);font-size:10px;font-weight:800}.p3-hero{grid-template-columns:.9fr 1.1fr;min-height:600px;display:grid}.p3-copy{background:#111713;flex-direction:column;justify-content:center;align-items:flex-start;padding:6vw;display:flex}.p3-copy span{color:#cbb88d;letter-spacing:.14em;text-transform:uppercase;font-size:9px}.p3-copy h1{letter-spacing:-.045em;margin:14px 0 18px;font-family:Georgia,serif;font-size:clamp(40px,5.4vw,76px);font-weight:400;line-height:.98}.p3-copy p{color:#8f9b94;font-size:11px}.p3-copy>a{color:#15120c;background:#c4a870;margin-top:20px}.p3-manifesto{text-align:center;max-width:820px;margin:auto;padding:8vw 5vw}.p3-manifesto small{color:#bda777;letter-spacing:.15em}.p3-manifesto blockquote{margin:25px 0;font-family:Georgia,serif;font-size:clamp(30px,4vw,55px);line-height:1.12}.p3-manifesto p{color:#97a39c;line-height:1.7}.p3-process{border-top:1px solid #29312d;border-bottom:1px solid #29312d;grid-template-columns:repeat(3,1fr);display:grid}.p3-process article{border-right:1px solid #29312d;padding:4vw}.p3-process span{color:#bda777;font-size:9px}.p3-process h3{font-family:Georgia,serif;font-size:28px;font-weight:400}.p3-process p{color:#8f9a94;font-size:11px}.p3-collection{grid-template-columns:1.3fr repeat(3,.7fr);padding:6vw;display:grid}.p3-collection>div,.p3-collection article{border-right:1px solid #29312d;padding:22px}.p3-collection h2{font-family:Georgia,serif;font-weight:400}.p3-collection article{flex-direction:column;justify-content:flex-end;min-height:210px;display:flex}.p3-collection article span{color:#7f8b84;font-size:8px}.p3-collection article strong{margin:7px 0 25px;font-family:Georgia,serif;font-size:20px;font-weight:400}.p3-collection a{color:#c5ad78;font-size:9px}.demo-004{color:#fff;background:#080908}.p4-hero{min-height:670px}.p4-hero .demo-nav{z-index:4;background:0 0;position:absolute;top:0;left:0;right:0}.p4-copy{width:58%;min-height:670px}.p4-copy small{color:#d0bd8d}.p4-copy h1{letter-spacing:-.065em;margin:14px 0 30px;font-family:Georgia,serif;font-size:clamp(50px,8vw,110px);font-weight:400;line-height:.9}.p4-copy>a{background:0 0;border:1px solid #ffffff80}.p4-statement{max-width:900px;padding:9vw 6vw}.p4-statement small,.p4-concierge small{color:#b9a477;letter-spacing:.15em;font-size:9px}.p4-statement h2{margin:20px 0;font-family:Georgia,serif;font-size:clamp(42px,6vw,80px);font-weight:400;line-height:1}.p4-statement p{color:#919c96;max-width:600px;line-height:1.8}.p4-collection{grid-template-columns:1.2fr .8fr;min-height:600px;display:grid}.p4-collection>div:last-child{color:#111;background:#efeee9;flex-direction:column;justify-content:center;align-items:flex-start;padding:5vw;display:flex}.p4-collection span{letter-spacing:.13em;font-size:9px}.p4-collection h2{font-family:Georgia,serif;font-size:clamp(36px,4.5vw,62px);font-weight:400;line-height:1}.p4-collection p{color:#677069;line-height:1.7}.p4-collection a{border-bottom:1px solid #111;padding-bottom:5px;font-size:10px}.p4-concierge{text-align:center;padding:8vw 6vw}.p4-concierge h2{font-family:Georgia,serif;font-size:clamp(38px,5.5vw,70px);font-weight:400}.p4-concierge>a{color:#111;background:#c4ab76}.p5-hero{background:#f4fbf7;grid-template-columns:.85fr 1.15fr;min-height:540px;display:grid}.p5-hero>div:first-child{flex-direction:column;justify-content:center;align-items:flex-start;padding:6vw;display:flex}.p5-hero h1{letter-spacing:-.068em;margin:11px 0 18px;font-size:clamp(42px,5.8vw,78px);line-height:.92}.p5-hero p{color:#617067;line-height:1.7}.p5-metrics{border-bottom:1px solid #dde8e1;grid-template-columns:repeat(4,1fr);display:grid}.p5-metrics article{border-right:1px solid #dde8e1;flex-direction:column;justify-content:center;min-height:130px;padding:25px 3vw;display:flex}.p5-metrics small{color:var(--demo-primary);letter-spacing:.14em;font-size:8px}.p5-metrics strong{margin:7px 0;font-size:24px}.p5-metrics span{color:#738179;font-size:9px}.p5-steps{padding:7vw 6vw}.p5-steps>div:last-child{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.p5-steps article{background:#edf8f1;border-radius:18px;padding:30px}.p5-steps b{color:var(--demo-primary)}.p5-steps h3{font-size:23px}.p5-steps p{color:#6f7b74;font-size:11px}.p6-utility{color:#c7d2cc;background:#101915;justify-content:space-between;align-items:center;min-height:34px;padding:0 4vw;font-size:8px;display:flex}.p6-hero{min-height:560px}.p6-hero .demo-image:after{content:"";background:linear-gradient(90deg,#fffffff5,#ffffff1a);position:absolute;inset:0}.p6-hero .demo-image>div{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;width:50%;min-height:560px;padding:6vw;display:flex;position:relative}.p6-hero h1{letter-spacing:-.065em;margin:12px 0;font-size:clamp(40px,5.5vw,76px);line-height:.93}.p6-hero p{color:#65736a;line-height:1.7}.p6-services{grid-template-columns:repeat(3,1fr);padding:0 6vw 6vw;display:grid}.p6-services article{border:1px solid #dee6e1;padding:30px}.p6-services b{color:var(--demo-primary)}.p6-services h3{font-size:23px}.p6-services p{color:#718078;font-size:11px}.p6-team{background:#f2f6f4;grid-template-columns:1.25fr repeat(3,1fr);align-items:center;gap:12px;padding:5vw 6vw;display:grid}.p6-team h2{font-size:32px}.p6-team article{background:#fff;border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}.p6-team i{background:var(--demo-primary);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;display:grid}.p6-team article span{flex-direction:column;flex:1;display:flex}.p6-team article strong{font-size:10px}.p6-team article small{color:#7a8880;font-size:7px}.p6-team article a{color:var(--demo-primary);font-size:8px;font-weight:800}.demo-007{color:#fff;background:#0a0d0b}.p7-hero{min-height:680px}.p7-hero .demo-nav{z-index:4;background:0 0;position:absolute;left:0;right:0}.p7-copy{min-height:680px}.p7-copy>span{color:var(--demo-accent)}.p7-copy h1{letter-spacing:-.075em;margin:13px 0;font-size:clamp(55px,8vw,110px);line-height:.84}.p7-copy p{color:#c0cbc5}.p7-copy>a,.p7-variants>a{background:var(--demo-accent);color:#111}.p7-specs{border-bottom:1px solid #29322d;grid-template-columns:repeat(4,1fr);display:grid}.p7-specs div{border-right:1px solid #29322d;flex-direction:column;padding:30px 4vw;display:flex}.p7-specs small{color:#78867e;font-size:8px}.p7-specs strong{margin-top:7px;font-size:15px}.p7-story{grid-template-columns:1fr 1fr;min-height:560px;display:grid}.p7-story.reverse{direction:rtl}.p7-story.reverse>*{direction:ltr}.p7-story>div:first-child{flex-direction:column;justify-content:center;padding:6vw;display:flex}.p7-story small{color:var(--demo-accent)}.p7-story h2{margin:15px 0;font-size:clamp(40px,5vw,70px);line-height:.95}.p7-story p{color:#98a69e;line-height:1.7}.p7-variants{text-align:center;color:#111;background:#f4f5f3;flex-direction:column;align-items:center;padding:8vw 6vw;display:flex}.p7-variants>span{letter-spacing:.13em;font-size:9px}.p7-variants h2{font-size:clamp(40px,5vw,68px)}.p7-variants>div{gap:7px;margin-bottom:25px;display:flex}.p7-variants button{background:#fff;border:1px solid #ccd2ce;border-radius:999px;padding:10px 15px}.p8-hero{text-align:center;padding:7vw 6vw 5vw}.p8-hero>span{color:var(--demo-primary)}.p8-hero h1{letter-spacing:-.07em;max-width:850px;margin:14px auto 28px;font-size:clamp(42px,6.5vw,90px);line-height:.91}.p8-search{color:#829087;text-align:left;border:1px solid #d5ddd8;border-radius:999px;justify-content:space-between;align-items:center;max-width:680px;min-height:58px;margin:auto;padding:8px 8px 8px 20px;font-size:10px;display:flex}.p8-search b{background:var(--demo-primary);color:#fff;border-radius:999px;padding:12px 18px}.p8-catalog{padding:0 6vw 6vw}.p8-filter{gap:6px;margin-bottom:18px;display:flex}.p8-filter button{background:#fff;border:1px solid #dce3df;border-radius:999px;padding:8px 13px;font-size:9px}.p8-catalog article{border-top:1px solid #dce3df;grid-template-columns:230px 1fr auto;align-items:center;gap:25px;min-height:180px;display:grid}.p8-catalog article>div{height:140px;position:relative;overflow:hidden}.p8-catalog img{object-fit:cover}.p8-catalog article small{color:#718078;font-size:8px}.p8-catalog article h2{margin:5px 0;font-size:30px}.p8-catalog article p{color:#77857d;font-size:10px}.p8-catalog article>a{background:var(--demo-primary);color:#fff;border-radius:999px;padding:11px 14px;font-size:9px;font-weight:800}.p8-profile{background:#f4f6f5;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:4vw 6vw;display:grid}.p8-profile i{color:#fff;background:#111;border-radius:50%;place-items:center;width:64px;height:64px;font-style:normal;display:grid}.p8-profile small{color:#728078;font-size:8px}.p8-profile h2{margin:4px 0}.p8-profile p{color:#728078;margin:0;font-size:10px}.p8-profile>a{color:var(--demo-primary);font-size:10px;font-weight:800}@media (width<=820px){.brand-hero-grid,.template-detail-grid,.dna-grid,.template-final-grid{grid-template-columns:1fr;gap:40px}.preview-heading{grid-template-columns:1fr}.brand-switch{justify-content:flex-start}.brand-switch>span{text-align:left}.device-stage{min-height:620px;padding:12px}.device-frame{height:590px}.demo-nav{min-height:58px}.demo-nav nav{display:none}.p1-hero,.p3-hero,.p5-hero,.p4-collection,.p7-story{grid-template-columns:1fr}.p1-hero .demo-image,.p3-hero .demo-image,.p5-hero .demo-image,.p4-collection .demo-image,.p7-story .demo-image{min-height:340px}.p3-collection{grid-template-columns:1fr 1fr}.p3-collection>div{grid-column:1/-1}.p6-team{grid-template-columns:1fr 1fr}.p6-team>div{grid-column:1/-1}}@media (width<=560px){.subpage-hero{padding:65px 0 55px}.narrow-hero h1,.brand-hero h1,.template-detail-hero h1{font-size:3.05rem}.brand-hero,.template-detail-hero{padding:58px 0}.template-summary-card,.brand-fact-card{padding:22px}.device-toolbar{flex-direction:column;align-items:stretch}.device-tabs{width:100%}.device-tabs button{flex:1;justify-content:center;padding-inline:7px}.device-toolbar>a{align-self:flex-end}.device-stage{min-height:540px}.device-frame{height:510px}.feature-checks{grid-template-columns:1fr}.demo-bar{padding-inline:10px}.demo-bar span{max-width:58%}.demo-nav{padding-inline:14px}.demo-brand small{display:none}.demo-nav-cta{padding-inline:10px}.p1-hero>div:first-child,.p3-copy,.p5-hero>div:first-child{padding:55px 22px}.p1-hero h1,.p2-overlay h1,.p3-copy h1,.p5-hero h1,.p6-hero h1{font-size:42px}.demo-car-grid,.offer-grid,.p5-steps>div:last-child{grid-template-columns:1fr}.demo-model-section,.p2-offers,.p6-lineup{padding:55px 18px}.p1-profile,.p8-profile{grid-template-columns:auto 1fr;padding:28px 18px}.p1-profile>a,.p8-profile>a{text-align:center;grid-column:1/-1}.p2-overlay,.p4-copy,.p7-copy,.p6-hero .demo-image>div{width:88%;padding:50px 22px}.p2-benefits,.p3-process,.p5-metrics,.p6-services,.p7-specs{grid-template-columns:repeat(2,1fr)}.p3-collection{grid-template-columns:1fr;padding:20px}.p3-collection>div{grid-column:auto}.p4-copy h1,.p7-copy h1{font-size:56px}.p4-statement,.p4-concierge{padding:75px 24px}.p6-team{grid-template-columns:1fr;padding:45px 18px}.p6-team>div{grid-column:auto}.p7-story>div:first-child{padding:55px 22px}.p8-hero{padding:65px 20px 40px}.p8-hero h1{font-size:44px}.p8-catalog{padding:0 18px 50px}.p8-catalog article{grid-template-columns:110px 1fr;gap:15px;padding:12px 0}.p8-catalog article>div{height:100px}.p8-catalog article>a{text-align:center;grid-column:1/-1}.demo-contact{grid-template-columns:1fr;padding:55px 22px}.demo-contact>a{justify-self:stretch}}.demo-site{color:#142019;background:#f7f8f7;min-height:100vh;font-family:Inter,Segoe UI,Arial,sans-serif;line-height:1.5;overflow-x:hidden}.demo-site *,.demo-site :before,.demo-site :after{box-sizing:border-box}.demo-site a{color:inherit;text-decoration:none}.demo-site button{font:inherit}.demo-notice{color:#bdc9c2;letter-spacing:.035em;background:#0c1510;justify-content:space-between;align-items:center;gap:18px;min-height:34px;padding:7px clamp(16px,4vw,64px);font-size:clamp(8px,.75vw,11px);display:flex}.demo-notice span{align-items:center;gap:8px;display:inline-flex}.demo-notice b{color:#fff;font-weight:800}.demo-notice i{background:#70c994;border-radius:50%;width:3px;height:3px}.demo-nav{color:#132018;z-index:20;background:#fffffff0;border-bottom:1px solid #1120181a;align-items:center;gap:clamp(14px,3vw,50px);min-height:78px;padding:0 clamp(16px,4.5vw,74px);display:flex;position:relative}.demo-nav-dark{color:#fff;background:#101611;border-color:#ffffff1f}.demo-nav-overlay{color:#fff;background:linear-gradient(#05080699,#0000);border-color:#ffffff2e;position:absolute;inset:0 0 auto}.demo-brand{align-items:center;gap:10px;min-width:0;margin-right:auto;display:inline-flex}.demo-brand>i{background:var(--demo-primary);width:38px;height:38px;color:var(--demo-secondary);letter-spacing:-.04em;border-radius:10px;flex:none;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.demo-brand span{gap:1px;min-width:0;display:grid}.demo-brand strong{letter-spacing:-.035em;font-size:clamp(13px,1.1vw,17px)}.demo-brand small{color:#76867d;letter-spacing:.12em;font-size:clamp(6px,.58vw,8px);font-weight:700}.demo-nav-dark .demo-brand small,.demo-nav-overlay .demo-brand small{color:#ffffffa1}.demo-nav nav{align-items:center;gap:clamp(14px,2vw,34px);display:flex}.demo-nav nav a{color:inherit;opacity:.78;font-size:clamp(9px,.78vw,12px);font-weight:700;transition:opacity .18s}.demo-nav nav a:hover{opacity:1}.demo-nav-cta{color:#fff;white-space:nowrap;background:#14241b;border-radius:999px;align-items:center;gap:9px;min-height:40px;padding:0 14px;font-size:clamp(8px,.72vw,11px);font-weight:800;display:inline-flex}.demo-nav-dark .demo-nav-cta,.demo-nav-overlay .demo-nav-cta{color:#121b15;background:#fff}.demo-nav-cta span{font-size:1.08em}.demo-image{isolation:isolate;background:#d8e1db;min-height:100%;position:relative;overflow:hidden}.demo-image>img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.demo-image:hover>img{transform:scale(1.025)}.demo-eyebrow{color:var(--demo-primary);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:clamp(8px,.68vw,11px);font-weight:850;display:inline-flex}.demo-eyebrow i{background:currentColor;width:21px;height:1px;display:inline-block}.demo-action-row{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.demo-primary-action,.demo-secondary-action{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 18px;font-size:clamp(9px,.78vw,12px);font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex}.demo-primary-action{background:var(--demo-primary);color:var(--demo-secondary);box-shadow:0 12px 30px var(--demo-primary)}@supports (color:color-mix(in lab, red, red)){.demo-primary-action{box-shadow:0 12px 30px color-mix(in srgb, var(--demo-primary) 24%, transparent)}}.demo-primary-action:hover,.demo-secondary-action:hover{transform:translateY(-2px)}.demo-secondary-action{color:#18261e;background:#ffffff73;border:1px solid #101f1638}.demo-section{padding:clamp(62px,8vw,122px) clamp(18px,6vw,92px)}.demo-section-light{background:#f7f9f7}.demo-section-heading{grid-template-columns:minmax(0,1.1fr) minmax(220px,.55fr);align-items:end;gap:35px;margin-bottom:31px;display:grid}.demo-section-heading h2{letter-spacing:-.065em;max-width:750px;margin:12px 0 0;font-size:clamp(34px,4.5vw,74px);line-height:.96}.demo-section-heading>p{color:#69796f;max-width:355px;margin:0 0 2px;font-size:clamp(11px,.9vw,14px);line-height:1.68}.vehicle-picker{flex-wrap:wrap;gap:7px;margin:0 0 24px;display:flex}.vehicle-picker button{color:#54645a;cursor:pointer;background:#fff;border:1px solid #d7dfda;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:clamp(8px,.73vw,11px);font-weight:760;transition:all .18s;display:inline-flex}.vehicle-picker button:hover,.vehicle-picker button.active{color:#fff;background:#18281e;border-color:#18281e}.vehicle-picker button small{color:inherit;opacity:.55;font-size:.78em}.vehicle-picker.inverse button{color:#ffffffad;background:0 0;border-color:#ffffff3d}.vehicle-picker.inverse button:hover,.vehicle-picker.inverse button.active{color:#17221b;background:#fff;border-color:#fff}.vehicle-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.vehicle-cards article{background:#fff;border:1px solid #dfe6e1;border-radius:17px;transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden;box-shadow:0 8px 22px #12231909}.vehicle-cards article:hover,.vehicle-cards article.active{border-color:var(--demo-primary);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.vehicle-cards article:hover,.vehicle-cards article.active{border-color:color-mix(in srgb, var(--demo-primary) 42%, #dfe6e1)}}.vehicle-cards article:hover,.vehicle-cards article.active{box-shadow:0 18px 36px #1127181a}.vehicle-card-image{background:#e9eeea;height:clamp(140px,15vw,218px);position:relative;overflow:hidden}.vehicle-card-image img{object-fit:cover}.vehicle-card-copy{padding:17px 17px 19px}.vehicle-card-copy>span{color:#718178;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(7px,.65vw,10px);font-weight:750}.vehicle-card-copy h3{letter-spacing:-.052em;margin:8px 0;font-size:clamp(18px,1.7vw,27px);line-height:1.02}.vehicle-card-copy p{color:#68786f;min-height:48px;margin:0 0 16px;font-size:clamp(10px,.83vw,13px);line-height:1.6}.vehicle-card-copy a{color:#183c26;align-items:center;gap:8px;font-size:clamp(9px,.74vw,11px);font-weight:850;display:inline-flex}.vehicle-card-copy a b{color:var(--demo-primary);font-size:1.2em}.demo-contact{color:#fff;background:#0d1711;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:center;gap:48px;padding:clamp(66px,9vw,132px) clamp(22px,7vw,110px);display:grid}.demo-contact .demo-eyebrow{color:#87d7a5}.demo-contact h2{letter-spacing:-.075em;max-width:760px;margin:15px 0 14px;font-size:clamp(35px,5.6vw,86px);line-height:.92}.demo-contact p{color:#aab8b0;max-width:590px;margin:0;font-size:clamp(11px,1vw,15px);line-height:1.7}.demo-contact-action{justify-items:start;gap:12px;display:grid}.demo-contact-action .demo-primary-action{color:#122018;background:#fff}.demo-contact-action small{color:#8fa097;font-size:clamp(8px,.68vw,10px);line-height:1.45}.demo-contact-compact{padding-top:clamp(52px,6vw,86px);padding-bottom:clamp(52px,6vw,86px)}.demo-mobile-cta{display:none}.image-caption{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1610ad;border:1px solid #ffffff2e;border-radius:12px;gap:4px;padding:15px 17px;display:grid;position:absolute;bottom:clamp(20px,4vw,55px);right:clamp(18px,4vw,55px)}.image-caption span,.image-caption small{color:#ffffffad;letter-spacing:.12em;font-size:clamp(7px,.6vw,9px);font-weight:760}.image-caption strong{letter-spacing:-.04em;font-size:clamp(16px,1.45vw,23px)}.image-caption-dark{background:#080d0abf}.personal-hero{background:#edf3ef;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);min-height:min(700px,100vh - 112px);display:grid}.personal-hero-copy{align-self:center;padding:clamp(54px,7vw,120px) clamp(20px,7vw,108px)}.personal-hero-copy h1{letter-spacing:-.075em;max-width:720px;margin:14px 0 18px;font-size:clamp(42px,5.3vw,82px);line-height:.91}.personal-hero-copy>p{color:#5e7066;max-width:570px;margin:0;font-size:clamp(12px,1vw,16px);line-height:1.74}.personal-hero-image{min-height:100%}.personal-advisor{border-top:1px solid #cdd8d0;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;max-width:530px;margin-top:34px;padding-top:18px;display:grid}.personal-advisor>b{color:#fff;background:#173424;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;display:grid}.personal-advisor span{gap:2px;display:grid}.personal-advisor small{color:#6e7e74;letter-spacing:.1em;font-size:clamp(7px,.62vw,9px);font-weight:750}.personal-advisor strong{letter-spacing:-.025em;font-size:clamp(12px,1vw,15px)}.personal-advisor>i{color:#4d6256;font-size:clamp(8px,.67vw,10px);font-style:normal;font-weight:700}.personal-proof{background:#fff;border-bottom:1px solid #dce5de;grid-template-columns:repeat(3,1fr);display:grid}.personal-proof>div{border-right:1px solid #dce5de;align-content:center;gap:5px;min-height:132px;padding:24px clamp(18px,4vw,58px);display:grid}.personal-proof strong{letter-spacing:-.035em;font-size:clamp(12px,1vw,16px)}.personal-proof span{color:#728278;font-size:clamp(9px,.75vw,12px);line-height:1.5}.personal-process{background:#dfece4;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:65px;padding:clamp(65px,8vw,125px) clamp(20px,7vw,110px);display:grid}.personal-process h2{letter-spacing:-.065em;max-width:520px;margin:14px 0 0;font-size:clamp(34px,4.2vw,66px);line-height:.95}.personal-process ol{border-top:1px solid #aec7b7;margin:0;padding:0;list-style:none}.personal-process li{border-bottom:1px solid #aec7b7;grid-template-columns:42px 1fr;gap:14px;padding:21px 0;display:grid}.personal-process li>b{color:var(--demo-primary);font-size:11px}.personal-process li span{gap:4px;display:grid}.personal-process li strong{letter-spacing:-.035em;font-size:clamp(15px,1.28vw,20px)}.personal-process li small{color:#587064;font-size:clamp(10px,.8vw,13px);line-height:1.5}.demo-002{background:#fbfaf7}.demo-002 .demo-nav-dark{background:#111913}.promo-hero-image{min-height:clamp(580px,63vw,790px)}.promo-hero-overlay{z-index:1;background:linear-gradient(90deg,#050a07e3 0%,#070d09a6 43%,#070d0914 82%);position:absolute;inset:0}.promo-hero-copy{z-index:2;width:min(680px,63%);min-height:inherit;color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(45px,7vw,105px);display:flex;position:relative}.promo-hero-copy .demo-eyebrow{color:#adf0be}.promo-hero-copy h1{letter-spacing:-.08em;max-width:670px;margin:14px 0 16px;font-size:clamp(46px,5.9vw,94px);line-height:.88}.promo-hero-copy>p{color:#d7e1da;max-width:560px;margin:0;font-size:clamp(12px,1vw,16px);line-height:1.65}.promo-offer-card{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#111d158c;border:1px solid #ffffff38;border-radius:14px;gap:6px;width:min(100%,450px);margin:27px 0 17px;padding:17px 18px;display:grid}.promo-offer-card span{color:#9cdfac;letter-spacing:.13em;font-size:clamp(7px,.61vw,9px);font-weight:850}.promo-offer-card strong{letter-spacing:-.045em;font-size:clamp(17px,1.5vw,24px)}.promo-offer-card small{color:#c9d6cd;font-size:clamp(9px,.74vw,11px);line-height:1.45}.promo-assurance{background:var(--demo-primary);color:var(--demo-secondary);grid-template-columns:repeat(3,1fr);display:grid}.promo-assurance article{border-right:1px solid var(--demo-secondary);grid-template-columns:34px 1fr;align-content:center;gap:12px;min-height:136px;padding:24px clamp(18px,4vw,60px);display:grid}@supports (color:color-mix(in lab, red, red)){.promo-assurance article{border-right:1px solid color-mix(in srgb, var(--demo-secondary) 22%, transparent)}}.promo-assurance b{opacity:.6;font-size:11px}.promo-assurance span{gap:4px;display:grid}.promo-assurance strong{letter-spacing:-.03em;font-size:clamp(12px,1vw,16px)}.promo-assurance small{opacity:.74;font-size:clamp(9px,.75vw,12px);line-height:1.45}.promo-selection{background:#fbfaf7}.demo-003 .demo-notice{background:#080c09}.demo-003 .demo-nav{border-color:#29332d}.demo-003 .demo-eyebrow{color:#d1b77e}.executive-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:clamp(590px,67vw,820px);display:grid}.executive-hero-copy{background:#121913;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(52px,7vw,112px);display:flex}.executive-hero-copy h1{letter-spacing:-.055em;max-width:670px;margin:17px 0 19px;font-family:Georgia,serif;font-size:clamp(42px,5vw,80px);font-weight:400;line-height:.95}.executive-hero-copy>p{color:#a8b3aa;font-size:clamp(10px,.86vw,13px)}.executive-hero-copy .demo-primary-action{color:#1a160c;box-shadow:none;background:#d4ba82;margin-top:16px}.executive-signature{color:#88978d;align-items:center;gap:10px;margin-top:48px;display:flex}.executive-signature span{color:#d4ba82;border:1px solid #4a584f;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:10px;display:grid}.executive-signature small{letter-spacing:.08em;font-size:clamp(8px,.66vw,10px)}.executive-hero-image{min-height:100%}.executive-manifesto{text-align:center;max-width:1020px;margin:0 auto;padding:clamp(78px,10vw,152px) clamp(24px,7vw,96px)}.executive-manifesto blockquote{letter-spacing:-.045em;max-width:900px;margin:22px auto;font-family:Georgia,serif;font-size:clamp(35px,4.5vw,70px);font-weight:400;line-height:1.05}.executive-manifesto p{color:#99a79f;max-width:580px;margin:0 auto;font-size:clamp(11px,.95vw,15px);line-height:1.7}.executive-journey{border-top:1px solid #2b3730;border-bottom:1px solid #2b3730;grid-template-columns:repeat(3,1fr);display:grid}.executive-journey article{border-right:1px solid #2b3730;min-height:240px;padding:clamp(28px,4vw,62px)}.executive-journey b{color:#d2b980;font-size:10px}.executive-journey h3{margin:34px 0 8px;font-family:Georgia,serif;font-size:clamp(25px,2.4vw,38px);font-weight:400}.executive-journey p{color:#96a39b;margin:0;font-size:clamp(10px,.84vw,13px);line-height:1.65}.executive-collection{grid-template-columns:minmax(290px,.84fr) minmax(0,1.16fr);gap:28px;padding:clamp(58px,7vw,112px) clamp(20px,6vw,92px);display:grid}.executive-collection-intro h2{letter-spacing:-.05em;margin:16px 0 26px;font-family:Georgia,serif;font-size:clamp(35px,4.1vw,66px);font-weight:400;line-height:.98}.executive-collection-cards .vehicle-cards{grid-template-columns:1fr;gap:10px}.executive-collection-cards .vehicle-cards article{box-shadow:none;background:0 0;border-color:#2b3730;grid-template-columns:180px 1fr;display:grid}.executive-collection-cards .vehicle-card-image{height:100%;min-height:155px}.executive-collection-cards .vehicle-card-copy{padding:19px}.executive-collection-cards .vehicle-card-copy>span,.executive-collection-cards .vehicle-card-copy p{color:#9aa79f}.executive-collection-cards .vehicle-card-copy a{color:#d5bb82}.demo-003 .demo-contact{background:#1a211b}.premium-page,.demo-004{color:#f4f1ea;background:#090b09}.demo-004 .demo-notice{background:#060706}.premium-hero-image{min-height:clamp(680px,76vw,920px)}.premium-scrim{z-index:1;background:linear-gradient(90deg,#020403c7,#02040345 53%,#0204030f);position:absolute;inset:0}.premium-hero .demo-nav{z-index:4}.premium-hero-copy{z-index:3;color:#fff;width:min(700px,68%);position:absolute;bottom:clamp(65px,9vw,128px);left:clamp(20px,7vw,108px)}.premium-hero-copy .demo-eyebrow{color:#e0c582}.premium-hero-copy h1{letter-spacing:-.075em;margin:18px 0 19px;font-family:Georgia,serif;font-size:clamp(55px,7.5vw,116px);font-weight:400;line-height:.85}.premium-hero-copy p{color:#d5d2cb;max-width:460px;margin:0 0 26px;font-size:clamp(11px,.95vw,15px);line-height:1.65}.premium-hero-copy .demo-primary-action{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0708073d;border:1px solid #ffffff80}.premium-statement{grid-template-columns:minmax(0,1fr) minmax(250px,.55fr);gap:70px;padding:clamp(80px,11vw,170px) clamp(22px,10vw,160px);display:grid}.premium-statement .demo-eyebrow{color:#cdb371}.premium-statement h2{letter-spacing:-.065em;max-width:760px;margin:18px 0 0;font-family:Georgia,serif;font-size:clamp(46px,6.6vw,100px);font-weight:400;line-height:.9}.premium-statement>p{color:#a9aaa4;align-self:end;max-width:420px;margin:0;font-size:clamp(12px,1vw,16px);line-height:1.8}.premium-feature{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:clamp(550px,60vw,760px);display:grid}.premium-feature-image{min-height:100%}.premium-feature-copy{color:#131612;background:#efeee8;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(46px,7vw,108px);display:flex}.premium-feature-copy>span{color:#70746d;letter-spacing:.14em;font-size:clamp(8px,.68vw,10px)}.premium-feature-copy h2{letter-spacing:-.06em;margin:17px 0 14px;font-family:Georgia,serif;font-size:clamp(39px,4.8vw,72px);font-weight:400;line-height:.93}.premium-feature-copy p{color:#626860;max-width:470px;margin:0 0 26px;font-size:clamp(11px,.92vw,14px);line-height:1.7}.premium-feature-copy .vehicle-picker.inverse{margin-bottom:28px}.premium-feature-copy .vehicle-picker.inverse button{color:#606860;border-color:#bfc4bc}.premium-feature-copy .vehicle-picker.inverse button.active{color:#fff;background:#171a17;border-color:#171a17}.premium-feature-copy>a{border-bottom:1px solid #182119;padding-bottom:5px;font-size:clamp(10px,.8vw,12px);font-weight:800}.premium-concierge{text-align:center;max-width:1040px;margin:0 auto;padding:clamp(94px,12vw,180px) clamp(22px,8vw,110px)}.premium-concierge .demo-eyebrow{color:#ceb576}.premium-concierge h2{letter-spacing:-.055em;margin:18px 0;font-family:Georgia,serif;font-size:clamp(42px,5.7vw,86px);font-weight:400;line-height:.92}.premium-concierge p{color:#9c9f98;max-width:550px;margin:0 auto 27px;font-size:clamp(11px,.9vw,14px);line-height:1.7}.premium-concierge .demo-primary-action{color:#18140b;box-shadow:none;background:#d1b473}.demo-005{background:#f5faf7}.ev-hero{background:#eef8f1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:clamp(580px,63vw,760px);display:grid}.ev-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(50px,7vw,110px);display:flex}.ev-hero-copy h1{letter-spacing:-.075em;max-width:680px;margin:14px 0 17px;font-size:clamp(45px,5.35vw,82px);line-height:.9}.ev-hero-copy>p{color:#5d7164;max-width:555px;margin:0;font-size:clamp(12px,1vw,16px);line-height:1.7}.ev-hero-note{border-left:2px solid var(--demo-primary);gap:4px;margin-top:37px;padding-left:14px;display:grid}.ev-hero-note span{color:#5b7162;letter-spacing:.13em;font-size:clamp(7px,.61vw,9px);font-weight:850}.ev-hero-note strong{max-width:400px;font-size:clamp(10px,.82vw,13px);line-height:1.45}.ev-hero-image{min-height:100%}.ev-orbit-card{z-index:2;color:#163222;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f1faf5d1;border:1px solid #ffffff73;border-radius:13px;gap:5px;padding:17px;display:grid;position:absolute;bottom:clamp(20px,4vw,56px);right:clamp(18px,4vw,58px);box-shadow:0 16px 36px #153d2426}.ev-orbit-card small{color:#4e7660;letter-spacing:.12em;font-size:clamp(7px,.58vw,9px);font-weight:850}.ev-orbit-card strong{letter-spacing:-.04em;font-size:clamp(15px,1.3vw,21px)}.ev-orbit-card span{color:#577165;font-size:clamp(8px,.67vw,10px)}.ev-explainer{background:#fff;padding:clamp(65px,8vw,120px) clamp(20px,7vw,110px)}.ev-explainer-head{grid-template-columns:minmax(0,.9fr) minmax(250px,.7fr);align-items:end;gap:45px;margin-bottom:35px;display:grid}.ev-explainer-head h2{letter-spacing:-.067em;margin:14px 0 0;font-size:clamp(35px,4.3vw,68px);line-height:.94}.ev-steps{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ev-steps article{background:#f2faf5;border:1px solid #dcebe1;border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:260px;padding:25px;display:flex}.ev-steps b{color:var(--demo-primary);font-size:11px}.ev-steps h3{letter-spacing:-.05em;max-width:270px;margin:31px 0 8px;font-size:clamp(20px,1.85vw,29px);line-height:1.04}.ev-steps p{color:#64756a;margin:0;font-size:clamp(10px,.8vw,12px);line-height:1.6}.ev-model-lab{color:#fff;background:#103523;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:55px;padding:clamp(66px,8vw,125px) clamp(20px,7vw,110px);display:grid}.ev-model-lab .demo-eyebrow{color:#8bdeb0}.ev-model-lab h2{letter-spacing:-.07em;max-width:590px;margin:14px 0;font-size:clamp(36px,4.7vw,73px);line-height:.92}.ev-model-lab>div>p{color:#b7d0bf;max-width:510px;font-size:clamp(11px,.9vw,14px);line-height:1.7}.ev-model-lab .vehicle-picker{margin-top:25px}.ev-model-panel{background:#dfeee5;border-radius:19px;min-height:365px;position:relative;overflow:hidden}.ev-model-panel img{object-fit:cover}.ev-model-panel:after{content:"";background:linear-gradient(#0000 35%,#040e08b8);position:absolute;inset:0}.ev-model-panel>div{z-index:2;color:#fff;gap:4px;display:grid;position:absolute;bottom:23px;left:23px;right:23px}.ev-model-panel span{color:#b6e6c7;letter-spacing:.12em;font-size:clamp(7px,.62vw,9px);font-weight:850}.ev-model-panel strong{letter-spacing:-.05em;font-size:clamp(21px,2vw,33px)}.ev-model-panel a{margin-top:6px;font-size:clamp(9px,.72vw,11px);font-weight:850}.dealer-utility{color:#b5c2ba;background:#111914;justify-content:space-between;align-items:center;gap:14px;min-height:35px;padding:0 clamp(16px,4.5vw,74px);font-size:clamp(7px,.61vw,9px);display:flex}.dealer-hero-image{min-height:clamp(590px,65vw,795px)}.dealer-hero-wash{z-index:1;background:linear-gradient(90deg,#f6fbf7f5,#f6fbf7c7 40%,#f6fbf714 77%);position:absolute;inset:0}.dealer-hero-copy{z-index:2;width:min(670px,60%);min-height:inherit;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(44px,7vw,108px);display:flex;position:relative}.dealer-hero-copy h1{letter-spacing:-.075em;max-width:640px;margin:14px 0 16px;font-size:clamp(43px,5.15vw,80px);line-height:.9}.dealer-hero-copy>p{color:#5d7063;max-width:540px;margin:0;font-size:clamp(11px,.95vw,15px);line-height:1.72}.dealer-route{background:#fff;border-bottom:1px solid #dce5df;grid-template-columns:repeat(3,1fr);display:grid}.dealer-route article{border-right:1px solid #dce5df;grid-template-columns:30px 1fr;align-content:center;gap:12px;min-height:132px;padding:22px clamp(18px,4vw,58px);display:grid}.dealer-route span{color:var(--demo-primary);font-size:10px;font-weight:850}.dealer-route strong,.dealer-route small{grid-column:2}.dealer-route strong{letter-spacing:-.035em;margin-bottom:-5px;font-size:clamp(12px,1vw,16px)}.dealer-route small{color:#708076;font-size:clamp(9px,.75vw,12px);line-height:1.45}.dealer-lineup{background:#f7f9f8}.dealer-service-grid{background:#e8f0eb;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,.6fr));gap:12px;padding:clamp(65px,8vw,118px) clamp(20px,7vw,110px);display:grid}.dealer-service-grid h2{letter-spacing:-.065em;max-width:415px;margin:14px 0 0;font-size:clamp(34px,4vw,63px);line-height:.94}.dealer-service-grid article{background:#f9fcfa;border:1px solid #ccd9d1;border-radius:14px;flex-direction:column;justify-content:flex-end;gap:10px;min-height:205px;padding:20px;display:flex}.dealer-service-grid article b{color:var(--demo-primary);letter-spacing:-.03em;font-size:clamp(12px,.98vw,15px)}.dealer-service-grid article span{color:#64746a;font-size:clamp(9px,.75vw,12px);line-height:1.55}.dealer-team{background:#fff;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,.7fr));align-items:stretch;gap:11px;padding:clamp(64px,7vw,110px) clamp(20px,7vw,110px);display:grid}.dealer-team>div{padding:17px 17px 17px 0}.dealer-team h2{letter-spacing:-.06em;max-width:370px;margin:14px 0 0;font-size:clamp(31px,3.4vw,52px);line-height:.95}.dealer-team article{background:#fbfcfb;border:1px solid #dfe6e1;border-radius:13px;grid-template-columns:auto 1fr;align-content:center;gap:10px;padding:18px;display:grid}.dealer-team article i{color:#fff;background:#143c25;border-radius:50%;place-items:center;width:40px;height:40px;font-size:9px;font-style:normal;font-weight:800;display:grid}.dealer-team article span{gap:3px;display:grid}.dealer-team article strong{letter-spacing:-.03em;font-size:clamp(10px,.82vw,13px)}.dealer-team article small{color:#77867d;font-size:clamp(8px,.62vw,10px)}.dealer-team article a{color:#1a5733;grid-column:1/-1;margin-top:11px;font-size:clamp(9px,.7vw,11px);font-weight:850}.launch-page,.demo-007{color:#f6f8f5;background:#0a0d0a}.demo-007 .demo-notice{background:#050705}.launch-hero-image{min-height:clamp(680px,75vw,940px)}.launch-scrim{z-index:1;background:linear-gradient(90deg,#040705d4,#04070557 57%,#04070514);position:absolute;inset:0}.launch-hero .demo-nav{z-index:4}.launch-hero-copy{z-index:3;width:min(670px,68%);position:absolute;bottom:clamp(66px,9vw,136px);left:clamp(20px,7vw,110px)}.launch-hero-copy .demo-eyebrow{color:var(--demo-accent)}.launch-hero-copy h1{letter-spacing:-.09em;max-width:730px;margin:15px 0;font-size:clamp(58px,8.1vw,126px);line-height:.8}.launch-hero-copy p{color:#d1d9d2;max-width:470px;margin:0 0 26px;font-size:clamp(11px,.95vw,15px);line-height:1.65}.launch-hero-copy .demo-primary-action{background:var(--demo-accent);color:#142017;box-shadow:none}.launch-index{border-bottom:1px solid #273027;grid-template-columns:repeat(4,1fr);display:grid}.launch-index>div{border-right:1px solid #273027;align-content:center;gap:4px;min-height:150px;padding:23px clamp(18px,4vw,57px);display:grid}.launch-index span{color:var(--demo-accent);font-size:10px;font-weight:850}.launch-index strong{margin-top:12px;font-size:clamp(12px,1vw,16px)}.launch-index small{color:#99a79f;font-size:clamp(9px,.73vw,11px);line-height:1.45}.launch-chapter{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:clamp(530px,58vw,760px);display:grid}.launch-chapter-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(48px,7vw,108px);display:flex}.launch-chapter-copy .demo-eyebrow{color:var(--demo-accent)}.launch-chapter-copy h2{letter-spacing:-.075em;max-width:620px;margin:15px 0;font-size:clamp(39px,4.8vw,75px);line-height:.9}.launch-chapter-copy p{color:#aab8af;max-width:490px;margin:0 0 25px;font-size:clamp(11px,.91vw,14px);line-height:1.7}.launch-chapter-copy a{color:#fff;border-bottom:1px solid var(--demo-accent);padding-bottom:6px;font-size:clamp(10px,.77vw,12px);font-weight:800}.launch-chapter-copy a b{color:var(--demo-accent)}.launch-chapter-image{min-height:100%}.launch-config{color:#172018;background:#f4f5f2;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:60px;padding:clamp(76px,9vw,138px) clamp(20px,7vw,110px);display:grid}.launch-config h2{letter-spacing:-.075em;max-width:600px;margin:15px 0;font-size:clamp(36px,4.5vw,70px);line-height:.91}.launch-config>div>p{color:#66736b;max-width:480px;font-size:clamp(11px,.88vw,14px);line-height:1.7}.launch-selector{align-content:center;gap:16px;display:grid}.launch-selector .vehicle-picker.inverse button{color:#5f6c64;border-color:#c8d0ca}.launch-selector .vehicle-picker.inverse button.active{color:#fff;background:#172018;border-color:#172018}.launch-selector>div{background:#fff;border:1px solid #d8dfda;border-radius:15px;gap:8px;padding:25px;display:grid}.launch-selector>div>span{color:#68776d;letter-spacing:.11em;font-size:clamp(8px,.63vw,10px);font-weight:850}.launch-selector>div>strong{letter-spacing:-.055em;font-size:clamp(24px,2.2vw,34px)}.launch-selector>div>p{color:#66736b;margin:0}.launch-selector .demo-primary-action{color:#fff;box-shadow:none;background:#172018;justify-self:start;margin-top:8px}.demo-007 .demo-contact{background:#111612}.minimal-page{background:#fbfcfb}.minimal-hero{text-align:center;max-width:1080px;margin:0 auto;padding:clamp(68px,9vw,138px) clamp(20px,6vw,72px) clamp(45px,6vw,88px)}.minimal-hero .demo-eyebrow{justify-content:center}.minimal-hero h1{letter-spacing:-.085em;max-width:960px;margin:17px auto;font-size:clamp(45px,6.3vw,98px);line-height:.87}.minimal-hero>p{color:#6c7b72;max-width:620px;margin:0 auto;font-size:clamp(11px,.95vw,15px);line-height:1.7}.minimal-search{color:#819087;text-align:left;background:#fff;border:1px solid #d4ddd7;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;max-width:730px;min-height:61px;margin:30px auto 16px;padding:7px 7px 7px 20px;font-size:clamp(9px,.78vw,12px);display:flex;box-shadow:0 8px 26px #1425190d}.minimal-search b{color:#fff;background:#16261c;border-radius:999px;align-items:center;gap:9px;min-height:46px;padding:0 15px;font-size:clamp(9px,.72vw,11px);display:inline-flex}.minimal-search i{color:#a7e7bc;font-size:1.2em;font-style:normal}.minimal-filter{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.minimal-filter button{color:#67766d;cursor:pointer;background:0 0;border:1px solid #dbe2dd;border-radius:999px;min-height:31px;padding:0 12px;font-size:clamp(8px,.65vw,10px);font-weight:750}.minimal-filter button:first-child,.minimal-filter button:hover{color:#fff;background:#16261c;border-color:#16261c}.minimal-results{max-width:1140px;margin:0 auto;padding:0 clamp(18px,5vw,70px) clamp(62px,8vw,112px)}.minimal-results-head{border-bottom:1px solid #d9e1db;grid-template-columns:auto 1fr auto;align-items:baseline;gap:17px;padding:0 0 16px;display:grid}.minimal-results-head>span{color:#678074;letter-spacing:.13em;font-size:clamp(7px,.61vw,9px);font-weight:850}.minimal-results-head strong{letter-spacing:-.035em;font-size:clamp(12px,1.05vw,16px)}.minimal-results-head small{color:#76867c;font-size:clamp(8px,.67vw,10px)}.minimal-results article{border-bottom:1px solid #d9e1db;grid-template-columns:230px 1fr auto;align-items:center;gap:25px;min-height:195px;transition:background .2s;display:grid}.minimal-results article.active{background:#f3f7f4}.minimal-result-image{background:#e7eeea;border-radius:10px;height:145px;position:relative;overflow:hidden}.minimal-result-image img{object-fit:cover}.minimal-results article small{color:#718077;letter-spacing:.1em;font-size:clamp(7px,.61vw,9px);font-weight:750}.minimal-results h2{letter-spacing:-.055em;margin:7px 0;font-size:clamp(23px,2.2vw,34px);line-height:.97}.minimal-results p{color:#6f7d74;max-width:470px;margin:0;font-size:clamp(10px,.8vw,12px);line-height:1.6}.minimal-results article>a{color:#183025;white-space:nowrap;border:1px solid #cdd8d0;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-size:clamp(8px,.7vw,11px);font-weight:800;display:inline-flex}.minimal-results article>a b{color:var(--demo-primary);font-size:1.15em}.minimal-advisor{background:#eaf0ec;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;padding:clamp(46px,6vw,85px) clamp(20px,7vw,110px);display:grid}.minimal-advisor>i{color:#fff;background:#17251c;border-radius:50%;place-items:center;width:56px;height:56px;font-size:12px;font-style:normal;font-weight:850;display:grid}.minimal-advisor small{color:#6e7e74;letter-spacing:.11em;font-size:clamp(7px,.6vw,9px);font-weight:750}.minimal-advisor h2{letter-spacing:-.045em;margin:4px 0;font-size:clamp(19px,1.65vw,25px)}.minimal-advisor p{color:#6d7d73;margin:0;font-size:clamp(9px,.73vw,11px)}.minimal-advisor>a{color:#1e5635;font-size:clamp(9px,.73vw,11px);font-weight:850}@media (width<=820px){.demo-nav{min-height:68px}.demo-nav nav{display:none}.demo-section-heading,.personal-process,.executive-collection,.premium-statement,.ev-explainer-head,.ev-model-lab,.dealer-service-grid,.launch-config{grid-template-columns:1fr;gap:28px}.vehicle-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-hero,.executive-hero,.ev-hero,.premium-feature,.launch-chapter{grid-template-columns:1fr}.personal-hero-image,.executive-hero-image,.ev-hero-image,.premium-feature-image,.launch-chapter-image{min-height:390px}.personal-hero-copy{padding-bottom:52px}.promo-hero-copy,.dealer-hero-copy{width:min(650px,74%)}.promo-assurance,.personal-proof,.dealer-route{grid-template-columns:1fr}.promo-assurance article,.personal-proof>div,.dealer-route article{border-bottom:1px solid #12261921;border-right:0}.executive-journey,.launch-index{grid-template-columns:repeat(2,1fr)}.executive-collection-cards .vehicle-cards article{grid-template-columns:160px 1fr}.dealer-service-grid{grid-template-columns:repeat(2,1fr)}.dealer-service-grid>div{grid-column:1/-1}.dealer-team{grid-template-columns:repeat(2,1fr)}.dealer-team>div{grid-column:1/-1}.minimal-results article{grid-template-columns:180px 1fr;padding:16px 0}.minimal-results article>a{grid-column:1/-1;justify-self:start}}@media (width<=560px){.demo-notice{min-height:30px;padding:6px 12px;font-size:7px}.demo-notice span:last-child{display:none}.demo-nav{min-height:62px;padding-inline:15px}.demo-brand>i{border-radius:9px;width:34px;height:34px}.demo-brand small{display:none}.demo-nav-cta{min-height:35px;padding-inline:11px}.demo-nav-cta span{display:none}.demo-primary-action,.demo-secondary-action{min-height:43px;padding-inline:15px}.image-caption{padding:11px 12px;bottom:14px;right:14px}.personal-advisor{grid-template-columns:auto 1fr}.personal-advisor>i{grid-column:2}.vehicle-cards,.ev-steps,.dealer-service-grid,.dealer-team{grid-template-columns:1fr}.vehicle-card-image{height:180px}.vehicle-card-copy p{min-height:0}.demo-contact{grid-template-columns:1fr;gap:28px;padding-bottom:95px}.demo-contact-action{justify-items:stretch}.demo-contact-action .demo-primary-action{width:100%}.demo-mobile-cta{z-index:50;color:#fff;background:#11261a;border-radius:999px;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font-size:11px;font-weight:850;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 12px 28px #08150c52}.demo-mobile-cta span{color:#9be3b3;font-size:16px}.promo-hero-copy,.dealer-hero-copy{width:92%;padding:45px 20px}.promo-hero-image,.dealer-hero-image{min-height:630px}.promo-hero-overlay{background:linear-gradient(90deg,#050a07e6,#070d0952)}.dealer-hero-wash{background:linear-gradient(90deg,#f6fbf7f5,#f6fbf76e)}.executive-journey,.launch-index{grid-template-columns:1fr}.executive-journey article,.launch-index>div{border-bottom:1px solid #2b3730;border-right:0;min-height:0}.executive-collection-cards .vehicle-cards article{grid-template-columns:1fr}.executive-collection-cards .vehicle-card-image{min-height:190px}.premium-hero-copy,.launch-hero-copy{width:auto;bottom:68px;left:20px;right:20px}.premium-hero-copy h1{font-size:59px}.launch-hero-copy h1{font-size:65px}.premium-statement{gap:22px}.premium-feature-copy{padding:45px 20px}.ev-model-panel{min-height:310px}.dealer-utility span:nth-child(2){display:none}.dealer-service-grid>div{grid-column:auto}.minimal-search{padding-left:16px}.minimal-search span{max-width:53%}.minimal-results-head{grid-template-columns:1fr;gap:4px}.minimal-results article{grid-template-columns:115px 1fr;gap:14px}.minimal-result-image{height:94px}.minimal-results h2{font-size:21px}.minimal-results p{display:none}.minimal-advisor{grid-template-columns:auto 1fr}.minimal-advisor>a{grid-column:1/-1}}.template-card{background:#fff;border:1px solid #dfe6e1;border-radius:20px;transition:transform .24s,box-shadow .24s,border-color .24s;position:relative;overflow:hidden;box-shadow:0 8px 28px #1226180b}.template-card:hover{border-color:#b7cdbd;transform:translateY(-6px);box-shadow:0 23px 46px #122a191f}.template-visual{isolation:isolate;background:#111;height:clamp(250px,25vw,348px)}.template-visual>img{object-fit:cover}.template-visual-scrim{z-index:1;background:linear-gradient(#070e091a 25%,#060d08cc 100%);position:absolute;inset:0}.browser-chrome{z-index:3;color:#ffffffc2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a120d59;border-bottom-color:#ffffff24}.browser-chrome i{background:#ffffff8c}.template-visual-copy{z-index:2;color:#fff;gap:5px;display:grid;position:absolute;bottom:48px;left:18px;right:18px}.template-visual-copy>span{color:#d0ded5;letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:800}.template-visual-copy>strong{letter-spacing:-.052em;max-width:340px;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.02}.preview-overlay{z-index:3;align-items:center}.preview-overlay b{background:var(--green);color:#fff;letter-spacing:.03em;border-radius:999px;padding:8px 10px;font-size:.62rem}.template-content{padding:23px 23px 25px}.template-meta{gap:6px}.template-meta span{color:#1b633a;background:#eff5f1}.template-meta span:nth-child(2){color:#fff;background:#16281d}.template-meta span:nth-child(3){color:#915c14;background:#fff3dd;margin-left:auto}.template-content h3{letter-spacing:-.06em;margin-top:14px;font-size:clamp(1.45rem,2vw,2.05rem);line-height:.98}.template-content>p{color:#64746a;min-height:58px;line-height:1.62}.tag-row{gap:6px}.tag-row span{color:#5b6e62;border-color:#dce5df;font-weight:700}.template-actions{border-top:1px solid #e5ebe7;padding-top:18px}.template-grid-featured{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.template-card-compact{border-radius:17px;box-shadow:0 7px 24px #1226180f}.template-card-compact-link{display:block}.template-card-compact .template-visual{height:208px}.template-card-compact .browser-chrome{border-radius:7px;height:24px;padding-inline:9px;top:10px;left:10px;right:10px}.template-card-compact .browser-chrome i{width:5px;height:5px}.template-card-compact .browser-chrome span{font-size:.48rem}.template-card-compact .preview-overlay{bottom:13px;left:14px;right:14px}.template-card-compact .preview-overlay b{padding:7px 10px;font-size:.58rem}.template-compact-content{align-items:center;gap:9px;min-height:66px;padding:17px 18px;display:flex}.template-compact-content strong{color:#152c20;letter-spacing:-.025em;flex:1;font-size:1.02rem}.template-compact-content span{color:#7a8a80;font-size:.62rem;font-weight:750}.template-compact-content svg{width:16px;height:16px;color:var(--green)}.template-card-coming{box-shadow:none;background:#f7f8f6;border-color:#d9dfda}.template-card-coming:hover{box-shadow:none;border-color:#d9dfda;transform:none}.template-card-coming .template-visual>img{filter:grayscale(.78)saturate(.45);opacity:.58;transform:none}.template-card-coming:hover .template-visual>img{transform:none}.template-card-coming .template-visual-scrim{background:linear-gradient(#09100c38,#080f0be0)}.template-card-coming .preview-overlay b{color:#61450e;background:#f2dfad}.template-card-static{cursor:not-allowed;display:block}.template-coming-button{color:#6d786f;cursor:not-allowed;background:#e9eeea;border:1px solid #d5ddd7;flex:1;justify-content:center}.template-roadmap-label{color:#7b877f;white-space:nowrap;font-size:.73rem;font-weight:800}.template-grid-product .template-card:nth-child(5){grid-column:1/-1;grid-template-columns:1.08fr .92fr;display:grid}.template-grid-product .template-card:nth-child(5) .template-visual{height:100%;min-height:360px}.template-grid-product .template-card:nth-child(5) .template-content{flex-direction:column;justify-content:center;display:flex}.device-preview-wrap{background:#0b130e;border-color:#263b2e;border-radius:20px;box-shadow:0 24px 55px #0003}.device-toolbar{border-bottom-color:#2b4032;min-height:70px;padding:12px 16px}.device-tabs{background:#142017;border-radius:12px;padding:3px}.device-tabs button{color:#94a89b;border-radius:8px;min-height:35px}.device-tabs button.active{color:#132219;background:#f4f8f5}.device-toolbar>a{color:#d4e3d9;border:1px solid #34513d;border-radius:9px;min-height:35px;padding:0 10px}.device-stage{background:radial-gradient(circle at 50% 0,#1a3122,#0b120e 62%);padding:27px}.device-frame{border-color:#3c5142;border-radius:12px;box-shadow:0 28px 70px #0000006b}.device-mobile .device-frame{border-color:#53685b}.admin-shell{color:#142019;background:#f3f6f4;grid-template-columns:245px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{color:#fff;background:#0b1510;flex-direction:column;height:100vh;padding:27px 20px 20px;display:flex;position:sticky;top:0}.admin-logo{border-bottom:1px solid #26332d;align-items:center;gap:10px;padding:0 8px 27px;display:flex}.admin-logo span{background:#0ca354;border-radius:11px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.admin-logo strong{max-width:95px;font-size:.82rem;line-height:1.15}.admin-sidebar nav{gap:5px;padding:27px 0;display:grid}.admin-sidebar nav a{color:#98aaa1;border-radius:9px;padding:11px 13px;font-size:.76rem;font-weight:700}.admin-sidebar nav a:hover{color:#fff;background:#17271f}.admin-user{border-top:1px solid #26332d;align-items:center;gap:10px;margin-top:auto;padding:13px 9px;display:flex}.admin-user i{color:#71d99b;background:#1d3529;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.67rem;font-style:normal;font-weight:850;display:grid}.admin-user span{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-user strong,.admin-user small{white-space:nowrap;text-overflow:ellipsis;max-width:145px;overflow:hidden}.admin-user strong{font-size:.72rem}.admin-user small{color:#82958b;font-size:.58rem}.admin-main{min-width:0;padding:0 36px 70px}.admin-topbar{border-bottom:1px solid #d9e2dd;justify-content:space-between;align-items:center;gap:30px;min-height:96px;display:flex}.admin-topbar span,.admin-section-head>div>span{color:#0b9450;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:850}.admin-topbar h1{letter-spacing:-.035em;margin:5px 0 0;font-size:1.35rem}.admin-topbar>a,.admin-section-head>a{align-items:center;gap:7px;font-size:.69rem;font-weight:750;display:inline-flex}.admin-message{z-index:5;color:#195e39;background:#e9f7ef;border:1px solid #a8d1ba;border-radius:10px;justify-content:space-between;align-items:center;margin:16px 0 -16px;padding:11px 14px;font-size:.72rem;display:flex;position:sticky;top:12px}.admin-message button{color:inherit;cursor:pointer;background:0 0}.admin-section{padding:45px 0 8px;scroll-margin-top:20px}.admin-section-head{justify-content:space-between;align-items:center;gap:20px;min-height:52px;margin-bottom:23px;display:flex}.admin-section-head h2{letter-spacing:-.045em;margin:5px 0 0;font-size:1.75rem}.admin-section-head>button{color:#fff;cursor:pointer;background:#14221a;border-radius:9px;min-height:38px;padding:0 14px;font-size:.68rem;font-weight:750}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metric-card{background:#fff;border:1px solid #dde5e0;border-radius:15px;grid-template-columns:auto 1fr;gap:0 11px;padding:19px;display:grid}.metric-card i{color:#07883f;background:#e8f6ee;border-radius:10px;grid-row:1/4;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.metric-card>span{color:#6b7971;font-size:.67rem}.metric-card>strong{letter-spacing:-.04em;font-size:1.65rem}.metric-card>small{color:#87948d;font-size:.58rem}.admin-note{color:#4c6f5b;background:#eaf5ee;border-radius:9px;align-items:center;gap:7px;margin:12px 0;padding:10px 13px;font-size:.64rem;display:flex}.admin-note svg{color:#07883f}.admin-two-col{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-panel{background:#fff;border:1px solid #dde5e0;border-radius:15px;min-height:270px;padding:20px}.admin-panel h3{margin:0 0 17px;font-size:.84rem}.rank-row,.event-row{border-top:1px solid #edf1ef;align-items:center;gap:12px;min-height:38px;display:flex}.rank-row b{color:#0b9450;font-size:.63rem}.rank-row span{flex:1;font-size:.69rem}.rank-row strong{font-size:.75rem}.event-row span{text-transform:capitalize;flex:1;font-size:.67rem}.event-row small{color:#7f8c85;font-size:.59rem}.admin-empty{color:#8b9891;justify-content:center;align-items:center;gap:7px;min-height:190px;font-size:.67rem;display:flex}.admin-search{background:#fff;border:1px solid #d4dfd8;border-radius:9px;align-items:center;gap:8px;width:235px;min-height:40px;padding:0 11px;display:flex}.admin-search svg{color:#0b9450}.admin-search input{background:0 0;outline:0;width:100%;min-width:0;font-size:.68rem}.registry-table{background:#fff;border:1px solid #dae3dd;border-radius:15px;overflow:hidden}.registry-head,.registry-row{grid-template-columns:1.35fr .9fr .85fr .55fr .45fr;align-items:center;gap:14px;padding:0 17px;display:grid}.registry-head{color:#75837b;text-transform:uppercase;letter-spacing:.08em;background:#f6f8f7;min-height:43px;font-size:.58rem;font-weight:800}.registry-row{border-top:1px solid #e7ece9;min-height:68px;font-size:.66rem}.registry-row>span:first-child{flex-direction:column;gap:3px;display:flex}.registry-row>span:first-child strong{font-size:.72rem}.registry-row>span:first-child small{color:#7a8880;font-size:.57rem}.registry-row select{color:#35443c;background:#fff;border:1px solid #d7e0db;border-radius:7px;width:100%;min-height:34px;padding:0 7px;font-size:.6rem}.registry-row>span:last-child button{color:#087840;cursor:pointer;background:#e9f5ee;border-radius:7px;min-height:31px;padding:0 9px;font-size:.58rem;font-weight:800}.toggle{cursor:pointer;background:#ccd6d0;border-radius:999px;width:38px;height:21px;position:relative}.toggle i{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .18s;position:absolute;top:3px;left:3px}.toggle.active{background:#0b9450}.toggle.active i{transform:translate(17px)}.admin-brand-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.admin-brand-grid article{background:#fff;border:1px solid #dde5e0;border-radius:11px;align-items:center;gap:10px;min-height:65px;padding:10px;display:flex}.admin-brand-grid i{border-radius:9px;place-items:center;width:38px;height:38px;font-size:.65rem;font-style:normal;font-weight:850;display:grid}.admin-brand-grid span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.admin-brand-grid strong{font-size:.68rem}.admin-brand-grid small{color:#7a8880;font-size:.55rem}.admin-brand-grid b{color:#51705e;background:#edf5f0;border-radius:999px;padding:5px 6px;font-size:.48rem}.prompt-grid{grid-template-columns:.7fr 1.3fr;gap:13px;display:grid}.prompt-form{background:#fff;border:1px solid #dbe4de;border-radius:14px;grid-template-columns:1fr 1fr;gap:10px;padding:17px;display:grid}.prompt-form label{flex-direction:column;gap:5px;display:flex}.prompt-form label>span{color:#66746c;font-size:.57rem;font-weight:750}.prompt-form input,.prompt-form select{background:#fff;border:1px solid #d8e1dc;border-radius:8px;outline:0;min-height:38px;padding:0 10px;font-size:.65rem}.prompt-output{color:#bcd0c4;white-space:pre-wrap;background:#0c1510;border-radius:14px;height:460px;margin:0;padding:18px;font:10px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.settings-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.settings-grid article{background:#fff;border:1px solid #dbe4de;border-radius:12px;flex-direction:column;gap:7px;padding:16px;display:flex}.settings-grid span{color:#77857d;font-size:.57rem}.settings-grid strong{word-break:break-word;font-size:.73rem}.security-warning{color:#6f571b;background:#fff9e9;border:1px solid #e5c889;border-radius:12px;align-items:flex-start;gap:12px;margin-top:13px;padding:16px;display:flex}.security-warning>svg{width:22px;height:22px}.security-warning strong{font-size:.73rem}.security-warning p{margin:5px 0 0;font-size:.62rem;line-height:1.55}.not-found{text-align:center;background:linear-gradient(#f3faf6,#fff);place-items:center;min-height:66vh;padding:80px 20px;display:grid}.not-found>div{max-width:760px}.not-found h1{letter-spacing:-.07em;margin:15px 0;font-size:clamp(3rem,7vw,6.5rem);line-height:.93}.not-found p{color:var(--muted)}.not-found>div>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}@media (width<=1050px){.admin-shell{grid-template-columns:200px minmax(0,1fr)}.admin-main{padding-inline:24px}.metric-grid,.settings-grid,.admin-brand-grid{grid-template-columns:repeat(2,1fr)}.registry-head,.registry-row{grid-template-columns:1.3fr .8fr .8fr .45fr .4fr;gap:8px;padding-inline:11px}}@media (width<=760px){.admin-shell{display:block}.admin-sidebar{flex-direction:row;align-items:center;height:auto;padding:13px 16px;position:relative}.admin-logo{border:0;padding:0}.admin-logo span{width:35px;height:35px}.admin-sidebar nav,.admin-user{display:none}.admin-main{padding:0 14px 50px}.admin-topbar{min-height:80px}.admin-topbar>a{display:none}.admin-section-head{flex-direction:column;align-items:flex-start}.metric-grid,.admin-two-col,.admin-brand-grid,.prompt-grid,.settings-grid{grid-template-columns:1fr}.admin-search{width:100%}.registry-table{overflow-x:auto}.registry-head,.registry-row{min-width:730px}.prompt-form{grid-template-columns:1fr}}.brand-mark{color:var(--brand-mark-color,#173424);place-items:center;display:inline-grid;position:relative;overflow:hidden}.brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.brand-mark-fallback{max-width:100%;color:inherit;letter-spacing:.06em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68em;font-weight:900;line-height:1;overflow:hidden}.brand-mark-label{display:none}.brand-monogram.brand-mark{background:#f7f9f7;border:1px solid #e0e7e2;border-radius:14px;flex:0 0 88px;width:88px;height:48px;padding:10px 14px}.brand-monogram.brand-mark img{max-width:72px;max-height:38px}.brand-monogram.brand-mark .brand-mark-fallback{letter-spacing:.08em;font-size:.58em}.brand-big-mark.brand-mark{border:1px solid var(--brand-mark-color,#173424);width:82px;height:82px;margin:35px 0 22px;padding:15px}@supports (color:color-mix(in lab, red, red)){.brand-big-mark.brand-mark{border:1px solid color-mix(in srgb, var(--brand-mark-color,#173424) 18%, #fff)}}.brand-big-mark.brand-mark{box-shadow:0 16px 45px var(--brand-mark-color,#173424);background:#fff;border-radius:20px}@supports (color:color-mix(in lab, red, red)){.brand-big-mark.brand-mark{box-shadow:0 16px 45px color-mix(in srgb, var(--brand-mark-color,#173424) 16%, transparent)}}.brand-big-mark.brand-mark img{max-width:58px;max-height:58px}.brand-big-mark.brand-mark .brand-mark-fallback{font-size:.6em}.demo-brand>.demo-brand-mark{border:1px solid var(--brand-mark-color,#173424);flex:0 0 72px;width:72px;height:38px;padding:7px 12px}@supports (color:color-mix(in lab, red, red)){.demo-brand>.demo-brand-mark{border:1px solid color-mix(in srgb, var(--brand-mark-color,#173424) 22%, #fff)}}.demo-brand>.demo-brand-mark{background:linear-gradient(145deg, #fff, var(--brand-mark-color,#173424));border-radius:10px}@supports (color:color-mix(in lab, red, red)){.demo-brand>.demo-brand-mark{background:linear-gradient(145deg, #fff, color-mix(in srgb, var(--brand-mark-color,#173424) 8%, #fff))}}.demo-brand>.demo-brand-mark.brand-mark-inverse{background:#fffffff2;border-color:#ffffff38}.demo-brand>.demo-brand-mark img{max-width:50px;max-height:24px}.demo-brand>.demo-brand-mark .brand-mark-fallback{font-size:.49em}.demo-brand>span:last-child{gap:1px;min-width:0;display:grid}.demo-image-contain{background:radial-gradient(circle at 55% 42%, var(--demo-primary), #edf2ee 74%)}@supports (color:color-mix(in lab, red, red)){.demo-image-contain{background:radial-gradient(circle at 55% 42%, color-mix(in srgb, var(--demo-primary) 11%, #fff), #edf2ee 74%)}}.demo-image-contain>img{object-fit:contain;padding:6%}.vehicle-card-image-contain{background:radial-gradient(circle at 50% 52%, var(--demo-primary), #edf2ee 74%)}@supports (color:color-mix(in lab, red, red)){.vehicle-card-image-contain{background:radial-gradient(circle at 50% 52%, color-mix(in srgb, var(--demo-primary) 9%, #fff), #edf2ee 74%)}}.vehicle-card-image-contain img{object-fit:contain;padding:7%}.vehicle-card-copy h3 em,.minimal-results h2 em,.premium-feature-copy h2 em{color:var(--demo-primary);font-style:normal;font-weight:600}.vehicle-card-copy p{min-height:0;margin-bottom:15px}.vehicle-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 15px;display:grid}.vehicle-facts>div{background:#f8faf8;border:1px solid #e1e8e3;border-radius:9px;min-width:0;padding:9px 8px}.vehicle-facts dt{color:#809087;letter-spacing:.07em;text-transform:uppercase;margin:0 0 4px;font-size:clamp(6px,.52vw,8px);font-weight:800}.vehicle-facts dd{color:#283a2f;margin:0;font-size:clamp(8px,.67vw,10px);font-weight:820;line-height:1.28}.vehicle-card-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vehicle-card-actions>a:last-child{color:#718178;font-weight:720}.executive-collection-cards .vehicle-facts>div{background:#ffffff09;border-color:#334137}.executive-collection-cards .vehicle-facts dt{color:#7f9085}.executive-collection-cards .vehicle-facts dd{color:#eef4ef}.ev-model-panel-contain{background:radial-gradient(circle at 50% 45%, var(--demo-primary), #edf3ef)}@supports (color:color-mix(in lab, red, red)){.ev-model-panel-contain{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--demo-primary) 10%, #fff), #edf3ef)}}.ev-model-panel-contain img{object-fit:contain;padding:6%}.minimal-search input{color:#25362b;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.minimal-search input::placeholder{color:#819087}.minimal-filter button:first-child:not(.active),.minimal-filter button:not(.active){color:#67766d;background:0 0;border-color:#dbe2dd}.minimal-filter button.active,.minimal-filter button:hover{color:#fff;background:#16261c;border-color:#16261c}.minimal-result-image-contain{background:radial-gradient(circle at 50% 55%, var(--demo-primary), #edf2ee)}@supports (color:color-mix(in lab, red, red)){.minimal-result-image-contain{background:radial-gradient(circle at 50% 55%, color-mix(in srgb, var(--demo-primary) 10%, #fff), #edf2ee)}}.minimal-result-image-contain img{object-fit:contain;padding:7%}.minimal-result-fact{color:#63746a;margin-top:10px;font-size:clamp(8px,.66vw,10px);display:inline-block}.minimal-result-fact b{color:#173d26}.minimal-empty{color:#697a70;text-align:center;padding:48px 0;font-size:.9rem}.demo-catalog-pending{background:radial-gradient(circle at 75% 18%, var(--demo-primary), #eef4ef 48%, #dfeae3);place-items:center;min-height:100vh;padding:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.demo-catalog-pending{background:radial-gradient(circle at 75% 18%, color-mix(in srgb, var(--demo-primary) 17%, #f7faf8), #eef4ef 48%, #dfeae3)}}.demo-pending-card{background:#ffffffe0;border:1px solid #20402b21;border-radius:28px;justify-items:start;gap:15px;width:min(650px,100%);padding:clamp(30px,6vw,70px);display:grid;box-shadow:0 30px 80px #15362221}.demo-pending-mark{border:1px solid var(--brand-mark-color,#173424);width:72px;height:72px;padding:13px}@supports (color:color-mix(in lab, red, red)){.demo-pending-mark{border:1px solid color-mix(in srgb, var(--brand-mark-color,#173424) 18%, #fff)}}.demo-pending-mark{background:#fff;border-radius:18px}.demo-pending-card>span{color:#31734d;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:850}.demo-pending-card h1{color:#14251a;letter-spacing:-.07em;max-width:580px;margin:0;font-size:clamp(2rem,4.5vw,4rem);line-height:.96}.demo-pending-card p{color:#63736a;max-width:560px;margin:0;line-height:1.7}.demo-pending-card>a{color:#fff;background:#143524;border-radius:999px;align-items:center;min-height:45px;padding:0 18px;font-size:.82rem;font-weight:800;display:inline-flex}.demo-pending-card small{color:#819087;font-size:.68rem}.admin-brand-mark.brand-mark{border:1px solid var(--brand-mark-color,#173424);flex:0 0 38px;width:38px;height:38px;padding:7px}@supports (color:color-mix(in lab, red, red)){.admin-brand-mark.brand-mark{border:1px solid color-mix(in srgb, var(--brand-mark-color,#173424) 14%, #fff)}}.admin-brand-mark.brand-mark{background:var(--brand-mark-color,#173424);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.admin-brand-mark.brand-mark{background:color-mix(in srgb, var(--brand-mark-color,#173424) 7%, #fff)}}.admin-brand-mark.brand-mark img{max-width:25px;max-height:25px}.verified-preview-note{color:#52705e;background:#f4faf6;border:1px solid #d8e6dc;border-radius:12px;max-width:720px;margin:17px 0 0;padding:12px 14px;font-size:.76rem;line-height:1.55}.brand-rail{background:#fffffff5;border:1px solid #e4e9e5;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid;overflow:hidden;box-shadow:0 12px 28px #15352012}.brand-rail-item{border-right:1px solid #edf1ee;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:72px;padding:10px 13px;transition:background .18s,transform .18s;display:flex}.brand-rail-item:last-child{border-right:0}.brand-rail-item:hover{background:#f4faf6;transform:translateY(-1px)}.brand-rail-mark{width:82px;height:42px;box-shadow:none;background:0 0;border:0;border-radius:8px;flex:0 0 82px;padding:4px 8px}.brand-rail-mark img{max-width:68px;max-height:31px}.brand-rail-mark .brand-mark-fallback{font-size:.54rem}.brand-rail-name{color:#43564a;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850;display:none}.brand-rail-item-fallback .brand-rail-name{display:inline}.brand-rail-text-mark{color:#42584a;letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:850}.brand-rail-all{margin-top:22px!important}.focus-brand-note{background:linear-gradient(105deg,#f5fbf7,#fff);border:1px solid #d7e7dc;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:18px;padding:16px 18px;display:grid}.focus-brand-note span{color:var(--green-dark);letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:850}.focus-brand-note p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.5}.focus-brand-note .text-link{white-space:nowrap;font-size:.76rem}.signature-hero-proof{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.signature-hero-proof span{color:#deeee4;background:#ffffff0f;border:1px solid #abe1c038;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:.72rem;display:inline-flex}.signature-hero-proof svg{color:#87e0ac;width:15px;height:15px}.signature-intro{color:#fff;background:#0c1e16;padding:70px 0}.signature-intro .shell{grid-template-columns:.8fr 1.2fr;align-items:end;gap:70px;display:grid}.signature-intro h2{letter-spacing:-.06em;max-width:680px;margin:13px 0 0;font-size:clamp(2.2rem,4.1vw,4.3rem);line-height:.98}.signature-intro p{color:#bbd0c2;max-width:480px;margin:0;font-size:.98rem;line-height:1.75}.signature-trust-rail{color:#fff;background:#0c1e16;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);display:grid}.signature-trust-rail article{border-right:1px solid #ffffff1f;gap:15px;padding:25px clamp(18px,4vw,58px);display:flex}.signature-trust-rail article:last-child{border-right:0}.signature-trust-rail b{color:#a5e2bb;letter-spacing:.12em;font-size:.72rem}.signature-trust-rail span{gap:5px;display:grid}.signature-trust-rail strong{font-size:.9rem}.signature-trust-rail small{color:#acc4b5;font-size:.73rem;line-height:1.5}@media (width<=1050px){.hero-showcase{min-height:455px}.hero-browser{right:72px}.phone-preview{right:8px}}@media (width<=820px){.brand-lockup{min-width:0}.hero-showcase{max-width:760px;min-height:455px}.template-grid-featured{grid-template-columns:repeat(3,minmax(0,1fr))}.template-card-compact .template-visual{height:180px}.template-grid-product .template-card:nth-child(5){grid-column:auto;display:block}.template-grid-product .template-card:nth-child(5) .template-visual{height:clamp(250px,40vw,340px);min-height:0}.brand-rail-item{min-height:64px;padding-inline:8px}.brand-rail-mark{flex-basis:68px;width:68px}.brand-rail-mark img{max-width:58px}}@media (width<=600px){.studio-mark-wrap{border-radius:8px;flex-basis:28px;width:28px;height:28px}.studio-mark-wrap img{width:28px;height:28px}.studio-wordmark strong{font-size:.77rem}.studio-wordmark span{font-size:.62rem}.hero-copy h1{font-size:clamp(2.65rem,12vw,3.7rem)}.hero-showcase{border-radius:20px;min-height:360px;padding:10px 8px 8px}.hero-browser{border-width:5px;border-radius:16px;width:88%;height:270px;top:20px;right:29px}.browser-copy{gap:6px;max-width:175px;top:63px;left:20px}.browser-copy strong{font-size:1.16rem}.browser-copy span{font-size:.53rem}.hero-browser-mini-grid{gap:4px;bottom:10px;left:10px;right:10px}.hero-browser-mini-grid span{min-height:30px;padding:5px;font-size:.42rem}.phone-preview{border-width:5px;border-radius:22px;width:113px;height:235px;right:0}.phone-copy{gap:5px;bottom:9px;left:9px;right:9px}.phone-copy strong{font-size:.74rem}.phone-copy span{padding:6px 5px;font-size:.53rem}.showcase-label{padding:7px 9px;font-size:.54rem;bottom:9px;left:8px}.brand-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-rail-item:nth-child(odd){border-right:1px solid #edf1ee}.brand-rail-item:nth-child(n+3){border-top:1px solid #edf1ee}.brand-rail-item:nth-child(2n){border-right:0}.brand-rail-item:last-child{border-right:0;grid-column:1/-1}.template-grid-featured{scroll-snap-type:x mandatory;gap:10px;padding-bottom:5px;display:flex;overflow-x:auto}.template-grid-featured .template-card{scroll-snap-align:start;min-width:210px}.template-card-compact .template-visual{height:158px}.template-compact-content{min-height:57px;padding:13px 14px}.template-compact-content strong{font-size:.86rem}.template-compact-content span{display:none}}@media (width<=560px){.demo-brand>.demo-brand-mark{border-radius:9px;flex-basis:62px;width:62px;height:34px;padding:6px 10px}.demo-brand>.demo-brand-mark img{max-width:42px;max-height:22px}.vehicle-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicle-facts>div{padding:8px 7px}.minimal-search b{flex:none}.focus-brand-note{grid-template-columns:1fr;gap:8px}.focus-brand-note .text-link{justify-self:start}.signature-intro .shell{grid-template-columns:1fr;gap:18px}.signature-trust-rail{grid-template-columns:1fr}.signature-trust-rail article{border-bottom:1px solid #ffffff1f;border-right:0}.signature-trust-rail article:last-child{border-bottom:0}}.brands-directory-hero{background:radial-gradient(circle at 88% 18%,#5bd6892e,#0000 28%),linear-gradient(#f2fbf5 0%,#fff 88%);padding:74px 0 68px}.brands-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:center;gap:62px;display:grid}.brands-directory-hero .narrow-hero{max-width:760px}.brands-directory-hero .narrow-hero h1{margin-top:16px;font-size:clamp(3.1rem,5.9vw,5.7rem)}.brands-directory-hero .narrow-hero p{max-width:680px}.directory-proof{flex-wrap:wrap;gap:0;margin-top:30px;display:flex}.directory-proof span{border-right:1px solid #cfe0d5;gap:3px;min-width:112px;padding:0 22px;display:grid}.directory-proof span:first-child{padding-left:0}.directory-proof span:last-child{border-right:0}.directory-proof strong{color:var(--green-dark);letter-spacing:-.045em;font-size:1.34rem}.directory-proof small{color:#6d7d74;letter-spacing:.06em;text-transform:uppercase;font-size:.69rem;font-weight:750}.directory-hero-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd6;border:1px solid #cfe4d6;border-radius:24px;padding:26px;box-shadow:0 22px 60px #124b2b1a}.directory-hero-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.directory-hero-card-head>span:first-child{color:var(--green-dark);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:850}.directory-live-dot{color:#287548;align-items:center;gap:6px;font-size:.66rem;font-weight:750;display:inline-flex}.directory-live-dot:before{content:"";background:#29a45b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e6f6eb}.directory-hero-card h2{letter-spacing:-.045em;max-width:360px;margin:17px 0 21px;font-size:1.65rem;line-height:1.08}.focus-brand-pills{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.focus-brand-pill{color:#2e4638;background:#fbfefc;border:1px solid #dce8df;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:.76rem;font-weight:750;transition:border-color .18s,background .18s,transform .18s;display:flex}.focus-brand-pill:last-child{grid-column:1/-1}.focus-brand-pill:hover{background:#eff9f2;border-color:#9bc8aa;transform:translateY(-2px)}.focus-brand-pill svg{width:15px;height:15px;color:var(--green)}.directory-hero-card>small{color:#75847b;align-items:flex-start;gap:7px;margin-top:20px;font-size:.65rem;line-height:1.45;display:flex}.directory-hero-card>small svg{width:14px;height:14px;color:var(--green);flex:none}.directory-section{background:var(--surface);padding-top:74px}.directory-panel{background:#fff;border:1px solid #dce7df;border-radius:28px;padding:38px;box-shadow:0 18px 55px #143a2812}.directory-panel-heading{grid-template-columns:minmax(0,1.15fr) minmax(240px,.7fr);align-items:end;gap:48px;margin-bottom:34px;display:grid}.directory-panel-heading h2{letter-spacing:-.055em;max-width:650px;margin:12px 0 0;font-size:clamp(2rem,3.2vw,3.25rem);line-height:1.02}.directory-panel-heading>p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.7}.directory-panel .data-note{margin-bottom:0}.explorer-controls{background:#f8fbf9;border:1px solid #e0e9e3;border-radius:20px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;margin-bottom:28px;padding:14px;display:grid}.explorer-controls .search-box{width:100%;min-height:52px;box-shadow:none}.filter-row{border-top:1px solid #e3ebe6;flex:1;justify-content:flex-start;align-items:center;gap:7px;padding-top:12px}.filter-row button{background:#fff;border:1px solid #e0e7e2;min-height:38px;padding-inline:13px}.filter-row button:hover{color:var(--green-dark);background:var(--green-soft);border-color:#a9cbb5}.filter-row button.active{border-color:var(--charcoal);background:var(--charcoal);color:#fff}.brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.brand-card{background:#fff;border-radius:22px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:106px minmax(0,1fr);gap:0 18px;min-height:142px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px #0c321d05}.brand-card:before{content:"";background:var(--brand-card-color,var(--green));opacity:.72;border-radius:0 999px 999px 0;width:3px;transition:opacity .18s,transform .18s;position:absolute;top:18px;bottom:18px;left:0;transform:scaleY(.48)}.brand-card:hover{border-color:#9fc3ac;transform:translateY(-4px);box-shadow:0 18px 42px #0d3b2217}.brand-card:hover:before{opacity:1;transform:scaleY(1)}.brand-card .brand-monogram.brand-mark{width:106px;height:76px;box-shadow:none;background:#f7f9f8;border-color:#dfe7e2;border-radius:18px;flex:0 0 106px;grid-row:1/3;align-self:center;padding:12px 14px}.brand-card .brand-monogram.brand-mark img{max-width:82px;max-height:48px}.brand-card .brand-monogram.brand-mark .brand-mark-fallback{white-space:normal;font-size:.66rem;line-height:1.15}.brand-card-copy{align-self:end;gap:5px}.brand-card-category{color:#397353;letter-spacing:.13em;text-transform:uppercase;font-size:.56rem;font-weight:850}.brand-card-copy strong{color:#12251a;text-overflow:clip;white-space:normal;font-size:1.08rem;line-height:1.14;overflow:visible}.brand-card-copy small{color:#6f7e75;white-space:normal;flex-wrap:wrap;align-items:center;gap:5px;font-size:.68rem;line-height:1.35;display:flex}.brand-card-action{color:#456452;border-top:1px solid #e8eeea;grid-column:2;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:10px;font-size:.64rem;font-weight:800;display:flex}.brand-card-action svg{box-sizing:content-box;width:15px;height:15px;color:var(--green-dark);background:#edf5f0;border-radius:50%;padding:7px;transition:transform .18s,background .18s}.brand-card:hover .brand-card-action svg{background:#dff0e5;transform:translate(3px)}.brand-card:focus-visible,.focus-brand-pill:focus-visible,.filter-row button:focus-visible,.search-box input:focus-visible{outline-offset:2px;outline:3px solid #07883f3d}.brand-card-copy small{align-items:center;gap:5px;display:flex}.brand-card-copy small i{color:#a6b2ab;font-style:normal}.empty-state .button{margin-top:16px}@media (width<=1050px){.brands-hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);gap:34px}.brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.brands-directory-hero{padding:64px 0 58px}.brands-hero-grid{grid-template-columns:1fr;gap:34px}.directory-hero-card{max-width:640px}.directory-panel{padding:28px}.directory-panel-heading{grid-template-columns:1fr;gap:14px;margin-bottom:28px}.explorer-controls{flex-direction:column}.explorer-controls .search-box{width:100%}.filter-row{justify-content:flex-start}.brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.brands-directory-hero{padding:54px 0 48px}.brands-directory-hero .narrow-hero h1{font-size:clamp(2.85rem,13vw,4.1rem)}.directory-proof{justify-content:space-between}.directory-proof span{min-width:0;padding:0 12px}.directory-proof span:first-child{padding-left:0}.directory-proof span:last-child{padding-right:0}.directory-proof strong{font-size:1.12rem}.directory-proof small{letter-spacing:.03em;font-size:.59rem}.directory-hero-card{padding:22px}.directory-hero-card h2{font-size:1.45rem}.directory-panel{border-radius:22px;padding:20px 16px}.directory-panel-heading h2{font-size:2.1rem}.explorer-controls{padding:11px}.filter-row{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.filter-row::-webkit-scrollbar{display:none}.filter-row button{flex:none}.brand-grid{grid-template-columns:1fr}.brand-card{border-radius:19px;grid-template-columns:90px minmax(0,1fr);gap:0 14px;min-height:128px;padding:16px}.brand-card .brand-monogram.brand-mark{border-radius:15px;flex-basis:90px;width:90px;height:66px;padding:10px 12px}.brand-card .brand-monogram.brand-mark img{max-width:68px;max-height:42px}.brand-card-copy strong{font-size:1rem}.brand-card-action{grid-column:2;margin-top:9px;padding-top:8px}}.brand-mark.brand-logo-inverse{border-color:var(--brand-logo-surface)}@supports (color:color-mix(in lab, red, red)){.brand-mark.brand-logo-inverse{border-color:color-mix(in srgb, var(--brand-logo-surface) 28%, #fff)}}.brand-mark.brand-logo-inverse{background:var(--brand-logo-surface)}.brand-mark.brand-logo-inverse img{mix-blend-mode:normal}.brand-card .brand-monogram.brand-mark.brand-logo-inverse{background:#101b15;border-color:#27382f}.brand-card .brand-monogram.brand-mark.brand-logo-inverse img{max-width:84px;max-height:54px}.demo-brand>.demo-brand-mark.brand-mark-inverse.brand-logo-inverse{border-color:var(--brand-logo-surface)}@supports (color:color-mix(in lab, red, red)){.demo-brand>.demo-brand-mark.brand-mark-inverse.brand-logo-inverse{border-color:color-mix(in srgb, var(--brand-logo-surface) 28%, #fff)}}.demo-brand>.demo-brand-mark.brand-mark-inverse.brand-logo-inverse{background:var(--brand-logo-surface)}.template-001 .template-visual-scrim{background:linear-gradient(115deg,#f1e8d614,#142a1cd1)}.template-002 .template-visual-scrim{background:linear-gradient(#ffffff0a,#0d1712d1)}.template-003 .template-visual-scrim{background:linear-gradient(90deg,#170b05e0,#ff6b2c1f)}.template-004 .template-visual-scrim{background:linear-gradient(#dfffea0a,#052e1bc2)}.template-005 .template-visual-scrim{background:linear-gradient(#0512230f,#051223db)}.template-006 .template-visual-scrim{background:linear-gradient(#0406050a,#040605eb)}.demo-001,.g-profile-page{color:#1d2b22;background:#f5f0e7}.demo-001 .demo-nav{background:#faf7f0f5;border-color:#ded5c6}.g-profile-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;gap:clamp(35px,6vw,94px);min-height:690px;padding:clamp(58px,7vw,108px) clamp(22px,7vw,110px);display:grid}.g-profile-copy h1{letter-spacing:-.062em;max-width:810px;margin:18px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6.3vw,96px);font-weight:400;line-height:.93}.g-profile-copy>p{color:#657269;max-width:620px;margin:0;font-size:clamp(12px,1.05vw,16px);line-height:1.75}.g-profile-identity{border-left:2px solid var(--demo-primary);gap:4px;margin-top:32px;padding-left:18px;display:grid}.g-profile-identity span{font-family:Georgia,serif;font-size:clamp(20px,1.8vw,28px)}.g-profile-identity small{color:#6f7b73;font-size:11px}.g-profile-identity b{color:#31523d;letter-spacing:.06em;background:#dfe9df;width:max-content;margin-top:7px;padding:5px 8px;font-size:9px}.g-profile-portrait{color:#f8f2e8;text-align:center;background:linear-gradient(155deg,#243c2d,#0f1d15);border-radius:220px 220px 24px 24px;flex-direction:column;justify-content:center;align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 80px #232d242e}.g-profile-portrait:before{content:"";border-radius:inherit;border:1px solid #ffffff2e;position:absolute;inset:24px}.g-profile-portrait>span,.g-profile-portrait>p,.g-profile-portrait>i,.g-profile-portrait>strong{z-index:2;position:relative}.g-profile-portrait>span{color:#c3d5c7;letter-spacing:.16em;font-size:9px;font-weight:850}.g-profile-portrait>strong{letter-spacing:-.08em;margin:25px 0 13px;font-family:Georgia,serif;font-size:clamp(82px,9vw,136px);font-weight:400}.g-profile-portrait>p{margin:0;font-family:Georgia,serif;font-size:20px}.g-profile-portrait>i{color:#b2c2b6;margin-top:9px;font-size:10px;font-style:normal}.g-profile-car{z-index:3;width:58%;height:155px;position:absolute;bottom:-5px;right:-25px;transform:rotate(-3deg)}.g-profile-car img{object-fit:contain;filter:drop-shadow(0 18px 16px #00000047)}.g-profile-proofbar{background:#ebe3d7;border-top:1px solid #d9cfbf;border-bottom:1px solid #d9cfbf;grid-template-columns:repeat(3,1fr);display:grid}.g-profile-proofbar>div{border-right:1px solid #d9cfbf;align-items:center;gap:16px;min-height:122px;padding:20px clamp(20px,4vw,60px);display:flex}.g-profile-proofbar b{color:var(--demo-primary);letter-spacing:.12em;font-size:10px}.g-profile-proofbar span{gap:4px;display:grid}.g-profile-proofbar strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.g-profile-proofbar small{color:#6b776f;font-size:10px}.g-profile-story{color:#f7f0e6;background:#193022;grid-template-columns:.82fr 1.18fr;gap:clamp(40px,8vw,130px);padding:clamp(70px,9vw,140px) clamp(22px,7vw,110px);display:grid}.g-profile-story h2{letter-spacing:-.055em;max-width:540px;margin:15px 0;font-family:Georgia,serif;font-size:clamp(42px,5vw,76px);font-weight:400;line-height:.98}.g-profile-story p{color:#b7c6bc;max-width:500px;line-height:1.75}.g-profile-story ol{border-top:1px solid #3f5548;margin:0;padding:0;list-style:none}.g-profile-story li{border-bottom:1px solid #3f5548;grid-template-columns:38px 1fr;gap:5px 15px;padding:26px 0;display:grid}.g-profile-story li b{color:#a9c9b3;font-size:10px}.g-profile-story li strong{font-family:Georgia,serif;font-size:23px;font-weight:400}.g-profile-story li span{color:#a9b9ae;grid-column:2;font-size:11px;line-height:1.55}.g-profile-evidence{background:#fffdf8;padding:clamp(70px,9vw,130px) clamp(22px,7vw,110px)}.g-profile-evidence-head{max-width:760px}.g-profile-evidence h2{letter-spacing:-.055em;margin:15px 0;font-family:Georgia,serif;font-size:clamp(39px,4.8vw,72px);font-weight:400;line-height:.98}.g-profile-evidence-head p{color:#69756e;line-height:1.7}.g-profile-evidence-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:38px;display:grid}.g-profile-evidence-grid article{background:#f7f4ed;border:1px dashed #b8c6bc;flex-direction:column;justify-content:flex-end;gap:13px;min-height:230px;padding:25px;display:flex}.g-profile-evidence-grid article span{color:#688171;letter-spacing:.14em;font-size:9px;font-weight:850}.g-profile-evidence-grid article strong{max-width:290px;font-family:Georgia,serif;font-size:21px;font-weight:400;line-height:1.25}.g-profile-evidence-grid article small{color:#7b867f;font-size:9px}.g-profile-evidence-grid .g-profile-delivery{background:#dfe9df}.g-profile-models{background:#f5f0e7}.demo-001 .demo-contact{background:#203627}.demo-002,.g-inventory-page{color:#18221c;background:#f6f8f7}.demo-002 .demo-nav{min-height:62px}.g-inventory-head{background:#fff;border-bottom:1px solid #d9e0dc;grid-template-columns:minmax(0,1fr) minmax(250px,.42fr);gap:22px 45px;padding:clamp(48px,6vw,82px) clamp(20px,6vw,90px) 34px;display:grid}.g-inventory-head h1{letter-spacing:-.065em;max-width:830px;margin:12px 0 0;font-size:clamp(38px,4.8vw,72px);line-height:.96}.g-inventory-head>p{color:#66736b;align-self:end;max-width:380px;margin:0;font-size:13px;line-height:1.65}.g-inventory-search{background:#f8faf9;border:1px solid #cbd5cf;border-radius:12px;grid-column:1/-1;align-items:center;gap:14px;min-height:64px;padding:7px 7px 7px 22px;display:flex;box-shadow:0 10px 28px #0f20150d}.g-inventory-search:before{content:"⌕";color:#617169;font-size:26px}.g-inventory-search input{color:#17251d;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.g-inventory-search b{color:#fff;white-space:nowrap;background:#17221b;border-radius:8px;place-items:center;min-height:48px;padding:0 17px;font-size:11px;display:grid}.g-inventory-filters{grid-column:1/-1;gap:7px;display:flex;overflow-x:auto}.g-inventory-filters button{color:#58675e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d3dcd6;border-radius:8px;min-height:36px;padding:0 14px;font-size:10px;font-weight:800}.g-inventory-filters button.active{color:#fff;background:#17221b;border-color:#17221b}.g-inventory-results{max-width:1180px;margin:0 auto;padding:36px clamp(18px,5vw,62px) 58px}.g-inventory-result-head{border-bottom:1px solid #cfd8d2;grid-template-columns:auto 1fr auto;align-items:baseline;gap:16px;padding-bottom:15px;display:grid}.g-inventory-result-head span{color:#65746b;letter-spacing:.14em;font-size:8px;font-weight:850}.g-inventory-result-head strong{font-size:15px}.g-inventory-result-head small{color:#748179;font-size:9px}.g-inventory-results>article{border-bottom:1px solid #d5ddd8;grid-template-columns:235px 1fr auto;align-items:center;gap:25px;min-height:205px;padding:19px 0;transition:background .18s;display:grid}.g-inventory-results>article.active{background:#eef3ef}.g-inventory-image{background:#e6ece8;border-radius:10px;height:165px;position:relative;overflow:hidden}.g-inventory-image img{object-fit:cover}.g-inventory-image.contain img{object-fit:contain;padding:7%}.g-inventory-copy>small{color:#68776e;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.g-inventory-copy h2{letter-spacing:-.055em;margin:7px 0 3px;font-size:clamp(25px,2.4vw,37px);line-height:1}.g-inventory-copy>p{color:#6a786f;margin:0 0 13px;font-size:11px}.g-inventory-copy dl{gap:7px;margin:0;display:flex}.g-inventory-copy dl div{background:#fff;border:1px solid #dbe2dd;border-radius:7px;padding:7px 9px}.g-inventory-copy dt{color:#7b8980;text-transform:uppercase;font-size:7px;font-weight:800}.g-inventory-copy dd{margin:3px 0 0;font-size:9px;font-weight:800}.g-inventory-actions{justify-items:end;gap:11px;display:grid}.g-inventory-actions label{color:#59675f;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.g-inventory-actions input{accent-color:#17221b;width:17px;height:17px}.g-inventory-actions>a{color:#fff;background:#17221b;border-radius:7px;align-items:center;gap:8px;min-height:39px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}.g-inventory-empty{text-align:center;padding:65px 0}.g-inventory-empty strong{font-size:22px}.g-inventory-empty p{color:#6d7972}.g-inventory-empty button{cursor:pointer;background:#fff;border:1px solid #17221b;border-radius:7px;min-height:38px;padding:0 14px;font-weight:800}.g-compare-dock{z-index:5;color:#fff;background:#17221b;border:1px solid #2e3d34;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;max-width:1040px;min-height:72px;margin:0 auto 35px;padding:12px 14px 12px 18px;display:grid;position:sticky;bottom:14px;box-shadow:0 20px 50px #08120b3d}.g-compare-dock>div:first-child{gap:3px;display:grid}.g-compare-dock>div:first-child span{color:#94a69b;letter-spacing:.13em;font-size:7px;font-weight:850}.g-compare-dock>div:first-child strong{font-size:12px}.g-compare-items{gap:6px;display:flex;overflow-x:auto}.g-compare-items button{color:#fff;cursor:pointer;white-space:nowrap;background:#223128;border:1px solid #45564b;border-radius:7px;align-items:center;gap:10px;min-height:34px;padding:0 10px;font-size:9px;display:flex}.g-compare-dock>a{color:#17221b;background:#fff;border-radius:8px;place-items:center;min-height:42px;padding:0 15px;font-size:10px;font-weight:850;display:grid}.g-compare-dock>a[aria-disabled=true]{opacity:.4;pointer-events:none}.demo-002 .demo-contact{background:#111b15}.demo-003{color:#20140d;background:#fff6ee}.g-promo-header{color:#fff;background:#1d100a;align-items:center;gap:22px;min-height:72px;padding:10px clamp(18px,5vw,74px);display:flex}.g-promo-header>span{color:#d7b7a2;letter-spacing:.13em;margin:0 auto;font-size:9px;font-weight:850}.g-promo-header>a{color:#fff;font-size:10px;font-weight:850}.g-promo-hero,.g-promo-image{min-height:720px}.g-promo-scrim{z-index:1;background:linear-gradient(90deg,#1a0b04f0,#1a0b049e 48%,#1a0b041a);position:absolute;inset:0}.g-promo-copy{z-index:2;color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;width:min(700px,63%);min-height:720px;padding:clamp(50px,7vw,108px);display:flex;position:relative}.g-promo-copy .demo-eyebrow{color:#ff9a62}.g-promo-copy h1{letter-spacing:-.085em;text-transform:uppercase;margin:16px 0;font-size:clamp(53px,7.1vw,110px);line-height:.84}.g-promo-copy>p{color:#e2cfc4;max-width:530px;margin:0;font-size:13px;line-height:1.65}.g-promo-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-left:4px solid #ff6b2c;gap:5px;max-width:490px;margin:27px 0 20px;padding:17px 19px;display:grid}.g-promo-badge span{color:#ffad7e;letter-spacing:.14em;font-size:8px;font-weight:900}.g-promo-badge strong{font-size:17px}.g-promo-badge small{color:#cdbbb1;font-size:9px}.g-promo-copy .demo-primary-action{color:#fff;box-shadow:none;background:#ff6b2c}.g-promo-benefits{color:#261208;background:#ff6b2c;grid-template-columns:repeat(3,1fr);display:grid}.g-promo-benefits article{border-right:1px solid #2511072e;grid-template-columns:30px 1fr;align-content:center;gap:4px 12px;min-height:125px;padding:20px clamp(20px,4vw,58px);display:grid}.g-promo-benefits b{color:#25110785;grid-row:1/span 2;font-size:10px}.g-promo-benefits strong{font-size:16px}.g-promo-benefits span{color:#5b2b16;font-size:10px}.g-finance-section{background:#fff8f1;grid-template-columns:1fr .82fr;gap:clamp(40px,8vw,125px);padding:clamp(70px,9vw,140px) clamp(22px,7vw,110px);display:grid}.g-finance-intro h2{letter-spacing:-.075em;max-width:670px;margin:14px 0;font-size:clamp(42px,5vw,78px);line-height:.91}.g-finance-intro>p{color:#76665b;max-width:570px;line-height:1.72}.g-finance-intro .vehicle-picker{margin-top:30px}.g-finance-card{background:#fff;border:1px solid #ead6c7;border-radius:18px;gap:22px;padding:30px;display:grid;box-shadow:0 25px 70px #592c131a}.g-finance-card label{color:#5e4b40;gap:9px;font-size:10px;font-weight:800;display:grid}.g-finance-card input[type=number]{color:#28170f;border:1px solid #dac8bb;border-radius:8px;min-height:48px;padding:0 13px;font:750 15px inherit}.g-finance-card input[type=range]{accent-color:#ff6b2c;width:100%}.g-finance-card label>span{color:#25150e;font-size:12px}.g-finance-card fieldset{border:0;flex-wrap:wrap;gap:7px;margin:0;padding:0;display:flex}.g-finance-card legend{color:#5e4b40;width:100%;margin-bottom:9px;font-size:10px;font-weight:800}.g-finance-card fieldset button{cursor:pointer;color:#60493c;background:#fff;border:1px solid #dac8bb;border-radius:7px;min-height:36px;padding:0 12px;font-size:10px;font-weight:800}.g-finance-card fieldset button.active{color:#fff;background:#ff6b2c;border-color:#ff6b2c}.g-finance-result{color:#fff;background:#25140d;border-radius:12px;gap:5px;padding:20px;display:grid}.g-finance-result span{color:#ffac7d;letter-spacing:.12em;font-size:8px;font-weight:850}.g-finance-result strong{letter-spacing:-.055em;font-size:clamp(25px,2.8vw,42px)}.g-finance-result small{color:#c9b5a9;font-size:9px}.g-promo-terms{color:#fff;background:#21120c;grid-template-columns:1fr 1fr;gap:0 50px;padding:clamp(65px,8vw,120px) clamp(22px,7vw,110px);display:grid}.g-promo-terms>div{grid-row:1/span 2}.g-promo-terms h2{letter-spacing:-.065em;max-width:520px;margin:14px 0;font-size:clamp(38px,4.4vw,68px);line-height:.94}.g-promo-terms details{border-top:1px solid #513528}.g-promo-terms details:last-child{border-bottom:1px solid #513528}.g-promo-terms summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:72px;font-size:13px;font-weight:800;display:flex}.g-promo-terms details p{color:#bfa99e;margin:0 0 24px;font-size:11px;line-height:1.65}.demo-003 .demo-contact{color:#25140d;background:#ff6b2c}.demo-003 .demo-contact .demo-eyebrow,.demo-003 .demo-contact p,.demo-003 .demo-contact-action small{color:#613019}.demo-004,.g-ev-page{color:#0a2518;background:#eafff1}.demo-004 .demo-nav{background:#eafff1f0;border-color:#bde8cc}.g-ev-hero{background:radial-gradient(circle at 15% 15%,#c5ffda,#0000 34%),#effff4;grid-template-columns:1fr 1fr;min-height:680px;display:grid}.g-ev-tool{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(50px,7vw,105px);display:flex}.g-ev-tool h1{letter-spacing:-.08em;max-width:720px;margin:15px 0;font-size:clamp(47px,6vw,92px);line-height:.88}.g-ev-tool>p{color:#526b5d;max-width:560px;margin:0;line-height:1.7}.g-ev-tool>label{background:#ffffffc7;border:1px solid #b9dec6;border-radius:14px;grid-template-columns:1fr auto;gap:10px;width:100%;margin:30px 0 20px;padding:18px;display:grid}.g-ev-tool label span{color:#496454;font-size:10px;font-weight:800}.g-ev-tool label input{accent-color:#0b9a53;grid-column:1/-1;width:100%}.g-ev-tool label b{color:#0a3d23;font-size:12px}.g-ev-result{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-bottom:20px;display:grid}.g-ev-result article{color:#fff;background:#0c2a1b;border-radius:12px;flex-direction:column;justify-content:flex-end;gap:5px;min-height:124px;padding:16px;display:flex}.g-ev-result small{color:#81dca3;letter-spacing:.12em;font-size:7px;font-weight:850}.g-ev-result strong{letter-spacing:-.04em;font-size:clamp(18px,1.8vw,28px)}.g-ev-result span{color:#abc5b5;font-size:8px}.g-ev-visual{min-height:680px}.g-ev-visual:after{content:"";background:linear-gradient(#0000 37%,#051e10bf);position:absolute;inset:0}.g-ev-visual>div{z-index:2;color:#fff;gap:5px;display:grid;position:absolute;bottom:28px;left:28px;right:28px}.g-ev-visual>div span{color:#9ff1ba;letter-spacing:.13em;font-size:8px;font-weight:850}.g-ev-visual>div strong{letter-spacing:-.065em;font-size:clamp(29px,4vw,58px)}.g-ev-visual>div small{color:#c7dbce}.g-ev-charging{color:#fff;background:#092519;grid-template-columns:.75fr 1.25fr;gap:60px;padding:clamp(70px,9vw,135px) clamp(22px,7vw,110px);display:grid}.g-ev-charging h2{letter-spacing:-.07em;max-width:520px;margin:14px 0;font-size:clamp(40px,4.8vw,72px);line-height:.94}.g-ev-charging ol{border-top:1px solid #31523f;margin:0;padding:0;list-style:none}.g-ev-charging li{border-bottom:1px solid #31523f;grid-template-columns:38px 1fr;gap:4px 15px;padding:25px 0;display:grid}.g-ev-charging li b{color:#75dc99;font-size:9px}.g-ev-charging li strong{font-size:19px}.g-ev-charging li span{color:#a8c2b2;grid-column:2;font-size:10px}.g-ev-models{padding:clamp(70px,9vw,135px) clamp(22px,7vw,110px)}.g-ev-model-head h2{letter-spacing:-.075em;max-width:780px;margin:14px 0 27px;font-size:clamp(40px,5vw,78px);line-height:.93}.g-ev-model-card{background:#fff;border:1px solid #b6dfc3;border-radius:19px;grid-template-columns:1.05fr .95fr;display:grid;overflow:hidden;box-shadow:0 25px 65px #09432217}.g-ev-model-image{background:#dff6e7;min-height:430px;position:relative}.g-ev-model-image img{object-fit:cover}.g-ev-model-image.contain img{object-fit:contain;padding:7%}.g-ev-model-card>div:last-child{flex-direction:column;justify-content:center;padding:clamp(27px,5vw,70px);display:flex}.g-ev-model-card>div:last-child>span{color:#4e765e;letter-spacing:.13em;font-size:8px;font-weight:850}.g-ev-model-card h3{letter-spacing:-.07em;margin:10px 0;font-size:clamp(33px,4vw,62px)}.g-ev-model-card p{color:#607266;line-height:1.65}.g-ev-model-card dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0 0;display:grid}.g-ev-model-card dl div{background:#eff9f2;border-radius:9px;padding:12px}.g-ev-model-card dt{color:#63806e;text-transform:uppercase;font-size:7px;font-weight:850}.g-ev-model-card dd{margin:5px 0 0;font-size:10px;font-weight:800}.g-ev-method{background:#f7fff9;border:1px solid #b9dfc5;border-radius:12px;margin-top:15px}.g-ev-method summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:56px;padding:0 17px;font-size:11px;font-weight:850;display:flex}.g-ev-method p{color:#5f7466;margin:0;padding:0 17px 10px;font-size:10px;line-height:1.6}.g-ev-method a{color:#0a713d;margin:0 17px 16px;font-size:10px;font-weight:850;display:inline-block}.demo-004 .demo-contact{background:#071d12}.demo-005,.g-dealer-page{color:#10202e;background:#f3f6f8}.g-dealer-utility{color:#b6c4ce;letter-spacing:.08em;background:#081723;justify-content:space-between;align-items:center;gap:20px;min-height:34px;padding:0 clamp(18px,5vw,75px);font-size:8px;display:flex}.demo-005 .demo-nav{background:#fff;border-color:#dce3e8}.g-dealer-hero{align-items:stretch;min-height:720px;display:flex;position:relative;overflow:hidden}.g-dealer-hero-image{position:absolute;inset:0}.g-dealer-hero-image img{object-fit:cover}.g-dealer-wash{background:linear-gradient(90deg,#f4f8fafa,#f4f8fae6 47%,#f4f8fa1f);position:absolute;inset:0}.g-dealer-dashboard{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;width:min(790px,68%);padding:clamp(52px,7vw,110px);display:flex;position:relative}.g-dealer-dashboard h1{letter-spacing:-.085em;max-width:760px;margin:14px 0;font-size:clamp(48px,6.4vw,98px);line-height:.87}.g-branch-selector{flex-wrap:wrap;gap:6px;margin:23px 0 15px;display:flex}.g-branch-selector button{color:#4d5f6d;cursor:pointer;background:#ffffffd1;border:1px solid #cbd5dc;border-radius:6px;min-height:36px;padding:0 12px;font-size:9px;font-weight:850}.g-branch-selector button.active{color:#fff;background:#0b2232;border-color:#0b2232}.g-branch-facts{background:#ffffffe6;border:1px solid #ccd7de;border-radius:11px;grid-template-columns:repeat(3,1fr);width:100%;display:grid;overflow:hidden}.g-branch-facts article{border-right:1px solid #dbe3e8;flex-direction:column;justify-content:center;gap:5px;min-height:104px;padding:14px;display:flex}.g-branch-facts span{color:#607789;letter-spacing:.12em;font-size:7px;font-weight:850}.g-branch-facts strong{font-size:13px}.g-branch-facts small{color:#748590;font-size:8px}.g-dealer-services{color:#fff;background:#0a1d2b;grid-template-columns:1.2fr repeat(3,.6fr);gap:10px;padding:clamp(65px,8vw,118px) clamp(22px,7vw,110px);display:grid}.g-dealer-services h2{letter-spacing:-.068em;max-width:520px;margin:14px 0;font-size:clamp(38px,4.5vw,68px);line-height:.94}.g-dealer-services article{background:#102838;border:1px solid #2b4353;flex-direction:column;justify-content:flex-end;gap:8px;min-height:230px;padding:20px;display:flex}.g-dealer-services article b{color:#7ab8e5;font-size:9px}.g-dealer-services article strong{font-size:16px}.g-dealer-services article span{color:#aabcc7;font-size:10px;line-height:1.55}.g-dealer-inventory{background:#eef2f5;grid-template-columns:.82fr 1.18fr;gap:45px;padding:clamp(70px,9vw,130px) clamp(22px,7vw,110px);display:grid}.g-dealer-section-head>span{color:#4f6d82;letter-spacing:.13em;font-size:8px;font-weight:850}.g-dealer-section-head h2{letter-spacing:-.07em;max-width:550px;margin:14px 0 26px;font-size:clamp(38px,4.6vw,70px);line-height:.94}.g-dealer-featured{background:#fff;border:1px solid #cdd8df;border-radius:15px;grid-template-rows:minmax(300px,1fr) auto;display:grid;overflow:hidden}.g-dealer-model-image{min-height:340px}.g-dealer-featured>div:last-child{flex-wrap:wrap;align-items:center;gap:7px 18px;padding:22px;display:flex}.g-dealer-featured small{color:#607789;text-transform:uppercase;width:100%;font-size:8px;font-weight:850}.g-dealer-featured h3{letter-spacing:-.055em;margin:0;font-size:28px}.g-dealer-featured p{color:#677985;flex:1;min-width:230px;margin:0;font-size:10px;line-height:1.55}.g-dealer-team{background:#fff;grid-template-columns:1.15fr repeat(3,.7fr);gap:10px;padding:clamp(65px,8vw,118px) clamp(22px,7vw,110px);display:grid}.g-dealer-team h2{letter-spacing:-.065em;max-width:450px;margin:14px 0;font-size:clamp(37px,4.2vw,64px);line-height:.95}.g-dealer-team article{background:#f8fafb;border:1px solid #d4dee4;border-radius:10px;grid-template-columns:auto 1fr;align-content:center;gap:11px;padding:18px;display:grid}.g-dealer-team article i{color:#fff;background:#0c2231;border-radius:8px;place-items:center;width:44px;height:44px;font-size:10px;font-style:normal;font-weight:850;display:grid}.g-dealer-team article span{gap:4px;display:grid}.g-dealer-team article strong{font-size:11px}.g-dealer-team article small{color:#70818c;font-size:8px;line-height:1.4}.g-dealer-team article a{color:#145f91;grid-column:1/-1;margin-top:14px;font-size:9px;font-weight:850}.demo-005 .demo-contact{background:#081723}.demo-006,.g-launch-page{color:#f5f7f4;background:#070908}.g-launch-hero,.g-launch-hero-image{min-height:90svh}.g-launch-hero .demo-nav{z-index:5;background:0 0;position:absolute;top:0;left:0;right:0}.g-launch-scrim{z-index:1;background:linear-gradient(90deg,#030504e6,#0305046b 55%,#0305041a);position:absolute;inset:0}.g-launch-copy{z-index:3;width:min(810px,72%);position:absolute;bottom:clamp(75px,10vw,145px);left:clamp(22px,7vw,110px)}.g-launch-copy .demo-eyebrow{color:#d9ff43}.g-launch-copy h1{letter-spacing:-.1em;text-transform:uppercase;max-width:980px;margin:15px 0;font-size:clamp(64px,9.5vw,150px);line-height:.76}.g-launch-copy p{color:#c1cbc4;max-width:520px;font-size:12px;line-height:1.7}.g-launch-copy .demo-primary-action{color:#11160d;box-shadow:none;background:#d9ff43;margin-top:14px}.g-launch-scroll{z-index:3;color:#aab4ad;letter-spacing:.13em;font-size:8px;font-weight:850;position:absolute;bottom:35px;right:clamp(20px,5vw,75px)}.g-launch-index{border-bottom:1px solid #283029;grid-template-columns:repeat(4,1fr);display:grid}.g-launch-index article{border-right:1px solid #283029;align-content:center;gap:12px;min-height:140px;padding:24px clamp(20px,4vw,58px);display:grid}.g-launch-index span{color:#d9ff43;font-size:9px;font-weight:850}.g-launch-index strong{font-size:13px}.g-launch-story{grid-template-columns:.85fr 1.15fr;min-height:720px;display:grid}.g-launch-story>div:first-child{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(55px,7vw,110px);display:flex}.g-launch-story .demo-eyebrow{color:#d9ff43}.g-launch-story h2{letter-spacing:-.085em;text-transform:uppercase;max-width:650px;margin:16px 0;font-size:clamp(48px,6vw,94px);line-height:.85}.g-launch-story p{color:#98a49c;max-width:510px;font-size:12px;line-height:1.7}.g-launch-story a{color:#fff;border-bottom:1px solid #d9ff43;margin-top:20px;padding-bottom:6px;font-size:10px;font-weight:850}.g-launch-story-image{min-height:720px}.g-launch-facts{color:#11160d;background:#d9ff43;grid-template-columns:1.2fr repeat(3,.6fr);padding:clamp(70px,8vw,125px) clamp(22px,7vw,110px);display:grid}.g-launch-facts>div{padding-right:38px}.g-launch-facts>div span{letter-spacing:.14em;font-size:8px;font-weight:900}.g-launch-facts h2{letter-spacing:-.08em;text-transform:uppercase;max-width:510px;margin:13px 0;font-size:clamp(40px,5vw,74px);line-height:.88}.g-launch-facts article{border-left:1px solid #0d130938;flex-direction:column;justify-content:flex-end;gap:9px;padding:20px;display:flex}.g-launch-facts small{text-transform:uppercase;font-size:8px;font-weight:850}.g-launch-facts strong{letter-spacing:-.04em;font-size:clamp(18px,2vw,30px)}.g-launch-config{background:#111411;grid-template-columns:.9fr 1.1fr;gap:65px;padding:clamp(75px,9vw,140px) clamp(22px,7vw,110px);display:grid}.g-launch-config .demo-eyebrow{color:#d9ff43}.g-launch-config h2{letter-spacing:-.082em;text-transform:uppercase;max-width:650px;margin:15px 0;font-size:clamp(45px,5.7vw,88px);line-height:.86}.g-launch-config>div:first-child>p{color:#99a59d;max-width:520px;line-height:1.7}.g-launch-selector{align-content:center;gap:16px;display:grid}.g-launch-selector article{background:#171c18;border:1px solid #303831;gap:8px;padding:25px;display:grid}.g-launch-selector article>span{color:#d9ff43;letter-spacing:.13em;font-size:8px;font-weight:850}.g-launch-selector article>strong{letter-spacing:-.055em;font-size:clamp(23px,2.4vw,37px)}.g-launch-selector article>small{color:#9ba69f}.g-launch-selector .demo-primary-action{color:#11160d;box-shadow:none;background:#d9ff43;justify-self:start;margin-top:9px}.demo-006 .demo-contact{background:#050705}@media (width<=900px){.g-profile-hero,.g-finance-section,.g-ev-hero,.g-ev-model-card,.g-dealer-inventory,.g-launch-story,.g-launch-config{grid-template-columns:1fr}.g-profile-portrait{justify-self:center;width:min(480px,100%);min-height:520px}.g-profile-story,.g-ev-charging{grid-template-columns:1fr;gap:35px}.g-profile-evidence-grid,.g-promo-benefits,.g-branch-facts{grid-template-columns:1fr}.g-profile-evidence-grid article{min-height:175px}.g-inventory-results>article{grid-template-columns:190px 1fr}.g-inventory-actions{grid-column:1/-1;justify-content:space-between;justify-items:start;display:flex}.g-promo-copy,.g-dealer-dashboard{width:min(720px,82%)}.g-promo-terms{grid-template-columns:1fr}.g-promo-terms>div{grid-row:auto;margin-bottom:25px}.g-dealer-services,.g-dealer-team{grid-template-columns:repeat(2,1fr)}.g-dealer-services>div,.g-dealer-team>div{grid-column:1/-1}.g-launch-facts{grid-template-columns:repeat(3,1fr)}.g-launch-facts>div{grid-column:1/-1;margin-bottom:25px}.g-launch-story-image{min-height:470px}}@media (width<=600px){.required-content-note ul{grid-template-columns:1fr}.demo-notice span:last-child,.demo-nav nav{display:none}.g-profile-hero{padding-top:48px}.g-profile-copy h1{font-size:clamp(47px,13vw,66px)}.g-profile-portrait{border-radius:170px 170px 20px 20px;min-height:455px}.g-profile-proofbar,.g-profile-evidence-grid,.g-promo-benefits,.g-ev-result,.g-dealer-services,.g-dealer-team,.g-launch-index,.g-launch-facts{grid-template-columns:1fr}.g-profile-proofbar>div,.g-promo-benefits article{border-bottom:1px solid #1e322424;border-right:0}.g-inventory-head{grid-template-columns:1fr}.g-inventory-head>p{align-self:auto}.g-inventory-search{padding-left:14px}.g-inventory-results{padding-inline:14px}.g-inventory-result-head{grid-template-columns:1fr;gap:4px}.g-inventory-results>article{grid-template-columns:115px 1fr;gap:13px}.g-inventory-image{height:100px}.g-inventory-copy h2{font-size:20px}.g-inventory-copy dl{display:none}.g-inventory-actions{grid-column:1/-1}.g-compare-dock{grid-template-columns:1fr auto;margin-inline:10px;bottom:72px}.g-compare-items{grid-area:2/1/auto/-1}.g-promo-header>span{display:none}.g-promo-header>a{margin-left:auto}.g-promo-image,.g-promo-hero{min-height:690px}.g-promo-copy{width:100%;min-height:690px;padding:48px 20px}.g-promo-copy h1{font-size:58px}.g-finance-card{padding:20px}.g-ev-visual{min-height:430px}.g-ev-model-image{min-height:300px}.g-ev-model-card dl{grid-template-columns:1fr}.g-dealer-hero{min-height:780px}.g-dealer-wash{background:linear-gradient(90deg,#f4f8faf7,#f4f8faa8)}.g-dealer-dashboard{width:100%;padding:48px 20px}.g-dealer-dashboard h1{font-size:56px}.g-dealer-services>div,.g-dealer-team>div,.g-launch-facts>div{grid-column:auto}.g-dealer-featured{grid-template-rows:260px auto}.g-launch-copy{width:auto;bottom:90px;left:20px;right:20px}.g-launch-copy h1{font-size:clamp(61px,17vw,84px)}.g-launch-index article{border-bottom:1px solid #283029;border-right:0;min-height:80px}.g-launch-story h2,.g-launch-config h2{font-size:52px}.g-launch-facts article{border-top:1px solid #0d130938;border-left:0;min-height:105px}}.suite-navigation{color:#edf8f1;z-index:30;background:#09291e;padding:12px clamp(16px,4vw,64px);font-size:14px;position:relative}.suite-navigation>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.suite-navigation a{color:inherit;text-decoration:none}.suite-navigation>div>span{color:#b3c7bc;font-size:12px}.suite-navigation nav{gap:6px;padding-top:12px;display:flex;overflow:auto}.suite-navigation nav a{white-space:nowrap;border:1px solid #345446;border-radius:24px;padding:10px 18px}.suite-navigation nav a[aria-current=page]{color:#10281e;background:#dcc178;border-color:#dcc178;font-weight:800}.suite-catalog,.pricing-page{color:#112e22;background:#f6f8f6}.suite-intro,.pricing-intro{max-width:1200px;padding-top:76px;padding-bottom:54px}.suite-intro h1,.pricing-intro h1{letter-spacing:-.045em;margin:20px 0;font-size:clamp(40px,5.5vw,76px);line-height:1.08}.suite-intro h1 em,.pricing-intro h1 em{color:#178051;font-style:normal}.suite-intro p,.pricing-intro p{color:#50665a;max-width:720px;font-size:18px;line-height:1.7}.suite-intro>small{color:#607068;max-width:650px;margin-top:22px;font-size:14px;line-height:1.6;display:block}.suite-products{grid-template-columns:1fr 1fr;gap:24px;padding-bottom:50px;display:grid}.suite-product{background:#fff;border:1px solid #d8e1db;border-radius:22px;overflow:hidden}.suite-product-image{background:#e7ede8;height:260px;position:relative;overflow:hidden}.suite-product-image img{object-fit:cover;width:100%;height:100%}.suite-product-image>span{color:#fff;background:#0b3023;border-radius:30px;padding:8px 12px;font-weight:700;position:absolute;top:18px;left:22px}.suite-product-copy{padding:30px}.suite-product-copy>small{color:#547361;font-size:12px}.suite-product h2{margin:10px 0;font-size:32px}.suite-product p{color:#607166}.suite-product ul,.price-card ul{padding:0;font-size:16px;line-height:1.6;list-style:none}.suite-product li{border-bottom:1px solid #edf1ee;padding:7px 0}.suite-product-copy>strong{margin:24px 0;font-size:22px;display:block}.suite-product strong small{font-size:14px;font-weight:400}.suite-product-copy>div{align-items:center;gap:24px;display:flex}.suite-product-dealer{color:#f4faf5;background:#0b3023;grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.suite-product-dealer .suite-product-image{height:100%}.suite-product-dealer p,.suite-product-dealer .suite-product-copy>small{color:#b7cbbd}.suite-product-dealer li{border-color:#335441}.suite-next{border-top:1px solid #dce5df;padding-block:56px}.suite-next h2{font-size:32px}.suite-next p{color:#5c7164;max-width:850px;font-size:16px;line-height:1.7}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;padding-block:20px 64px;display:grid}.price-card{background:#fff;border:1px solid #d7e3da;border-radius:20px;flex-direction:column;padding:32px 26px;display:flex;position:relative}.price-card>small{letter-spacing:.12em;color:#6d7d71;font-size:12px}.price-card h2{margin:16px 0 8px;font-size:26px}.price-card>p{color:#5e7166;min-height:52px;font-size:16px;line-height:1.6}.price-card>span{color:#5c6d61;font-size:14px}.price-amount{letter-spacing:-.045em;white-space:nowrap;margin:7px 0;font-size:clamp(28px,3vw,39px)}.price-renewal{border-block:1px solid #e0e8e1;gap:6px;margin-top:20px;padding:16px 0;font-size:14px;display:grid}.price-card ul{flex:1}.price-card li{padding:8px 0}.price-demo{text-align:center;color:inherit;margin-top:16px;font-size:14px;font-weight:700}.price-card-featured{color:#fff;background:#0b3325;border:2px solid #b4964e}.price-card-featured>p,.price-card-featured>small,.price-card-featured>span{color:#c5d7ca}.price-card-featured .price-renewal{border-color:#365745}.price-card .price-recommendation{color:#173326;text-align:center;background:#ddc47f;border-radius:30px;padding:8px;font-size:12px;font-weight:800;position:absolute;top:-15px;left:20px;right:20px}.price-card-featured .button{color:#173326;background:#ddc47f}.pricing-note{border:1px solid #cfdbd0;border-radius:28px;margin-top:14px;padding:12px 18px;font-size:14px;display:inline-block}.pricing-details{grid-template-columns:1fr 1fr;gap:64px;padding-block:25px 65px;display:grid}.pricing-details h2{font-size:30px}.pricing-details li,.pricing-details p{color:#516758;font-size:16px;line-height:1.8}.workspace-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px;display:grid}.workspace-cards>a{color:#173a28;background:#fff;border:1px solid #d7e3d9;border-radius:18px;padding:24px;text-decoration:none}.workspace-cards h2{font-size:23px}.workspace-cards p{color:#607166;font-size:16px;line-height:1.6}.flow-form{background:#fff;border:1px solid #d3e1d7;border-radius:20px;max-width:900px;margin:0 auto;padding:32px}.flow-form h2{font-size:27px}.flow-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.flow-form label{gap:8px;font-size:14px;font-weight:700;display:grid}.flow-form input,.flow-form select,.flow-form textarea{width:100%;min-height:48px;font:inherit;background:#fcfdfb;border:1px solid #cbd8ce;border-radius:10px;padding:12px;font-size:16px}.flow-form textarea{min-height:110px}.flow-form .flow-consent{align-items:flex-start;gap:12px;margin:24px 0;font-weight:400;line-height:1.6;display:flex}.flow-consent input{flex:0 0 20px;width:20px;min-height:20px}.flow-notice{background:#edf6ee;border-radius:10px;margin:20px 0;padding:16px;font-size:16px;line-height:1.65}.flow-error{color:#992e24;background:#fff0ee}.flow-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.flow-table{overflow:auto}.flow-table table{border-collapse:collapse;width:100%;font-size:14px}.flow-table th,.flow-table td{text-align:left;border-bottom:1px solid #dce5df;padding:14px}.flow-table button{cursor:pointer;background:#eff7f0;border:1px solid #aac6b3;border-radius:8px;min-height:40px;padding:8px 12px}.flow-status{color:#155837;background:#e7f3e9;border-radius:20px;padding:5px 10px;font-size:13px;display:inline-block}.flow-summary{gap:12px;margin:22px 0;display:grid}.flow-summary>div{border-bottom:1px solid #e2e9e3;justify-content:space-between;gap:20px;padding-bottom:10px;display:flex}.flow-summary dd{overflow-wrap:anywhere;margin:0}.flow-summary dt{color:#587160}.flow-form button:disabled{opacity:.55;cursor:wait}.flow-form a:focus-visible,.suite-navigation a:focus-visible{outline-offset:3px;outline:3px solid #c59b44}@media (width<=1000px){.pricing-grid{grid-template-columns:1fr 1fr}.desktop-nav{gap:16px}.header-inner{gap:14px}.header-cta{font-size:12px}}@media (width<=700px){.suite-intro,.pricing-intro{padding-block:40px}.suite-products,.pricing-grid,.pricing-details,.workspace-cards,.flow-grid{grid-template-columns:1fr}.suite-product-dealer{display:block}.suite-product-dealer .suite-product-image{height:240px}.suite-product-copy{padding:24px}.pricing-grid{gap:32px}.pricing-details{gap:28px}.price-card>p{min-height:0}.flow-form{padding:22px 16px}.suite-navigation>div>span{display:none}.suite-navigation>div>a{font-size:13px}.suite-navigation nav a{padding:9px 13px}.flow-summary>div{gap:6px;display:grid}.brand-card-category{white-space:normal!important}}@property --tw-border-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}.commerce-page{color:#102d21;background:#f5f8f6}.commerce-page,.how-section{font-size:16px}.commerce-page .button,.how-section .button{min-height:48px;font-size:15px}.commerce-hero{background:#fff;border-bottom:1px solid #dce5df;padding:70px 0 48px}.commerce-hero .eyebrow{letter-spacing:.15em;font-size:12px}.commerce-hero-grid{grid-template-columns:1.45fr 1fr;align-items:center;gap:65px;display:grid}.commerce-hero h1{letter-spacing:-.045em;margin:25px 0;font-size:clamp(38px,4.7vw,68px);font-weight:750;line-height:1.07}.commerce-hero h1 em{color:#178652;font-style:normal}.commerce-hero p{color:#5c6e63;max-width:650px;font-size:18px;line-height:1.65}.commerce-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.commerce-disclosure{color:#66766b;border-top:1px solid #e0e8e2;margin-top:38px;padding-top:24px;font-size:14px;line-height:1.6}.suite-value-note{color:#fff;background:#0b3325;border-radius:4px 32px;padding:35px;position:relative}.suite-value-note>span{color:#dcc178;letter-spacing:.25em;font-size:14px}.suite-value-note h2{letter-spacing:-.035em;margin:30px 0 14px;font-size:36px;line-height:1.1}.suite-value-note p{color:#c5d6cc;font-size:16px}.suite-value-note>div{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.suite-value-note b{border:1px solid #426251;border-radius:5px;padding:8px 10px;font-size:12px;font-weight:500}.commerce-section{padding-block:56px 64px}.commerce-section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px;display:flex}.commerce-section-head h2{letter-spacing:-.04em;margin:16px 0 0;font-size:clamp(28px,3.4vw,43px);line-height:1.14}.commerce-section-head>p{color:#617167;max-width:420px;margin:0;font-size:16px;line-height:1.7}.need-selector{margin-bottom:34px}.need-selector>span{letter-spacing:.11em;color:#64766a;font-size:12px;font-weight:750}.need-selector>div{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:15px;display:grid}.need-selector button{min-height:52px;font:inherit;color:#264b36;cursor:pointer;background:#fff;border:1px solid #cbdacf;border-radius:8px;padding:12px;font-size:14px;font-weight:650}.need-selector button[aria-pressed=true]{color:#fff;background:#0b3325;border-color:#0b3325}.need-selector button:hover{border-color:#118453}.commerce-products{grid-template-columns:1fr 1fr;gap:28px;display:grid}.commerce-product{background:#fff;border:1px solid #d6e2d9;border-radius:18px;flex-direction:column;scroll-margin-top:110px;display:flex;overflow:hidden}.commerce-product.is-selected{outline-offset:3px;outline:2px solid #178653}.product-screen{background:#dde9e0;border-bottom:1px solid #dce5df;min-width:0;padding:22px 22px 0;position:relative;overflow:hidden}.product-screen-bar{color:#33503f;background:#fff;border:1px solid #cedbd3;border-bottom:0;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.product-screen-bar small{color:#5c7767;font-size:12px}.product-screen img{aspect-ratio:1.54;object-fit:contain;object-position:top;background:#f1f5f2;border:1px solid #cedbd3;border-bottom:0;width:100%;height:auto;display:block}.product-proof{color:#fff;background:#0b3325;border-radius:6px;max-width:calc(100% - 64px);padding:8px 12px;font-size:12px;line-height:1.5;position:absolute;bottom:12px;left:32px;box-shadow:0 4px 14px #0002}.product-information{flex-direction:column;flex:1;padding:28px;display:flex}.product-kicker{color:#52705f;justify-content:space-between;gap:8px;font-size:12px;display:flex}.product-kicker b{color:#147c48;font-size:12px}.product-information h2{letter-spacing:-.035em;margin:16px 0 12px;font-size:30px;line-height:1.15}.product-information>p{color:#637269;margin:0;font-size:16px;line-height:1.65}.product-information ul{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.product-information li{align-items:start;gap:9px;font-size:14px;line-height:1.5;display:flex}.product-information li svg{color:#18814c;flex-shrink:0;width:16px;height:20px}.product-bottom{border-top:1px solid #e0e8e2;justify-content:space-between;align-items:end;gap:20px;margin-top:auto;padding-top:25px;display:flex}.product-bottom>div:first-child{gap:6px;display:grid}.product-bottom strong{letter-spacing:-.03em;font-size:25px}.product-bottom small{color:#5d7365;font-size:12px}.product-actions{text-align:center;gap:12px;display:grid}.product-actions .text-link{font-size:14px}.commerce-product-dealer{color:#fff;background:#0b3325;grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.commerce-product-dealer .product-information>p,.commerce-product-dealer .product-kicker,.commerce-product-dealer .product-bottom small{color:#c1d1c7}.commerce-product-dealer .product-screen{background:#153e2c;border:0;flex-direction:column;justify-content:center;padding:26px;display:flex}.commerce-product-dealer .product-screen img{border-radius:0 0 6px 6px}.commerce-product-dealer .product-bottom{border-color:#3c5d49}.commerce-product-dealer .text-link{color:#e0c580}.commerce-product-dealer .button{color:#183826;background:#dfc784}.selection-summary{background:#e8f0ea;border:1px solid #d5e3d9;border-radius:14px;justify-content:space-between;align-items:center;gap:32px;margin-top:36px;padding:30px;display:flex}.selection-summary h3{letter-spacing:-.03em;margin:12px 0;font-size:26px;line-height:1.2}.selection-summary p{color:#536b5b;max-width:580px;margin:0;font-size:14px;line-height:1.6}.selection-summary>div:last-child{gap:12px;min-width:220px;display:grid}.selection-summary>div:last-child>strong{font-size:20px}.selection-summary small{font-size:12px;font-weight:500}.commerce-end{border-top:1px solid #dae4dd;justify-content:space-between;align-items:center;gap:32px;padding-block:60px;display:flex}.commerce-end h2{letter-spacing:-.04em;margin:15px 0;font-size:clamp(30px,3.5vw,45px);line-height:1.12}.commerce-end p{color:#607467;max-width:650px;font-size:16px;line-height:1.65}.commerce-breadcrumb{color:#5f7667;margin-bottom:30px;font-size:14px;text-decoration:none;display:block}.brand-identity-panel{text-align:center;background:#f5f8f6;border:1px solid #d7e3dc;border-radius:22px;flex-direction:column;align-items:center;gap:15px;padding:35px;display:flex}.brand-commerce-mark{justify-content:center;align-items:center;min-height:80px;display:flex;width:145px!important;height:80px!important}.brand-commerce-mark img{width:auto!important;max-width:140px!important;height:auto!important;max-height:70px!important}.brand-identity-panel>strong{font-size:26px}.brand-identity-panel>span{color:#1b633c;background:#e1eee5;border-radius:6px;padding:8px 12px;font-size:13px;line-height:1.5}.brand-identity-panel p{margin:0;font-size:16px}.brand-identity-panel small{color:#68796e;font-size:12px;line-height:1.6}.brand-preparation{border-top:1px solid #d5e2d9;grid-template-columns:1fr 1fr;gap:60px;padding-block:45px 70px;display:grid}.brand-preparation h2{letter-spacing:-.03em;font-size:32px}.brand-preparation p,.brand-preparation li{color:#597061;font-size:16px;line-height:1.7}.brand-preparation ul{margin:0;padding:0;list-style:none}.brand-preparation li{border-bottom:1px solid #d7e2da;padding:13px 0}.commerce-compare{border-top:1px solid #d6e3da;padding-block:54px 64px}.compare-desktop{background:#fff;border:1px solid #d5e1d9;border-radius:12px;overflow:auto}.compare-desktop table{border-collapse:collapse;width:100%;font-size:14px}.compare-desktop th,.compare-desktop td{text-align:center;border-bottom:1px solid #e3ebe5;padding:16px 14px}.compare-desktop th:first-child{text-align:left;min-width:240px;font-weight:550}.compare-desktop thead th{color:#fff;background:#0b3325;font-weight:700}.compare-desktop thead small{color:#d8c180;margin-top:7px;font-size:12px;display:block}.compare-desktop tr:last-child td,.compare-desktop tr:last-child th{border-bottom:0}.compare-yes{color:#187047;font-size:13px}.compare-no{color:#97a69d}.compare-mobile{display:none}.compare-footnote{color:#607265;margin-top:20px;font-size:14px;line-height:1.6}.compare-footnote a{color:#147a47}.rate-hero{color:#fff;text-align:center;background:#0b3325;padding-block:68px 46px}.rate-hero .eyebrow,.rate-hero h1 em{color:#ddc57e}.rate-hero p{color:#ccdbd1;margin-inline:auto}.rate-assurances{flex-wrap:wrap;justify-content:center;gap:22px;margin-top:28px;display:flex}.rate-assurances span{color:#d3e3d8;border-top:1px solid #49644f;padding-top:12px;font-size:13px}.pricing-context{color:#526c5a;justify-content:space-between;align-items:center;gap:20px;padding-block:25px;font-size:14px;display:flex}.pricing-context p{margin:0;line-height:1.6}.pricing-context a{white-space:nowrap;color:#147d49}.rate-section{padding-bottom:50px}.rate-group-head{justify-content:space-between;align-items:center;gap:20px;margin:18px 0;display:flex}.rate-group-head>span{letter-spacing:.1em;color:#44684f;font-size:12px;font-weight:750}.rate-group-head p{color:#65816d;margin:0;font-size:14px}.rate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.rate-card{background:#fff;border:1px solid #d5e3d9;border-radius:14px;flex-direction:column;min-width:0;padding:26px;scroll-margin-top:105px;display:flex}.rate-top{justify-content:space-between;align-items:start;gap:8px;min-height:43px;display:flex}.rate-top>span{color:#65806e;font-size:12px;line-height:1.5}.rate-top b{color:#163b25;background:#dfc580;border-radius:4px;flex-shrink:0;max-width:110px;padding:6px 8px;font-size:12px;line-height:1.3}.rate-card h2{letter-spacing:-.04em;margin:10px 0 12px;font-size:27px;line-height:1.15}.rate-card>p{color:#67776d;min-height:52px;margin:0;font-size:16px;line-height:1.6}.rate-amount{gap:7px;margin:27px 0 20px;display:grid}.rate-amount>span,.rate-amount>small{color:#607869;font-size:13px}.rate-amount>strong{letter-spacing:-.05em;white-space:nowrap;font-size:clamp(28px,2.65vw,39px)}.rate-renewal{border-block:1px solid #dae5dd;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:17px 0;font-size:13px;display:flex}.rate-renewal>span{color:#65796b}.rate-card ul{flex:1;gap:13px;margin:23px 0;padding:0;list-style:none;display:grid}.rate-card li{align-items:start;gap:9px;font-size:14px;line-height:1.6;display:flex}.rate-card li svg{color:#168451;flex-shrink:0;width:16px;height:21px}.rate-capacity{color:#536d5c;gap:22px;margin:4px 0 24px;font-size:14px;display:flex}.rate-capacity strong{color:#0b3325}.rate-demo{text-align:center;color:#1a603b;margin-top:16px;font-size:14px;font-weight:650;text-decoration:none}.rate-featured{color:#fff;background:#0b3325;border-color:#0b3325}.rate-featured>p,.rate-featured .rate-top>span,.rate-featured .rate-amount>span,.rate-featured .rate-amount>small,.rate-featured .rate-renewal>span,.rate-featured .rate-capacity{color:#bdcec3}.rate-featured .rate-renewal{border-color:#3e604c}.rate-featured .rate-capacity strong,.rate-featured .rate-demo,.rate-featured li svg{color:#e1c887}.rate-featured .button{color:#173726;background:#dfc580}.rate-selected{outline-offset:4px;outline:2px solid #198753}.rate-team-head{margin-top:42px}.rate-team-grid{grid-template-columns:1fr 1fr}.rate-team-grid .rate-amount{grid-template-columns:1fr auto;align-items:center}.rate-team-grid .rate-amount>strong{grid-area:1/2/3;font-size:37px}.rate-inclusions{border-top:1px solid #d6e3da;grid-template-columns:1fr 1fr;gap:64px;padding-block:46px 60px;display:grid}.rate-inclusions h2{letter-spacing:-.03em;font-size:30px;line-height:1.2}.rate-inclusions p,.rate-inclusions li{color:#5d7364;font-size:16px;line-height:1.8}.rate-inclusions ul{padding-left:19px}.rate-inclusions>div>strong{color:#305f42;font-size:14px;line-height:1.6}.rate-faq{grid-template-columns:.7fr 1fr;gap:70px;padding-block:40px 70px;display:grid}.rate-faq h2{letter-spacing:-.04em;font-size:37px;line-height:1.1}.rate-faq details{border-bottom:1px solid #ceded3}.rate-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-size:16px;font-weight:650;list-style:none;display:flex}.rate-faq summary>span{color:#18814c;font-size:20px}.rate-faq details p{color:#64796a;margin:0 0 25px;font-size:16px;line-height:1.7}.how-section{color:#fff;background:#0b3325;padding-block:75px;scroll-margin-top:80px}.how-section .eyebrow{color:#dcc178}.how-section .commerce-section-head>p{color:#c1d2c7}.how-desktop{grid-template-columns:.75fr 1.25fr;gap:24px;margin-top:36px;display:grid}.how-step-list{flex-direction:column;gap:9px;display:flex}.how-step-list button{text-align:left;color:#d9e7dd;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #345642;border-radius:9px;align-items:center;gap:16px;padding:19px;display:flex}.how-step-list button>span{color:#d8bd77;font-size:13px}.how-step-list button>div{flex:1;gap:6px;display:grid}.how-step-list strong{font-size:16px}.how-step-list small{color:#a9c1b1;font-size:13px}.how-step-list svg{width:18px}.how-step-list button[aria-selected=true]{color:#153c27;background:#e3ca86;border-color:#e3ca86}.how-step-list button[aria-selected=true]>span,.how-step-list button[aria-selected=true] small{color:#3b623f}.how-panel{color:#143922;background:#fff;border-radius:14px;padding:36px;position:relative;overflow:hidden}.how-big-number{color:#2c8654;letter-spacing:-.06em;font-size:40px;font-weight:700;display:block}.how-panel h3{letter-spacing:-.035em;margin:24px 0 15px;font-size:33px;line-height:1.15}.how-panel>p{color:#617468;max-width:600px;font-size:16px;line-height:1.7}.how-responsibilities{border-top:1px solid #dce7df;grid-template-columns:1fr 1fr;gap:28px;margin-top:26px;padding-top:25px;display:grid}.how-responsibilities span{letter-spacing:.13em;color:#237548;font-size:12px;font-weight:800}.how-responsibilities p{color:#587160;font-size:14px;line-height:1.7}.how-result{color:#155b36;background:#e9f3ec;border-radius:8px;align-items:center;gap:12px;margin-top:22px;padding:16px;font-size:14px;display:flex}.how-result svg{flex-shrink:0;width:20px}.how-result span{gap:5px;display:grid}.how-footer{justify-content:space-between;align-items:center;gap:30px;margin-top:30px;display:flex}.how-footer p{color:#bad0c1;font-size:14px;line-height:1.6}.how-footer .button{color:#153b26;background:#e0c580}.how-mobile{display:none}.suite-nav-actions{flex-wrap:wrap;gap:20px;display:flex}.suite-nav-actions a{font-size:13px}.suite-navigation>div>span{line-height:1.5;display:block!important}.commerce-products-compact{grid-template-columns:repeat(3,1fr);gap:20px}.commerce-products-compact .commerce-product-dealer{grid-column:auto;display:flex}.commerce-products-compact .product-screen{padding:12px 12px 0}.commerce-products-compact .product-information{padding:22px}.commerce-products-compact .product-information h2{font-size:24px}.commerce-products-compact .product-bottom{align-items:start;display:grid}.commerce-products-compact .product-proof,.commerce-products-compact .product-information ul{display:none}.commerce-products-compact .product-kicker{font-size:12px}.commerce-products-compact .product-information>p{margin-bottom:22px;font-size:14px}.commerce-products-compact .product-actions{align-items:center;gap:12px;display:flex}.commerce-products-compact .product-actions .button{font-size:13px}.commerce-products-compact .product-actions .text-link{font-size:12px}.commerce-products-compact .commerce-product-dealer .product-screen{background:#153e2c;padding:12px 12px 0}.commerce-page :focus-visible,.how-section :focus-visible{outline-offset:4px;outline:3px solid #c8a345}.commerce-page [id],.how-section [id]{scroll-margin-top:100px}@media (width<=1100px){.commerce-hero-grid{grid-template-columns:1.25fr 1fr;gap:35px}.product-bottom{gap:20px;display:grid}.product-actions{text-align:left;align-items:center;display:flex}.rate-card{padding:23px 20px}.rate-top{min-height:60px;display:grid}.rate-top b{max-width:max-content}.rate-team-grid .rate-amount{grid-template-columns:1fr;display:grid}.rate-team-grid .rate-amount>strong{grid-area:auto}.commerce-products-compact{grid-template-columns:1fr 1fr}.commerce-products-compact .product-actions{display:grid}.commerce-products-compact .product-actions .text-link{font-size:14px}}@media (width<=800px){.commerce-hero{padding-block:38px}.commerce-hero-grid{grid-template-columns:1fr}.suite-value-note{display:none}.commerce-hero h1{font-size:clamp(35px,7vw,53px)}.commerce-section-head{display:block}.commerce-section-head>p{margin-top:18px}.need-selector>div{grid-template-columns:repeat(2,1fr)}.need-selector button:last-child{grid-column:1/-1}.commerce-products{grid-template-columns:1fr}.commerce-product-dealer{grid-column:auto;display:flex}.commerce-product-dealer .product-screen{padding:22px 22px 0}.commerce-product-dealer .product-screen img{border-radius:0}.product-bottom{display:flex}.commerce-products-compact{grid-template-columns:1fr 1fr}.commerce-products-compact .product-bottom,.commerce-products-compact .product-actions{display:grid}.commerce-product-dealer .product-proof{bottom:12px}.selection-summary{padding:24px;display:grid}.selection-summary>div:last-child{min-width:0}.brand-identity-panel{gap:12px;padding:22px}.brand-commerce-mark{min-height:55px;height:55px!important}.brand-commerce-mark img{max-height:50px!important}.brand-preparation,.rate-inclusions,.rate-faq{grid-template-columns:1fr;gap:25px}.commerce-end{display:grid}.compare-desktop{display:none}.compare-mobile{background:#fff;border:1px solid #d7e3dc;border-radius:12px;display:block;overflow:hidden}.compare-selects{color:#fff;background:#0b3325;grid-template-columns:1fr 1fr;gap:10px;padding:16px;display:grid}.compare-selects label{gap:9px;min-width:0;font-size:13px;display:grid}.compare-selects select{color:#193a29;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border-radius:6px;padding:8px 6px;font-size:13px}.compare-row{border-bottom:1px solid #e1e9e3;padding:16px}.compare-row:last-child{border:0}.compare-row>strong{font-size:14px;font-weight:650}.compare-row>div{color:#496751;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;font-size:13px;display:grid}.pricing-context{display:block}.pricing-context a{margin-top:12px;display:inline-block}.rate-grid,.rate-team-grid{grid-template-columns:1fr}.rate-card{padding:26px}.rate-card>p{min-height:0}.rate-top{min-height:auto;display:flex}.rate-amount>strong,.rate-team-grid .rate-amount>strong{font-size:39px}.rate-group-head{margin-block:22px;display:block}.rate-group-head p{margin-top:8px}.how-desktop{display:none}.how-mobile{gap:12px;margin:28px 0;padding:0;list-style:none;display:grid}.how-mobile li{color:#153a26;background:#fff;border-radius:10px;overflow:hidden}.how-mobile summary{cursor:pointer;align-items:center;gap:15px;padding:22px;list-style:none;display:flex}.how-mobile summary>span{color:#2a7748;font-size:13px}.how-mobile summary>div{flex:1;gap:6px;display:grid}.how-mobile summary strong{font-size:16px}.how-mobile summary small{color:#647969;font-size:13px}.how-mobile-body{color:#58725e;padding:0 22px 22px;font-size:15px;line-height:1.7}.how-mobile-body .how-result{font-size:13px}.how-footer{gap:12px;display:grid}.how-section{padding-block:55px}.suite-navigation>div{gap:12px}.suite-navigation>div>span{flex-basis:100%;order:3;font-size:12px}.suite-nav-actions{gap:14px}.rate-assurances{gap:12px}.rate-assurances span{font-size:12px}.commerce-hero p{font-size:16px}.commerce-products-compact .product-information>p{font-size:14px}}@media (width<=540px){.product-information{padding:22px}.product-information h2{font-size:28px}.product-kicker{line-height:1.7;display:block}.product-kicker b{display:block}.product-bottom,.product-actions{display:grid}.product-actions .button{width:100%}.product-screen{padding:14px 14px 0}.product-proof{max-width:calc(100% - 48px);font-size:12px;left:24px}.product-screen-bar{padding:8px;font-size:12px}.product-screen-bar small{font-size:12px}.commerce-section{padding-block:35px 44px}.commerce-section-head h2{font-size:30px}.commerce-products-compact{grid-template-columns:1fr}.commerce-products-compact .product-actions{justify-content:space-between;display:flex}.commerce-products-compact .product-bottom{display:block}.commerce-products-compact .product-actions{margin-top:20px}.commerce-products-compact .product-actions .button{width:auto}.rate-top{gap:10px}.rate-top>span{max-width:180px}.rate-top b,.brand-identity-panel>span{font-size:12px}.commerce-hero h1{font-size:36px}.commerce-actions{grid-template-columns:1fr;display:grid}.commerce-actions .button{justify-content:center}.commerce-breadcrumb{margin-bottom:20px}.brand-preparation{padding-block:30px 45px}.rate-hero h1{font-size:36px}.rate-faq h2{font-size:32px}.suite-nav-actions a{font-size:12px}.rate-amount>strong{font-size:37px}}@media (prefers-reduced-motion:reduce){.commerce-page *,.how-section *{scroll-behavior:auto!important;transition:none!important}}._reviewPage_ksttv_1,._landingPage_ksttv_2,._bookingPage_ksttv_3{color:#102019;min-height:100vh}._reviewPage_ksttv_1{background:#f0f2ed;font-family:Arial,Helvetica,sans-serif}._reviewHeader_ksttv_13,._reviewHero_ksttv_14,._productReviewGrid_ksttv_15,._reviewDecision_ksttv_16{width:min(1380px,100% - 48px);margin-inline:auto}._reviewHeader_ksttv_13{border-bottom:1px solid #cfd6cf;justify-content:space-between;align-items:center;min-height:92px;display:flex}._reviewBrand_ksttv_29{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}._reviewBrand_ksttv_29 img{border-radius:10px}._reviewBrand_ksttv_29 span{gap:1px;display:grid}._reviewBrand_ksttv_29 strong{letter-spacing:.08em;font-size:17px}._reviewBrand_ksttv_29 small{color:#627068;letter-spacing:.09em;text-transform:uppercase;font-size:11px}._reviewStatus_ksttv_42{color:#536159;letter-spacing:.04em;align-items:center;gap:9px;font-size:12px;display:inline-flex}._reviewStatus_ksttv_42 i,._mockupBar_ksttv_52 i,._bookingNavMeta_ksttv_53 i{background:#20bd6b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #20bd6b1f}._reviewHero_ksttv_14{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;padding:88px 0 72px;display:grid}._reviewEyebrow_ksttv_69{color:#087a43;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:24px;font-size:12px;font-weight:800;display:inline-flex}._reviewEyebrow_ksttv_69 svg{width:16px}._reviewHero_ksttv_14 h1{letter-spacing:-.065em;margin:0;font-size:clamp(48px,6.2vw,92px);line-height:.94}._reviewHero_ksttv_14 h1 em{color:#078b4b;font-family:Georgia,serif;font-weight:400}._reviewHeroCopy_ksttv_84{padding-bottom:7px}._reviewHeroCopy_ksttv_84>p{color:#566159;margin:0 0 28px;font-size:18px;line-height:1.65}._reviewHeroCopy_ksttv_84>div{flex-wrap:wrap;gap:10px;display:flex}._reviewHeroCopy_ksttv_84 span{border:1px solid #cfd6cf;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:700;display:inline-flex}._reviewHeroCopy_ksttv_84 svg{width:15px}._productReviewGrid_ksttv_15{grid-template-columns:1fr 1fr;gap:22px;display:grid}._productReviewCard_ksttv_91{background:#fff;border-radius:30px;overflow:hidden;box-shadow:0 22px 54px #12261c14}._productReviewImage_ksttv_92{height:380px;position:relative;overflow:hidden}._productReviewImage_ksttv_92 img{object-fit:cover;transition:transform .6s}._productReviewCard_ksttv_91:hover ._productReviewImage_ksttv_92 img{transform:scale(1.025)}._productReviewImage_ksttv_92:after{content:"";background:linear-gradient(#0000 40%,#0000008a);position:absolute;inset:0}._productReviewImage_ksttv_92>span{z-index:1;color:#fff;letter-spacing:-.07em;font-size:56px;line-height:1;position:absolute;bottom:20px;left:26px}._productReviewImage_ksttv_92>b{z-index:2;letter-spacing:.06em;border-radius:999px;padding:9px 12px;font-size:10px;position:absolute;top:22px;right:22px}._liveStatus_ksttv_98{color:#132019;background:#d6ff6e}._roadmapStatus_ksttv_99{color:#f2f5f1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1811b8;border:1px solid #ffffff59}._productReviewContent_ksttv_100{padding:34px 36px 38px}._productReviewContent_ksttv_100>small{color:#078b4b;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}._productReviewContent_ksttv_100 h2{letter-spacing:-.04em;margin:10px 0;font-size:36px}._productReviewContent_ksttv_100>p{color:#667169;min-height:76px;margin:0;line-height:1.6}._productReviewContent_ksttv_100 ul{grid-template-columns:1fr 1fr;gap:12px;margin:26px 0 30px;padding:0;list-style:none;display:grid}._productReviewContent_ksttv_100 li{align-items:center;gap:8px;font-size:13px;display:flex}._productReviewContent_ksttv_100 li svg{color:#078b4b;width:16px}._productReviewContent_ksttv_100>a{color:#fff;background:#0a8f4e;border-radius:14px;justify-content:space-between;align-items:center;padding:16px 18px;font-weight:800;text-decoration:none;display:flex}._productReviewContent_ksttv_100>a svg{width:18px}._booking_ksttv_3 ._productReviewContent_ksttv_100>a{color:#d6ff4b;background:#14261d}._inventory_ksttv_110 ._productReviewContent_ksttv_100>small{color:#166942}._leads_ksttv_111 ._productReviewContent_ksttv_100>small{color:#2454c6}._dealer_ksttv_112 ._productReviewContent_ksttv_100>small{color:#8b692c}._comingSoonCard_ksttv_113{background:#f8faf6;box-shadow:0 15px 42px #12261c0e}._comingSoonCard_ksttv_113 ._productReviewImage_ksttv_92 img{filter:saturate(.72)contrast(.92)}._comingSoonAction_ksttv_115{color:#68736c;background:#edf0eb;border:1px solid #d3d9d2;border-radius:14px;justify-content:space-between;align-items:center;min-height:51px;padding:0 18px;font-size:13px;font-weight:800;display:flex}._comingSoonAction_ksttv_115 small{color:#8a948d;letter-spacing:.05em;font-size:10px}._dealerWide_ksttv_117{grid-column:1/-1;grid-template-columns:.9fr 1.1fr;display:grid}._dealerWide_ksttv_117 ._productReviewImage_ksttv_92{height:100%;min-height:430px}._dealerWide_ksttv_117 ._productReviewContent_ksttv_100{flex-direction:column;justify-content:center;display:flex}._brandBenchmark_ksttv_121{color:#f0f5f0;background:radial-gradient(circle at 80% 20%,#aae0b338,#0000 28%),linear-gradient(145deg,#203128,#0b120e);border-radius:28px;justify-content:space-between;align-items:end;gap:50px;width:min(1380px,100% - 48px);min-height:300px;margin:24px auto 0;padding:48px;display:flex}._brandBenchmark_ksttv_121>div{max-width:780px}._brandBenchmark_ksttv_121 span{color:#a8d7b6;letter-spacing:.16em;font-size:9px;font-weight:800}._brandBenchmark_ksttv_121 h2{letter-spacing:-.04em;margin:15px 0 12px;font:400 clamp(38px,4vw,58px)/1 Georgia,serif}._brandBenchmark_ksttv_121 p{color:#aab7af;max-width:680px;margin:0;font-size:13px;line-height:1.65}._brandBenchmark_ksttv_121>a{color:#132019;background:#d6ff6e;border-radius:999px;flex:none;align-items:center;gap:10px;padding:16px 19px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}._brandBenchmark_ksttv_121 svg{width:16px}._reviewDecision_ksttv_16{border-top:1px solid #cfd6cf;grid-template-columns:.45fr 1fr 1fr;align-items:start;gap:50px;margin-top:72px;padding:70px 0 88px;display:grid}._reviewDecision_ksttv_16>span{color:#078b4b;letter-spacing:.15em;font-size:11px;font-weight:800}._reviewDecision_ksttv_16 h2{letter-spacing:-.025em;margin:0;font-size:26px;line-height:1.25}._reviewDecision_ksttv_16 p{color:#667169;margin:0;line-height:1.65}._mockupBar_ksttv_52{color:#dbe4dc;letter-spacing:.08em;text-transform:uppercase;background:#0f2118;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:38px;padding:0 28px;font:10px/1.2 Arial,Helvetica,sans-serif;display:grid}._mockupBar_ksttv_52 a{color:inherit;text-decoration:none}._mockupBar_ksttv_52 span{align-items:center;gap:10px;display:flex}._mockupBar_ksttv_52 small{color:#91a097;justify-self:end}._mockupBarDark_ksttv_151{color:#101913;background:#d9ff54}._mockupBarDark_ksttv_151 small{color:#4e5c53}._landingPage_ksttv_2{background:#f4efe5;font-family:Arial,Helvetica,sans-serif}._landingNav_ksttv_159{background:#f4efe5f0;border-bottom:1px solid #17302326;grid-template-columns:1fr auto 1fr;align-items:center;height:92px;padding:0 max(28px,50vw - 720px);display:grid}._salesBrand_ksttv_169{color:inherit;align-items:center;gap:13px;text-decoration:none;display:flex}._salesMonogram_ksttv_170{color:#f5e8ca;background:#0d3a27;border-radius:50%;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:14px;display:grid}._salesBrand_ksttv_169>span:last-child{gap:2px;display:grid}._salesBrand_ksttv_169 strong{font-family:Georgia,serif;font-size:16px}._salesBrand_ksttv_169 small{color:#6b766f;letter-spacing:.08em;text-transform:uppercase;font-size:10px}._landingNav_ksttv_159 nav{align-items:center;gap:34px;display:flex}._landingNav_ksttv_159 nav a{color:#425047;font-size:12px;font-weight:700;text-decoration:none}._landingNavCta_ksttv_176{color:#fff;background:#0d3a27;border-radius:999px;justify-self:end;align-items:center;gap:8px;padding:13px 18px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}._landingNavCta_ksttv_176 svg{width:16px}._landingHero_ksttv_179{border-bottom:1px solid #17302326;grid-template-columns:48% 52%;min-height:780px;display:grid}._landingHeroCopy_ksttv_186{flex-direction:column;padding:110px clamp(34px,6vw,104px) 52px max(28px,50vw - 720px);display:flex}._landingKicker_ksttv_187{color:#0d7143;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}._landingHero_ksttv_179 h1{letter-spacing:-.055em;margin:24px 0;font:400 clamp(50px,5.7vw,88px)/.95 Georgia,serif}._landingHero_ksttv_179 h1 em{color:#0b7542;font-weight:400}._landingHeroCopy_ksttv_186>p{color:#59655e;max-width:650px;margin:0;font-size:17px;line-height:1.65}._landingActions_ksttv_191{gap:12px;margin-top:34px;display:flex}._landingActions_ksttv_191 a{color:#133a29;border:1px solid #133a29;border-radius:999px;align-items:center;gap:9px;min-height:52px;padding:0 19px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}._landingActions_ksttv_191 a:first-child{color:#fff;background:#0b7542;border-color:#0b7542}._landingActions_ksttv_191 svg{width:17px}._landingTrustRow_ksttv_195{border-top:1px solid #17302326;grid-template-columns:repeat(3,1fr);gap:20px;margin:auto 0 0;padding-top:54px;display:grid}._landingTrustRow_ksttv_195>div{gap:12px;display:flex}._landingTrustRow_ksttv_195 dt{color:#a27942;font:700 11px/1 Arial}._landingTrustRow_ksttv_195 dd{gap:5px;margin:0;display:grid}._landingTrustRow_ksttv_195 strong{font-size:12px}._landingTrustRow_ksttv_195 span{color:#77827b;font-size:10px;line-height:1.4}._landingHeroVisual_ksttv_202{background:#13261d;min-height:780px;position:relative;overflow:hidden}._landingHeroVisual_ksttv_202>img{object-fit:cover}._landingHeroVisual_ksttv_202:after{content:"";background:linear-gradient(#0000 45%,#07130de0);position:absolute;inset:0}._vehicleCaption_ksttv_205{z-index:2;color:#fff;gap:5px;display:grid;position:absolute;bottom:32px;left:34px}._vehicleCaption_ksttv_205 span{color:#a9d4b7;letter-spacing:.16em;font-size:9px;font-weight:800}._vehicleCaption_ksttv_205 strong{font:400 25px/1.2 Georgia,serif}._vehicleCaption_ksttv_205 small{color:#b9c8bf;font-size:10px}._salesPortrait_ksttv_209{z-index:3;background:#f7f1e4f5;border-radius:16px;width:190px;padding:10px 10px 15px;position:absolute;top:28px;right:28px;box-shadow:0 18px 42px #00000040}._salesPortrait_ksttv_209>div{background:linear-gradient(145deg,#d8d1c3,#b9c4b8);border-radius:11px;place-items:center;height:218px;display:grid}._salesPortrait_ksttv_209>div span{color:#163b2a;border:1px solid #0d3a2740;border-radius:50%;place-items:center;width:68px;height:68px;font:400 23px/1 Georgia,serif;display:grid}._salesPortrait_ksttv_209>small{color:#0b7542;letter-spacing:.14em;margin-top:12px;font-size:8px;font-weight:800;display:block}._salesPortrait_ksttv_209>strong{margin-top:6px;font:400 16px/1.2 Georgia,serif;display:block}._salesPortrait_ksttv_209>p{color:#728078;margin:5px 0 0;font-size:9px;line-height:1.4}._landingService_ksttv_216,._landingUnits_ksttv_217,._deliveryProof_ksttv_218,._landingFinalCta_ksttv_219{padding-inline:max(28px,50vw - 670px)}._landingService_ksttv_216{grid-template-columns:.78fr 1.22fr;gap:80px;padding-top:110px;padding-bottom:110px;display:grid}._sectionIntro_ksttv_221>span,._sectionIntroLight_ksttv_222>span,._deliveryHeadline_ksttv_223>span,._landingFinalCta_ksttv_219 span{color:#0b7542;letter-spacing:.16em;font-size:10px;font-weight:800}._sectionIntro_ksttv_221 h2,._sectionIntroLight_ksttv_222 h2,._deliveryHeadline_ksttv_223 h2{letter-spacing:-.035em;margin:17px 0;font:400 clamp(36px,4vw,60px)/1 Georgia,serif}._sectionIntro_ksttv_221 p,._sectionIntroLight_ksttv_222 p,._deliveryHeadline_ksttv_223 p{color:#667169;margin:0;line-height:1.65}._serviceSteps_ksttv_231{border-top:1px solid #17302333;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}._serviceSteps_ksttv_231 li{border-bottom:1px solid #17302333;min-height:205px;padding:26px 26px 24px 0}._serviceSteps_ksttv_231 li:nth-child(2n){border-left:1px solid #17302333;padding-left:26px}._serviceSteps_ksttv_231 b{color:#a27942;font-size:10px}._serviceSteps_ksttv_231 h3{margin:34px 0 8px;font:400 25px/1.1 Georgia,serif}._serviceSteps_ksttv_231 p{color:#6d7871;margin:0;font-size:13px;line-height:1.55}._landingUnits_ksttv_217{color:#f7f2e9;background:#0f2118;padding-top:110px;padding-bottom:110px}._sectionIntroLight_ksttv_222{max-width:750px;margin-bottom:54px}._sectionIntroLight_ksttv_222>span{color:#7fe4a5}._sectionIntroLight_ksttv_222 p{color:#aebcb3}._unitEditorialGrid_ksttv_242{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}._unitEditorialGrid_ksttv_242 article{background:#ffffff09;border:1px solid #ffffff21;border-radius:18px;padding:12px 12px 20px}._unitEditorialImage_ksttv_244{background:#e7e3d9;border-radius:12px;height:260px;position:relative;overflow:hidden}._unitEditorialImage_ksttv_244 img{object-fit:cover}._unitEditorialImage_ksttv_244._contain_ksttv_246 img{object-fit:contain;padding:30px}._unitEditorialImage_ksttv_244>span{z-index:1;color:#fff;background:#0f2118;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;display:grid;position:absolute;top:13px;left:13px}._unitEditorialGrid_ksttv_242 article>small{color:#8eaa9a;letter-spacing:.12em;text-transform:uppercase;margin:19px 8px 0;font-size:9px;display:block}._unitEditorialGrid_ksttv_242 h3{margin:7px 8px 20px;font:400 30px/1 Georgia,serif}._unitEditorialGrid_ksttv_242 article>div:last-child{border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:12px;margin:0 8px;padding-top:17px;display:flex}._unitEditorialGrid_ksttv_242 article>div:last-child>span{color:#84958b;font-size:10px}._unitEditorialGrid_ksttv_242 a{color:#d5ff6f;align-items:center;gap:8px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}._unitEditorialGrid_ksttv_242 a svg{width:15px}._completeLineup_ksttv_255{border-top:1px solid #ffffff26;margin-top:92px;padding-top:58px}._completeLineupHead_ksttv_256{grid-template-columns:1fr .72fr;align-items:end;gap:70px;margin-bottom:32px;display:grid}._completeLineupHead_ksttv_256 span{color:#7fe4a5;letter-spacing:.16em;font-size:9px;font-weight:800}._completeLineupHead_ksttv_256 h3{letter-spacing:-.035em;max-width:720px;margin:14px 0 0;font:400 clamp(34px,4vw,56px)/1 Georgia,serif}._completeLineupHead_ksttv_256 p{color:#aebcb3;margin:0;font-size:13px;line-height:1.65}._completeLineupGrid_ksttv_260{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}._completeLineupGrid_ksttv_260>article{background:#142a1e;border:1px solid #ffffff24;border-radius:16px;overflow:hidden}._lineupModelCode_ksttv_262{background:radial-gradient(circle at 78% 20%,#97ffaa2e,#0000 35%),linear-gradient(145deg,#23392d,#0c1711);flex-direction:column;justify-content:space-between;min-height:224px;padding:22px;display:flex}._lineupModelCode_ksttv_262 span{color:#91ae9d;letter-spacing:.17em;font-size:8px;font-weight:800}._lineupModelCode_ksttv_262 strong{color:#eef5ee;letter-spacing:-.08em;font:400 clamp(74px,8vw,120px)/.8 Georgia,serif}._lineupModelCode_ksttv_262 small{color:#778b7f;letter-spacing:.12em;font-size:7px}._lineupModelCopy_ksttv_266{padding:24px}._lineupModelCopy_ksttv_266>small{color:#8eaa9a;letter-spacing:.12em;text-transform:uppercase;font-size:8px}._lineupModelCopy_ksttv_266 h4{margin:8px 0 18px;font:400 25px/1 Georgia,serif}._lineupModelCopy_ksttv_266 ul{gap:8px;min-height:52px;margin:0 0 22px;padding:0;list-style:none;display:grid}._lineupModelCopy_ksttv_266 li{color:#b8c6bd;align-items:center;gap:7px;font-size:10px;display:flex}._lineupModelCopy_ksttv_266 li svg{color:#d5ff6f;width:13px}._lineupModelCopy_ksttv_266>div{border-top:1px solid #ffffff1f;justify-content:space-between;gap:12px;padding-top:16px;display:flex}._lineupModelCopy_ksttv_266>div>span{color:#788a7f;font-size:9px}._lineupModelCopy_ksttv_266 a{color:#d5ff6f;align-items:center;gap:7px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}._lineupModelCopy_ksttv_266 a svg{width:14px}._lineupPolicy_ksttv_276{background:#ffffff0f;border-radius:12px;align-items:flex-start;gap:13px;margin-top:22px;padding:18px 20px;display:flex}._lineupPolicy_ksttv_276 svg{color:#d5ff6f;flex:none;width:18px}._lineupPolicy_ksttv_276 p{color:#9eaea4;margin:0;font-size:10px;line-height:1.6}._lineupPolicy_ksttv_276 strong{color:#eef5ee}._deliveryProof_ksttv_218{grid-template-columns:.9fr 1.1fr;gap:90px;padding-top:110px;padding-bottom:110px;display:grid}._deliveryHeadline_ksttv_223>span{align-items:center;gap:8px;display:inline-flex}._deliveryHeadline_ksttv_223 svg{width:16px}._deliveryCards_ksttv_284{grid-template-columns:1fr 1fr;gap:16px;display:grid}._deliveryCards_ksttv_284 article{background:#fffaf1;border-radius:18px;min-height:330px;padding:28px;box-shadow:0 16px 44px #2b312b12}._deliveryCards_ksttv_284 article>span{color:#0b7542;letter-spacing:.15em;font-size:9px;font-weight:800}._quoteMark_ksttv_287{color:#c19b64;margin:35px 0 6px;font:400 64px/1 Georgia,serif}._deliveryCards_ksttv_284 h3{margin:0 0 17px;font:400 23px/1.28 Georgia,serif}._deliveryCards_ksttv_284 p{color:#78827c;font-size:11px}._deliveryCards_ksttv_284 article>small{color:#0b7542;align-items:center;gap:6px;margin-top:28px;font-size:10px;display:flex}._deliveryCards_ksttv_284 svg{width:14px}._deliveryPlaceholder_ksttv_292{background:#eff0ea;border:1px dashed #aeb9b1;border-radius:12px;align-content:center;place-items:center;height:126px;margin:26px 0 24px;display:grid}._deliveryPlaceholder_ksttv_292 b{font:400 42px/1 Georgia,serif}._deliveryPlaceholder_ksttv_292 small{color:#6d7971;margin-top:6px}._landingFinalCta_ksttv_219{background:#d7e2d7;justify-content:space-between;align-items:center;gap:32px;min-height:280px;display:flex}._landingFinalCta_ksttv_219 h2{max-width:700px;margin:13px 0 0;font:400 clamp(34px,4vw,56px)/1 Georgia,serif}._landingFinalCta_ksttv_219>a{color:#fff;background:#0b7542;border-radius:999px;align-items:center;gap:9px;padding:17px 22px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}._landingFinalCta_ksttv_219 svg{width:17px}._bookingPage_ksttv_3{color:#eef3ed;background:#101712;font-family:Arial,Helvetica,sans-serif}._bookingNav_ksttv_53{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:82px;padding:0 max(26px,50vw - 720px);display:flex}._bookingBrand_ksttv_303{align-items:center;gap:12px;display:flex}._bookingBrand_ksttv_303 img{border-radius:9px}._bookingBrand_ksttv_303>span{gap:2px;display:grid}._bookingBrand_ksttv_303 strong{letter-spacing:.14em;font-size:12px}._bookingBrand_ksttv_303 small{color:#849087;letter-spacing:.08em;font-size:9px}._bookingNavMeta_ksttv_53{color:#aeb9b1;letter-spacing:.08em;text-transform:uppercase;gap:24px;font-size:10px;display:flex}._bookingNavMeta_ksttv_53 span{align-items:center;gap:8px;display:flex}._bookingMain_ksttv_311{background:#162019;border:1px solid #ffffff1a;border-radius:26px;grid-template-columns:.86fr 1.14fr;width:min(1480px,100% - 40px);margin:20px auto 0;display:grid;overflow:hidden}._bookingStory_ksttv_312{min-width:0}._bookingStoryImage_ksttv_313{height:100%;min-height:920px;position:sticky;top:0;overflow:hidden}._bookingStoryImage_ksttv_313>img{object-fit:cover}._bookingImageScrim_ksttv_315{background:linear-gradient(#050c080f,#050c08e8 76%);position:absolute;inset:0}._bookingStoryCopy_ksttv_316{position:absolute;bottom:156px;left:clamp(28px,4vw,62px);right:38px}._bookingStoryCopy_ksttv_316>span{color:#d7ff57;letter-spacing:.16em;font-size:9px;font-weight:800}._bookingStoryCopy_ksttv_316 h1{letter-spacing:-.06em;margin:20px 0;font-size:clamp(44px,5vw,78px);line-height:.94}._bookingStoryCopy_ksttv_316 h1 em{color:#d7ff57;font-family:Georgia,serif;font-weight:400}._bookingStoryCopy_ksttv_316 p{color:#c6d0c9;max-width:520px;margin:0;font-size:14px;line-height:1.65}._bookingProof_ksttv_321{border-top:1px solid #fff3;align-items:center;gap:14px;padding-top:22px;display:flex;position:absolute;bottom:44px;left:clamp(28px,4vw,62px);right:38px}._bookingProof_ksttv_321>svg{color:#d7ff57;width:22px}._bookingProof_ksttv_321>span{gap:4px;display:grid}._bookingProof_ksttv_321 strong{font-size:11px}._bookingProof_ksttv_321 small{color:#9daaa1;font-size:9px}._bookingPanel_ksttv_327{color:#142018;background:#f4f5f0;min-width:0;padding:44px clamp(24px,4vw,58px) 54px}._bookingPanelHeader_ksttv_328{justify-content:space-between;align-items:end;gap:24px;margin-bottom:34px;display:flex}._bookingPanelHeader_ksttv_328>div>span{color:#15864c;letter-spacing:.16em;font-size:9px;font-weight:800}._bookingPanelHeader_ksttv_328 h2{letter-spacing:-.035em;margin:8px 0 0;font-size:28px}._bookingPanelHeader_ksttv_328 ol{gap:7px;margin:0;padding:0;list-style:none;display:flex}._bookingPanelHeader_ksttv_328 li{color:#808a83;background:#e7eae4;border-radius:999px;align-items:center;gap:5px;padding:8px 10px;font-size:9px;font-weight:800;display:flex}._bookingPanelHeader_ksttv_328 li svg{width:12px}._bookingPanelHeader_ksttv_328 li._complete_ksttv_255{color:#19794a}._bookingPanelHeader_ksttv_328 li._active_ksttv_335{color:#d7ff57;background:#142018}._bookingFormGrid_ksttv_336{grid-template-columns:1.1fr .9fr;align-items:start;gap:22px;display:grid}._bookingControls_ksttv_337{gap:22px;display:grid}._bookingControls_ksttv_337 fieldset{background:#fff;border:1px solid #d8ddd7;border-radius:18px;min-width:0;margin:0;padding:23px}._bookingControls_ksttv_337 legend{color:#33433a;padding:0 9px 0 0;font-size:11px;font-weight:800}._bookingControls_ksttv_337 legend span{color:#0c7440;background:#e4f0e7;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:7px;font-size:8px;display:inline-grid}._bookingVehicleList_ksttv_341{gap:9px;display:grid}._bookingVehicleList_ksttv_341 label{cursor:pointer;border:1px solid #dfe4df;border-radius:13px;grid-template-columns:90px 1fr 24px;align-items:center;gap:12px;min-height:78px;padding:8px 12px 8px 8px;transition:border-color .2s,background .2s;display:grid}._bookingVehicleList_ksttv_341 label._selected_ksttv_343{background:#f0f8f2;border-color:#168f50}._bookingVehicleList_ksttv_341 input{opacity:0;pointer-events:none;position:absolute}._bookingVehicleImage_ksttv_345{background:#e9ece6;border-radius:9px;height:60px;position:relative;overflow:hidden}._bookingVehicleImage_ksttv_345 img{object-fit:cover}._bookingVehicleImage_ksttv_345._contain_ksttv_246 img{object-fit:contain;padding:7px}._bookingVehicleList_ksttv_341 label>span:nth-of-type(2){gap:4px;display:grid}._bookingVehicleList_ksttv_341 small{color:#778179;letter-spacing:.08em;text-transform:uppercase;font-size:8px}._bookingVehicleList_ksttv_341 strong{font-size:14px}._bookingVehicleList_ksttv_341 label>i{color:#15864c;border:1px solid #d4dad5;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}._bookingVehicleList_ksttv_341 label>i svg{width:13px}._bookingDays_ksttv_353{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:14px;display:grid}._bookingDays_ksttv_353 button{color:#35443b;cursor:pointer;background:#f7f8f5;border:1px solid #dce1dc;border-radius:12px;align-content:center;place-items:center;gap:2px;min-height:76px;display:grid}._bookingDays_ksttv_353 button._selected_ksttv_343{color:#d7ff57;background:#142018;border-color:#142018}._bookingDays_ksttv_353 small{letter-spacing:.1em;font-size:8px}._bookingDays_ksttv_353 strong{font-size:23px;line-height:1}._bookingDays_ksttv_353 span{font-size:8px}._bookingSlots_ksttv_359{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}._bookingSlots_ksttv_359 button{color:#3d4b43;cursor:pointer;background:#fff;border:1px solid #dce1dc;border-radius:10px;min-height:44px;font-size:11px;font-weight:800}._bookingSlots_ksttv_359 button small{color:#89928c;margin-left:3px;font-size:7px}._bookingSlots_ksttv_359 button._selected_ksttv_343{color:#0c6f3d;background:#eaf6ed;border-color:#15864c}._bookingSummary_ksttv_364{color:#eef4ef;background:#142018;border-radius:18px;padding:22px;position:sticky;top:20px}._summaryKicker_ksttv_365{color:#d7ff57;letter-spacing:.16em;font-size:8px;font-weight:800}._summaryVehicleImage_ksttv_366{background:#e4e8e2;border-radius:12px;height:175px;margin:12px 0 15px;position:relative;overflow:hidden}._summaryVehicleImage_ksttv_366 img{object-fit:cover}._summaryVehicleImage_ksttv_366._contain_ksttv_246 img{object-fit:contain;padding:17px}._bookingSummary_ksttv_364>small{color:#95a29a;letter-spacing:.1em;text-transform:uppercase;font-size:8px}._bookingSummary_ksttv_364 h3{letter-spacing:-.04em;margin:5px 0 16px;font-size:25px}._bookingSummary_ksttv_364 dl{border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21;margin:0 0 16px;padding:12px 0;display:grid}._bookingSummary_ksttv_364 dl>div{justify-content:space-between;gap:16px;padding:6px 0;display:flex}._bookingSummary_ksttv_364 dt{color:#8d9a92;font-size:9px}._bookingSummary_ksttv_364 dd{text-align:right;margin:0;font-size:9px;font-weight:800}._bookingSummary_ksttv_364 dd i{background:#f6c85f;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}._bookingName_ksttv_376{gap:7px;margin-bottom:11px;display:grid}._bookingName_ksttv_376 span{color:#aab5ad;font-size:9px}._bookingName_ksttv_376 input{color:#fff;width:100%;height:43px;font:inherit;background:#ffffff12;border:1px solid #fff3;border-radius:9px;outline:none;padding:0 12px}._bookingName_ksttv_376 input:focus{border-color:#d7ff57}._bookingConsent_ksttv_380{color:#a8b3ab;align-items:flex-start;gap:8px;margin:12px 0;font-size:8px;line-height:1.45;display:flex}._bookingConsent_ksttv_380 input{accent-color:#d7ff57}._bookingSubmit_ksttv_382{color:#142018;background:#d7ff57;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:49px;font-size:10px;font-weight:900;text-decoration:none;display:flex}._bookingSubmit_ksttv_382 svg{width:15px}._bookingSubmit_ksttv_382 svg:last-child{margin-left:auto}._bookingSubmit_ksttv_382._disabled_ksttv_385{opacity:.38;cursor:not-allowed}._bookingSummary_ksttv_364>p{color:#839088;margin:11px 0 0;font-size:8px;line-height:1.45}._bookingFooter_ksttv_387{color:#7f8d84;letter-spacing:.05em;justify-content:space-between;gap:40px;width:min(1440px,100% - 48px);margin:0 auto;padding:32px 0 44px;font-size:9px;display:flex}._bookingFooter_ksttv_387 p{text-align:right;max-width:600px;margin:0}@media (width<=1120px){._reviewHero_ksttv_14{grid-template-columns:1fr;gap:34px}._productReviewImage_ksttv_92{height:310px}._landingHero_ksttv_179{grid-template-columns:1fr}._landingHeroCopy_ksttv_186{min-height:660px}._landingHeroVisual_ksttv_202{min-height:620px}._landingService_ksttv_216,._deliveryProof_ksttv_218{grid-template-columns:1fr;gap:48px}._bookingMain_ksttv_311{grid-template-columns:1fr}._bookingStoryImage_ksttv_313{min-height:660px;position:relative}}@media (width<=820px){._reviewHeader_ksttv_13,._reviewHero_ksttv_14,._productReviewGrid_ksttv_15,._reviewDecision_ksttv_16{width:min(100% - 30px,680px)}._reviewHeader_ksttv_13{min-height:76px}._reviewStatus_ksttv_42{display:none}._reviewHero_ksttv_14{padding:62px 0 48px}._reviewHero_ksttv_14 h1{font-size:52px}._productReviewGrid_ksttv_15{grid-template-columns:1fr}._dealerWide_ksttv_117{grid-column:auto;display:block}._dealerWide_ksttv_117 ._productReviewImage_ksttv_92{height:310px;min-height:0}._reviewDecision_ksttv_16{grid-template-columns:1fr;gap:18px}._brandBenchmark_ksttv_121{flex-direction:column;align-items:flex-start;width:min(100% - 30px,680px);padding:34px 25px}._mockupBar_ksttv_52{grid-template-columns:1fr auto;padding:9px 15px}._mockupBar_ksttv_52 span{display:none}._landingNav_ksttv_159{grid-template-columns:1fr auto;height:74px;padding-inline:16px}._landingNav_ksttv_159 nav,._salesBrand_ksttv_169 small{display:none}._landingHeroCopy_ksttv_186{min-height:610px;padding:74px 20px 36px}._landingHero_ksttv_179 h1{font-size:51px}._landingTrustRow_ksttv_195{gap:9px}._landingTrustRow_ksttv_195 span{display:none}._landingHeroVisual_ksttv_202{min-height:520px}._salesPortrait_ksttv_209{width:154px;top:16px;right:16px}._salesPortrait_ksttv_209>div{height:170px}._landingService_ksttv_216,._landingUnits_ksttv_217,._deliveryProof_ksttv_218,._landingFinalCta_ksttv_219{padding-inline:20px}._landingService_ksttv_216,._landingUnits_ksttv_217,._deliveryProof_ksttv_218{padding-top:78px;padding-bottom:78px}._unitEditorialGrid_ksttv_242{grid-template-columns:1fr}._completeLineupHead_ksttv_256{grid-template-columns:1fr;gap:20px}._completeLineupGrid_ksttv_260,._deliveryCards_ksttv_284{grid-template-columns:1fr}._landingFinalCta_ksttv_219{flex-direction:column;align-items:flex-start;padding-block:52px}._bookingNav_ksttv_53{height:70px;padding-inline:15px}._bookingNavMeta_ksttv_53 span:last-child{display:none}._bookingMain_ksttv_311{border-radius:18px;width:calc(100% - 20px);margin-top:10px}._bookingStoryImage_ksttv_313{min-height:600px}._bookingStoryCopy_ksttv_316{bottom:150px;left:24px;right:24px}._bookingStoryCopy_ksttv_316 h1{font-size:49px}._bookingProof_ksttv_321{left:24px;right:24px}._bookingPanel_ksttv_327{padding:32px 15px 38px}._bookingPanelHeader_ksttv_328{flex-direction:column;align-items:flex-start}._bookingFormGrid_ksttv_336{grid-template-columns:1fr}._bookingSummary_ksttv_364{position:static}._bookingFooter_ksttv_387{flex-direction:column;gap:10px;width:calc(100% - 30px)}._bookingFooter_ksttv_387 p{text-align:left}}@media (width<=520px){._reviewHero_ksttv_14 h1{font-size:43px}._productReviewImage_ksttv_92,._dealerWide_ksttv_117 ._productReviewImage_ksttv_92{height:235px}._productReviewContent_ksttv_100{padding:26px 22px}._productReviewContent_ksttv_100 ul{grid-template-columns:1fr}._productReviewContent_ksttv_100>p{min-height:auto}._mockupBar_ksttv_52 small{font-size:8px}._salesBrand_ksttv_169 strong{font-size:13px}._landingNavCta_ksttv_176{padding:11px 13px}._landingHero_ksttv_179 h1{font-size:43px}._landingActions_ksttv_191{flex-direction:column;align-items:stretch}._landingActions_ksttv_191 a{justify-content:center}._landingTrustRow_ksttv_195{grid-template-columns:1fr;margin-top:40px}._landingTrustRow_ksttv_195>div{border-top:1px solid #1730231f;padding:11px 0}._landingHeroVisual_ksttv_202{min-height:470px}._salesPortrait_ksttv_209{width:136px}._salesPortrait_ksttv_209>div{height:145px}._vehicleCaption_ksttv_205{left:20px;right:150px}._serviceSteps_ksttv_231{grid-template-columns:1fr}._serviceSteps_ksttv_231 li,._serviceSteps_ksttv_231 li:nth-child(2n){border-left:0;min-height:160px;padding:22px 0}._serviceSteps_ksttv_231 h3{margin-top:25px}._unitEditorialImage_ksttv_244{height:230px}._bookingNavMeta_ksttv_53{display:none}._bookingStoryImage_ksttv_313{min-height:560px}._bookingStoryCopy_ksttv_316 h1{font-size:43px}._bookingPanelHeader_ksttv_328 ol{width:100%;overflow-x:auto}._bookingPanelHeader_ksttv_328 li{white-space:nowrap}._bookingControls_ksttv_337 fieldset{padding:17px}._bookingVehicleList_ksttv_341 label{grid-template-columns:72px 1fr 22px}._bookingDays_ksttv_353{gap:5px}._bookingSlots_ksttv_359{grid-template-columns:1fr 1fr}}
