.ar-home-main{background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 220px),var(--ar-bg)}.ar-home-section{padding-block:clamp(42px,6vw,76px);border-bottom:1px solid var(--ar-border-soft)}.ar-home-section--tight{padding-block:clamp(30px,4vw,52px)}.ar-home-free{position:relative}.ar-home-free:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,transparent 0 22%,rgba(215,32,47,.08) 22.1% 22.28%,transparent 22.38% 100%),radial-gradient(circle at 92% 12%,rgba(215,32,47,.1),transparent 24rem);opacity:.75}.ar-home-free>.ar-container{position:relative;z-index:1}.ar-home-free .ar-section-heading__body{max-width:min(100%,820px)}.ar-home-series{position:relative;overflow:hidden}.ar-home-series:before{content:"";position:absolute;left:-140px;bottom:-70px;width:min(52vw,620px);height:min(28vw,330px);pointer-events:none;border:1px solid rgba(184,192,199,.08);background:linear-gradient(135deg,rgba(215,32,47,.1),transparent),#ffffff03;clip-path:polygon(4% 52%,18% 26%,52% 10%,86% 26%,96% 52%,80% 76%,24% 82%);transform:rotate(7deg)}.ar-future-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ar-space-4)}.ar-future-card{position:relative;min-height:150px;padding:var(--ar-space-4);overflow:hidden;border:1px solid var(--ar-border-soft);background:radial-gradient(circle at 76% 24%,rgba(184,192,199,.07),transparent 42%),linear-gradient(180deg,#ffffff09,#ffffff04),var(--ar-bg-panel)}.ar-future-card:before{content:"";position:absolute;right:-24px;bottom:-12px;width:150px;height:84px;border:1px solid rgba(184,192,199,.1);background:#ffffff05;clip-path:polygon(6% 56%,24% 30%,56% 20%,88% 34%,98% 56%,78% 76%,22% 78%);opacity:.76}.ar-future-card__model{position:relative;z-index:1;display:block;color:var(--ar-text);font-family:var(--ar-font-display);font-size:1.25rem;font-weight:850;letter-spacing:.055em;line-height:1.05;text-transform:uppercase}.ar-future-card__status{position:relative;z-index:1;display:block;margin-top:var(--ar-space-2)}@media(max-width:1000px){.ar-future-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.ar-future-grid{grid-template-columns:1fr}}
