:root{--ink:#171717;--muted:#717171;--paper:#fff;--line:#e6e6e6;--lime:#ff761c;--orange:#ff761c}
body{background:#fff;color:#171717}p{color:#717171}header{background:#fff}.logo i{display:inline-block;width:7px;height:7px;background:var(--orange);border-radius:50%;margin-left:3px}.logo span{border-color:#999}.demo-bar{background:#efefef;color:#666;font-size:10px;padding:5px}.nav{height:86px}.nav nav{gap:26px}.nav-actions{display:flex;align-items:center;gap:26px}.account-link{font-size:12px;font-weight:700;border:1px solid #d7d7d7;padding:10px 15px;border-radius:5px}.saved-link b{background:#eee}.button{min-height:46px;font-size:12px;border-radius:4px}.primary{background:var(--orange);color:#151515}.primary:hover{background:#ff934b}.outline{background:transparent;border:1px solid #bababa;color:#171717}.eyebrow{color:#777}.eyebrow span{border-color:var(--orange)}h1{font-weight:650;letter-spacing:-2px}h1 em{color:var(--orange);font-family:inherit;font-style:normal;font-weight:650}.concierge-hero{background:#171717;color:#fff;overflow:hidden}.concierge-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;min-height:600px;align-items:center;padding-top:62px;padding-bottom:68px}.concierge-hero h1{font-size:76px;line-height:1.02;letter-spacing:-4px;margin-bottom:27px}.concierge-hero .eyebrow{color:#aaa;font-size:10px;letter-spacing:2px;margin-bottom:25px}.hero-description{max-width:465px;color:#b0b0b0;font-size:14px;line-height:1.85}.hero-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:27px}.concierge-hero .outline{color:#fff;border-color:#666}.hero-footnote{display:flex;gap:18px;flex-wrap:wrap;font-size:9px;color:#8f8f8f;margin-top:37px;letter-spacing:.3px}.journey-art{position:relative;height:420px;align-self:center;min-width:0}.orange-disc{width:360px;height:360px;border-radius:50%;background:var(--orange);position:absolute;right:10px;top:8px}.orange-disc:after{content:'';position:absolute;border:1px solid #5a3f2b;border-radius:50%;inset:-30px}.route-label{position:absolute;z-index:1;top:35px;left:50px;right:30px;display:flex;justify-content:space-between;align-items:center;color:#191919;font-weight:800;font-size:44px;letter-spacing:-2px}.route-label span{font-size:21px;font-weight:400;letter-spacing:2px}.hero-car{position:absolute;top:80px;left:-40px;right:-30px;transform:rotate(-5deg)}.hero-car .hero-art{width:100%;margin:0;filter:drop-shadow(0 18px 20px #0005)}.journey-ticket{position:absolute;bottom:5px;left:10px;right:0;background:#fff;border-radius:6px;color:#171717;padding:20px;display:flex;align-items:center;gap:18px;box-shadow:0 15px 30px #0003}.ticket-icon{background:#fff0e5;color:#b64700;width:45px;height:45px;display:grid;place-items:center;font-size:27px}.journey-ticket strong{font-size:15px}.journey-ticket p{font-size:11px;margin:3px 0 0}.illustration-note{position:absolute;bottom:-17px;right:0;font-size:8px;color:#777}.service-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:48px;margin-bottom:70px}.choice{padding:30px;border:1px solid #e6e6e6;display:flex;flex-direction:column;gap:0;text-decoration:none!important}.choice+.choice{border-left:0}.choice-number{font-size:9px;letter-spacing:1.5px;font-weight:700;color:#9c4a13;margin-bottom:28px}.choice h2{font-size:25px;line-height:1.22;letter-spacing:-.7px}.choice p{font-size:12px;line-height:1.8;margin-bottom:25px}.choice strong{margin-top:auto;display:flex;justify-content:space-between;font-size:12px}.choice:hover{background:#fff8f2}.choice-dark{background:#f1f1f1}.process-section{padding-bottom:75px}.process-section .section-heading p{font-size:12px}.process-section h2{font-size:38px}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding-top:30px}.process-grid h3{font-size:18px;margin:24px 0 13px}.process-grid p{font-size:12px;line-height:1.8}.dark-band{background:#1a1a1a;color:#fff}.confidence{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-top:65px;padding-bottom:65px}.confidence h2{font-size:38px;line-height:1.2}.confidence h2 em{font-style:normal;color:var(--orange)}.confidence>div>p:not(.eyebrow){color:#aaa;font-size:13px;line-height:1.85}.confidence .button{margin-top:13px}.assurance-list>div{display:flex;gap:23px;padding:22px 0;border-bottom:1px solid #3c3c3c}.assurance-list>div:first-child{padding-top:0}.assurance-list>div>span{color:var(--orange);font-size:30px}.assurance-list h3{font-size:18px}.assurance-list p{font-size:12px;color:#aaa;line-height:1.8}.offers-section .vehicle-grid{margin-top:25px}.card-image,.vehicle-card:nth-child(3n+2) .card-image,.vehicle-card:nth-child(3n) .card-image{background:linear-gradient(140deg,#e8e8e8,#f8f8f8)}.card-location,.trim,.spec-row{color:#767676}.card-bottom a{background:#fff0e5}.card-bottom{border-color:#eee}.save[aria-pressed=true]{background:#171717;color:var(--orange)}.image-label{color:#444}.vehicle-photo{width:100%;height:220px;object-fit:cover;display:block}.detail-image .vehicle-photo{height:auto;max-height:600px;object-fit:contain}.detail-image{background:#f1f1f1}.notice{background:#fff4e9;border-color:#f1d2b8;color:#81552d}.category-links .selected{background:#171717}.filter-panel input,.filter-panel select,input,select,textarea{border-color:#d9d9d9;color:#191919}.faq-section{display:grid;grid-template-columns:1fr 1.3fr;gap:75px;padding-top:35px;padding-bottom:60px}.faq-section h2{font-size:32px}.faq-section details{border-bottom:1px solid #ddd;padding:20px 0}.faq-section summary{display:flex;justify-content:space-between;gap:15px;list-style:none;font-weight:600;font-size:14px;cursor:pointer}.faq-section summary span{color:var(--orange);font-size:21px;line-height:1}.faq-section details p{font-size:13px;line-height:1.8}.final-cta{text-align:center;background:#f4f4f4;max-width:1176px;padding:48px 24px;margin-bottom:65px}.final-cta h2{font-size:36px}footer{background:#171717;color:#fff;border:0;padding:45px 0}.footer-grid p{color:#8e8e8e}.footer-grid a{color:#d0d0d0}.footer-grid .logo{color:#fff}.footer-grid>div:nth-child(3){display:flex;flex-direction:column;gap:8px;font-size:12px}
.intake-layout{display:grid;grid-template-columns:300px 1fr;gap:50px;padding-bottom:65px}.intake-info{padding:20px 0}.big-symbol{font-size:65px;color:var(--orange)}.intake-info h2{font-size:32px}.intake-info p,.intake-info li{font-size:13px;line-height:1.9}.intake-info ul{padding-left:20px}.intake-info li{padding-bottom:12px}.form-card{border:1px solid #e2e2e2;background:#fff;padding:30px;border-radius:8px}.form-card form,form[data-api]{display:grid;gap:16px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.wide{grid-column:1/-1}.form-grid h2{font-size:21px;margin:13px 0 4px}.form-card label,form[data-api] label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600}.form-card .checkbox,form[data-api] .checkbox{display:flex;flex-direction:row;align-items:flex-start;font-size:11px;font-weight:400;line-height:1.7}.checkbox a{text-decoration:underline}.checkbox input{accent-color:#f76a0a}.small{font-size:11px!important;line-height:1.8}.stock-reference{font-size:22px;font-weight:600;color:#222}.auth-layout{display:grid;grid-template-columns:1fr 1fr;gap:75px;padding-top:75px;padding-bottom:85px;max-width:1050px}.auth-layout h1{font-size:46px}.auth-art{font-size:60px;font-weight:750;letter-spacing:-3px;margin-top:50px}.auth-art span{color:var(--orange);padding:0 25px}.auth-links{display:grid;gap:15px;font-size:12px;margin-top:25px}.success{background:#f0f6e8;color:#304b1a}.success-icon{font-size:55px;color:#e7650f}.dashboard{padding-bottom:70px}.dashboard-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.dashboard-head h1{font-size:41px}.logout-form{max-width:150px}.dashboard-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0}.dashboard-toolbar h2{font-size:22px}.request-list{border-top:1px solid #ddd}.request-row{padding:24px;display:flex;align-items:center;gap:25px;border:1px solid #ddd;border-top:0}.request-row>div{flex:1;min-width:0}.request-row .eyebrow{font-size:9px;letter-spacing:1px;margin-bottom:9px}.request-row h3{font-size:22px}.request-row p:not(.eyebrow){font-size:12px;margin-bottom:0}.status{display:inline-flex;align-items:center;background:#efefef;border-radius:20px;padding:6px 12px;font-size:10px;font-weight:600;white-space:nowrap}.status-proposals,.status-quote_ready,.status-report_ready{background:#fff0df;color:#943f09}.status-delivered,.status-closed{background:#e8efdf;color:#3e571c}.status-cancelled{background:#eee;color:#777}.admin-section{margin-top:50px;border-top:1px solid #ddd;padding-top:30px}.admin-section>details{background:#f7f7f7;padding:23px;margin-top:20px}.admin-section summary{cursor:pointer;margin-bottom:18px;font-weight:600}.inventory-row{display:flex;align-items:center;gap:25px;border-bottom:1px solid #ddd;padding:15px}.inventory-row form{margin-left:auto}.inventory-row span{font-size:12px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}th,td{text-align:left;border-bottom:1px solid #ddd;padding:15px}.case-page{padding-top:25px;padding-bottom:60px}.case-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.case-heading h1{font-size:38px;margin:0}.case-heading .eyebrow{font-size:10px;margin-bottom:12px}.case-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:25px;align-items:start}.panel{border:1px solid #e1e1e1;padding:25px;border-radius:7px;margin-bottom:23px;background:#fff;min-width:0}.panel h2{font-size:23px}.panel h3{font-size:17px;margin-bottom:10px}.panel p{font-size:13px}.panel a{font-size:12px;text-decoration:underline}.panel .facts{grid-template-columns:1fr 1fr}.facts dd{overflow-wrap:anywhere}.preserve{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85}.proposal-grid{display:grid;gap:18px}.proposal{padding:20px;background:#f8f8f8;border:1px solid #e2e2e2;border-radius:6px}.proposal.chosen{border:2px solid var(--orange)}.proposal .eyebrow{font-size:9px;color:#a55118}.proposal>strong{font-size:23px}.proposal form{margin-top:15px}.proposal p{font-size:12px}.selected-label{display:block;color:#b04a05;margin-top:15px;font-size:12px;font-weight:700}.cost-lines{margin:25px 0}.cost-lines>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #e7e7e7;padding:11px 0;font-size:13px}.cost-lines dd{margin:0;white-space:nowrap}.cost-lines .total{font-weight:700;font-size:15px;border-color:#555}.next-step{background:#fafafa}.next-step form+form{margin-top:25px;padding-top:20px;border-top:1px solid #ddd}.next-step .form-grid{grid-template-columns:1fr}.next-step details{margin-top:30px}.next-step summary{font-size:12px;cursor:pointer;margin-bottom:17px}.timeline{list-style:none;padding:0;margin:25px 0 0}.timeline li{padding:0 0 20px 20px;border-left:1px solid #ddd;position:relative}.timeline li:before{content:'';width:7px;height:7px;border-radius:50%;background:var(--orange);position:absolute;left:-4px;top:5px}.timeline small{font-size:9px;color:#888}.timeline p{font-size:11px;line-height:1.7;margin:5px 0}.message{background:#f4f4f4;padding:16px;margin-bottom:13px;border-radius:5px}.message.staff{background:#fff1e7}.message strong{font-size:12px}.message small{display:block;font-size:9px;color:#777;margin-top:4px}.message p{margin:10px 0 0}.legal-text{font-size:14px;line-height:1.9}.prose h1{font-size:42px}.prose .button{margin-top:25px}#toast{background:#171717}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#cb590d}
@media(max-width:1000px){.concierge-hero h1{font-size:62px}.concierge-hero-grid{gap:20px}.orange-disc{width:290px;height:290px;right:0;top:45px}.route-label{top:67px;font-size:35px;left:30px}.journey-art{height:385px}.hero-car{top:90px;left:-20px;right:-15px}.journey-ticket{padding:15px;left:0;bottom:15px}.confidence{gap:40px}.choice{padding:24px}.choice h2{font-size:23px}.intake-layout{grid-template-columns:240px 1fr;gap:30px}.case-grid{grid-template-columns:1.25fr 1fr}.panel{padding:20px}.nav-actions{gap:15px}.nav nav{gap:18px}}
@media(max-width:760px){.nav{height:76px}.nav nav{display:none}.nav-actions{gap:16px}.account-link{font-size:11px;padding:9px 11px}.saved-link{display:flex}.concierge-hero-grid{grid-template-columns:1fr;padding-top:42px;padding-bottom:45px;gap:25px}.concierge-hero h1{font-size:61px;letter-spacing:-2.8px}.hero-description{font-size:13px;max-width:500px}.hero-buttons{gap:10px}.hero-footnote{gap:15px;font-size:8px;margin-top:27px}.journey-art{height:340px;max-width:450px;width:100%;margin:auto}.orange-disc{width:270px;height:270px;top:10px;right:20px}.route-label{top:30px;left:55px;right:35px}.hero-car{top:48px;left:-15px;right:-15px}.journey-ticket{bottom:0;left:10px;right:10px}.service-choices{grid-template-columns:1fr;margin-top:30px;margin-bottom:45px}.choice+.choice{border-left:1px solid #e6e6e6;border-top:0}.choice{padding:25px}.choice-number{margin-bottom:18px}.choice h2{font-size:27px}.choice p{font-size:13px}.process-section{padding-bottom:40px}.process-section .section-heading{display:block}.process-section h2{font-size:31px}.process-section .section-heading p br{display:none}.process-grid{grid-template-columns:1fr 1fr;gap:26px}.process-grid h3{font-size:17px;margin-top:17px}.confidence{grid-template-columns:1fr;gap:35px;padding-top:40px;padding-bottom:40px}.confidence h2{font-size:31px}.confidence .eyebrow{font-size:9px}.assurance-list h3{font-size:17px}.faq-section{grid-template-columns:1fr;gap:15px;padding-bottom:35px}.final-cta{margin:0 20px 40px;padding:35px 20px}.final-cta h2{font-size:29px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:nth-child(3){grid-column:auto}.intake-layout{grid-template-columns:1fr;gap:20px}.intake-info{padding:0}.intake-info .big-symbol{display:none}.intake-info h2{font-size:25px}.intake-info h2 br{display:none}.intake-info ul{display:none}.form-card{padding:23px}.form-grid{grid-template-columns:1fr}.auth-layout{grid-template-columns:1fr;padding-top:40px;padding-bottom:45px;gap:25px}.auth-art{display:none}.auth-layout h1{font-size:37px}.dashboard-head h1{font-size:30px}.dashboard-head{align-items:flex-start}.logout-form .button{font-size:10px;padding:9px;min-height:35px}.request-row{flex-wrap:wrap;padding:18px;gap:12px}.request-row>div{flex-basis:100%}.request-row>span:last-child{margin-left:auto}.request-row h3{font-size:20px}.case-grid{grid-template-columns:1fr}.case-heading{flex-direction:column;align-items:flex-start}.case-heading h1{font-size:32px}.case-grid aside{grid-row:2}.panel .facts{grid-template-columns:1fr 1fr}.cost-lines .total{font-size:13px}.inventory-row{flex-wrap:wrap;gap:12px}.inventory-row form{margin-left:0}.dashboard-toolbar{flex-wrap:wrap}}
@media(max-width:400px){.concierge-hero h1{font-size:54px}.hero-buttons .button{font-size:11px;padding:12px}.hero-footnote{font-size:7px}.journey-art{height:295px}.orange-disc{width:225px;height:225px;right:15px}.route-label{font-size:30px;left:30px;top:28px}.hero-car{top:42px}.journey-ticket strong{font-size:13px}.journey-ticket p{font-size:10px}.journey-ticket{gap:10px}.ticket-icon{width:35px;height:35px}.process-grid{gap:20px}.process-grid p{font-size:11px}.form-card{padding:18px}.panel{padding:18px}.panel .facts{grid-template-columns:1fr}.nav-actions{gap:10px}}
@media print{header,footer,.demo-bar,.next-step,form,.messages,.timeline,.back-link,.case-heading .status,[data-print]{display:none!important}.case-grid{display:block}.case-grid>div>.panel:not(.report){display:none}.case-grid aside{display:none}.panel.report{border:0}.container{padding:0}.case-heading h1{font-size:22px}}

@media(min-width:761px){.hero-car{top:40px}}.route-label{color:#fff}

@media(max-width:760px){.concierge-hero h1{font-size:clamp(34px,10.5vw,54px);letter-spacing:-2px}.concierge-hero-grid>div{min-width:0}.concierge-hero h1{overflow-wrap:anywhere}}

/* Service pricing: black, orange and white; shared intake remains non-binding. */
.hero-price-link{display:inline-block;margin-top:20px;color:#fff;text-underline-offset:5px}
.pricing-head{max-width:1100px}
.pricing-head h1 em{font-style:normal;color:#f16b24}
.pricing-note{margin-top:28px;padding:20px 24px;border-left:4px solid #f16b24;background:#f4f3ef;max-width:820px}
.pricing-note p{font-size:14px;margin:8px 0 0;max-width:none}
.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-bottom:76px}
.price-card{border:1px solid #deddd7;border-radius:18px;padding:32px;display:flex;flex-direction:column;min-width:0;background:#fff}
.price-card h2{font-size:27px;line-height:1.2;margin:12px 0 20px}
.package-price{font-size:42px;line-height:1.15;letter-spacing:-1.4px;font-weight:800}
.package-price span{display:block;font-size:13px;letter-spacing:0;font-weight:500;color:#63635d;margin-top:8px}
.price-card>p{line-height:1.6}
.price-card ul{padding-left:20px;margin:8px 0 24px;line-height:1.6}
.price-card li{padding:5px 0}
.price-card li::marker{color:#ee6b24}
.price-card .package-limit{font-size:13px;color:#60605a;margin-top:auto;padding-top:18px;border-top:1px solid #deddd7}
.price-card .button{margin-top:16px;align-self:flex-start}
.price-card .text-link{margin-top:18px;font-size:14px}
.price-featured{background:#171717;color:#fff;border:2px solid #ee6b24}
.price-featured .package-price{color:#ff8a4c}
.price-featured .package-price span,.price-featured .package-limit{color:#d0d0c8}
.price-featured .package-limit{border-color:#444}
.price-featured .text-link{color:#fff}
.pricing-details{padding-bottom:70px}
.pricing-extras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.pricing-extras h3{font-size:21px}
.pricing-extras p{font-size:15px;line-height:1.7;color:#55554f}
.pricing-example{display:grid;grid-template-columns:1fr 1fr;gap:28px 60px;padding-top:64px;padding-bottom:64px}
.pricing-example h2{font-size:34px;line-height:1.15}
.pricing-example p{color:#c8c8c2;line-height:1.7}
.pricing-example>.small{grid-column:1/-1;margin:0}
.pricing-example .cost-lines{margin:0;align-self:center}
.pricing-example .cost-lines div{border-color:#444}
.pricing-example .cost-lines dd{white-space:nowrap}
@media(max-width:900px){.pricing-extras{grid-template-columns:1fr}.pricing-extras article{border-top:1px solid #ddd;padding-top:14px}.pricing-example{gap:24px}.price-card{padding:24px}}
@media(max-width:600px){.pricing-grid{grid-template-columns:1fr;gap:18px;padding-bottom:48px}.pricing-head h1{font-size:38px}.pricing-note{padding:16px}.price-card h2{font-size:25px}.package-price{font-size:38px}.pricing-example{grid-template-columns:1fr}.pricing-example h2{font-size:28px}.pricing-example .cost-lines div{gap:12px}.pricing-example .cost-lines dt,.pricing-example .cost-lines dd{font-size:14px}}

.price-featured>p:not(.eyebrow){color:#d0d0c8}

.case-document{max-width:900px;margin:30px auto 65px;padding:42px;border:1px solid #ddd;background:#fff}
.document-toolbar{max-width:900px;display:flex;gap:20px;align-items:center;justify-content:space-between;padding-top:28px}
.document-brand{font-size:42px;font-weight:800;letter-spacing:-2px}.document-brand span{font-size:20px;color:var(--orange);margin-left:5px}
.case-document h1{font-size:32px;letter-spacing:-1px;margin:20px 0}.case-document h2{font-size:20px;margin-top:26px}
.case-document p{color:#444;line-height:1.75;font-size:14px}.document-parties{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.document-facts{display:grid;grid-template-columns:1fr 1fr;gap:15px}.document-facts dt{font-size:11px;color:#666}.document-facts dd{margin:6px 0;font-size:14px;overflow-wrap:anywhere}
.document-sample{padding:12px 16px;background:#fff1e3;border-left:4px solid var(--orange);font-size:12px;font-weight:700;margin:20px 0}
.document-disclaimer{border-top:1px solid #ddd;padding-top:20px;font-size:12px!important}.case-document .document-footer{display:block;background:transparent;color:#666;border-top:1px solid #ddd;padding:20px 0 0;margin-top:30px;font-size:11px}
.case-document .cost-lines>div:last-child{font-weight:800;border-bottom:2px solid #ee6b24;font-size:17px}
@media(max-width:600px){.case-document{padding:22px;margin:20px 12px}.case-document h1{font-size:27px}.document-parties,.document-facts{grid-template-columns:1fr}.document-toolbar{padding:20px 15px 0;flex-wrap:wrap}}
@media print{.document-toolbar{display:none!important}.case-document{margin:0;padding:0;border:0;max-width:none}.case-document .document-footer{display:block!important}.case-document h2{break-after:avoid}.case-document .cost-lines>div,.document-facts>div{break-inside:avoid}.document-sample{border:2px solid #444}.case-document p{font-size:10pt}.case-document .preserve{white-space:pre-wrap} @page{size:A4;margin:16mm}}

/* JAZDARO identity: the route arrow and J remain legible at favicon size. */
.logo{align-items:center;gap:10px;font-size:0;letter-spacing:0;text-decoration:none}.logo:hover{text-decoration:none}.brand-mark{display:block;width:40px;height:40px;flex:none}.logo .brand-word,.document-brand .brand-word{font-family:Arial,Helvetica,sans-serif;font-size:34px;font-weight:800;line-height:1.1;letter-spacing:-1.7px;border:0;border-radius:0;padding:0;margin:0;color:inherit}.logo .brand-stop,.document-brand .brand-stop{font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:var(--orange);margin:0;padding:0;border:0}.document-brand{display:flex;align-items:center;gap:12px;margin-bottom:18px}.document-brand .brand-mark{width:44px;height:44px}.document-brand .brand-word{font-size:42px}.footer-grid .logo{color:#fff}.concierge-hero h1{font-size:clamp(54px,5.8vw,78px);letter-spacing:-3.6px;line-height:1.06}.hero-description{max-width:495px}.orange-disc{border-radius:36px 140px 140px 140px;transform:rotate(-12deg);background:linear-gradient(135deg,#ff923e,#ff761c 65%)}.orange-disc:after{content:'';position:absolute;inset:30px;border:1px solid #17171730;border-radius:22px 115px 115px 115px}.route-label{font-weight:800;letter-spacing:3px}.route-label span{letter-spacing:0}.demo-bar{background:#fff1e6;color:#774119}.saved-link b{background:#fff0e5;color:#171717}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #c64c00;outline-offset:4px}.choice:hover{border-color:#d45800}.choice-dark:hover{border-color:#ff761c}.hero-price-link:hover{color:#fff}.document-footer{background:transparent}
@media(max-width:1000px){.nav{gap:18px}.nav nav{gap:16px;font-size:12px}.nav-actions{gap:14px}.logo .brand-word{font-size:30px}.brand-mark{width:34px;height:34px}}
@media(max-width:760px){.concierge-hero h1{font-size:clamp(42px,10.8vw,66px);letter-spacing:-2.6px}.logo{gap:7px}.logo .brand-word{font-size:29px}.brand-mark{width:32px;height:32px}.account-link{font-size:11px}.nav-actions{gap:10px}.orange-disc{border-radius:30px 100px 100px 100px}.orange-disc:after{inset:22px;border-radius:20px 80px 80px 80px}.footer-grid .logo .brand-word{font-size:30px}}
@media(max-width:380px){.logo .brand-word{font-size:25px}.brand-mark{width:29px;height:29px}.nav-actions{gap:8px}.nav{gap:10px}.saved-link{gap:4px}.saved-link b{width:18px;height:18px}}
@media print{.document-brand .brand-word{color:#171717}.document-brand .brand-stop{color:#c64c00}.document-brand .brand-mark{print-color-adjust:exact;-webkit-print-color-adjust:exact}}

@media(max-width:420px){.nav{height:auto;min-height:76px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px;gap:10px}.nav-actions{margin-left:auto;flex:none}.account-link{white-space:nowrap;padding:9px 10px}.concierge-hero-grid>div{min-width:0}}

/* JAZDARO editorial imagery */
.brand-scene{margin:0;position:relative;overflow:hidden;border-radius:8px;background:#222}.brand-scene img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.brand-scene figcaption{position:absolute;bottom:8px;left:10px;right:10px;color:#fff;background:#171717d9;padding:4px 7px;border-radius:3px;font-size:9px;line-height:1.4;width:fit-content}.journey-photo{height:auto;padding-bottom:60px}.journey-photo .brand-scene img{aspect-ratio:3/2;object-position:center}.journey-photo .brand-scene figcaption{top:10px;bottom:auto}.journey-photo .journey-ticket{bottom:0;left:22px;right:-12px}.choice>.brand-scene{margin:-15px -15px 24px}.choice>.brand-scene img{height:170px}.process-scenes{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:28px 0}.prose .brand-scene img{width:100%}@media(max-width:700px){.journey-photo .brand-scene img{aspect-ratio:3/2}.journey-photo .journey-ticket{left:10px;right:10px}.process-scenes{grid-template-columns:1fr}.choice>.brand-scene img{height:auto}.journey-photo{max-width:100%;min-height:0}}

.payment-offer{padding:22px 0;border-bottom:1px solid #ddd}.payment-offer form{margin:18px 0}.payment-offer li{margin:8px 0}.payment-panel details{margin-top:24px}.payment-panel details form{padding-top:18px;display:grid;gap:16px}

.stock-notice{margin:24px 0;padding:24px;border:1px solid #ddd;border-left:4px solid #f47721;display:flex;align-items:center;gap:24px;justify-content:space-between;background:#fff}.stock-notice p{max-width:64ch;margin:8px 0 0;color:#555}.stock-notice .button{flex-shrink:0}.vehicle-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.vehicle-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px}.stock-unavailable{background:#fff7ef}@media(max-width:720px){.stock-notice{display:block;padding:18px}.stock-notice .button{margin-top:16px}.vehicle-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}

[data-withdrawal] fieldset{border:0;padding:0;min-width:0}[data-withdrawal] legend{font-size:1.25rem;font-weight:700;margin-bottom:1rem}[data-withdrawal] pre,.panel pre.preserve{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}[data-withdrawal] [hidden]{display:none!important}.withdrawal-link{border:1px solid currentColor;border-radius:8px;padding:10px 14px;display:inline-block!important}

/* Native disclosure keeps the mobile navigation usable without JavaScript. */
.mobile-menu{display:none}
@media(max-width:760px){.mobile-menu{display:block;border-top:1px solid #eee}.mobile-menu summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer;font-weight:700;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{color:var(--orange);font-size:20px}.mobile-menu summary:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.mobile-menu nav{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;padding:4px 0 16px}.mobile-menu nav a{display:flex;align-items:center;min-height:44px;padding:8px 0;border-bottom:1px solid #eee;font-size:14px}.mobile-menu nav a:hover{color:#a84400}}

/* Verified business figures; demo values are only used by the local preview. */
.experience-band{margin:40px 0 0;padding:72px 0;background:#171717;color:#fff}.experience-band .eyebrow{color:#ff914d}.experience-band h2{font-size:clamp(32px,4.5vw,52px);line-height:1.12;letter-spacing:-1.5px;margin:16px 0 44px}.experience-band h2 em{font-style:normal;color:#ff761c}.experience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.experience-grid article{border-top:1px solid #ffffff38;padding-top:28px;min-width:0}.experience-value{display:block;color:#ff761c;font-size:clamp(52px,6vw,86px);line-height:1.1;letter-spacing:-3px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.experience-grid h3{font-size:18px;line-height:1.45;margin:18px 0 8px;max-width:25ch}.experience-grid p{color:#c5c5c0;font-size:14px;line-height:1.6;margin:0}.experience-date{color:#bcbcb5;font-size:12px;margin:32px 0 0}.experience-demo{padding:14px 18px;border:1px solid #ff914d;border-radius:6px;color:#ffd7bd;font-size:12px;line-height:1.5;margin-bottom:30px;font-weight:700}@media(max-width:680px){.experience-band{padding:48px 0}.experience-grid{grid-template-columns:1fr;gap:28px}.experience-value{font-size:64px}.experience-grid h3{max-width:none}.experience-band h2{margin-bottom:32px}}

.experience-band .experience-context{color:#c5c5c0;line-height:1.6}

/* Polish buyer guide */
.guide-section{padding-top:56px;padding-bottom:56px;scroll-margin-top:100px}.guide-head p{max-width:740px}.guide-section>h2,.guide-teaser h2{font-size:clamp(28px,3.8vw,46px);line-height:1.12;letter-spacing:-1px;margin:12px 0 22px}.guide-section>p{max-width:760px}.guide-portals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:32px 0 22px}.guide-card{border:1px solid #dedbd7;border-radius:16px;padding:32px;position:relative;display:flex;flex-direction:column;align-items:flex-start;background:#fff}.guide-card h3{font-size:32px;margin:0 0 14px}.guide-card p{line-height:1.65}.guide-tip{background:#f5f3ef;border-left:3px solid #ff7518;padding:16px;flex:1}.guide-card .text-link{margin-top:12px}.guide-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;list-style:none;padding:20px 0 0}.guide-steps h3{font-size:22px}.guide-steps p{color:#d4d1cc;line-height:1.7}.guide-glossary{margin:30px 0 0}.guide-glossary>div{display:grid;grid-template-columns:1fr 2fr;gap:28px;padding:20px 0;border-bottom:1px solid #dedbd7}.guide-glossary dt{font-weight:750}.guide-glossary dd{margin:0;line-height:1.6}.guide-checklist{border-top:1px solid #dedbd7}.guide-checklist li{padding:8px 0;line-height:1.7}.guide-teaser{margin-top:40px;margin-bottom:56px;padding:36px;border:1px solid #dedbd7;border-top:4px solid #ff7518;border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:40px;background:#f8f6f2}.guide-teaser>div{max-width:650px}.guide-teaser p{line-height:1.7}.guide-teaser>.button{flex-shrink:0}.guide-actions{display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:320px!important}.guide-actions .text-link{line-height:1.6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:760px){.guide-portals,.guide-steps{grid-template-columns:1fr}.guide-teaser{flex-direction:column;align-items:flex-start;padding:24px;gap:24px}.guide-card{padding:24px}.guide-glossary>div{grid-template-columns:1fr;gap:8px}.guide-section{padding-top:36px;padding-bottom:36px}.guide-head h1{font-size:clamp(34px,8vw,56px)}.guide-teaser .button{white-space:normal}}

/* Text links and unnumbered process cards */
.card-bottom{gap:12px;flex-wrap:wrap}.card-bottom a{width:auto;min-height:34px;height:auto;padding:8px 12px;border-radius:4px;font-size:12px;font-weight:650}.process-grid h3{margin-top:0}.guide-card>.eyebrow{margin-top:0}.intake-info ul{list-style:disc}

/* Direct service orders */
.order-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px;align-items:start;padding-bottom:36px}.order-summary{background:#181818;color:#fff;border-radius:16px;padding:32px;min-width:0}.order-summary .eyebrow,.order-summary .package-price{color:#ff842b}.order-summary .package-price span,.order-summary .small{color:#ddd}.order-summary p,.order-summary li{line-height:1.7;overflow-wrap:anywhere}.order-summary a{color:#fff;text-decoration:underline}.order-summary ul{padding-left:20px}.order-summary li{margin-bottom:10px}.order-layout .form-card{min-width:0}.order-layout input,.order-layout select,.order-layout textarea{min-width:0;max-width:100%}.order-help{padding-bottom:48px;line-height:1.6}.direct-order-link{margin-bottom:10px}#platnosc{scroll-margin-top:24px}#platnosc p{overflow-wrap:anywhere}@media(max-width:760px){.order-layout{grid-template-columns:1fr}.order-summary{padding:24px}.order-layout .form-card{padding:22px}.order-layout .form-grid{grid-template-columns:1fr}.order-layout .button{white-space:normal}}
.order-summary p,.order-summary li{color:#e2dfda}
.order-layout .checkbox{align-items:flex-start;min-height:44px}.order-layout .checkbox input{flex:0 0 20px;width:20px;min-width:20px;height:20px;margin-top:2px}
