.auto-group__head{margin-bottom:var(--space-l)}.auto-group__head--next{margin-top:var(--space-2xl)}.auto-group__desc{margin-top:var(--space-2xs);color:var(--ink-soft);max-width:56ch}.auto-group__common{margin-top:var(--space-l);color:var(--ink);font-weight:500}.auto-card__desc{margin-top:var(--space-m);font-size:var(--step--1);color:var(--ink-on-dark-soft)}.auto-card__value{margin-top:var(--space-s);margin-bottom:var(--space-l);padding-top:var(--space-s);font-size:var(--step--1);color:var(--ink-on-dark);border-top:1px solid #eef0ff1f}.auto-cards{grid-template-columns:1fr;align-items:stretch}@media (min-width:640px){.auto-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.auto-cards{grid-template-columns:repeat(3,1fr)}}.auto-card{isolation:isolate;padding:clamp(1.5rem, 3vw, var(--space-xl));border-radius:var(--radius-l);background:var(--navy-mesh);color:var(--ink-on-dark);box-shadow:var(--shadow-lift);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border:1px solid #eef0ff24;flex-direction:column;scroll-margin-top:96px;display:flex;position:relative}.auto-card:before{content:"";border-radius:inherit;background:var(--navy-bloom);z-index:-2;position:absolute;inset:0}.auto-card:after{content:"";border-radius:inherit;background-image:var(--grain);z-index:-1;pointer-events:none;background-repeat:repeat;position:absolute;inset:0}.auto-card:hover{box-shadow:var(--rim-orange), var(--shadow-lift);transform:translateY(-4px)}.auto-card--featured{box-shadow:var(--rim-orange), var(--shadow-lift);border-color:#ff520080}.auto-card__ribbon{top:calc(-1 * var(--space-xs));right:var(--space-m);z-index:1;font-size:var(--step--1);letter-spacing:.08em;color:#fff;background:var(--orange);border-radius:var(--radius-pill);padding:.2rem .7rem;position:absolute;box-shadow:0 6px 18px -6px #ff5200b3}.auto-card__cat{font-size:var(--step--1);letter-spacing:.14em;color:var(--ink-on-dark-mute)}.auto-card__name{margin-top:var(--space-s);line-height:1}.auto-card__badge{font-size:var(--step-2);letter-spacing:.1em;color:var(--ink-on-dark);border-radius:var(--radius-pill);border:1px solid #eef0ff3d;padding:.35rem .95rem;display:inline-block}.auto-card__slogan{font-size:var(--step-0);color:var(--ink-on-dark);margin-top:var(--space-m);text-wrap:pretty;font-weight:500}.auto-card__price{margin-top:var(--space-m);font-variant-numeric:tabular-nums;color:var(--ink-on-dark);flex-wrap:wrap;align-items:baseline;gap:.3rem;display:flex}.auto-card__price-val{font-size:var(--step-0)}.auto-card__price-lbl{font-size:var(--step--1);color:var(--ink-on-dark-soft)}.auto-card__price-sep{color:var(--ink-on-dark-mute)}.auto-card__price-note{font-size:var(--step--1);color:var(--ink-on-dark-soft)}.auto-card__included{margin-top:var(--space-s);padding-top:var(--space-s);font-size:var(--step--1);color:var(--ink-on-dark-soft);border-top:1px solid #eef0ff1f}.auto-card__scope{margin:var(--space-m) 0 var(--space-l);gap:var(--space-2xs);padding:0;list-style:none;display:grid}.auto-card__scope li{padding-left:var(--space-m);font-size:var(--step--1);color:var(--ink-on-dark-soft);position:relative}.auto-card__scope li:before{content:"→";color:var(--orange);position:absolute;left:0}.auto-card__cta{align-self:flex-start;margin-top:auto}.auto-vat{margin-top:var(--space-l);color:var(--ink-mute);font-size:var(--step--1)}.auto-vat__sep{color:var(--line);margin-inline:.5em}.auto-delivery{margin-top:var(--space-2xs);max-width:62ch}.auto-asim-list{margin:var(--space-s) 0 0;gap:var(--space-2xs);padding:0;list-style:none;display:grid}.auto-asim-list li{flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;display:flex}.auto-asim-list__pkg{letter-spacing:.08em;min-width:6.5rem;color:var(--ink)}.auto-asim-list__val{color:var(--ink-soft)}.auto-multi{margin-top:var(--space-xl);padding:clamp(1.25rem, 3vw, var(--space-xl));border-radius:var(--radius-l);background:var(--bone-dim);border:1px solid var(--line);justify-content:space-between;align-items:center;gap:var(--space-m) var(--space-l);flex-wrap:wrap;display:flex}.auto-multi__text{max-width:54ch;color:var(--ink-soft);font-size:var(--step-0)}.auto-multi__cta{flex:none}
