.rk{font-family:'Segoe UI',Arial,sans-serif; colore:#1a1a1a; larghezza massima: 820px; margine:0 auto; altezza della linea:1,7}
.rk *{box-sizing:border-box}
.rk-hero{background:linear-gradient(135°,#0D1E35 0%,#1A3A5C 60%,#2A5080 100%); imbottitura: 42px 36px 32px; raggio di confine:12px 12px 0 0}
.rk-brand{font-size:.95rem; peso-font: 700; spaziatura delle lettere: 3px; trasformazione testuale: maiuscolo; colore: RGBA (255,255,255,0,55); margine-bottom:10px}
.rk-title{font-size:3rem; peso del font: 900; colore:#fff; margine:0 0 8px;spaziatura lettere:-1px}
.rk-sub{font-size:1.15rem; colore: RGBA (255.255.255,0,82); margine:0 0 22px}
.rk-pills{display:flex; flex-wrap: avvolgimento; gap:10px}
.rk-pill{background:RGBA(255,255,255,.13); bordo:1px RGB solido(255.255.255,28); colore:#fff; dimensione font:.92rem; peso-font: 600; imbottitura: 7px 18px; raggio di confine:20px}
.rk-pill.green{background:#1A6B3A; colore-bordo:#1A6B3A}
.rk-pill.accent{background:#E8720C; colore-bordo:#E8720C}
.rk-prix{background:#E8720C; imbottitura:28px 36px}
.rk-price-lbl{font-size:.95rem; peso-font: 700; spaziatura tra lettere: 2px; trasformazione testuale: maiuscolo; colore: RGBA (255,255,255,0,8); margine-bottom:6px}
.rk-price-val{font-size:3.2rem; peso del font: 900; colore:#fff; spaziatura tra lettere:-2px; altezza della linea:1}
.rk-price-note{font-size:.92rem; colore: RGBA (255,255,255,0,75); margine-superiore:8px}
.rk-specs{display:grid; griglia-template-colonne:ripeti(5,1fr); Contesto:#0D1E35; border-bottom:3px solidi #E8720C}
.rk-spec{riempimento:20px 12px; testo-allineamento:centro; border-right:1px solid rgba(255,255,255,08)}
.rk-spec:ultimo-figlio{border-right:nessuno}
.rk-spec b{display:block; dimensione del font:1.3rem; colore:#fff; peso-font: 800; margine-bottom:4px}
.rk-spec span{font-size:.75rem; peso-font: 600; spaziatura lettere: 1,5px; trasformazione testuale: maiuscolo; colore:rgba(255,255,255,.45)}
.rk-hook{background:#f0f5fb; imbottitura: 28px 36px; bordo sinistro:6px solido #E8720C; dimensione font:1,05rem; colore:#1A3A5C; stile-carattere: corsivo; altezza della linea:1,8}
.rk-section{riempimento:32px 36px}
.rk-h{font-size:1.05rem; peso-font: 800; spaziatura tra lettere: 2px; trasformazione testuale: maiuscolo; colore:#1A3A5C; bordo sinistro: 5px solido #E8720C; imbottitura-sinistra: 14px; margine:0 0 22px}
.rk-list{stile-lista:nessuno; margine:0; ribottitura:0}
.rk-list li{font-size:.98rem; colore:#2d4a62; imbottitura: 10px 0; bordo inferiore: 1px solido #e0eaf5; display:flex; allinea-elementi: partenza flessibile; gap:12px}
.rk-list li:ultimo-figlio{border-bottom:nessuno}
.rk-list li::before{content:'→'; colore:#E8720C; peso-font: 800; dimensione font:.9rem; flessibile-restringente:0; margine-superiore:2px}
.rk-table{width:100%; collasso del confine:collasso; font-size:.98rem}
.rk-table tr{border-bottom:1px solid #e0eaf5}
.rk-table tr:ultimo-figlio{border-bottom:none}
.rk-table td{padding:13px 16px}
.rk-tabella td:primo-figlio{font-weight:700; colore:#1A3A5C; Contesto:#f0f5fb; larghezza:40%}
.rk-table td:ultimo-bambino{color:#2d4a62}
.rk-leasing{background:gradiente-lineare(135grad,#0D1E35,#1A3A5C); raggio di confine: 10px; imbottitura: 28px 32px; colore:#fff; text-align:center}
.rk-leasing H4{Font-Size:.95rem; peso-font: 700; spaziatura lettere: 1,5px; trasformazione testuale: maiuscolo; colore: RGBA (255,255,255,0,65); margine:0 0 12px}
.rk-leasing .big{font-size:2.4rem; peso del font: 900; colore:#E8720C; spaziatura-lettere:-1px}
.rk-leasing p{font-size:.9rem; colore: RGBA (255,255,255,.6); margine:8px 0 0}
.rk-cta{background:#0D1E35; imbottitura: 32px 36px; text-align:center}
.rk-cta p{color:rgba(255,255,255,.78); font-size:1rem; margine:0 0 20px; altezza della linea:1,7}
.rk-cta-btns{display:flex; giustifica-contenuto:centro; flex-wrap: avvolgimento; gap:14px}
.rk-BTN{Display:Blocco-inline; imbottitura: 15px 32px; raggio di confine: 8px; dimensione font:0,98rem; peso-font: 700; Decor