/* Porsche spare tyre page. Loaded only for page 6096. Homepage r6 look. */
#pr-sx6096{--ink:#0a0b0c;--ink2:#111315;--ink3:#181b1e;--steel:#22262a;--paper:#f3f0e9;--paper2:#e9e4d9;--text:#15171a;--muted:#5e636a;--lmuted:#a3a8ad;--silver:#d4d6d8;--red:#d5001c;--red-d:#ad0016;--red-l:#ff4058;--glow:rgba(213,0,28,.35);--line:#e2ded6;--r:14px;--shadow:0 24px 60px -28px rgba(0,0,0,.45);color:var(--text);background:var(--paper);font-family:"Hanken Grotesk",system-ui,sans-serif;font-size:16px;line-height:1.6;overflow-x:clip}
#pr-sx6096 *{box-sizing:border-box}
#pr-sx6096 p{margin:0 0 12px}
#pr-sx6096 p:last-child{margin-bottom:0}
#pr-sx6096 h1,#pr-sx6096 h2,#pr-sx6096 h3{font-family:"Archivo",system-ui,sans-serif;font-stretch:108%;text-transform:none;letter-spacing:-.015em;color:var(--text);margin:0}
#pr-sx6096 h2{font-size:clamp(25px,2.7vw,34px);line-height:1.15;font-weight:800}
#pr-sx6096 h3{font-size:16px;line-height:1.35;font-weight:700}
#pr-sx6096 a{color:var(--red);text-underline-offset:3px}
#pr-sx6096 a:hover{color:var(--red-d)}
#pr-sx6096 a:focus-visible,#pr-sx6096 summary:focus-visible,#pr-sx6096 .sx-table-wrap:focus-visible{outline:3px solid var(--red);outline-offset:3px;border-radius:6px}
#pr-sx6096 ul,#pr-sx6096 ol{margin:0;padding:0;list-style:none}
#pr-sx6096 section{padding:clamp(38px,4.6vw,58px) 0}
#pr-sx6096 .sx-wrap{max-width:1200px;margin:0 auto;padding:0 24px}
#pr-sx6096 .sx-kick{display:inline-flex;align-items:center;gap:8px;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin:0 0 10px}
#pr-sx6096 .sx-kick::before{content:"";width:14px;height:14px;border-radius:50%;border:3px solid currentColor;box-shadow:inset 0 0 0 2px rgba(255,255,255,.0)}
#pr-sx6096 .sx-kick-light{color:var(--red-l)}
#pr-sx6096 .sx-head{max-width:820px;margin-bottom:26px}
#pr-sx6096 .sx-head h2{margin-bottom:8px}
#pr-sx6096 .sx-head p{color:var(--muted)}
#pr-sx6096 .sx-head-center{text-align:center;margin-left:auto;margin-right:auto}
#pr-sx6096 .sx-head-light h2{color:#fff}
#pr-sx6096 .sx-head-light p{color:var(--lmuted)}
#pr-sx6096 .sx-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 48px;align-items:end;margin-bottom:24px}
#pr-sx6096 .sx-split>p{margin:0;color:var(--muted)}

/* Image slots */
#pr-sx6096 .sx-fig{position:relative;margin:0;border-radius:var(--r);overflow:hidden;background:var(--ink3);box-shadow:var(--shadow)}
#pr-sx6096 .sx-ph-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:20px 20px 52px;border:2px dashed #cfc9bd;border-radius:var(--r);background:repeating-linear-gradient(135deg,#f5f2ec 0 14px,#ece8df 14px 28px);width:100%;height:100%}
#pr-sx6096 .sx-ph-tag{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--red-d)}
#pr-sx6096 .sx-ph-desc{font-size:14px;line-height:1.4;max-width:300px;color:var(--text);font-weight:600}
#pr-sx6096 .sx-fig img{display:block;width:100%;height:100%;object-fit:cover;margin:0;max-width:none}
#pr-sx6096 .sx-cap{position:absolute;left:14px;bottom:14px;z-index:3;background:rgba(10,11,12,.82);color:#fff;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:999px;line-height:1.3}
#pr-sx6096 .sx-hero-media .sx-ph-box{border:0;background:repeating-linear-gradient(135deg,#22262a 0 16px,#1c1f23 16px 32px)}
#pr-sx6096 .sx-hero-media .sx-ph-tag{color:var(--red-l)}
#pr-sx6096 .sx-hero-media .sx-ph-desc{color:rgba(255,255,255,.88)}

