.principles[data-astro-cid-uwlkmepi],.models[data-astro-cid-uwlkmepi],.working[data-astro-cid-uwlkmepi],.faq-sec[data-astro-cid-uwlkmepi]{padding-block:clamp(67px,4.28571vw + 50.2857px,112px)}.nowrap[data-astro-cid-uwlkmepi]{white-space:nowrap}.intro[data-astro-cid-uwlkmepi]{padding:clamp(53px,3.33333vw + 40px,88px) 0 clamp(48px,3.04762vw + 36.1143px,80px);position:relative;overflow:hidden}.intro[data-astro-cid-uwlkmepi] .intro-contours{opacity:.85;width:1440px;height:640px;inset:-180px auto auto calc(50% - 80px)}.intro-inner[data-astro-cid-uwlkmepi]{position:relative}.intro-h1[data-astro-cid-uwlkmepi]{max-width:1000px;margin-top:clamp(20px,.761905vw + 17.0286px,28px)}.intro-lede[data-astro-cid-uwlkmepi]{max-width:720px;color:var(--text-soft);text-wrap:pretty;margin-top:clamp(20px,.761905vw + 17.0286px,28px);font-size:clamp(17px,.190476vw + 16.2571px,19px);line-height:1.65}.intro-lede[data-astro-cid-uwlkmepi]+.intro-lede[data-astro-cid-uwlkmepi]{margin-top:16px}@media (width<=719px){.intro[data-astro-cid-uwlkmepi] .intro-contours{display:none}.intro-h1[data-astro-cid-uwlkmepi]{letter-spacing:-.04em;line-height:1.06}}.process[data-astro-cid-uwlkmepi]{padding:clamp(62px,4vw + 46.4px,104px) 0 clamp(67px,4.28571vw + 50.2857px,112px)}.steps[data-astro-cid-uwlkmepi]{margin-top:clamp(32px,2.28571vw + 23.0857px,56px)}.step[data-astro-cid-uwlkmepi]{grid-template-columns:minmax(0,300fr) minmax(0,524fr) minmax(0,320fr);column-gap:40px;padding:0 0 56px 56px;display:grid;position:relative}.step[data-astro-cid-uwlkmepi].last{padding-bottom:0}.step[data-astro-cid-uwlkmepi]:not(.last):before{content:"";background:var(--brand-line);width:2px;position:absolute;top:30px;bottom:-6px;left:9px}.node[data-astro-cid-uwlkmepi]{border:2px solid var(--brand);background:var(--bg);border-radius:50%;width:20px;height:20px;position:absolute;top:6px;left:0}.last[data-astro-cid-uwlkmepi] .node[data-astro-cid-uwlkmepi]{background:var(--accent);box-shadow:0 0 0 6px var(--accent-tint);border:0}.step-num[data-astro-cid-uwlkmepi]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brand);font-size:12px}.last[data-astro-cid-uwlkmepi] .step-num[data-astro-cid-uwlkmepi]{color:var(--accent)}.step-title[data-astro-cid-uwlkmepi]{letter-spacing:-.035em;margin-top:8px;font-size:clamp(26px,.571429vw + 23.7714px,32px);font-weight:600;line-height:1.1}.step-body[data-astro-cid-uwlkmepi] p[data-astro-cid-uwlkmepi]{color:var(--text-soft);text-wrap:pretty;font-size:clamp(16px,.142857vw + 15.4429px,17.5px);line-height:1.65}.step-body[data-astro-cid-uwlkmepi] p[data-astro-cid-uwlkmepi]+p[data-astro-cid-uwlkmepi]{margin-top:12px}.you-get[data-astro-cid-uwlkmepi]{border:1px solid var(--brand-line);border-radius:var(--radius-md);background:var(--surface-hi);align-self:start;padding:18px 20px}.you-get-label[data-astro-cid-uwlkmepi]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-strong);font-size:11px}.you-get[data-astro-cid-uwlkmepi] p[data-astro-cid-uwlkmepi]{color:var(--text);margin-top:8px;font-size:16px;line-height:1.5}@media (width<=1099px){.step[data-astro-cid-uwlkmepi]{grid-template-columns:minmax(0,220px) minmax(0,1fr);column-gap:32px}.step-head[data-astro-cid-uwlkmepi]{grid-row:1/span 2}.you-get[data-astro-cid-uwlkmepi]{grid-column:2;margin-top:20px}}@media (width<=719px){.step[data-astro-cid-uwlkmepi]{padding:0 0 36px 40px;display:block}.step-body[data-astro-cid-uwlkmepi]{margin-top:12px}.step-body[data-astro-cid-uwlkmepi] p[data-astro-cid-uwlkmepi]{line-height:1.6}.you-get[data-astro-cid-uwlkmepi]{margin-top:16px}}.p-grid[data-astro-cid-uwlkmepi]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:clamp(28px,1.90476vw + 20.5714px,48px);display:grid}.p-card[data-astro-cid-uwlkmepi]{padding:26px}.p-code[data-astro-cid-uwlkmepi]{font-family:var(--font-mono);color:var(--text-faint);font-size:12px}.p-title[data-astro-cid-uwlkmepi]{margin-top:20px}.p-card[data-astro-cid-uwlkmepi] .body-sm[data-astro-cid-uwlkmepi]{margin-top:8px}@media (width<=1099px){.p-grid[data-astro-cid-uwlkmepi]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=719px){.p-grid[data-astro-cid-uwlkmepi]{grid-template-columns:1fr;gap:12px}.p-card[data-astro-cid-uwlkmepi]{padding:20px}.p-title[data-astro-cid-uwlkmepi]{margin-top:12px}}.m-table-wrap[data-astro-cid-uwlkmepi]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);margin-top:48px;overflow:hidden}.m-table[data-astro-cid-uwlkmepi]{border-collapse:collapse;table-layout:fixed;width:100%}.c-model[data-astro-cid-uwlkmepi]{width:24%}.c-best[data-astro-cid-uwlkmepi]{width:34%}.c-len[data-astro-cid-uwlkmepi]{width:20%}.c-comm[data-astro-cid-uwlkmepi]{width:22%}.m-table[data-astro-cid-uwlkmepi] th[data-astro-cid-uwlkmepi],.m-table[data-astro-cid-uwlkmepi] td[data-astro-cid-uwlkmepi]{text-align:left;vertical-align:top;padding:22px 24px}.m-table[data-astro-cid-uwlkmepi] thead[data-astro-cid-uwlkmepi] th[data-astro-cid-uwlkmepi]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);padding-block:16px;font-size:11px;font-weight:400}.m-table[data-astro-cid-uwlkmepi] tbody[data-astro-cid-uwlkmepi] th[data-astro-cid-uwlkmepi],.m-table[data-astro-cid-uwlkmepi] tbody[data-astro-cid-uwlkmepi] td[data-astro-cid-uwlkmepi]{border-top:1px solid var(--line)}.m-table[data-astro-cid-uwlkmepi] tbody[data-astro-cid-uwlkmepi] th[data-astro-cid-uwlkmepi]{color:var(--text);font-size:17px;font-weight:500;line-height:1.4}.m-table[data-astro-cid-uwlkmepi] tr[data-astro-cid-uwlkmepi].hi{background:var(--surface-hi)}.m-table[data-astro-cid-uwlkmepi] .best[data-astro-cid-uwlkmepi],.m-table[data-astro-cid-uwlkmepi] .comm[data-astro-cid-uwlkmepi]{color:var(--text-muted);font-size:15.5px;line-height:1.55}.m-table[data-astro-cid-uwlkmepi] .comm[data-astro-cid-uwlkmepi]{color:var(--text-soft)}.m-table[data-astro-cid-uwlkmepi] .len[data-astro-cid-uwlkmepi]{font-family:var(--font-mono);color:var(--brand-strong);font-size:13px;line-height:1.6}.m-cards[data-astro-cid-uwlkmepi]{display:none}.m-card[data-astro-cid-uwlkmepi]{padding:20px}.m-card[data-astro-cid-uwlkmepi] .body-sm[data-astro-cid-uwlkmepi]{margin-top:8px}.m-card[data-astro-cid-uwlkmepi] dl[data-astro-cid-uwlkmepi]{grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin-top:14px;font-size:14.5px;line-height:1.45;display:grid}.m-card[data-astro-cid-uwlkmepi] dt[data-astro-cid-uwlkmepi]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);padding-top:2px;font-size:10.5px}.m-card[data-astro-cid-uwlkmepi] dd[data-astro-cid-uwlkmepi]{color:var(--text);margin:0}@media (width<=1099px){.m-table[data-astro-cid-uwlkmepi] th[data-astro-cid-uwlkmepi],.m-table[data-astro-cid-uwlkmepi] td[data-astro-cid-uwlkmepi]{padding-inline:18px}}@media (width<=899px){.m-table-wrap[data-astro-cid-uwlkmepi]{display:none}.m-cards[data-astro-cid-uwlkmepi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:clamp(28px,1.90476vw + 20.5714px,48px);display:grid}}@media (width<=719px){.m-cards[data-astro-cid-uwlkmepi]{grid-template-columns:1fr}}.w-grid[data-astro-cid-uwlkmepi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 64px;margin-top:clamp(28px,1.90476vw + 20.5714px,48px);display:grid}.w-item[data-astro-cid-uwlkmepi]{border-top:1px solid var(--line-strong);padding-top:24px}.w-title[data-astro-cid-uwlkmepi]{letter-spacing:-.02em;font-size:clamp(20px,.190476vw + 19.2571px,22px);font-weight:500;line-height:1.3}.w-item[data-astro-cid-uwlkmepi] p[data-astro-cid-uwlkmepi]{color:var(--text-soft);text-wrap:pretty;margin-top:12px;font-size:clamp(16px,.0476191vw + 15.8143px,16.5px);line-height:1.6}@media (width<=719px){.w-grid[data-astro-cid-uwlkmepi]{grid-template-columns:1fr;gap:32px}}.faq-grid[data-astro-cid-uwlkmepi]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.faq-grid[data-astro-cid-uwlkmepi]>.sec-head[data-astro-cid-uwlkmepi]{grid-column:1/span 4}.faq-grid[data-astro-cid-uwlkmepi] .faq-list{grid-column:6/span 7}@media (width<=899px){.faq-grid[data-astro-cid-uwlkmepi]{grid-template-columns:1fr;row-gap:24px}.faq-grid[data-astro-cid-uwlkmepi]>.sec-head[data-astro-cid-uwlkmepi],.faq-grid[data-astro-cid-uwlkmepi] .faq-list{grid-column:1}}@media (width<=719px){.faq-grid[data-astro-cid-uwlkmepi] .faq-list summary{padding-block:20px}.faq-grid[data-astro-cid-uwlkmepi] .faq-list .answer{padding:0 44px 22px 0;font-size:15.5px}}
