.flow[data-astro-cid-znvutnzu]{--glass: rgba(255, 255, 255, .06);--edge: rgba(255, 255, 255, .14);--soft: #C9D2E6}.flow-tabs[data-astro-cid-znvutnzu]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:20px}.flow-tabs[data-astro-cid-znvutnzu] button[data-astro-cid-znvutnzu]{position:relative;display:flex;align-items:center;gap:10px;background:var(--glass);border:1px solid var(--edge);color:#fff;border-radius:12px;padding:12px 14px 16px;font:inherit;font-weight:600;cursor:pointer;text-align:left;overflow:hidden;transition:background .2s,border-color .2s}.flow-tabs[data-astro-cid-znvutnzu] button[data-astro-cid-znvutnzu]:hover{border-color:#fff6}.flow-tabs[data-astro-cid-znvutnzu] button[data-astro-cid-znvutnzu][aria-selected=true]{background:#0e95d229;border-color:var(--coral)}.flow-n[data-astro-cid-znvutnzu]{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:#ffffff24;font-family:var(--font-display);font-size:14px}.flow-tabs[data-astro-cid-znvutnzu] button[data-astro-cid-znvutnzu][aria-selected=true] .flow-n[data-astro-cid-znvutnzu],.flow-tabs[data-astro-cid-znvutnzu] button[data-astro-cid-znvutnzu].done .flow-n[data-astro-cid-znvutnzu]{background:var(--coral)}.flow-bar[data-astro-cid-znvutnzu]{position:absolute;left:0;right:0;bottom:0;height:3px;background:#ffffff14}.flow-bar[data-astro-cid-znvutnzu] span[data-astro-cid-znvutnzu]{display:block;height:100%;width:0;background:var(--coral)}.flow-tabs[data-astro-cid-znvutnzu] button[data-astro-cid-znvutnzu].done .flow-bar[data-astro-cid-znvutnzu] span[data-astro-cid-znvutnzu]{width:100%}.flow-tabs[data-astro-cid-znvutnzu] button[data-astro-cid-znvutnzu].run .flow-bar[data-astro-cid-znvutnzu] span[data-astro-cid-znvutnzu]{animation:flowbar 6.5s linear forwards}.flow[data-astro-cid-znvutnzu].paused .flow-tabs[data-astro-cid-znvutnzu] button[data-astro-cid-znvutnzu][aria-selected=true] .flow-bar[data-astro-cid-znvutnzu] span[data-astro-cid-znvutnzu]{width:100%;animation:none}@keyframes flowbar{0%{width:0}to{width:100%}}.flow-stage[data-astro-cid-znvutnzu]{background:var(--glass);border:1px solid var(--edge);border-radius:16px;padding:36px;min-height:380px}.flow-panel[data-astro-cid-znvutnzu]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;align-items:center}.flow-panel[data-astro-cid-znvutnzu][hidden]{display:none}.flow-step[data-astro-cid-znvutnzu]{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--coral);margin-bottom:10px}.flow-text[data-astro-cid-znvutnzu] h3[data-astro-cid-znvutnzu]{color:#fff;font-size:clamp(24px,2.6vw,32px);margin-bottom:12px}.flow-text[data-astro-cid-znvutnzu] p[data-astro-cid-znvutnzu]{color:var(--soft);font-size:18px;margin:0}.flow-panel[data-astro-cid-znvutnzu].on .flow-text[data-astro-cid-znvutnzu]{animation:rise .5s ease both}.flow-panel[data-astro-cid-znvutnzu].on .flow-visual[data-astro-cid-znvutnzu]>[data-astro-cid-znvutnzu]{animation:rise .6s .1s ease both}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.flow-ctrl[data-astro-cid-znvutnzu]{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.flow-btn[data-astro-cid-znvutnzu]{width:40px;height:40px;border-radius:50%;border:1px solid var(--edge);background:var(--glass);color:#fff;font-size:15px;cursor:pointer}.flow-btn[data-astro-cid-znvutnzu]:hover{border-color:#ffffff80}.flow-visual[data-astro-cid-znvutnzu]{color:var(--navy);font-size:14.5px}.v-cap[data-astro-cid-znvutnzu]{grid-column:1 / -1;font-size:12.5px;color:var(--soft);margin-top:8px}.v-research[data-astro-cid-znvutnzu]{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1.25fr);grid-template-rows:repeat(3,auto);gap:10px;align-items:center}.v-in[data-astro-cid-znvutnzu]{grid-column:1;background:#fff;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;box-shadow:0 10px 30px #0003}.v-in[data-astro-cid-znvutnzu] b[data-astro-cid-znvutnzu]{font-family:var(--font-display)}.v-in[data-astro-cid-znvutnzu] span[data-astro-cid-znvutnzu]{color:var(--muted);font-size:13px}.v-in1[data-astro-cid-znvutnzu]{grid-row:1}.v-in2[data-astro-cid-znvutnzu]{grid-row:2}.v-in3[data-astro-cid-znvutnzu]{grid-row:3}.v-arrow[data-astro-cid-znvutnzu]{grid-column:2;grid-row:1 / 4;align-self:stretch;position:relative}.v-arrow[data-astro-cid-znvutnzu]:before{content:"";position:absolute;top:50%;left:4px;right:4px;height:2px;background:var(--coral)}.v-arrow[data-astro-cid-znvutnzu]:after{content:"";position:absolute;top:calc(50% - 6px);right:0;border:7px solid transparent;border-left-color:var(--coral);border-right:0}.v-out[data-astro-cid-znvutnzu]{grid-column:3;grid-row:1 / 4;display:grid;gap:8px}.v-plan[data-astro-cid-znvutnzu]{background:#fff;border-radius:12px;padding:16px 18px;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;gap:9px;color:var(--navy)}.v-plan-h[data-astro-cid-znvutnzu]{font-weight:700;font-size:15px;margin-bottom:2px}.v-plan[data-astro-cid-znvutnzu] .v-line[data-astro-cid-znvutnzu]{height:8px;border-radius:4px;background:#e6eaf2}.v-plan-tag[data-astro-cid-znvutnzu]{margin-top:4px;align-self:flex-start;font-size:12px;font-weight:600;color:var(--pine);background:#e3f0ec;border-radius:999px;padding:3px 10px}.flow-panel[data-astro-cid-znvutnzu].on .v-plan[data-astro-cid-znvutnzu]{animation:rise .5s .3s ease both}.v-score[data-astro-cid-znvutnzu]{background:#fff;border-radius:var(--radius-l);padding:18px 20px;box-shadow:0 20px 50px #00000040}.v-score-head[data-astro-cid-znvutnzu]{display:flex;justify-content:space-between;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.v-row[data-astro-cid-znvutnzu]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;align-items:center;padding:9px 0;border-top:1px solid var(--line)}.v-t[data-astro-cid-znvutnzu]{font-weight:500}.v-t[data-astro-cid-znvutnzu] em[data-astro-cid-znvutnzu]{font-style:normal;font-size:11px;font-weight:700;color:#fff;background:var(--coral);border-radius:999px;padding:2px 8px;margin-left:8px}.v-b[data-astro-cid-znvutnzu]{height:10px;border-radius:5px;background:var(--paper);overflow:hidden}.v-b[data-astro-cid-znvutnzu] span[data-astro-cid-znvutnzu]{display:block;height:100%;width:var(--w);background:var(--sky);border-radius:4px}.v-row[data-astro-cid-znvutnzu].top .v-b[data-astro-cid-znvutnzu] span[data-astro-cid-znvutnzu]{background:var(--coral)}.flow-panel[data-astro-cid-znvutnzu].on .v-b[data-astro-cid-znvutnzu] span[data-astro-cid-znvutnzu]{animation:grow 1s .3s ease both}@keyframes grow{0%{width:0}}.v-doc[data-astro-cid-znvutnzu]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:16px;align-items:center}.v-doc-page[data-astro-cid-znvutnzu]{background:#fff;border-radius:12px;padding:20px;display:grid;gap:10px;box-shadow:0 20px 50px #00000040}.v-line[data-astro-cid-znvutnzu]{height:8px;border-radius:4px;background:#e3e7f0}.v-line[data-astro-cid-znvutnzu].h{height:14px;background:var(--navy)}.w60[data-astro-cid-znvutnzu]{width:60%}.w70[data-astro-cid-znvutnzu]{width:70%}.w80[data-astro-cid-znvutnzu]{width:80%}.w90[data-astro-cid-znvutnzu]{width:90%}.w95[data-astro-cid-znvutnzu]{width:95%}.w100[data-astro-cid-znvutnzu]{width:100%}.v-checks[data-astro-cid-znvutnzu]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.v-checks[data-astro-cid-znvutnzu] li[data-astro-cid-znvutnzu]{background:#fff;border-radius:8px;padding:9px 12px 9px 38px;position:relative;font-weight:500;box-shadow:0 10px 30px #0003}.v-checks[data-astro-cid-znvutnzu] li[data-astro-cid-znvutnzu]:before{content:"✓";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;background:var(--pine);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.flow-panel[data-astro-cid-znvutnzu].on .v-checks[data-astro-cid-znvutnzu] li[data-astro-cid-znvutnzu]{animation:rise .4s ease both}.flow-panel[data-astro-cid-znvutnzu].on .v-checks[data-astro-cid-znvutnzu] li[data-astro-cid-znvutnzu]:nth-child(2){animation-delay:.25s}.flow-panel[data-astro-cid-znvutnzu].on .v-checks[data-astro-cid-znvutnzu] li[data-astro-cid-znvutnzu]:nth-child(3){animation-delay:.45s}.flow-panel[data-astro-cid-znvutnzu].on .v-checks[data-astro-cid-znvutnzu] li[data-astro-cid-znvutnzu]:nth-child(4){animation-delay:.65s}.flow-panel[data-astro-cid-znvutnzu].on .v-checks[data-astro-cid-znvutnzu] li[data-astro-cid-znvutnzu]:nth-child(5){animation-delay:.85s}.v-mail[data-astro-cid-znvutnzu]{background:#fff;border-radius:16px;padding:22px;max-width:440px;margin-left:auto;box-shadow:0 20px 50px #00000040}.v-mail-top[data-astro-cid-znvutnzu]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.v-dot[data-astro-cid-znvutnzu]{width:8px;height:8px;border-radius:50%;background:var(--coral)}.v-mail-title[data-astro-cid-znvutnzu]{font-family:var(--font-display);font-weight:700;font-size:19px;line-height:1.25;margin:10px 0 14px}.v-mail-line[data-astro-cid-znvutnzu]{height:8px;border-radius:4px;background:#e3e7f0;margin-bottom:8px}.v-mail-line[data-astro-cid-znvutnzu].short{width:60%}.v-mail-btns[data-astro-cid-znvutnzu]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.v-mail-btns[data-astro-cid-znvutnzu] span[data-astro-cid-znvutnzu]{font-size:13px;font-weight:600;padding:8px 12px;border-radius:8px;border:1px solid var(--line)}.v-mail-btns[data-astro-cid-znvutnzu] .ok[data-astro-cid-znvutnzu]{background:var(--pine);border-color:var(--pine);color:#fff}.v-mail-btns[data-astro-cid-znvutnzu] .no[data-astro-cid-znvutnzu]{color:#b3261e;border-color:#f2b8b5}.flow-panel[data-astro-cid-znvutnzu].on .v-mail-btns[data-astro-cid-znvutnzu] .ok[data-astro-cid-znvutnzu]{animation:pulse 1.6s .8s ease-in-out 2}@keyframes pulse{50%{box-shadow:0 0 0 8px #2e8b5740}}.v-measure[data-astro-cid-znvutnzu]{display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:8px;align-items:center}.v-col[data-astro-cid-znvutnzu]{background:#fff;border-radius:12px;padding:14px;display:grid;gap:8px;box-shadow:0 20px 50px #00000040}.v-col-h[data-astro-cid-znvutnzu]{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.v-ai[data-astro-cid-znvutnzu]{display:flex;justify-content:space-between;gap:8px;font-weight:500}.v-ai[data-astro-cid-znvutnzu] i[data-astro-cid-znvutnzu]{font-style:normal;font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px;white-space:nowrap}.v-ai[data-astro-cid-znvutnzu] .hit[data-astro-cid-znvutnzu]{background:var(--pine);color:var(--on-pine)}.v-ai[data-astro-cid-znvutnzu] .miss[data-astro-cid-znvutnzu]{background:#f1f3f8;color:var(--muted)}.v-mid[data-astro-cid-znvutnzu]{color:var(--coral);font-size:22px;font-weight:700;text-align:center}.flow-panel[data-astro-cid-znvutnzu].on .v-col[data-astro-cid-znvutnzu].after{animation:rise .6s .4s ease both}.v-learn[data-astro-cid-znvutnzu]{display:grid;gap:12px}.v-mix[data-astro-cid-znvutnzu]{background:#fff;border-radius:var(--radius-l);padding:18px 20px;box-shadow:0 20px 50px #00000040;display:grid;gap:12px}.v-mix-h[data-astro-cid-znvutnzu]{font-family:var(--font-display);font-weight:700;font-size:17px}.v-mix-row[data-astro-cid-znvutnzu]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:center;font-weight:500}.v-m[data-astro-cid-znvutnzu]{height:12px;border-radius:6px;background:var(--paper);overflow:hidden}.v-m[data-astro-cid-znvutnzu] span[data-astro-cid-znvutnzu]{display:block;height:100%;border-radius:6px}.v-m[data-astro-cid-znvutnzu] .grow[data-astro-cid-znvutnzu]{background:var(--pine);width:55%}.v-m[data-astro-cid-znvutnzu] .hold[data-astro-cid-znvutnzu]{background:#5b6b82;width:25%}.v-m[data-astro-cid-znvutnzu] .shrink[data-astro-cid-znvutnzu]{background:#c9d2e6;width:20%}.flow-panel[data-astro-cid-znvutnzu].on .v-m[data-astro-cid-znvutnzu] .grow[data-astro-cid-znvutnzu]{animation:mixgrow 1.4s .3s ease both}.flow-panel[data-astro-cid-znvutnzu].on .v-m[data-astro-cid-znvutnzu] .shrink[data-astro-cid-znvutnzu]{animation:mixshrink 1.4s .3s ease both}@keyframes mixgrow{0%{width:40%}}@keyframes mixshrink{0%{width:35%}}.v-loop[data-astro-cid-znvutnzu]{color:#fff;font-weight:600;display:flex;align-items:center;gap:10px}.v-loop[data-astro-cid-znvutnzu] span[data-astro-cid-znvutnzu]{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--coral);font-size:18px}.flow-panel[data-astro-cid-znvutnzu].on .v-loop[data-astro-cid-znvutnzu] span[data-astro-cid-znvutnzu]{animation:spin 1.2s .6s ease both}@keyframes spin{0%{transform:rotate(-360deg)}}@media(max-width:900px){.flow-tabs[data-astro-cid-znvutnzu]{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-stage[data-astro-cid-znvutnzu]{padding:22px 18px;min-height:0}.flow-panel[data-astro-cid-znvutnzu]{grid-template-columns:1fr;gap:24px}.v-mail[data-astro-cid-znvutnzu]{margin-left:0}}@media(max-width:520px){.flow-tabs[data-astro-cid-znvutnzu] button[data-astro-cid-znvutnzu]{flex-direction:column;justify-content:center;text-align:center;padding:10px 6px 14px;gap:6px;font-size:14px}.v-research[data-astro-cid-znvutnzu]{grid-template-columns:1fr;grid-template-rows:none}.v-in[data-astro-cid-znvutnzu],.v-out[data-astro-cid-znvutnzu]{grid-column:1;grid-row:auto}.v-arrow[data-astro-cid-znvutnzu]{display:none}.v-doc[data-astro-cid-znvutnzu]{grid-template-columns:1fr}.v-doc-page[data-astro-cid-znvutnzu]{display:none}.v-row[data-astro-cid-znvutnzu]{grid-template-columns:1fr;gap:6px}.v-measure[data-astro-cid-znvutnzu]{grid-template-columns:1fr}.v-mid[data-astro-cid-znvutnzu]{transform:rotate(90deg)}}@media(prefers-reduced-motion:reduce){.flow[data-astro-cid-znvutnzu] [data-astro-cid-znvutnzu],.flow[data-astro-cid-znvutnzu] [data-astro-cid-znvutnzu]:before,.flow[data-astro-cid-znvutnzu] [data-astro-cid-znvutnzu]:after{animation:none!important;transition:none!important}}.int-head[data-astro-cid-bfhcfioi]{max-width:720px;margin-bottom:28px}.int-lede[data-astro-cid-bfhcfioi]{color:var(--muted);font-size:18px;margin:0}.int-grid[data-astro-cid-bfhcfioi]{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.int-card[data-astro-cid-bfhcfioi]{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:24px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.int-card[data-astro-cid-bfhcfioi]:hover{transform:translateY(-4px);border-color:var(--sky)}.int-logo[data-astro-cid-bfhcfioi]{display:grid;place-items:center;width:58px;height:58px;border-radius:var(--radius-l);background:var(--paper);border:1px solid var(--line);color:var(--navy)}.int-logo[data-astro-cid-bfhcfioi] img[data-astro-cid-bfhcfioi]{display:block;width:34px;height:34px}.int-card[data-astro-cid-bfhcfioi] h3[data-astro-cid-bfhcfioi]{margin:16px 0 6px;font-size:19px}.int-card[data-astro-cid-bfhcfioi] p[data-astro-cid-bfhcfioi]{margin:0;color:var(--muted);font-size:15px}.int-more[data-astro-cid-bfhcfioi]{background:transparent;border-style:dashed}.int-note[data-astro-cid-bfhcfioi]{margin:14px 0 0;font-size:12.5px;color:var(--muted)}.ce-hero[data-astro-cid-bp6jbttu]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:center;padding-top:96px}.ce-hero[data-astro-cid-bp6jbttu] h1[data-astro-cid-bp6jbttu]{max-width:640px;font-size:clamp(38px,4.6vw,60px);text-wrap:balance}.hero-points[data-astro-cid-bp6jbttu]{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:15px;font-weight:600}.hero-points[data-astro-cid-bp6jbttu] li[data-astro-cid-bp6jbttu]{display:flex;align-items:center;gap:8px}.hero-points[data-astro-cid-bp6jbttu] svg{color:var(--pine)}.packet[data-astro-cid-bp6jbttu]{margin:0;background:var(--white);border:1px solid var(--hairline);border-radius:var(--radius-l);padding:24px;box-shadow:0 30px 80px -20px #16233f4d;animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.packet[data-astro-cid-bp6jbttu]{animation:none}}.packet-top[data-astro-cid-bp6jbttu]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.chip[data-astro-cid-bp6jbttu]{font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;display:inline-flex;align-items:center;gap:6px}.chip-wait[data-astro-cid-bp6jbttu]{background:#fff1d6;color:#8a5a00}.pulse[data-astro-cid-bp6jbttu]{width:7px;height:7px;border-radius:50%;background:var(--ink);box-shadow:0 0 #16233f80;animation:pulse 1.8s infinite}@keyframes pulse{70%{box-shadow:0 0 0 7px #16233f00}to{box-shadow:0 0 #16233f00}}.packet-meta[data-astro-cid-bp6jbttu]{font-size:12px;color:var(--muted)}.packet-img[data-astro-cid-bp6jbttu]{height:132px;border-radius:12px;margin-bottom:18px;display:flex;align-items:flex-end;justify-content:flex-end;padding:0 20px;overflow:hidden;background:var(--sky-depth)}.packet-img[data-astro-cid-bp6jbttu] .packet-bars{height:104px;width:auto}.packet-title[data-astro-cid-bp6jbttu]{font-family:var(--font-display);font-weight:700;font-size:20px;line-height:1.25;letter-spacing:-.02em;margin:0 0 12px}.packet-lines[data-astro-cid-bp6jbttu]{display:grid;gap:7px;margin-bottom:16px}.packet-lines[data-astro-cid-bp6jbttu] span[data-astro-cid-bp6jbttu]{height:7px;border-radius:4px;background:#e6eaf2}.packet-lines[data-astro-cid-bp6jbttu] .short[data-astro-cid-bp6jbttu]{width:60%}.packet-checks[data-astro-cid-bp6jbttu]{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14px}.packet-checks[data-astro-cid-bp6jbttu] li[data-astro-cid-bp6jbttu]{display:flex;align-items:center;gap:8px}.packet-checks[data-astro-cid-bp6jbttu] svg{flex:none;width:18px;height:18px;padding:3px;border-radius:50%;background:var(--pine);color:#fff}.packet-foot[data-astro-cid-bp6jbttu]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.packet-foot[data-astro-cid-bp6jbttu] strong[data-astro-cid-bp6jbttu]{color:var(--navy)}.packet-btns[data-astro-cid-bp6jbttu]{display:flex;gap:8px}.mini[data-astro-cid-bp6jbttu]{font-size:13px;font-weight:600;padding:7px 12px;border-radius:8px;background:var(--pine);color:#fff}.mini-ghost[data-astro-cid-bp6jbttu]{background:transparent;color:var(--navy);border:1px solid var(--line)}.pillars[data-astro-cid-bp6jbttu]{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:18px}.pillar[data-astro-cid-bp6jbttu]{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:26px;transition:transform .25s ease,border-color .25s ease}.pillar[data-astro-cid-bp6jbttu]:hover{transform:translateY(-4px);border-color:var(--sky)}.pillar[data-astro-cid-bp6jbttu] h3[data-astro-cid-bp6jbttu]{margin:16px 0 6px;font-size:19px}.pillar[data-astro-cid-bp6jbttu] p[data-astro-cid-bp6jbttu]{margin:0;color:var(--muted);font-size:15px}.ic[data-astro-cid-bp6jbttu]{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:var(--navy);color:var(--sky-bright);flex:none}.ic-soft[data-astro-cid-bp6jbttu]{width:40px;height:40px;border-radius:10px;background:var(--surface-raised);color:var(--navy)}.band[data-astro-cid-bp6jbttu]{color:var(--on-navy);padding:104px 0}.band[data-astro-cid-bp6jbttu] h2[data-astro-cid-bp6jbttu]{color:#fff}.band-lede[data-astro-cid-bp6jbttu]{color:#c9d6e8;font-size:18px;max-width:680px;margin:0 0 32px}.head[data-astro-cid-bp6jbttu]{max-width:720px;margin-bottom:28px}.features[data-astro-cid-bp6jbttu]{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px}.feature[data-astro-cid-bp6jbttu]{display:flex;gap:16px;align-items:flex-start;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-l);padding:22px}.feature[data-astro-cid-bp6jbttu] h3[data-astro-cid-bp6jbttu]{font-size:17px;margin:0 0 4px}.feature[data-astro-cid-bp6jbttu] p[data-astro-cid-bp6jbttu]{margin:0;color:var(--muted);font-size:15px}.gate[data-astro-cid-bp6jbttu]{display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center}.sub[data-astro-cid-bp6jbttu]{color:var(--muted);margin:0 0 16px}.gate-rows[data-astro-cid-bp6jbttu]{display:grid;gap:12px}.gate-row[data-astro-cid-bp6jbttu]{display:grid;grid-template-columns:auto 150px minmax(0,1fr);gap:16px;align-items:center;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-l);padding:18px 20px}.gate-row[data-astro-cid-bp6jbttu] span[data-astro-cid-bp6jbttu]:last-child{color:var(--muted)}.gate-ic[data-astro-cid-bp6jbttu]{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--surface-raised);color:var(--navy)}.gate-row[data-astro-cid-bp6jbttu].ok{border:2px solid var(--pine)}.gate-row[data-astro-cid-bp6jbttu].ok .gate-ic[data-astro-cid-bp6jbttu]{background:var(--pine);color:#fff}.gate-shots[data-astro-cid-bp6jbttu]{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.116fr);gap:32px;align-items:start;margin-top:8px}.pair-text[data-astro-cid-bp6jbttu] .won-card{margin-top:32px}.pair[data-astro-cid-bp6jbttu]{display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center}.text-link[data-astro-cid-bp6jbttu]{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--link);text-decoration:none}.text-link[data-astro-cid-bp6jbttu]:hover{text-decoration:underline}.shot[data-astro-cid-bp6jbttu]{margin:0}.shot[data-astro-cid-bp6jbttu] img[data-astro-cid-bp6jbttu]{display:block;width:100%;height:auto;border-radius:var(--radius-l);border:1px solid var(--hairline);box-shadow:0 30px 80px -20px #16233f47}.shot[data-astro-cid-bp6jbttu] figcaption[data-astro-cid-bp6jbttu]{margin-top:10px;font-size:13px;color:var(--muted)}.kinds[data-astro-cid-bp6jbttu]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.kind[data-astro-cid-bp6jbttu]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-l);padding:24px;transition:transform .25s ease,border-color .25s ease}.kind[data-astro-cid-bp6jbttu]:hover{transform:translateY(-3px);border-color:var(--sky)}.kind[data-astro-cid-bp6jbttu] h3[data-astro-cid-bp6jbttu]{margin:14px 0 6px;font-size:18px}.kind[data-astro-cid-bp6jbttu] p[data-astro-cid-bp6jbttu]{margin:0;color:var(--muted);font-size:15px}.roles[data-astro-cid-bp6jbttu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.role-card[data-astro-cid-bp6jbttu]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-l);padding:26px}.role-card[data-astro-cid-bp6jbttu].you{border:2px solid var(--pine)}.role-head[data-astro-cid-bp6jbttu]{display:flex;align-items:center;gap:14px;margin-bottom:16px}.role-head[data-astro-cid-bp6jbttu] h3[data-astro-cid-bp6jbttu]{margin:0;font-size:20px}.role-card[data-astro-cid-bp6jbttu] ul[data-astro-cid-bp6jbttu]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.role-card[data-astro-cid-bp6jbttu] li[data-astro-cid-bp6jbttu]{display:flex;gap:10px;align-items:flex-start;font-size:15px}.role-card[data-astro-cid-bp6jbttu] li[data-astro-cid-bp6jbttu] svg{flex:none;margin-top:3px;color:var(--pine)}.pace[data-astro-cid-bp6jbttu]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:center}.pace-cards[data-astro-cid-bp6jbttu]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pace-card[data-astro-cid-bp6jbttu]{display:grid;gap:6px;padding:24px;border-radius:var(--radius-l);border:1px solid var(--line);background:var(--paper)}.pace-card[data-astro-cid-bp6jbttu].on{background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.pace-k[data-astro-cid-bp6jbttu]{font:600 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--link)}.pace-card[data-astro-cid-bp6jbttu].on .pace-k[data-astro-cid-bp6jbttu]{color:var(--sky-bright)}.pace-card[data-astro-cid-bp6jbttu] strong[data-astro-cid-bp6jbttu]{font-family:var(--font-display);font-size:26px;letter-spacing:-.02em}.pace-card[data-astro-cid-bp6jbttu] span[data-astro-cid-bp6jbttu]:last-child{color:var(--muted);font-size:15px}.pace-card[data-astro-cid-bp6jbttu].on span[data-astro-cid-bp6jbttu]:last-child{color:#c9d6e8}.pace-more[data-astro-cid-bp6jbttu]{grid-column:1 / -1;display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--link);text-decoration:none}.pace-more[data-astro-cid-bp6jbttu]:hover{text-decoration:underline}.start[data-astro-cid-bp6jbttu]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.start[data-astro-cid-bp6jbttu] li[data-astro-cid-bp6jbttu]{padding:26px 24px;border-radius:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14)}.start[data-astro-cid-bp6jbttu] .n[data-astro-cid-bp6jbttu]{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--sky);color:#fff;font:700 15px/1 var(--font-mono)}.start[data-astro-cid-bp6jbttu] h3[data-astro-cid-bp6jbttu]{color:#fff;margin:18px 0 8px;font-size:18px}.start[data-astro-cid-bp6jbttu] p[data-astro-cid-bp6jbttu]{margin:0;color:#c9d6e8;font-size:15px;line-height:1.55}.faq[data-astro-cid-bp6jbttu]>[data-astro-cid-bp6jbttu]{max-width:820px}details[data-astro-cid-bp6jbttu] p[data-astro-cid-bp6jbttu]{margin:0 22px;color:var(--muted)}@media(max-width:640px){details[data-astro-cid-bp6jbttu] p[data-astro-cid-bp6jbttu]{margin:0 18px}}@media(max-width:640px){.band[data-astro-cid-bp6jbttu]{padding:60px 0}}@media(max-width:1000px){.roles[data-astro-cid-bp6jbttu]{grid-template-columns:1fr}.start[data-astro-cid-bp6jbttu]{grid-template-columns:repeat(2,minmax(0,1fr))}.pace[data-astro-cid-bp6jbttu]{grid-template-columns:1fr;gap:24px}}@media(max-width:560px){.start[data-astro-cid-bp6jbttu],.pace-cards[data-astro-cid-bp6jbttu]{grid-template-columns:1fr}}@media(max-width:900px){.ce-hero[data-astro-cid-bp6jbttu]{grid-template-columns:1fr;gap:36px;padding-top:56px}.gate[data-astro-cid-bp6jbttu],.pair[data-astro-cid-bp6jbttu]{grid-template-columns:1fr;gap:24px}.gate-shots[data-astro-cid-bp6jbttu]{grid-template-columns:1fr}.gate-row[data-astro-cid-bp6jbttu]{grid-template-columns:auto minmax(0,1fr)}.gate-row[data-astro-cid-bp6jbttu] span[data-astro-cid-bp6jbttu]:last-child{grid-column:2}}