/* Buttons */
#pr-sx6096 .sx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 24px;border-radius:999px;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none!important;border:1.5px solid transparent;transition:background .15s,color .15s,border-color .15s}
#pr-sx6096 .sx-btn-red{background:var(--red);border-color:var(--red);color:#fff!important;box-shadow:0 10px 24px -10px var(--glow)}
#pr-sx6096 .sx-btn-red:hover{background:var(--red-d);border-color:var(--red-d)}
#pr-sx6096 .sx-btn-ghost{background:transparent;border-color:rgba(255,255,255,.28);color:#fff!important}
#pr-sx6096 .sx-btn-ghost:hover{background:var(--red);border-color:var(--red)}
#pr-sx6096 .sx-btn-white{background:#fff;border-color:#fff;color:var(--ink)!important}
#pr-sx6096 .sx-btn-white:hover{background:var(--silver);border-color:var(--silver)}
#pr-sx6096 .sx-btn-lg{min-height:54px;font-size:16.5px;padding:13px 28px;width:100%}

/* 1 Hero with speed sign */
#pr-sx6096 .sx-hero{background:radial-gradient(ellipse at 85% 10%,rgba(213,0,28,.24),transparent 50%),linear-gradient(180deg,var(--ink) 0%,var(--ink2) 100%);padding:28px 0 38px;color:#fff}
#pr-sx6096 .sx-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:44px;align-items:center}
#pr-sx6096 .sx-crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;margin-bottom:12px;color:var(--lmuted)}
#pr-sx6096 .sx-crumbs a{color:var(--silver);text-decoration:none}
#pr-sx6096 .sx-crumbs a:hover{color:#fff;text-decoration:underline}
#pr-sx6096 .sx-crumbs a::after{content:"\203A";margin-left:8px;color:var(--lmuted)}
#pr-sx6096 .sx-chip{display:inline-block;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--red-l);border:1px solid rgba(255,64,88,.4);padding:5px 12px;border-radius:999px;margin-bottom:12px}
#pr-sx6096 .sx-hero h1{color:#fff;font-size:clamp(32px,3.8vw,50px);line-height:1.04;font-weight:800;font-stretch:110%;letter-spacing:-.02em;margin-bottom:12px}
#pr-sx6096 p.sx-lead{color:rgba(255,255,255,.8);font-size:16.5px;line-height:1.6;max-width:590px;margin:0}
#pr-sx6096 .sx-hero-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
#pr-sx6096 .sx-hero-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;max-width:560px}
#pr-sx6096 .sx-hero-facts li{border-radius:12px;padding:12px 14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1)}
#pr-sx6096 .sx-hero-facts strong{display:block;font-family:"Archivo",system-ui,sans-serif;font-stretch:110%;font-size:28px;font-weight:800;line-height:1;color:#fff}
#pr-sx6096 .sx-hero-facts li:nth-child(2) strong{color:var(--red-l)}
#pr-sx6096 .sx-hero-facts span{display:block;font-size:12.5px;color:var(--lmuted);margin-top:6px;line-height:1.35}
#pr-sx6096 .sx-hero-side{position:relative;padding:0 0 26px 26px}
#pr-sx6096 .sx-hero-media{aspect-ratio:4/3;border:1px solid rgba(255,255,255,.1)}
#pr-sx6096 .sx-hero-media .sx-cap{left:auto;right:14px}
#pr-sx6096 .sx-sign{position:absolute;left:0;bottom:0;z-index:4;width:122px;height:122px;border-radius:50%;background:#fff;padding:9px;box-shadow:0 18px 40px -14px rgba(0,0,0,.6)}
#pr-sx6096 .sx-sign-ring{width:100%;height:100%;border-radius:50%;border:11px solid var(--red);display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff}
#pr-sx6096 .sx-sign-num{font-family:"Archivo",system-ui,sans-serif;font-stretch:110%;font-weight:800;font-size:34px;line-height:1;color:var(--ink)}
#pr-sx6096 .sx-sign-unit{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:2px}

