.page-hero--dark[data-astro-cid-oqvtzcuh]{background:linear-gradient(135deg,var(--dark) 0%,var(--dark-2) 55%,#0a1a35 100%);padding:7rem 0 5rem;position:relative;overflow:hidden}.page-hero--dark[data-astro-cid-oqvtzcuh]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 15% 60%,rgba(0,86,167,.2) 0%,transparent 50%),radial-gradient(circle at 85% 20%,rgba(255,79,40,.12) 0%,transparent 45%);pointer-events:none}.page-hero--dark[data-astro-cid-oqvtzcuh] .breadcrumb[data-astro-cid-oqvtzcuh]{position:relative;z-index:1}.page-hero--dark[data-astro-cid-oqvtzcuh] .breadcrumb[data-astro-cid-oqvtzcuh] a[data-astro-cid-oqvtzcuh],.page-hero--dark[data-astro-cid-oqvtzcuh] .breadcrumb[data-astro-cid-oqvtzcuh] span[data-astro-cid-oqvtzcuh]{color:#ffffff80}.hero-inner[data-astro-cid-oqvtzcuh]{display:grid;grid-template-columns:1.3fr 1fr;gap:4rem;align-items:center;margin-top:2rem;position:relative;z-index:1}.hero-copy[data-astro-cid-oqvtzcuh] h1[data-astro-cid-oqvtzcuh]{color:var(--white);font-size:clamp(2rem,4vw,3.25rem);margin:.75rem 0 1.25rem;line-height:1.15}.hero-copy[data-astro-cid-oqvtzcuh] p[data-astro-cid-oqvtzcuh]{color:#ffffffb8;font-size:1.1rem;max-width:500px}.hero-actions[data-astro-cid-oqvtzcuh]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}.hero-stats-col[data-astro-cid-oqvtzcuh]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.stat-card[data-astro-cid-oqvtzcuh]{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:1.5rem 1.25rem;text-align:center}.stat-card[data-astro-cid-oqvtzcuh] .stat-number[data-astro-cid-oqvtzcuh]{display:block;font-family:var(--font-display);font-size:2rem;font-weight:800;color:var(--white);line-height:1;margin-bottom:.35rem}.stat-card[data-astro-cid-oqvtzcuh] .stat-label[data-astro-cid-oqvtzcuh]{font-size:.75rem;color:#ffffff80;line-height:1.3}.benefits-grid[data-astro-cid-oqvtzcuh]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.benefit-card[data-astro-cid-oqvtzcuh]{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:1.75rem;transition:var(--transition)}.benefit-card[data-astro-cid-oqvtzcuh]:hover{border-color:var(--accent);box-shadow:var(--shadow-md);transform:translateY(-3px)}.benefit-card[data-astro-cid-oqvtzcuh] h3[data-astro-cid-oqvtzcuh]{font-size:1rem;margin-bottom:.5rem;color:var(--dark)}.benefit-card[data-astro-cid-oqvtzcuh] p[data-astro-cid-oqvtzcuh]{font-size:.875rem;color:var(--gray-500);max-width:none;line-height:1.6;margin:0}.steps-row[data-astro-cid-oqvtzcuh]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;position:relative}.steps-row[data-astro-cid-oqvtzcuh]:before{content:"";position:absolute;top:2rem;left:calc(16.6% + 1.5rem);right:calc(16.6% + 1.5rem);height:1px;background:linear-gradient(90deg,var(--accent),var(--primary));opacity:.3}.step-card[data-astro-cid-oqvtzcuh]{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:2rem 1.75rem;position:relative;text-align:center}.step-number[data-astro-cid-oqvtzcuh]{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-dark));font-family:var(--font-display);font-size:1.1rem;font-weight:800;color:#fff;margin-bottom:1.25rem;box-shadow:0 4px 16px #ff4f2859}.step-card[data-astro-cid-oqvtzcuh] h3[data-astro-cid-oqvtzcuh]{font-size:1rem;margin-bottom:.5rem}.step-card[data-astro-cid-oqvtzcuh] p[data-astro-cid-oqvtzcuh]{font-size:.875rem;color:var(--gray-500);max-width:none;line-height:1.65}.faq-list[data-astro-cid-oqvtzcuh]{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.faq-item[data-astro-cid-oqvtzcuh]{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .2s}.faq-item[data-astro-cid-oqvtzcuh][open]{border-color:var(--accent)}.faq-question[data-astro-cid-oqvtzcuh]{font-size:.975rem;font-weight:600;color:var(--dark);padding:1.25rem 1.5rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.faq-question[data-astro-cid-oqvtzcuh]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-oqvtzcuh]:after{content:"+";font-size:1.25rem;font-weight:400;color:var(--accent);flex-shrink:0}.faq-item[data-astro-cid-oqvtzcuh][open] .faq-question[data-astro-cid-oqvtzcuh]:after{content:"−"}.faq-answer[data-astro-cid-oqvtzcuh]{font-size:.9rem;color:var(--gray-500);line-height:1.7;padding:0 1.5rem 1.25rem;max-width:none;margin:0}.related-grid[data-astro-cid-oqvtzcuh]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;max-width:860px;margin:0 auto}.related-card[data-astro-cid-oqvtzcuh]{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:1.75rem;text-decoration:none;transition:var(--transition);display:flex;flex-direction:column}.related-card[data-astro-cid-oqvtzcuh]:hover{border-color:var(--accent);box-shadow:var(--shadow-md);transform:translateY(-3px)}.related-card[data-astro-cid-oqvtzcuh] h3[data-astro-cid-oqvtzcuh]{font-size:1rem;margin-bottom:.5rem;color:var(--dark)}.related-card[data-astro-cid-oqvtzcuh] p[data-astro-cid-oqvtzcuh]{font-size:.875rem;color:var(--gray-500);flex:1;max-width:none;line-height:1.6}.related-link[data-astro-cid-oqvtzcuh]{font-size:.85rem;font-weight:600;color:var(--accent);margin-top:1rem;display:block}@media (max-width: 1024px){.hero-inner[data-astro-cid-oqvtzcuh]{grid-template-columns:1fr}.hero-stats-col[data-astro-cid-oqvtzcuh]{grid-template-columns:repeat(4,1fr)}.benefits-grid[data-astro-cid-oqvtzcuh]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.hero-stats-col[data-astro-cid-oqvtzcuh]{grid-template-columns:1fr 1fr}.steps-row[data-astro-cid-oqvtzcuh]{grid-template-columns:1fr}.steps-row[data-astro-cid-oqvtzcuh]:before{display:none}.related-grid[data-astro-cid-oqvtzcuh]{grid-template-columns:1fr}}@media (max-width: 600px){.benefits-grid[data-astro-cid-oqvtzcuh]{grid-template-columns:1fr}}
