.section-title{color:#fff;text-align:center;letter-spacing:-.02em;margin-bottom:.6rem;font-size:max(1.5rem,min(3vw,2rem));font-weight:800}.section-subtitle{text-align:center;color:rgba(255,255,255,.42);max-width:580px;margin:0 auto 3rem;font-size:.95rem;line-height:1.65}.section-sub-title{color:#ffb347;margin-top:3rem;margin-bottom:1.25rem;font-size:1.1rem;font-weight:700}.seo-section{background:#0b1020;border-top:1px solid rgba(255,255,255,.05);padding:5rem 2rem}.seo-section .inner{max-width:1100px;margin:0 auto}.content-lead{text-align:center;max-width:720px;margin:0 auto 2.5rem}.content-lead p{color:rgba(255,255,255,.52);margin-bottom:1rem;font-size:1rem;line-height:1.8}.cost-table-wrapper{border:1px solid rgba(255,255,255,.08);border-radius:16px;margin-bottom:.75rem;overflow-x:auto;box-shadow:0 8px 32px rgba(0,0,0,.35)}.cost-table{border-collapse:collapse;background:rgba(255,255,255,.04);width:100%;font-size:.93rem}.cost-table thead th{color:#ffb347;text-align:left;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:rgba(255,122,24,.18);border-bottom:1px solid rgba(255,122,24,.2);padding:.9rem 1.25rem;font-size:.82rem;font-weight:700}.cost-table tbody td{color:rgba(255,255,255,.72);border-bottom:1px solid rgba(255,255,255,.05);padding:.85rem 1.25rem}.cost-table tbody tr:last-child td{border-bottom:none}.cost-table tbody tr:hover td{color:rgba(255,255,255,.9);background:rgba(255,122,24,.06)}.table-note{color:rgba(255,255,255,.28);text-align:center;margin-top:.5rem;font-size:.8rem}.tips-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.1rem;margin-top:1.5rem;display:grid}.tip-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.6rem;transition:transform .2s,box-shadow .2s,border-color .2s}.tip-card .tip-icon{margin-bottom:.75rem;font-size:1.6rem;display:block}.tip-card h3{color:#ffb347;margin-bottom:.4rem;font-size:.92rem;font-weight:700}.tip-card p{color:rgba(255,255,255,.48);font-size:.86rem;line-height:1.65}.tip-card:hover{border-color:rgba(255,122,24,.2);transform:translateY(-3px);box-shadow:0 12px 32px rgba(0,0,0,.3)}.faq-section{background:#0e1524;border-top:1px solid rgba(255,255,255,.05);padding:5rem 2rem}.faq-section .inner{max-width:820px;margin:0 auto}.faq-grid{flex-direction:column;gap:.85rem;display:flex}.faq-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.5rem 1.75rem;transition:border-color .2s,background .2s}.faq-card h3{color:#fff;align-items:flex-start;gap:.65rem;margin-bottom:.6rem;font-size:.95rem;font-weight:700;display:flex}.faq-card h3:before{content:"Q";color:#fff;background:linear-gradient(135deg,#ff7a18,#ffb347);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:22px;height:22px;margin-top:2px;font-size:.68rem;font-weight:800;display:inline-flex}.faq-card p{color:rgba(255,255,255,.5);padding-left:2.15rem;font-size:.9rem;line-height:1.75}.faq-card:hover{background:rgba(255,122,24,.04);border-color:rgba(255,122,24,.25)}@media (max-width:768px){.seo-section,.faq-section{padding:3rem 1rem}.cost-table{font-size:.83rem}.cost-table thead th,.cost-table tbody td{padding:.7rem .85rem}}