/* 2 Three set ups, stacked tabs */
#pr-sx6096 .sx-ways{background:var(--paper)}
#pr-sx6096 .sx-stack{display:grid;gap:12px}
#pr-sx6096 .sx-way{display:grid;grid-template-columns:72px minmax(0,1.1fr) minmax(0,1fr);gap:0;background:#fff;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);box-shadow:0 10px 30px -24px rgba(0,0,0,.35)}
#pr-sx6096 .sx-way-label{display:flex;align-items:center;justify-content:center;background:var(--paper2);font-family:"Archivo",system-ui,sans-serif;font-stretch:110%;font-weight:800;font-size:36px;color:var(--text)}
#pr-sx6096 .sx-way-body{padding:20px 22px}
#pr-sx6096 .sx-way-body h3{font-size:19px;margin-bottom:6px}
#pr-sx6096 .sx-way-body p{font-size:14.5px;color:var(--muted)}
#pr-sx6096 .sx-way-limits{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:18px 20px;background:var(--paper);align-content:center}
#pr-sx6096 .sx-way-limits li{font-size:13.5px;font-weight:600;padding:8px 10px 8px 26px;background:#fff;border-radius:10px;position:relative;line-height:1.35}
#pr-sx6096 .sx-way-limits li::before{content:"";position:absolute;left:10px;top:13px;width:8px;height:8px;border-radius:50%;border:2px solid var(--red)}
#pr-sx6096 .sx-way-mid .sx-way-label{background:var(--red);color:#fff}
#pr-sx6096 .sx-way-dark{background:var(--ink2);border-color:var(--ink2)}
#pr-sx6096 .sx-way-dark .sx-way-label{background:var(--steel);color:#fff}
#pr-sx6096 .sx-way-dark h3{color:#fff}
#pr-sx6096 .sx-way-dark .sx-way-body p{color:var(--lmuted)}
#pr-sx6096 .sx-way-dark .sx-way-limits{background:var(--ink3)}
#pr-sx6096 .sx-way-dark .sx-way-limits li{background:var(--steel);color:#fff}

/* 3 Model table */
#pr-sx6096 .sx-models{background:#fff}
#pr-sx6096 .sx-table-wrap{overflow-x:auto;border-radius:var(--r);border:1px solid var(--line);background:#fff}
#pr-sx6096 .sx-table{width:100%;min-width:780px;border-collapse:collapse;margin:0;border:0;font-size:14.5px;line-height:1.45}
#pr-sx6096 .sx-table th,#pr-sx6096 .sx-table td{padding:14px 16px;border:0;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;color:var(--text)}
#pr-sx6096 .sx-table thead th{background:var(--ink);color:#fff;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;border-bottom:3px solid var(--red)}
#pr-sx6096 .sx-table tbody th{font-weight:600;width:20%;color:var(--muted);font-size:13.5px}
#pr-sx6096 .sx-model{display:block;font-family:"Archivo",system-ui,sans-serif;font-stretch:108%;font-weight:800;font-size:16px;color:var(--text)}
#pr-sx6096 .sx-table tbody tr:nth-child(even){background:#faf8f4}
#pr-sx6096 .sx-table tbody tr:last-child>*{border-bottom:0}

/* 4 Pressure gauge and steps */
#pr-sx6096 .sx-pump{background:var(--ink)}
#pr-sx6096 .sx-gauge{position:relative;margin:6px 0 30px;padding-bottom:58px}
#pr-sx6096 .sx-gauge-bar{height:16px;border-radius:999px;background:var(--steel);overflow:hidden}
#pr-sx6096 .sx-gauge-fill{height:100%;width:100%;background:linear-gradient(90deg,var(--steel) 0%,var(--lmuted) 45%,var(--red) 100%)}
#pr-sx6096 .sx-gauge-mark{position:absolute;top:-6px;transform:translateX(-50%);text-align:center}
#pr-sx6096 .sx-gm-1{left:60%}
#pr-sx6096 .sx-gm-2{left:calc(100% - 50px)}
#pr-sx6096 .sx-gm-pin{width:4px;height:28px;margin:0 auto;background:#fff;border-radius:2px}
#pr-sx6096 .sx-gm-2 .sx-gm-pin{background:var(--red-l);box-shadow:0 0 14px var(--red)}
#pr-sx6096 .sx-gm-t{font-family:"Archivo",system-ui,sans-serif;font-stretch:110%;font-weight:800;font-size:18px;color:#fff;margin-top:6px;white-space:nowrap}
#pr-sx6096 .sx-gm-s{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--lmuted);white-space:nowrap}
#pr-sx6096 .sx-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
#pr-sx6096 .sx-steps li{background:var(--ink3);border:1px solid rgba(255,255,255,.08);border-radius:var(--r);padding:18px 16px}
#pr-sx6096 .sx-step-n{width:34px;height:34px;border-radius:50%;border:2px solid var(--red-l);color:var(--red-l);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;margin-bottom:12px}
#pr-sx6096 .sx-steps li:last-child{background:var(--red);border-color:var(--red)}
#pr-sx6096 .sx-steps li:last-child .sx-step-n{border-color:#fff;color:#fff}
#pr-sx6096 .sx-steps h3{color:#fff;font-size:15.5px;margin-bottom:6px}
#pr-sx6096 .sx-steps p{color:var(--lmuted);font-size:13.5px;line-height:1.5}
#pr-sx6096 .sx-steps li:last-child p{color:rgba(255,255,255,.88)}
#pr-sx6096 .sx-steps a{color:var(--red-l)}

