.guide-hero[data-astro-cid-ymnsterg]{padding:calc(var(--header-height) + var(--space-2xl)) 0 var(--space-3xl);background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%)}.hero-grid[data-astro-cid-ymnsterg]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3xl);align-items:center}.hero-content[data-astro-cid-ymnsterg]{color:var(--color-white)}.hero-tag[data-astro-cid-ymnsterg]{display:inline-block;padding:var(--space-xs) var(--space-md);background-color:var(--color-accent);color:var(--color-white);font-size:var(--text-sm);font-weight:var(--weight-semibold);border-radius:var(--radius-md);margin-bottom:var(--space-lg)}.guide-hero[data-astro-cid-ymnsterg] h1[data-astro-cid-ymnsterg]{color:var(--color-white);font-size:var(--text-4xl);line-height:var(--leading-tight);margin-bottom:var(--space-lg)}.hero-subtitle[data-astro-cid-ymnsterg]{color:var(--color-gray-300);font-size:var(--text-lg);line-height:var(--leading-relaxed);margin-bottom:var(--space-2xl)}.hero-stats[data-astro-cid-ymnsterg]{display:flex;gap:var(--space-xl)}.stat-item[data-astro-cid-ymnsterg]{display:flex;flex-direction:column;gap:var(--space-xs)}.stat-number[data-astro-cid-ymnsterg]{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-accent)}.stat-label[data-astro-cid-ymnsterg]{font-size:var(--text-xs);color:var(--color-gray-400)}.form-card[data-astro-cid-ymnsterg]{background-color:var(--color-white);border-radius:var(--radius-lg);padding:var(--space-2xl);box-shadow:0 20px 60px #0000004d}.form-title[data-astro-cid-ymnsterg]{font-size:var(--text-xl);margin-bottom:var(--space-sm);color:var(--color-primary)}.form-subtitle[data-astro-cid-ymnsterg]{color:var(--color-gray-600);font-size:var(--text-sm);margin-bottom:var(--space-lg)}.lead-form[data-astro-cid-ymnsterg]{display:flex;flex-direction:column;gap:var(--space-md)}.form-group[data-astro-cid-ymnsterg]{display:flex;flex-direction:column;gap:var(--space-xs)}.form-group[data-astro-cid-ymnsterg] label[data-astro-cid-ymnsterg]{font-weight:var(--weight-semibold);font-size:var(--text-sm);color:var(--color-gray-700)}.optional[data-astro-cid-ymnsterg]{font-weight:var(--weight-regular);color:var(--color-gray-400);font-size:var(--text-xs)}.form-group[data-astro-cid-ymnsterg] input[data-astro-cid-ymnsterg]{padding:var(--space-md);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-base);transition:border-color var(--transition-fast)}.form-group[data-astro-cid-ymnsterg] input[data-astro-cid-ymnsterg]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #1b3a5c1a}.btn-full[data-astro-cid-ymnsterg]{width:100%;text-align:center;padding:var(--space-md) var(--space-xl);font-size:var(--text-base);font-weight:var(--weight-bold)}.form-legal[data-astro-cid-ymnsterg]{font-size:var(--text-xs);color:var(--color-gray-500);line-height:var(--leading-relaxed)}.form-legal[data-astro-cid-ymnsterg] a[data-astro-cid-ymnsterg]{color:var(--color-accent);text-decoration:underline}.form-error-inline[data-astro-cid-ymnsterg]{color:#c0392b;font-size:var(--text-sm);margin-top:var(--space-xs)}.form-success[data-astro-cid-ymnsterg]{background-color:var(--color-white);border-radius:var(--radius-lg);padding:var(--space-3xl) var(--space-2xl);box-shadow:0 20px 60px #0000004d;text-align:center}.success-icon[data-astro-cid-ymnsterg]{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background-color:var(--color-success);color:var(--color-white);border-radius:var(--radius-full);margin-bottom:var(--space-lg)}.success-icon[data-astro-cid-ymnsterg] svg[data-astro-cid-ymnsterg]{width:32px;height:32px}.form-success[data-astro-cid-ymnsterg] h3[data-astro-cid-ymnsterg]{font-size:var(--text-xl);margin-bottom:var(--space-sm);color:var(--color-primary)}.form-success[data-astro-cid-ymnsterg] p[data-astro-cid-ymnsterg]{color:var(--color-gray-600);font-size:var(--text-sm);margin-bottom:var(--space-xl)}.section-heading[data-astro-cid-ymnsterg]{text-align:center;font-size:var(--text-3xl);margin-bottom:var(--space-md)}.section-subheading[data-astro-cid-ymnsterg]{text-align:center;color:var(--color-gray-600);font-size:var(--text-lg);max-width:600px;margin:0 auto var(--space-3xl);line-height:var(--leading-relaxed)}.toc-grid[data-astro-cid-ymnsterg]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg)}.toc-card[data-astro-cid-ymnsterg]{padding:var(--space-xl);background-color:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.toc-card[data-astro-cid-ymnsterg]:hover{border-color:var(--color-accent);box-shadow:var(--shadow-sm)}.toc-number[data-astro-cid-ymnsterg]{display:inline-block;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-accent);margin-bottom:var(--space-sm)}.toc-card[data-astro-cid-ymnsterg] h3[data-astro-cid-ymnsterg]{font-size:var(--text-base);margin-bottom:var(--space-sm);color:var(--color-primary)}.toc-card[data-astro-cid-ymnsterg] p[data-astro-cid-ymnsterg]{font-size:var(--text-sm);color:var(--color-gray-600);line-height:var(--leading-relaxed)}.trust-section[data-astro-cid-ymnsterg]{background-color:var(--color-gray-50)}.trust-grid[data-astro-cid-ymnsterg]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-xl);text-align:center}.trust-item[data-astro-cid-ymnsterg]{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-xl)}.trust-number[data-astro-cid-ymnsterg]{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-primary)}.trust-label[data-astro-cid-ymnsterg]{font-size:var(--text-sm);color:var(--color-gray-600);line-height:var(--leading-relaxed)}.testimonial-card[data-astro-cid-ymnsterg]{max-width:700px;margin:0 auto;text-align:center;padding:var(--space-3xl);background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg)}.testimonial-card[data-astro-cid-ymnsterg] blockquote[data-astro-cid-ymnsterg] p[data-astro-cid-ymnsterg]{font-size:var(--text-lg);color:var(--color-gray-700);line-height:var(--leading-relaxed);font-style:italic;margin-bottom:var(--space-xl)}.testimonial-author[data-astro-cid-ymnsterg]{display:flex;align-items:center;justify-content:center;gap:var(--space-md)}.testimonial-avatar[data-astro-cid-ymnsterg]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:var(--color-accent);color:var(--color-white);border-radius:var(--radius-full);font-weight:var(--weight-bold);font-size:var(--text-sm)}.testimonial-info[data-astro-cid-ymnsterg]{display:flex;flex-direction:column;text-align:left}.testimonial-info[data-astro-cid-ymnsterg] strong[data-astro-cid-ymnsterg]{font-size:var(--text-base);color:var(--color-primary)}.testimonial-info[data-astro-cid-ymnsterg] span[data-astro-cid-ymnsterg]{font-size:var(--text-sm);color:var(--color-gray-500)}.cta-card[data-astro-cid-ymnsterg]{text-align:center;padding:var(--space-3xl) var(--space-xl);background-color:var(--color-primary);border-radius:var(--radius-lg)}.cta-card[data-astro-cid-ymnsterg] h2[data-astro-cid-ymnsterg]{color:var(--color-white);font-size:var(--text-3xl);margin-bottom:var(--space-md)}.cta-card[data-astro-cid-ymnsterg] p[data-astro-cid-ymnsterg]{color:var(--color-gray-300);font-size:var(--text-lg);max-width:550px;margin:0 auto var(--space-xl);line-height:var(--leading-relaxed)}.btn-lg[data-astro-cid-ymnsterg]{padding:var(--space-md) var(--space-3xl);font-size:var(--text-lg)}@media(max-width:1024px){.toc-grid[data-astro-cid-ymnsterg]{grid-template-columns:1fr}.trust-grid[data-astro-cid-ymnsterg]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hero-grid[data-astro-cid-ymnsterg]{grid-template-columns:1fr;gap:var(--space-2xl)}.guide-hero[data-astro-cid-ymnsterg] h1[data-astro-cid-ymnsterg]{font-size:var(--text-3xl)}.hero-stats[data-astro-cid-ymnsterg]{flex-wrap:wrap;gap:var(--space-lg)}.trust-grid[data-astro-cid-ymnsterg]{grid-template-columns:1fr 1fr}.section-heading[data-astro-cid-ymnsterg],.cta-card[data-astro-cid-ymnsterg] h2[data-astro-cid-ymnsterg]{font-size:var(--text-2xl)}}
