.page-hero{text-align:center;padding-top:80px;padding-bottom:64px;position:relative;overflow:hidden}.page-hero__bg{background:radial-gradient(ellipse 50% 40% at 50% 0%, color-mix(in oklab, var(--primary) 14%, transparent), transparent 60%);position:absolute;inset:0}.page-hero>*{position:relative}.page-hero .h1{max-width:800px;margin:20px auto 24px}.section__head{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:56px;display:grid}@media (max-width:780px){.section__head{grid-template-columns:1fr;gap:16px}}.learn-search{max-width:480px;margin:28px auto 0;position:relative}.learn-search input{border-radius:var(--r-full);border:1px solid var(--border-faint);background:var(--bg-elevated);width:100%;height:50px;color:var(--fg);padding:0 20px 0 46px;font-size:14px}.learn-search input::placeholder{color:var(--fg-dim)}.learn-search input:focus{border-color:var(--primary);outline:none}.learn-search svg{width:16px;height:16px;color:var(--fg-dim);pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.path-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:900px){.path-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.path-grid{grid-template-columns:1fr}}.path-card{background:var(--bg-card);border:1px solid var(--border-faint);border-radius:var(--r-lg);transition:border-color .2s var(--ease), transform .2s var(--ease);flex-direction:column;padding:24px;display:flex}.path-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.path-card__ico{background:color-mix(in oklab, var(--primary) 18%, var(--bg-elevated));width:40px;height:40px;color:var(--primary);border-radius:11px;place-items:center;margin-bottom:16px;display:grid}.path-card h3{letter-spacing:-.01em;margin:0 0 6px;font-size:15.5px;font-weight:600}.path-card p{color:var(--fg-muted);flex:1;margin:0;font-size:12.5px;line-height:1.5}.path-card__count{font-family:var(--ff-mono);color:var(--fg-dim);text-transform:uppercase;letter-spacing:.06em;margin-top:14px;font-size:10.5px}.guide-section{border-bottom:1px solid var(--border-faint);padding:56px 0}.guide-section:last-of-type{border-bottom:0}.guide-section__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.guide-section__head h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700}.guide-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:900px){.guide-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.guide-grid{grid-template-columns:1fr}}.guide-card{background:var(--bg);border:1px solid var(--border-faint);border-radius:var(--r-lg);transition:border-color .2s var(--ease), transform .2s var(--ease);flex-direction:column;gap:10px;padding:20px 22px;display:flex}.guide-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.guide-card__top{font-family:var(--ff-mono);color:var(--fg-dim);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;font-size:10.5px;display:flex}.guide-card h3{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600;line-height:1.4}.guide-card p{color:var(--fg-muted);flex:1;margin:0;font-size:13px;line-height:1.55}.guide-card__foot{color:var(--primary);align-items:center;gap:6px;margin-top:4px;font-size:12.5px;display:flex}.guide-card__foot .arrow{width:13px;height:13px;transition:transform .18s var(--ease)}.guide-card:hover .guide-card__foot .arrow{transform:translate(2px)}.help-cta{text-align:center;border:1px solid var(--border-faint);border-radius:var(--r-2xl);background:var(--bg-card);padding:64px 24px}@media (max-width:700px){.page-hero{padding-top:40px;padding-bottom:40px}}