/* 5 Sealant cross section */
#pr-sx6096 .sx-seal{background:var(--paper)}
#pr-sx6096 .sx-cross{display:grid;grid-template-columns:1fr 1.1fr 2.2fr 1.1fr 1fr;gap:4px;margin-bottom:20px;border-radius:44px 44px 14px 14px;overflow:hidden;background:var(--ink)}
#pr-sx6096 .sx-zone{padding:26px 10px 18px;text-align:center;background:var(--steel);position:relative}
#pr-sx6096 .sx-zone::before{content:"";position:absolute;left:0;right:0;top:0;height:10px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.12) 0 10px,transparent 10px 18px)}
#pr-sx6096 .sx-z-side{background:var(--ink3)}
#pr-sx6096 .sx-z-tread{background:var(--red)}
#pr-sx6096 .sx-z-t{font-family:"Archivo",system-ui,sans-serif;font-stretch:108%;font-weight:800;font-size:15px;color:#fff}
#pr-sx6096 .sx-z-s{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.75);margin-top:4px}
#pr-sx6096 .sx-seal-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
#pr-sx6096 .sx-seal-col{background:#fff;border-radius:var(--r);padding:20px 22px;border:1px solid var(--line)}
#pr-sx6096 .sx-seal-col h3{font-size:17px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed var(--line)}
#pr-sx6096 .sx-seal-col li{position:relative;padding:6px 0 6px 28px;font-size:14.5px}
#pr-sx6096 .sx-seal-col li::before{content:"";position:absolute;left:4px;top:11px;width:6px;height:11px;border:solid #1f7a45;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}
#pr-sx6096 .sx-seal-no{background:var(--ink2);border-color:var(--ink2)}
#pr-sx6096 .sx-seal-no h3{color:#fff;border-bottom-color:rgba(255,255,255,.12)}
#pr-sx6096 .sx-seal-no li{color:var(--silver)}
#pr-sx6096 .sx-seal-no li::before{border:0;transform:none;width:12px;height:2.5px;top:16px;left:2px;background:var(--red-l);box-shadow:none}
#pr-sx6096 p.sx-seal-note{margin-top:14px;font-size:13.5px;color:var(--muted)}

/* 6 After sealant */
#pr-sx6096 .sx-after{background:#fff}
#pr-sx6096 .sx-after-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;align-items:center}
#pr-sx6096 .sx-after-fig{aspect-ratio:4/5;max-height:560px}
#pr-sx6096 .sx-after-copy h2{margin-bottom:10px}
#pr-sx6096 .sx-after-copy>p{color:var(--muted);margin-bottom:16px}
#pr-sx6096 .sx-after-list{display:grid;gap:10px;counter-reset:af}
#pr-sx6096 .sx-after-list li{counter-increment:af;display:grid;grid-template-columns:auto;padding:14px 16px 14px 60px;position:relative;background:var(--paper);border-radius:12px}
#pr-sx6096 .sx-after-list li::before{content:counter(af);position:absolute;left:14px;top:14px;width:32px;height:32px;border-radius:8px;background:var(--ink);color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}
#pr-sx6096 .sx-after-list li:nth-child(2)::before{background:var(--red)}
#pr-sx6096 .sx-after-list strong{font-size:15.5px}
#pr-sx6096 .sx-after-list span{font-size:14px;color:var(--muted);line-height:1.5}

