.hero-section[data-astro-cid-6o27kgmg]{background:radial-gradient(circle at 80% 20%,#06b6d414 0%,#0000 50%);padding-top:4rem;padding-bottom:4rem}.hero-container[data-astro-cid-6o27kgmg]{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (width>=968px){.hero-container[data-astro-cid-6o27kgmg]{grid-template-columns:1.2fr 1fr}}.hero-content[data-astro-cid-6o27kgmg] h1[data-astro-cid-6o27kgmg]{background:linear-gradient(to right, var(--text-primary), var(--accent-cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1.5rem;font-size:2.75rem;line-height:1.15}.hero-lead[data-astro-cid-6o27kgmg]{margin-bottom:2rem;font-size:1.15rem;line-height:1.7}.hero-actions[data-astro-cid-6o27kgmg]{flex-wrap:wrap;gap:1rem;display:flex}.hero-img[data-astro-cid-6o27kgmg]{border:1px solid var(--border-subtle);border-radius:.75rem;width:100%;height:auto;box-shadow:0 10px 30px #00000080}.services-section[data-astro-cid-6o27kgmg]{padding-top:4rem;padding-bottom:4rem}.section-header[data-astro-cid-6o27kgmg]{text-align:center;max-width:800px;margin-bottom:3rem;margin-left:auto;margin-right:auto}.section-header[data-astro-cid-6o27kgmg] h2[data-astro-cid-6o27kgmg]{border-bottom:none;margin-top:0;padding-bottom:0;font-size:2.25rem}.section-lead[data-astro-cid-6o27kgmg]{font-size:1.1rem;line-height:1.6}.extra-services[data-astro-cid-6o27kgmg]{background-color:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:.5rem;margin-top:3.5rem;padding:2rem}.extra-services[data-astro-cid-6o27kgmg] h3[data-astro-cid-6o27kgmg]{color:var(--accent-cyan);margin-bottom:1.5rem}.bullet-list-columns[data-astro-cid-6o27kgmg]{grid-template-columns:1fr;gap:.5rem 2rem;padding-left:0;list-style:none;display:grid}@media (width>=768px){.bullet-list-columns[data-astro-cid-6o27kgmg]{grid-template-columns:repeat(2,1fr)}}.process-section[data-astro-cid-6o27kgmg]{background-color:var(--bg-secondary);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding-top:5rem;padding-bottom:5rem}.process-section[data-astro-cid-6o27kgmg] h2[data-astro-cid-6o27kgmg]{text-align:center;border-bottom:none;margin-top:0;margin-bottom:3rem}.process-grid[data-astro-cid-6o27kgmg]{max-width:900px;margin-left:auto;margin-right:auto}.process-step[data-astro-cid-6o27kgmg]{background-color:var(--bg-primary);padding:2.5rem;position:relative}.step-num[data-astro-cid-6o27kgmg]{color:#06b6d41a;font-size:3rem;font-weight:800;line-height:1;position:absolute;top:1.5rem;right:1.5rem}.process-step[data-astro-cid-6o27kgmg] h3[data-astro-cid-6o27kgmg]{color:var(--accent-cyan);margin-bottom:1rem}.pricing-summary-section[data-astro-cid-6o27kgmg],.pricing-highlights-section[data-astro-cid-6o27kgmg]{padding-top:5rem;padding-bottom:4rem}.pricing-highlights-section[data-astro-cid-6o27kgmg] h2[data-astro-cid-6o27kgmg]{text-align:center;border-bottom:none;margin-top:0}.pricing-intro[data-astro-cid-6o27kgmg]{text-align:center;color:var(--text-secondary);margin-bottom:2rem;font-size:.95rem}.pricing-picks-grid[data-astro-cid-6o27kgmg]{grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem;display:grid}@media (width>=640px){.pricing-picks-grid[data-astro-cid-6o27kgmg]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.pricing-picks-grid[data-astro-cid-6o27kgmg]{grid-template-columns:repeat(3,1fr)}}.pricing-pick-card[data-astro-cid-6o27kgmg]{background-color:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.pricing-pick-card[data-astro-cid-6o27kgmg]:hover{border-color:var(--accent-cyan);background:#22d3ee0a}.pick-name[data-astro-cid-6o27kgmg]{color:var(--text-primary);flex:1;font-size:.9rem;font-weight:500}.pick-price[data-astro-cid-6o27kgmg]{color:var(--accent-cyan);white-space:nowrap;font-size:.9rem;font-weight:700}.pricing-disclaimer-box[data-astro-cid-6o27kgmg]{border-left:3px solid var(--warning);background-color:#f59e0b0d;border-radius:0 .375rem .375rem 0;padding:1rem 1.5rem}.disclaimer-text[data-astro-cid-6o27kgmg]{color:var(--text-secondary);margin-bottom:0;font-size:.9rem}.pricing-full-link[data-astro-cid-6o27kgmg]{text-align:center;margin-top:1.5rem}.important-info-section[data-astro-cid-6o27kgmg]{padding-top:4rem;padding-bottom:4rem}.important-info-section[data-astro-cid-6o27kgmg] h2[data-astro-cid-6o27kgmg]{border-bottom:none;margin-top:0}.important-info-list[data-astro-cid-6o27kgmg]{grid-template-columns:1fr;gap:1rem;padding-left:0;list-style:none;display:grid}@media (width>=768px){.important-info-list[data-astro-cid-6o27kgmg]{grid-template-columns:repeat(2,1fr)}}.important-info-list[data-astro-cid-6o27kgmg] li[data-astro-cid-6o27kgmg]{background-color:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:.375rem;margin-bottom:0;padding:1.25rem 1.5rem 1.25rem 2.75rem;font-size:.95rem;position:relative}.important-info-list[data-astro-cid-6o27kgmg] li[data-astro-cid-6o27kgmg]:before{content:"ℹ";color:var(--accent-cyan);font-size:1.1rem;font-weight:700;line-height:1;position:absolute;top:1.25rem;left:1.25rem}
