.offer-hero{padding-top:var(--space-16);position:relative}.offer-hero-inner{position:relative;overflow:hidden}.offer-hero-inner::before{content:"";position:absolute;inset:-1px;border-radius:var(--radius-xl);border:1px solid rgba(182,255,43,0.18);opacity:0.7;pointer-events:none}.offer-hero-header{max-width:720px;margin:0 auto var(--space-8);text-align:center}.offer-hero-subtitle{font-size:var(--text-sm);color:var(--color-text-muted)}.offer-hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.5fr);grid-gap:var(--space-6);align-items:stretch}.offer-hero-media{position:relative}.offer-hero-image-wrap{position:relative;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--color-border);box-shadow:var(--shadow-card);background:radial-gradient(circle at top,rgba(182,255,43,0.12),rgba(5,6,8,0.98))}.offer-hero-image{width:100%;height:100%;object-fit:cover;display:block;min-height:220px}.offer-hero-chip{position:absolute;padding:0.35rem 0.9rem;border-radius:var(--radius-pill);font-size:0.65rem;letter-spacing:0.14em;text-transform:uppercase;border:1px solid rgba(182,255,43,0.7);background:rgba(5,7,12,0.96);color:var(--color-text-muted);box-shadow:var(--shadow-glow)}.offer-hero-chip-1{top:10%;left:8%}.offer-hero-chip-2{bottom:12%;right:10%}.offer-hero-chip-3{top:50%;left:50%;transform:translate(-50%,-50%)}.offer-benefits{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-6)}.offer-benefit-item{border-radius:var(--radius-lg);border:1px solid rgba(35,38,52,0.95);padding:var(--space-4);background:radial-gradient(circle at top,rgba(182,255,43,0.05),rgba(6,8,12,0.98))}.offer-benefit-title{font-size:var(--text-lg);margin-bottom:var(--space-2)}.offer-hero-ctas{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-4)}.offer-hero-links{display:flex;flex-wrap:wrap;gap:var(--space-2)}.offer-link-pill{font-size:0.7rem;text-transform:uppercase;letter-spacing:0.16em;border-radius:var(--radius-pill);padding:0.5rem 1.1rem;border:1px solid rgba(182,255,43,0.35);background:rgba(6,8,12,0.96);color:var(--color-text-muted)}.offer-link-pill:hover{background:var(--color-accent-soft);color:var(--color-accent)}.offer-feature-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr);grid-gap:var(--space-8);align-items:center}.offer-feature-grid-reverse{grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr)}.offer-feature-media{position:relative}.offer-feature-media-plain{align-self:stretch;display:flex;align-items:stretch}.offer-feature-image-wrap{border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--color-border);box-shadow:var(--shadow-card);background:radial-gradient(circle at top,rgba(182,255,43,0.1),rgba(5,6,8,0.98))}.offer-feature-image{width:100%;height:100%;object-fit:cover;display:block}.offer-feature-card{height:100%}.offer-feature-title{margin-bottom:var(--space-3)}.offer-feature-list{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3);margin-bottom:var(--space-4)}.offer-feature-label{display:block;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:0.14em;color:var(--color-accent);margin-bottom:var(--space-1)}.offer-feature-cta-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.offer-feature-badge{display:inline-flex;align-items:center;justify-content:center;padding:0.3rem 0.8rem;border-radius:var(--radius-pill);border:1px solid rgba(182,255,43,0.5);font-size:0.7rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-4)}.offer-feature-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);width:100%}.offer-feature-matrix-item{border-radius:var(--radius-lg);border:1px solid rgba(35,38,52,0.95);padding:var(--space-4);background:radial-gradient(circle at top,rgba(182,255,43,0.05),rgba(6,8,12,0.98))}.offer-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-6)}.offer-grid-card{height:100%}.offer-grid-title{margin-bottom:var(--space-3)}.offer-feature-image-stack{display:grid;grid-template-columns:1.1fr 0.9fr;grid-gap:var(--space-4);align-items:stretch}.offer-stack-item{border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--color-border);box-shadow:var(--shadow-card);background:radial-gradient(circle at top,rgba(182,255,43,0.08),rgba(5,6,8,0.98));display:flex;flex-direction:column}.offer-stack-item-secondary{transform:translateY(10%)}.offer-stack-caption{padding:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);border-top:1px solid rgba(35,38,52,0.9)}.offer-tabs{display:inline-flex;align-items:center;gap:var(--space-2);padding:0.25rem;border-radius:var(--radius-pill);border:1px solid rgba(35,38,52,0.95);background:rgba(5,6,8,0.96);margin-bottom:var(--space-4)}.offer-tab{flex:1 1 auto;padding:0.4rem 1rem;border-radius:var(--radius-pill);font-size:0.7rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--color-text-muted);background:transparent;border:none}.offer-tab.is-active{background:var(--color-accent-soft);color:var(--color-accent)}.offer-tabs-panels{position:relative}.offer-tab-panel[hidden]{display:none}.offer-tab-panel.is-active{display:block}.offer-feature-system{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.offer-feature-system-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4)}.offer-final-cta{padding-top:var(--space-12);padding-bottom:var(--space-16)}.offer-final-card{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start;background:radial-gradient(circle at top,rgba(182,255,43,0.12),rgba(6,8,12,0.98))}.offer-final-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media (max-width:1023.98px){.offer-hero-grid{grid-template-columns:1fr;grid-gap:var(--space-6)}.offer-feature-grid,.offer-feature-grid-reverse{grid-template-columns:1fr}.offer-feature-image-stack{grid-template-columns:1fr}.offer-stack-item-secondary{transform:none}}@media (max-width:767.98px){.offer-hero{padding-top:var(--space-12)}.offer-hero-header{margin-bottom:var(--space-6)}.offer-benefits{gap:var(--space-3)}.offer-feature-matrix{grid-template-columns:1fr}.offer-feature-system-row{grid-template-columns:1fr}.offer-grid-3{grid-template-columns:1fr}.offer-final-card{align-items:flex-start}.offer-final-actions{width:100%}.offer-final-actions .btn{flex:1 1 auto;justify-content:center}.offer-hero-chip-3{display:none}}