/* 7 Expiry calendar */
#pr-sx6096 .sx-expiry{background:var(--paper2)}
#pr-sx6096 .sx-expiry-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:44px;align-items:center}
#pr-sx6096 .sx-cal{background:#fff;border-radius:18px;overflow:hidden;box-shadow:var(--shadow);text-align:center;transform:rotate(-3deg)}
#pr-sx6096 .sx-cal-top{height:44px;background:var(--red);display:flex;justify-content:center;gap:70px;align-items:flex-start}
#pr-sx6096 .sx-cal-top i{width:12px;height:26px;border-radius:6px;background:var(--ink);margin-top:-8px}
#pr-sx6096 .sx-cal-m{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:18px}
#pr-sx6096 .sx-cal-d{font-family:"Archivo",system-ui,sans-serif;font-stretch:110%;font-weight:800;font-size:54px;line-height:1.05;color:var(--ink)}
#pr-sx6096 .sx-cal-f{font-size:13px;color:var(--muted);padding:10px 16px 22px;border-top:1px dashed var(--line);margin-top:10px}
#pr-sx6096 .sx-expiry-copy h2{margin-bottom:10px}
#pr-sx6096 .sx-expiry-copy>p{color:var(--muted);margin-bottom:16px}
#pr-sx6096 .sx-exp-rows{display:grid;grid-template-columns:1fr 1fr;gap:10px}
#pr-sx6096 .sx-exp-row{background:#fff;border-radius:12px;padding:14px 16px;border-top:3px solid var(--ink)}
#pr-sx6096 .sx-exp-row:nth-child(2){border-top-color:var(--red)}
#pr-sx6096 .sx-exp-row strong{display:block;font-family:"Archivo",system-ui,sans-serif;font-stretch:108%;font-size:16px}
#pr-sx6096 .sx-exp-row span{display:block;font-size:13.5px;color:var(--muted);line-height:1.45}

/* 8 Storage car shapes */
#pr-sx6096 .sx-store{background:#fff}
#pr-sx6096 .sx-cars{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}
#pr-sx6096 .sx-car{background:var(--paper);border-radius:var(--r);padding:22px}
#pr-sx6096 .sx-car h3{font-size:17px;margin:14px 0 6px}
#pr-sx6096 .sx-car p{font-size:14.5px;color:var(--muted)}
#pr-sx6096 .sx-car-shape{position:relative;height:120px;max-width:340px;border-radius:60px 60px 46px 46px;background:var(--ink2);margin:0 auto}
#pr-sx6096 .sx-car-shape::before{content:"";position:absolute;left:30%;right:30%;top:22px;bottom:22px;border-radius:24px;background:var(--steel)}
#pr-sx6096 .sx-car-bay{position:absolute;top:22px;bottom:22px;width:20%;border-radius:18px;border:2px dashed var(--lmuted)}
#pr-sx6096 .sx-bay-front{left:6%}
#pr-sx6096 .sx-bay-rear{right:6%}
#pr-sx6096 .sx-car-dot{position:absolute;top:50%;width:22px;height:22px;margin-top:-11px;border-radius:50%;background:var(--red);box-shadow:0 0 0 6px rgba(213,0,28,.25),0 0 22px var(--red)}
#pr-sx6096 .sx-dot-front{left:calc(16% - 11px)}
#pr-sx6096 .sx-dot-rear{right:calc(16% - 11px)}
#pr-sx6096 .sx-store-fig{aspect-ratio:3/1;width:100%}

/* 9 Staggered tyres */
#pr-sx6096 .sx-stagger{background:var(--ink2)}
#pr-sx6096 .sx-stagger-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:44px;align-items:center}
#pr-sx6096 .sx-stagger-copy h2{color:#fff;margin-bottom:12px}
#pr-sx6096 .sx-stagger-copy p{color:var(--lmuted)}
#pr-sx6096 .sx-tyres{display:flex;align-items:flex-end;justify-content:center;gap:28px}
#pr-sx6096 .sx-tyre{border-radius:22px;background:repeating-linear-gradient(0deg,#22262a 0 10px,#181b1e 10px 18px);border:3px solid #2e3338;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:16px;position:relative}
#pr-sx6096 .sx-tyre::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-60%);width:34%;height:30%;border-radius:8px;background:var(--silver);opacity:.18}
#pr-sx6096 .sx-tyre-f{width:96px;height:220px}
#pr-sx6096 .sx-tyre-r{width:140px;height:236px;border-color:var(--red)}
#pr-sx6096 .sx-tyre-t{font-family:"Archivo",system-ui,sans-serif;font-stretch:110%;font-weight:800;color:#fff;font-size:16px;position:relative;z-index:1}
#pr-sx6096 .sx-tyre-s{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--lmuted);position:relative;z-index:1}
#pr-sx6096 .sx-tyre-r .sx-tyre-s{color:var(--red-l)}

