/* V32 conversion tightening: offer-led homepage, package clarity, fast quote funnel */
.hero-tagline{max-width:920px!important;}
.offer-featured-card .price::after{content:' main traffic offer';display:inline-block;margin-left:.55rem;font-family:var(--font-ui);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(240,245,248,.62);vertical-align:middle;}
.combo-clarity{display:grid;gap:.55rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.075)}
.combo-clarity span{font-size:.72rem!important;color:rgba(220,232,240,.8)!important;line-height:1.55!important;}
.combo-clarity b{color:var(--gold-light);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;margin-right:.35rem;}
#quote-funnel{position:relative;overflow:hidden;padding:clamp(4.4rem,7vw,6.6rem) 1.5rem;background:linear-gradient(180deg,rgba(2,5,9,.99),rgba(9,20,32,.96));border-top:1px solid rgba(200,168,75,.08);border-bottom:1px solid rgba(200,168,75,.08)}
#quote-funnel::before{content:'';position:absolute;inset:-30%;background:radial-gradient(ellipse 42% 30% at 72% 0%,rgba(200,168,75,.12),transparent 65%),radial-gradient(ellipse 30% 22% at 20% 80%,rgba(196,220,235,.06),transparent 72%);pointer-events:none}
.quote-wrap{position:relative;z-index:1;max-width:1120px;margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:1.25rem;align-items:stretch}
.quote-copy,.quote-panel{border:1px solid rgba(200,168,75,.16);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));box-shadow:0 28px 80px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.06);padding:clamp(1.35rem,3vw,2rem)}
.quote-copy h2{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.35rem);line-height:.98;letter-spacing:-.04em;color:var(--silver-light);margin:.4rem 0 .9rem}
.quote-copy p{color:var(--silver-muted);line-height:1.75;font-size:.96rem;margin:0 0 1rem}.quote-steps{display:grid;gap:.65rem;margin-top:1.2rem}.quote-step{display:flex;gap:.8rem;align-items:flex-start;color:var(--silver-muted);font-size:.86rem;line-height:1.5}.quote-step b{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:rgba(200,168,75,.12);border:1px solid rgba(200,168,75,.24);color:var(--gold-light);font-size:.72rem;flex-shrink:0}
.quote-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.quote-field{display:grid;gap:.4rem;text-align:left}.quote-field label{font-size:.62rem;letter-spacing:.15em;text-transform:uppercase;color:var(--gold-light);font-weight:800}.quote-field select,.quote-field input{min-height:48px;border-radius:15px;border:1px solid rgba(200,168,75,.18);background:rgba(0,0,0,.28);color:var(--silver-light);padding:.75rem .9rem;font:inherit;outline:none}.quote-field select:focus,.quote-field input:focus{border-color:rgba(200,168,75,.55);box-shadow:0 0 0 3px rgba(200,168,75,.09)}.quote-field.full{grid-column:1/-1}.quote-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.quote-actions a,.quote-actions button{min-height:48px;border-radius:999px;padding:.9rem 1.25rem;border:0;text-decoration:none;font-weight:900;text-transform:uppercase;letter-spacing:.09em;font-size:.72rem;cursor:pointer}.quote-actions .primary{background:linear-gradient(135deg,var(--gold),var(--gold-light));color:#061018}.quote-actions .secondary{background:rgba(255,255,255,.04);color:var(--silver-light);border:1px solid rgba(200,168,75,.24)}.quote-note{margin-top:.9rem;font-size:.78rem;color:rgba(205,220,232,.62);line-height:1.55}.quote-quick-path{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.quote-quick-path span{border:1px solid rgba(200,168,75,.16);background:rgba(200,168,75,.055);border-radius:999px;color:var(--silver-light);font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:.42rem .58rem}
@media(max-width:900px){.quote-wrap{grid-template-columns:1fr}.quote-grid{grid-template-columns:1fr}#quote-funnel{padding:4rem 1rem}.quote-actions a,.quote-actions button{width:100%;justify-content:center;display:inline-flex;align-items:center}}
