.page_page___VWYY{max-width:var(--page-max);margin:0 auto;padding:0 1.5rem;display:flex;flex-direction:column;gap:6rem}.page_hero___P5ic{position:relative;padding:5rem 0 1rem;text-align:center;&:before{content:"";position:absolute;inset:-6rem -50vw 0;background:radial-gradient(60% 50% at 30% 0,var(--glow-primary),transparent),radial-gradient(50% 45% at 75% 15%,var(--glow-gold),transparent);pointer-events:none;z-index:-1}.page_eyebrow__KLcLg{display:inline-block;font-size:.8125rem;font-weight:600;letter-spacing:.04em;color:var(--primary-deep);background:var(--tonal);border:1px solid color-mix(in srgb,var(--primary) 25%,transparent);padding:.3125rem .875rem;border-radius:var(--radius-pill)}h1{margin-top:1.5rem;font-size:clamp(2.25rem,6vw,3.75rem);font-weight:800;letter-spacing:-.045em}.page_highlight__Z2JNl{background:var(--brand-gradient);background-clip:text;-webkit-background-clip:text;color:transparent}.page_lede__Spjl5{margin:1.5rem auto 0;max-width:var(--text-max);font-size:1.125rem;color:var(--text-secondary)}.page_actions__3wJqw{margin-top:2.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.page_note__hbQuN{margin-top:1rem;font-size:.8125rem;color:var(--text-tertiary)}}.page_primaryAction__N8t10,.page_secondaryAction__p2D83{font-size:1rem;font-weight:600;text-decoration:none;padding:.75rem 1.75rem;border-radius:var(--radius-pill);transition:transform .15s ease,box-shadow .15s ease,background .15s ease;&:hover{transform:translateY(-1px)}}.page_primaryAction__N8t10{background:var(--brand-gradient);color:#fff;box-shadow:0 4px 14px color-mix(in srgb,var(--primary) 30%,transparent);&:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--primary) 40%,transparent)}}.page_secondaryAction__p2D83{background:var(--surface);color:var(--text);border:1px solid var(--border-strong);&:hover{background:var(--tonal)}}.page_section__xsuQ9{.page_sectionHead__EGtLZ{max-width:var(--text-max);margin-bottom:2.5rem;h2{font-size:clamp(1.625rem,3.5vw,2.25rem);font-weight:700}p{margin-top:.75rem;color:var(--text-secondary)}}}.page_steps__rHN0M{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:1.5rem;gap:1.5rem;li{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:1.75rem;box-shadow:var(--shadow-card)}.page_stepNumber__SsGlS{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-pill);background:var(--tonal);color:var(--primary-deep);font-weight:700;font-size:.9375rem}h3{margin-top:1rem;font-size:1.125rem;font-weight:700}p{margin-top:.5rem;color:var(--text-secondary);font-size:.9375rem}}.page_toolGrid__Ohtpt{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));grid-gap:1.25rem;gap:1.25rem}.page_toolCard__TkAUN{display:flex;flex-direction:column;gap:.625rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:1.5rem;text-decoration:none;box-shadow:var(--shadow-card);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;&:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 40%,transparent);box-shadow:var(--shadow-raised)}.page_toolName__xWqCl{font-size:1.0625rem;font-weight:700}.page_toolTagline__w9XKB{font-size:.9375rem;color:var(--text-secondary);flex:1 1}.page_tags__Z4XTB{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.25rem}}.page_tag__mjNZl{font-size:.75rem;font-weight:500;color:var(--text-secondary);background:var(--tonal);border-radius:var(--radius-pill);padding:.1875rem .625rem;white-space:nowrap}.page_finalCta__T2NGj{position:relative;text-align:center;border-radius:var(--radius-card);border:1px solid var(--border);background:var(--surface);padding:3.5rem 1.5rem;box-shadow:var(--shadow-card);overflow:hidden;&:before{content:"";position:absolute;inset:0;background:radial-gradient(70% 100% at 50% 0,var(--glow-primary),transparent);pointer-events:none}h2{font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700}h2,p{position:relative}p{margin:.75rem auto 0;max-width:var(--text-max);color:var(--text-secondary)}.page_actions__3wJqw{position:relative;margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}}