.premium-faq{padding:3.5rem 0;background:linear-gradient(180deg,#f0f9ff,#f8fafc);scroll-margin-top:calc(var(--header-total) + .75rem)}.premium-faq__grid{display:grid;gap:2rem}@media (min-width:1024px){.premium-faq__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2.5rem;align-items:start}.premium-faq__aside{position:sticky;top:calc(var(--header-total) + 1rem)}}.premium-faq__aside-icon{width:3.5rem;height:3.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;margin-bottom:1rem;box-shadow:0 8px 24px rgba(37,99,235,.3)}.premium-faq__eyebrow{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:800;color:#2563eb;background:rgba(37,99,235,.1);padding:.3rem .65rem;border-radius:.45rem;margin-bottom:.75rem}.premium-faq__aside-title{font-size:1.35rem;font-weight:900;line-height:1.4;margin-bottom:.65rem}.premium-faq__aside-desc{font-size:.85rem;color:var(--muted);line-height:1.75}.premium-faq__aside-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.25rem}.premium-faq__btn-primary{background:#2563eb!important;color:#fff!important;border-radius:999px!important}.premium-faq__btn-secondary{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:.82rem;font-weight:700;border-radius:999px;border:1px solid var(--border-light);background:#fff;transition:border-color .2s,color .2s}.premium-faq__btn-secondary:hover{border-color:#2563eb;color:#2563eb}.premium-faq__list{display:flex;flex-direction:column;gap:.65rem;border-right:3px solid #3b82f6;padding-right:.5rem}.premium-faq__item{background:#fff;border-radius:.85rem;border:1px solid var(--border-light);overflow:hidden;transition:box-shadow .2s,border-color .2s}.premium-faq__item--open{border-color:color-mix(in srgb,#3b82f6 30%,transparent);box-shadow:0 8px 24px rgba(37,99,235,.08)}.premium-faq__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;text-align:right;font-size:.875rem;font-weight:700}.premium-faq__trigger svg{color:#3b82f6;flex-shrink:0}.premium-faq__answer{padding:0 1.1rem 1rem;font-size:.82rem;line-height:1.8;color:var(--muted)}.premium-bottom-cta{padding:2rem 0 3rem}.premium-bottom-cta__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.75rem 2rem;border-radius:1.25rem;background:linear-gradient(135deg,#1e1b4b,#4c1d95 50%,#312e81);color:#f8fafc;box-shadow:0 20px 60px rgba(76,29,149,.25)}.premium-bottom-cta__label{font-size:.72rem;font-weight:700;color:#c4b5fd;text-transform:uppercase;letter-spacing:.05em}.premium-bottom-cta__title{font-size:1.25rem;font-weight:900;margin-top:.25rem}.premium-bottom-cta__desc{font-size:.8rem;color:rgba(248,250,252,.7);margin-top:.35rem}.premium-bottom-cta__actions{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;min-width:min(100%,14rem)}.premium-bottom-cta__btn{background:#fff!important;color:#4c1d95!important;font-weight:800!important;border-radius:999px!important;justify-content:center!important}.premium-bottom-cta__link{text-align:center;font-size:.82rem;font-weight:700;color:#c4b5fd;padding:.35rem}.premium-bottom-cta__link:hover{color:#fff}.hub-page--premium .hub-page-hero{scroll-margin-top:var(--header-total)}.hub-page--premium #products{scroll-margin-top:calc(var(--header-total) + 1rem)}.hub-trust-strip{border-top:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.2);backdrop-filter:blur(12px);padding:.85rem 0}.hub-trust-strip__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem}.hub-trust-strip__item{font-size:.72rem;font-weight:600;color:rgba(248,250,252,.8)}.hub-trust-strip__item:before{content:"✓ ";color:rgba(255,255,255,.9)}.hub-page--premium .category-highlight{border-radius:1rem;border:1px solid var(--border-light);padding:1.25rem;background:linear-gradient(180deg,#fff,#fafbff);transition:transform .2s,box-shadow .2s}.hub-page--premium .category-highlight:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(15,23,42,.08)}.hub-page--premium .hub-step-card{border-radius:1rem;border:1px solid var(--border-light);background:#fff;box-shadow:0 4px 20px rgba(15,23,42,.04)}.hub-page--premium .hub-product-group__head{padding-bottom:.5rem;border-bottom:2px solid var(--border-light);margin-bottom:.5rem}.hub-page--premium .hub-product-card{border-radius:1.1rem;overflow:hidden;box-shadow:0 4px 24px rgba(15,23,42,.06);transition:transform .25s,box-shadow .25s}.hub-page--premium .hub-product-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(15,23,42,.12)}.hub-seo-band{padding:3rem 0;background:#fff;border-top:1px solid var(--border-light)}.hub-seo-band__inner{max-width:48rem;margin-inline:auto}.hub-seo-band__title{font-size:1.35rem;font-weight:900;margin-bottom:1rem}.hub-seo-band__text{font-size:.9rem;line-height:1.85;color:var(--muted)}.hub-seo-band__text+.hub-seo-band__text{margin-top:.85rem}.hub-seo-band__tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.25rem}@media (max-width:1023px){.premium-faq__list{border-right:none;border-top:3px solid #3b82f6;padding-right:0;padding-top:.5rem}.premium-faq__aside{text-align:center}.premium-faq__aside-icon{margin-inline:auto}.premium-faq__aside-actions{justify-content:center}.premium-bottom-cta__inner{text-align:center;justify-content:center;padding:1.35rem 1.25rem}.premium-bottom-cta__actions{width:100%}.hub-page--premium .hub-page-hero .grid{text-align:center}.hub-page--premium .hub-page-hero .flex-wrap{justify-content:center}.hub-trust-strip__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));text-align:center}}@media (max-width:640px){.hub-seo-band,.premium-faq{padding-block:2.25rem}.hub-page--premium .hub-product-group{margin-bottom:2.5rem}}