html,body{font-family:Inter,sans-serif;margin:0;background:#fff;color:#111;line-height:1.6}.page-container[data-astro-cid-gdyqnse7]{max-width:1200px;margin:0 auto;padding:120px 32px 80px}.page-header[data-astro-cid-gdyqnse7]{text-align:center;margin-bottom:80px}.page-title[data-astro-cid-gdyqnse7]{font-size:3.5rem;font-weight:700;color:#1e293b;margin:0 0 24px;letter-spacing:-.02em;line-height:1.1}.page-subtitle[data-astro-cid-gdyqnse7]{font-size:1.25rem;color:#64748b;max-width:700px;margin:0 auto}.section[data-astro-cid-gdyqnse7]{margin-bottom:80px}.section-title[data-astro-cid-gdyqnse7]{font-size:2.5rem;font-weight:700;color:#1e293b;margin:0 0 16px;letter-spacing:-.01em}.section-description[data-astro-cid-gdyqnse7]{font-size:1.125rem;color:#475569;margin-bottom:40px;line-height:1.7}.scan-process[data-astro-cid-gdyqnse7]{background:#f8fafc;border-radius:20px;padding:40px;margin-bottom:60px}.process-step[data-astro-cid-gdyqnse7]{display:flex;gap:24px;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #e2e8f0}.process-step[data-astro-cid-gdyqnse7]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.step-number[data-astro-cid-gdyqnse7]{flex-shrink:0;width:48px;height:48px;background:linear-gradient(135deg,#9070f5,#7c3aed);color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem}.step-content[data-astro-cid-gdyqnse7] h3[data-astro-cid-gdyqnse7]{font-size:1.5rem;font-weight:600;color:#1e293b;margin:0 0 8px}.step-content[data-astro-cid-gdyqnse7] p[data-astro-cid-gdyqnse7]{font-size:1rem;color:#475569;margin:0;line-height:1.6}.elements-grid[data-astro-cid-gdyqnse7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;margin-top:40px}.element-card[data-astro-cid-gdyqnse7]{background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;padding:32px;transition:transform .2s,box-shadow .2s}.element-card[data-astro-cid-gdyqnse7]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.element-icon[data-astro-cid-gdyqnse7]{width:56px;height:56px;background:linear-gradient(135deg,#9070f5,#7c3aed);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:20px}.element-title[data-astro-cid-gdyqnse7]{font-size:1.5rem;font-weight:600;color:#1e293b;margin:0 0 12px}.element-description[data-astro-cid-gdyqnse7]{font-size:1rem;color:#475569;margin:0 0 16px;line-height:1.6}.element-importance[data-astro-cid-gdyqnse7]{background:#f1f5f9;border-left:4px solid #9070F5;padding:16px;border-radius:8px;margin-top:16px}.element-importance[data-astro-cid-gdyqnse7] strong[data-astro-cid-gdyqnse7]{color:#1e293b;font-weight:600;display:block;margin-bottom:8px}.element-importance[data-astro-cid-gdyqnse7] p[data-astro-cid-gdyqnse7]{font-size:.95rem;color:#64748b;margin:0;line-height:1.6}.scores-section[data-astro-cid-gdyqnse7]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:20px;padding:48px;margin-top:60px}.scores-grid[data-astro-cid-gdyqnse7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-top:32px}.score-card[data-astro-cid-gdyqnse7]{background:#fff;border-radius:16px;padding:32px;border:1.5px solid #e2e8f0}.score-title[data-astro-cid-gdyqnse7]{font-size:1.5rem;font-weight:600;color:#1e293b;margin:0 0 8px}.score-range[data-astro-cid-gdyqnse7]{font-size:.9rem;color:#64748b;margin-bottom:16px}.score-explanation[data-astro-cid-gdyqnse7]{font-size:1rem;color:#475569;line-height:1.6;margin:0}.cta-section[data-astro-cid-gdyqnse7]{text-align:center;background:linear-gradient(135deg,#9070f5,#7c3aed);border-radius:20px;padding:64px 32px;margin-top:80px;color:#fff}.cta-title[data-astro-cid-gdyqnse7]{font-size:2.5rem;font-weight:700;margin:0 0 16px}.cta-description[data-astro-cid-gdyqnse7]{font-size:1.25rem;margin:0 0 32px;opacity:.95}.cta-button[data-astro-cid-gdyqnse7]{display:inline-block;background:#fff;color:#7c3aed;padding:16px 32px;border-radius:12px;text-decoration:none;font-weight:600;font-size:1.125rem;transition:transform .2s,box-shadow .2s}.cta-button[data-astro-cid-gdyqnse7]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}@media (max-width: 768px){.page-container[data-astro-cid-gdyqnse7]{padding:100px 24px 60px}.page-title[data-astro-cid-gdyqnse7]{font-size:2.5rem}.page-subtitle[data-astro-cid-gdyqnse7]{font-size:1.125rem}.section-title[data-astro-cid-gdyqnse7]{font-size:2rem}.scan-process[data-astro-cid-gdyqnse7]{padding:24px}.process-step[data-astro-cid-gdyqnse7]{flex-direction:column;gap:16px}.elements-grid[data-astro-cid-gdyqnse7]{grid-template-columns:1fr}.scores-section[data-astro-cid-gdyqnse7]{padding:32px 24px}.scores-grid[data-astro-cid-gdyqnse7]{grid-template-columns:1fr}.cta-section[data-astro-cid-gdyqnse7]{padding:48px 24px}.cta-title[data-astro-cid-gdyqnse7]{font-size:2rem}.cta-description[data-astro-cid-gdyqnse7]{font-size:1.125rem}}