/* 10 Sidewall arc */
#pr-sx6096 .sx-wall{background:var(--paper)}
#pr-sx6096 .sx-arc{position:relative;height:120px;overflow:hidden;margin-bottom:18px}
#pr-sx6096 .sx-arc-band{position:absolute;left:50%;top:0;width:1400px;height:1400px;margin-left:-700px;border-radius:50%;background:var(--ink);box-shadow:inset 0 0 0 54px #1c1f23}
#pr-sx6096 .sx-arc-code{position:absolute;top:16px;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--silver);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);padding:5px 12px;border-radius:999px}
#pr-sx6096 .sx-ac-1{left:calc(50% - 340px);top:80px}
#pr-sx6096 .sx-ac-2{left:calc(50% - 200px);top:34px}
#pr-sx6096 .sx-ac-3{left:calc(50% - 34px);top:18px}
#pr-sx6096 .sx-ac-4{left:calc(50% + 110px);top:34px;color:#fff;background:var(--red);border-color:var(--red)}
#pr-sx6096 .sx-ac-5{left:calc(50% + 250px);top:80px}
#pr-sx6096 .sx-codes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
#pr-sx6096 .sx-code{background:#fff;border-radius:12px;padding:14px 16px;border:1px solid var(--line)}
#pr-sx6096 .sx-code strong{display:block;font-family:"Archivo",system-ui,sans-serif;font-stretch:108%;font-size:16px;margin-bottom:4px}
#pr-sx6096 .sx-code span{display:block;font-size:13.5px;color:var(--muted);line-height:1.45}
#pr-sx6096 .sx-code-red{background:var(--red);border-color:var(--red)}
#pr-sx6096 .sx-code-red strong{color:#fff}
#pr-sx6096 .sx-code-red span{color:rgba(255,255,255,.88)}

/* 11 Service menu */
#pr-sx6096 .sx-scope{background:#fff}
#pr-sx6096 .sx-menu{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}
#pr-sx6096 .sx-menu-row{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid var(--line)}
#pr-sx6096 .sx-menu-n{font-family:"Archivo",system-ui,sans-serif;font-stretch:110%;font-weight:800;font-size:28px;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--text)}
#pr-sx6096 .sx-menu-t h3{font-size:16px;margin-bottom:4px}
#pr-sx6096 .sx-menu-t p{font-size:14px;color:var(--muted);line-height:1.5}
#pr-sx6096 .sx-menu-tag{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:var(--paper);color:var(--text);white-space:nowrap}
#pr-sx6096 .sx-tag-red{background:var(--red);color:#fff}

/* 12 Cost factors */
#pr-sx6096 .sx-cost{background:var(--paper)}
#pr-sx6096 .sx-cost-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:40px;align-items:center}
#pr-sx6096 .sx-cost-copy h2{margin-bottom:10px}
#pr-sx6096 .sx-cost-copy p{color:var(--muted)}
#pr-sx6096 .sx-factors{display:grid;grid-template-columns:1fr 1fr;gap:12px}
#pr-sx6096 .sx-factor{background:#fff;border-radius:12px;padding:16px}
#pr-sx6096 .sx-factor-bar{height:6px;border-radius:999px;background:var(--paper2);margin-bottom:12px;overflow:hidden}
#pr-sx6096 .sx-factor-bar i{display:block;height:100%;background:var(--red);border-radius:999px}
#pr-sx6096 .sx-factor strong{display:block;font-size:15.5px}
#pr-sx6096 .sx-factor span{display:block;font-size:13.5px;color:var(--muted);line-height:1.45}

/* 13 Dubai band */
#pr-sx6096 .sx-dubai{background:#fff;padding-top:0}
#pr-sx6096 .sx-dubai-band{background:var(--ink);border-radius:20px;padding:26px 28px;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr);gap:26px;align-items:center;position:relative;overflow:hidden}
#pr-sx6096 .sx-dubai-band::after{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;background:repeating-linear-gradient(90deg,var(--steel) 0 14px,transparent 14px 22px)}
#pr-sx6096 .sx-dubai-head h2{color:#fff;font-size:clamp(21px,2.2vw,27px)}
#pr-sx6096 .sx-dubai-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
#pr-sx6096 .sx-dubai-cols>div{background:var(--ink3);border-radius:12px;padding:14px;border:1px solid rgba(255,255,255,.08)}
#pr-sx6096 .sx-dubai-cols strong{display:block;font-family:"Archivo",system-ui,sans-serif;font-stretch:110%;font-weight:800;font-size:24px;color:var(--red-l);line-height:1;margin-bottom:8px}
#pr-sx6096 .sx-dubai-cols span{display:block;font-size:13px;color:var(--silver);line-height:1.45}

/* 14 Send */
#pr-sx6096 .sx-send{background:var(--paper)}
#pr-sx6096 .sx-send-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}
#pr-sx6096 .sx-send-copy h2{margin-bottom:14px}
#pr-sx6096 .sx-send-list{counter-reset:sd;display:grid;gap:8px}
#pr-sx6096 .sx-send-list li{counter-increment:sd;display:flex;gap:12px;align-items:center;background:#fff;border-radius:999px;padding:8px 18px 8px 8px;font-size:14.5px;font-weight:600}
#pr-sx6096 .sx-send-list li::before{content:counter(sd);flex:0 0 32px;height:32px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px}
#pr-sx6096 .sx-send-fig{aspect-ratio:16/10}

