body{background:radial-gradient(circle at top left,var(--accent-soft),transparent 22%),radial-gradient(circle at top right,rgba(255,255,255,.05),transparent 16%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 18%),var(--bg)}.packages-page{display:grid;gap:28px;padding-bottom:72px;isolation:isolate}.packages-hero,.strategy-grid,.conversion-grid,.comparison-grid{display:grid;gap:24px}.packages-page h1,.packages-page h2,.packages-page h3,.packages-page p{margin-top:0}.hero-panel,.proof-panel,.strategy-panel,.style-shell,.pricing-panel,.next-step-panel{position:relative;overflow:hidden;padding:28px}.hero-panel{background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 45%),radial-gradient(circle at top right,var(--accent-soft),transparent 34%),var(--surface)}.hero-panel h1{margin-bottom:18px;max-width:12ch;font-size:clamp(2.9rem,7vw,5rem);line-height:.95;letter-spacing:-.05em}.hero-intro,.style-shell-heading p,.pricing-panel p,.next-step-panel p{line-height:1.75}.hero-intro{max-width:62ch}.hero-proof-grid,.stat-grid,.coverage-grid,.process-steps{display:grid;gap:16px}.hero-proof-grid{margin:28px 0}.hero-proof-grid article,.proof-note,.step-card,.coverage-grid article,.style-shell-note,.style-card{border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);background:#ffffff09;backdrop-filter:blur(16px)}.hero-proof-grid article{padding:18px 20px}.hero-proof-grid h2{margin-bottom:8px;font-size:1rem}.proof-panel{display:grid;gap:18px;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.04),transparent 55%),var(--surface-strong)}.proof-topline{display:flex;align-items:center;justify-content:space-between;gap:16px}.proof-chip{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:.55rem .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:var(--accent-soft);color:var(--text);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stat-grid article,.coverage-grid article{border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:18px;background:#ffffff0a}.stat-grid strong,.coverage-grid strong{display:block;margin-bottom:6px;font-size:1.5rem}.stat-grid span,.coverage-grid span{color:var(--muted);line-height:1.6}.proof-note,.style-shell-note{padding:16px 18px}.meta-label{font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.strategy-panel,.style-shell,.next-step-panel{display:grid;gap:18px}.step-card{display:grid;gap:10px;padding:18px 20px}.step-card span{color:var(--accent);font-size:.82rem;font-weight:700;letter-spacing:.14em}.step-card p{margin-bottom:0;color:var(--muted);line-height:1.7}.style-shell{background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 18%),var(--surface)}.coverage-grid article:nth-child(3n+1){background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft) 65%,transparent),transparent 100%),#ffffff0a}.style-shell-heading{display:grid;gap:18px}.style-card{padding:22px}.style-card h3{margin:0 0 10px;font-size:1.45rem}.style-card ul{margin:14px 0 0;padding-left:18px;color:var(--muted);line-height:1.7}.featured-card{background:linear-gradient(180deg,var(--accent-soft),transparent 54%),#ffffff0a}.conversion-grid{align-items:stretch}.pricing-panel{display:grid;gap:18px;align-content:space-between}.inline-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.85rem 1.1rem;border:1px solid transparent;border-radius:999px;background:var(--accent);color:#0b1120;font-weight:700;width:fit-content}.pricing-panel,.next-step-panel{background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 22%),var(--surface)}@media(min-width:860px){.packages-hero{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)}.hero-proof-grid,.process-steps,.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-grid,.conversion-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)}.coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.style-shell-heading{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:start}}
