.extra-hero{padding:10rem 0 4rem;background:linear-gradient(135deg,var(--deep) 0,#16213e 100%);text-align:center;color:#fff}.extra-hero .section-label{color:var(--amber)}.extra-hero .section-title{color:#fff;max-width:700px;margin-left:auto;margin-right:auto}.extra-hero .section-subtitle{color:rgba(255,255,255,.75);max-width:640px;margin-left:auto;margin-right:auto}.extra-info{padding:4rem 0}.extra-badge{text-align:center;background:var(--amber);color:#fff;font-weight:700;font-size:1rem;padding:.75rem 2rem;border-radius:100px;display:inline-block;margin:0 auto 3rem;width:fit-content}.extra-info .container{display:flex;flex-direction:column;align-items:center}.extra-info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;width:100%}.extra-info-card{background:var(--white);border-radius:var(--radius);padding:2rem 1.5rem;text-align:center;box-shadow:var(--shadow-sm);transition:transform .2s,box-shadow .2s}.extra-info-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.extra-info-icon{font-size:2.5rem;display:block;margin-bottom:1rem}.extra-info-card h3{font-size:1.15rem;font-weight:700;color:var(--deep);margin-bottom:.5rem}.extra-info-card p{font-size:.95rem;color:var(--gray-600);line-height:1.5}.extra-method{padding:5rem 0;background:var(--gray-100)}.extra-method-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:4rem;align-items:center}.extra-method-content .section-label{color:var(--amber)}.extra-method-content .section-title-sm{font-size:2rem;font-weight:800;color:var(--deep);margin-bottom:2rem}.extra-method-item{margin-bottom:1.75rem}.extra-method-item h3{font-size:1.05rem;font-weight:700;color:var(--deep);margin-bottom:.4rem}.extra-method-item p{font-size:.95rem;color:var(--gray-600);line-height:1.6}.extra-method-image{border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-md)}.extra-method-image img{width:100%;height:auto;display:block}.extra-pricing{padding:5rem 0;text-align:center;background:linear-gradient(135deg,var(--deep) 0,#16213e 100%);color:#fff}.extra-pricing .section-label{color:var(--amber)}.extra-pricing .section-title-sm{font-size:2rem;font-weight:800;color:#fff;margin-bottom:.5rem}.section-subtitle-sm{color:rgba(255,255,255,.65);font-size:1.05rem;margin-bottom:2.5rem}.extra-pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:640px;margin:0 auto}.extra-pricing-card{background:var(--white);border-radius:var(--radius);padding:2.5rem 2rem;box-shadow:var(--shadow-sm);position:relative}.extra-pricing-main{border:2px solid var(--amber)}.extra-pricing-main::before{content:"\2605";position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--amber);color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem}.extra-pricing-amount{font-size:3rem;font-weight:800;color:var(--deep);line-height:1;margin-bottom:.5rem}.extra-pricing-amount span{font-size:1.2rem;font-weight:600;color:var(--gray-400)}.extra-pricing-label{font-size:1.1rem;font-weight:700;color:var(--amber);margin-bottom:.75rem}.extra-pricing-note{font-size:.9rem;color:var(--gray-400)}.extra-cta{padding:4rem 0 5rem}.extra-cta-box{background:linear-gradient(135deg,var(--deep) 0,#16213e 100%);border-radius:var(--radius-lg);padding:3.5rem;text-align:center;color:#fff}.extra-cta-box h2{font-size:1.75rem;font-weight:800;margin-bottom:1rem}.extra-cta-box p{color:rgba(255,255,255,.75);font-size:1.05rem;max-width:520px;margin:0 auto 2rem;line-height:1.5}.extra-cta-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.extra-cta-actions .btn-secondary{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.25)}.extra-cta-actions .btn-secondary:hover{background:rgba(255,255,255,.2)}@media (max-width:900px){.extra-info-grid{grid-template-columns:repeat(2,1fr)}.extra-method-grid{grid-template-columns:1fr;gap:2.5rem}.extra-method-image{order:-1;max-width:480px;margin:0 auto}}@media (max-width:600px){.extra-hero{padding:8rem 0 3rem}.extra-info-grid{grid-template-columns:1fr}.extra-pricing-grid{grid-template-columns:1fr}.extra-cta-box{padding:2.5rem 1.5rem}.extra-cta-box h2{font-size:1.4rem}.extra-badge{font-size:.9rem;padding:.6rem 1.5rem}}