/* 15 Links */
#pr-sx6096 .sx-links{background:#fff;padding-top:32px;padding-bottom:32px}
#pr-sx6096 .sx-links h2{font-size:clamp(20px,2.2vw,24px);margin-bottom:14px}
#pr-sx6096 .sx-link-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
#pr-sx6096 .sx-link-row a{display:block;background:var(--paper);border-radius:12px;padding:14px 16px;text-decoration:none!important;border:1px solid transparent;transition:border-color .15s}
#pr-sx6096 .sx-link-row a:hover{border-color:var(--red)}
#pr-sx6096 .sx-link-k{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--red);margin-bottom:4px}
#pr-sx6096 .sx-link-row strong{display:block;color:var(--text);font-size:15px}

/* 16 FAQ */
#pr-sx6096 .sx-faq{background:var(--paper)}
#pr-sx6096 .sx-faq-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:36px;align-items:start}
#pr-sx6096 .sx-faq-side{position:sticky;top:110px;background:var(--ink);border-radius:var(--r);padding:24px}
#pr-sx6096 .sx-faq-side h2{color:#fff;margin-bottom:10px}
#pr-sx6096 .sx-faq-side p{color:var(--lmuted);margin-bottom:16px}
#pr-sx6096 .sx-faq-list{display:grid;gap:8px}
#pr-sx6096 .sx-faq-item{background:#fff;border-radius:12px;border:1px solid var(--line)}
#pr-sx6096 .sx-faq-item summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) 26px;gap:12px;align-items:center;padding:14px 16px;cursor:pointer}
#pr-sx6096 .sx-faq-item summary::-webkit-details-marker{display:none}
#pr-sx6096 .sx-faq-item summary::marker{content:""}
#pr-sx6096 .sx-faq-item summary h3{font-size:15.5px;font-weight:700}
#pr-sx6096 .sx-faq-icon{display:block;width:26px;height:26px;border-radius:50%;border:4px solid var(--ink);position:relative;transition:transform .2s,border-color .2s}
#pr-sx6096 .sx-faq-icon::after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--silver)}
#pr-sx6096 .sx-faq-item[open] .sx-faq-icon{border-color:var(--red);transform:rotate(90deg)}
#pr-sx6096 .sx-faq-item[open] .sx-faq-icon::after{background:var(--red)}
#pr-sx6096 .sx-faq-a{padding:0 16px 16px}
#pr-sx6096 .sx-faq-a p{font-size:14.5px;color:var(--muted)}

/* 17 Final CTA with tread band */
#pr-sx6096 .sx-final{background:var(--ink);padding:clamp(42px,5vw,64px) 0}
#pr-sx6096 .sx-final-card{border-radius:20px;overflow:hidden;background:linear-gradient(135deg,var(--ink3),var(--ink2));border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 60px -30px rgba(0,0,0,.7)}
#pr-sx6096 .sx-tread{height:26px;background:repeating-linear-gradient(115deg,var(--steel) 0 12px,var(--ink3) 12px 20px,var(--red) 20px 23px,var(--ink3) 23px 32px)}
#pr-sx6096 .sx-final-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:36px;padding:30px 34px 34px;align-items:center}
#pr-sx6096 .sx-final-copy h2{color:#fff;font-size:clamp(26px,3.2vw,40px);line-height:1.1;margin-bottom:12px}
#pr-sx6096 .sx-final-copy p{color:var(--lmuted);font-size:16px;max-width:600px}
#pr-sx6096 .sx-final-points{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
#pr-sx6096 .sx-final-points li{font-size:13.5px;font-weight:600;color:#fff;padding:6px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.18)}
#pr-sx6096 .sx-final-act{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px}
#pr-sx6096 .sx-final-btns{display:grid;gap:10px;margin-bottom:12px}
#pr-sx6096 p.sx-legal{font-size:12px;line-height:1.5;color:var(--lmuted);margin:0}

/* Responsive */
@media(max-width:1100px){
#pr-sx6096 .sx-steps{grid-template-columns:repeat(3,minmax(0,1fr))}
#pr-sx6096 .sx-codes{grid-template-columns:repeat(3,minmax(0,1fr))}
#pr-sx6096 .sx-link-row{grid-template-columns:repeat(3,minmax(0,1fr))}
#pr-sx6096 .sx-dubai-band{grid-template-columns:1fr}
#pr-sx6096 .sx-way{grid-template-columns:64px minmax(0,1fr)}
#pr-sx6096 .sx-way-limits{grid-column:1 / -1}
#pr-sx6096 .sx-menu{grid-template-columns:1fr}
}
@media(max-width:900px){
#pr-sx6096 .sx-hero-grid,#pr-sx6096 .sx-split,#pr-sx6096 .sx-after-grid,#pr-sx6096 .sx-stagger-grid,#pr-sx6096 .sx-cost-grid,#pr-sx6096 .sx-send-grid,#pr-sx6096 .sx-faq-grid,#pr-sx6096 .sx-final-grid{grid-template-columns:1fr}
#pr-sx6096 .sx-hero-grid{gap:24px}
#pr-sx6096 .sx-hero-side{max-width:560px}
#pr-sx6096 .sx-hero-media{aspect-ratio:16/10}
#pr-sx6096 .sx-after-fig{aspect-ratio:16/10;max-height:none}
#pr-sx6096 .sx-expiry-grid{grid-template-columns:1fr;gap:28px}
#pr-sx6096 .sx-cal{max-width:240px;margin:0 auto}
#pr-sx6096 .sx-cars{grid-template-columns:1fr}
#pr-sx6096 .sx-store-fig{aspect-ratio:16/9}
#pr-sx6096 .sx-seal-grid{grid-template-columns:1fr}
#pr-sx6096 .sx-faq-side{position:static}
#pr-sx6096 .sx-arc{display:none}
#pr-sx6096 .sx-cross{grid-template-columns:1fr 1fr 1.6fr 1fr 1fr;border-radius:26px 26px 12px 12px}
#pr-sx6096 .sx-z-t{font-size:13px}
#pr-sx6096 .sx-tyres{padding:10px 0}
}
@media(max-width:640px){
#pr-sx6096 .sx-wrap{padding-left:16px;padding-right:16px}
#pr-sx6096 .sx-hero{padding:20px 0 30px}
#pr-sx6096 p.sx-lead{font-size:16px}
#pr-sx6096 .sx-hero-cta .sx-btn{flex:1 1 100%}
#pr-sx6096 .sx-hero-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
#pr-sx6096 .sx-hero-facts li{padding:10px}
#pr-sx6096 .sx-hero-facts strong{font-size:22px}
#pr-sx6096 .sx-hero-side{padding:0 0 20px 20px}
#pr-sx6096 .sx-sign{width:92px;height:92px;padding:6px}
#pr-sx6096 .sx-sign-ring{border-width:8px}
#pr-sx6096 .sx-sign-num{font-size:25px}
#pr-sx6096 .sx-sign-unit{font-size:7px}
#pr-sx6096 .sx-way{grid-template-columns:1fr}
#pr-sx6096 .sx-way-label{justify-content:flex-start;padding:10px 20px;font-size:24px}
#pr-sx6096 .sx-way-limits{grid-template-columns:1fr}
#pr-sx6096 .sx-steps,#pr-sx6096 .sx-codes,#pr-sx6096 .sx-link-row,#pr-sx6096 .sx-factors,#pr-sx6096 .sx-exp-rows,#pr-sx6096 .sx-dubai-cols{grid-template-columns:1fr}
#pr-sx6096 .sx-gm-1{left:55%}
#pr-sx6096 .sx-gm-2{left:calc(100% - 40px)}
#pr-sx6096 .sx-gm-t{font-size:15px}
#pr-sx6096 .sx-gm-s{font-size:9px}
#pr-sx6096 .sx-cross{grid-template-columns:1fr;border-radius:14px}
#pr-sx6096 .sx-zone{padding:16px 12px 12px;display:flex;justify-content:space-between;align-items:center;text-align:left}
#pr-sx6096 .sx-zone:nth-child(4),#pr-sx6096 .sx-zone:nth-child(5){display:none}
#pr-sx6096 .sx-menu-row{grid-template-columns:40px minmax(0,1fr)}
#pr-sx6096 .sx-menu-tag{grid-column:2;justify-self:start}
#pr-sx6096 .sx-dubai-band{padding:22px 18px 28px}
#pr-sx6096 .sx-final-grid{padding:22px 18px 24px}
#pr-sx6096 .sx-tyre-f{width:76px;height:180px}
#pr-sx6096 .sx-tyre-r{width:112px;height:194px}
}
@media(prefers-reduced-motion:reduce){#pr-sx6096 .sx-btn,#pr-sx6096 .sx-faq-icon,#pr-sx6096 .sx-link-row a{transition:none}}
