.sfh[data-astro-cid-pvtnkk4k]{--sfh-ink:var(--primary-900);isolation:isolate;background:var(--sfh-ink);color:#fff;position:relative;overflow:hidden}.sfh-photo[data-astro-cid-pvtnkk4k]{z-index:-1;position:absolute;inset:0}.sfh-photo[data-astro-cid-pvtnkk4k] img[data-astro-cid-pvtnkk4k]{object-fit:cover;object-position:62% 40%;width:100%;max-width:none;height:100%}.sfh-photo[data-astro-cid-pvtnkk4k]:after{content:"";background:linear-gradient(90deg,#061914db 0%,#061914b8 32%,#06191447 58%,#0619141f 100%),linear-gradient(#06191400 70%,#06191480 100%);position:absolute;inset:0}.sfh-inner[data-astro-cid-pvtnkk4k]{grid-template:".stage"1fr"head stage""body stage"".stage"1fr/minmax(0,1fr) 360px;column-gap:72px;max-width:1280px;min-height:clamp(640px,100svh - 108px,780px);margin:0 auto;padding-inline:48px;display:grid;position:relative}.sfh-head[data-astro-cid-pvtnkk4k]{grid-area:head;max-width:700px;padding-top:64px}.sfh-body[data-astro-cid-pvtnkk4k]{grid-area:body;max-width:600px;padding-bottom:72px}.sfh-eyebrow[data-astro-cid-pvtnkk4k]{font-size:13px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--primary-300);margin-bottom:20px}h1[data-astro-cid-pvtnkk4k]{font-size:clamp(40px,4vw,58px);line-height:1.05;font-weight:var(--weight-medium);letter-spacing:-.03em;color:#fff;text-wrap:balance;text-shadow:0 2px 24px #06191459}.sfh-lede[data-astro-cid-pvtnkk4k]{color:#ffffffdb;text-wrap:pretty;max-width:560px;margin-top:24px;font-size:19px;line-height:1.55}.sfh-action[data-astro-cid-pvtnkk4k]{margin-top:34px}.sfh-btn[data-astro-cid-pvtnkk4k]{padding:16px 32px;font-size:16px;box-shadow:0 10px 30px -10px #1e7d60b3}.sfh-btn[data-astro-cid-pvtnkk4k]:focus-visible{outline-color:#fff}.sfh-terms[data-astro-cid-pvtnkk4k]{color:#fffc;gap:8px;margin:26px 0 0;padding:0;font-size:14px;line-height:1.45;list-style:none;display:grid}.sfh-terms[data-astro-cid-pvtnkk4k] li[data-astro-cid-pvtnkk4k]{align-items:flex-start;gap:10px;display:flex}.sfh-terms[data-astro-cid-pvtnkk4k] li[data-astro-cid-pvtnkk4k] svg{color:var(--primary-300);flex-shrink:0;margin-top:2px}.sfh-stage[data-astro-cid-pvtnkk4k]{grid-area:stage;min-width:0;position:relative}.sfh-phone[data-astro-cid-pvtnkk4k]{background:#121614;border-radius:54px;width:360px;height:820px;padding:10px;position:absolute;top:88px;left:0;box-shadow:0 0 0 1px #ffffff24,inset 0 0 0 2px #2a302d,0 40px 80px -20px #000000bf,0 0 120px -10px #ffbe6e2e}.sfh-screen[data-astro-cid-pvtnkk4k]{color:#161a18;height:100%;font-family:var(--font-sans);text-align:left;background:#f4f6f5;border-radius:44px;overflow:hidden}.ph-status[data-astro-cid-pvtnkk4k]{height:44px;font-size:14px;font-weight:var(--weight-semibold);background:#fff;justify-content:space-between;align-items:center;padding:0 26px 0 30px;display:flex}.ph-notch[data-astro-cid-pvtnkk4k]{background:#121614;border-radius:999px;width:96px;height:26px}.ph-signal[data-astro-cid-pvtnkk4k]{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.ph-signal[data-astro-cid-pvtnkk4k] i[data-astro-cid-pvtnkk4k]{background:#161a18;border-radius:1px;width:3px}.ph-signal[data-astro-cid-pvtnkk4k] i[data-astro-cid-pvtnkk4k]:first-child{height:4px}.ph-signal[data-astro-cid-pvtnkk4k] i[data-astro-cid-pvtnkk4k]:nth-child(2){height:6px}.ph-signal[data-astro-cid-pvtnkk4k] i[data-astro-cid-pvtnkk4k]:nth-child(3){height:8px}.ph-signal[data-astro-cid-pvtnkk4k] i[data-astro-cid-pvtnkk4k]:nth-child(4){height:11px}.ph-bar[data-astro-cid-pvtnkk4k]{background:#fff;border-bottom:1px solid #eaeceb;justify-content:space-between;align-items:center;height:44px;padding:0 18px;display:flex}.ph-crumb[data-astro-cid-pvtnkk4k]{font-size:13.5px;font-weight:var(--weight-semibold);color:#3f4643}.ph-search[data-astro-cid-pvtnkk4k]{color:#6e7772;border:1px solid #eaeceb;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ph-body[data-astro-cid-pvtnkk4k]{padding:18px 14px 0}.ph-title[data-astro-cid-pvtnkk4k]{font-size:22px;font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:1.2}.ph-sub[data-astro-cid-pvtnkk4k]{color:#6e7772;margin-top:4px;font-size:12.5px}.ph-pills[data-astro-cid-pvtnkk4k]{gap:6px;margin:14px 0 12px;display:flex}.ph-pill[data-astro-cid-pvtnkk4k]{height:30px;font-size:12px;font-weight:var(--weight-semibold);color:#3f4643;white-space:nowrap;background:#fff;border:1px solid #eaeceb;border-radius:8px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.ph-pill[data-astro-cid-pvtnkk4k] b[data-astro-cid-pvtnkk4k]{color:#6e7772;background:#f2f4f3;border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:700}.ph-pill[data-astro-cid-pvtnkk4k].is-active{border-color:var(--primary-500);color:#155c46;background:#eaf5f0}.ph-pill[data-astro-cid-pvtnkk4k].is-active b[data-astro-cid-pvtnkk4k]{background:var(--primary-500);color:#fff}.ph-card[data-astro-cid-pvtnkk4k]{background:#fff;border:1px solid #eaeceb;border-radius:12px;margin-bottom:10px;padding:13px 13px 6px;box-shadow:0 1px 2px #10201a0d,0 10px 24px -16px #10201a24}.ph-card-top[data-astro-cid-pvtnkk4k]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ph-card-id[data-astro-cid-pvtnkk4k]{min-width:0}.ph-meta[data-astro-cid-pvtnkk4k]{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ph-wo[data-astro-cid-pvtnkk4k]{font-family:var(--font-mono);color:#3f4643;white-space:nowrap;font-size:11.5px;font-weight:500}.ph-chip[data-astro-cid-pvtnkk4k]{font-size:11px;font-weight:var(--weight-semibold);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 7px;display:inline-flex}.ph-chip[data-astro-cid-pvtnkk4k] i[data-astro-cid-pvtnkk4k]{border-radius:50%;width:5px;height:5px}.ph-chip[data-astro-cid-pvtnkk4k].is-prog{color:#175d48;background:#e8f2ee}.ph-chip[data-astro-cid-pvtnkk4k].is-prog i[data-astro-cid-pvtnkk4k]{background:var(--primary-500)}.ph-chip[data-astro-cid-pvtnkk4k].is-planned{color:#8f6710;background:#fbf2dc}.ph-chip[data-astro-cid-pvtnkk4k].is-planned i[data-astro-cid-pvtnkk4k]{background:#e3a312}.ph-item[data-astro-cid-pvtnkk4k]{font-size:16px;font-weight:var(--weight-semibold);white-space:nowrap;margin-top:3px;line-height:1.3}.ph-due[data-astro-cid-pvtnkk4k]{color:#6e7772;margin-top:1px;font-size:12px}.ph-btn[data-astro-cid-pvtnkk4k]{height:38px;font-size:13px;font-weight:var(--weight-semibold);border-radius:10px;flex-shrink:0;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.ph-start[data-astro-cid-pvtnkk4k]{background:var(--primary-500);color:#fff}.ph-finish[data-astro-cid-pvtnkk4k]{color:#3f4643;background:#fff;border:1px solid #eaeceb}.ph-steps[data-astro-cid-pvtnkk4k]{border-top:1px solid #eaeceb;margin-top:10px;padding-top:6px}.ph-step[data-astro-cid-pvtnkk4k]{align-items:center;gap:9px;padding:5px 0;font-size:13px;display:flex}.ph-seq[data-astro-cid-pvtnkk4k]{width:19px;height:19px;font-family:var(--font-mono);color:#a2aba6;background:#f2f4f3;border:1px solid #eaeceb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.ph-name[data-astro-cid-pvtnkk4k]{color:#161a18;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;margin-right:auto;position:relative;overflow:hidden}.ph-station[data-astro-cid-pvtnkk4k]{color:#6e7772;white-space:nowrap;font-size:11.5px}.ph-min[data-astro-cid-pvtnkk4k]{text-align:right;min-width:26px;font-family:var(--font-mono);color:#8a938f;font-size:11px}.ph-box[data-astro-cid-pvtnkk4k]{border:1.5px solid var(--primary-500);background:var(--primary-500);color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative}.ph-box[data-astro-cid-pvtnkk4k] svg{transition:transform .25s var(--ease-out-expo), opacity .2s var(--ease)}.ph-step[data-astro-cid-pvtnkk4k] .ph-name[data-astro-cid-pvtnkk4k]:after{content:"";background:currentColor;width:0;height:1px;position:absolute;top:52%;left:0}.ph-card-live[data-astro-cid-pvtnkk4k] .ph-step[data-astro-cid-pvtnkk4k] .ph-name[data-astro-cid-pvtnkk4k]{color:#8a938f}.ph-card-live[data-astro-cid-pvtnkk4k] .ph-step[data-astro-cid-pvtnkk4k] .ph-name[data-astro-cid-pvtnkk4k]:after{width:100%}@media (prefers-reduced-motion:no-preference){html.js .sfh-phone[data-astro-cid-pvtnkk4k]:not(.is-static) .ph-step[data-astro-cid-pvtnkk4k][data-beat]:not(.is-on) .ph-box[data-astro-cid-pvtnkk4k]{background:#fff;border-color:#c9cfcc}html.js .sfh-phone[data-astro-cid-pvtnkk4k]:not(.is-static) .ph-step[data-astro-cid-pvtnkk4k][data-beat]:not(.is-on) .ph-box[data-astro-cid-pvtnkk4k] svg{opacity:0;transform:scale(.4)}html.js .sfh-phone[data-astro-cid-pvtnkk4k]:not(.is-static) .ph-step[data-astro-cid-pvtnkk4k][data-beat]:not(.is-on) .ph-name[data-astro-cid-pvtnkk4k]{color:#161a18}html.js .sfh-phone[data-astro-cid-pvtnkk4k]:not(.is-static) .ph-step[data-astro-cid-pvtnkk4k][data-beat]:not(.is-on) .ph-name[data-astro-cid-pvtnkk4k]:after{width:0}.ph-step[data-astro-cid-pvtnkk4k][data-beat] .ph-box[data-astro-cid-pvtnkk4k]{transition:background-color .2s var(--ease), border-color .2s var(--ease)}.ph-step[data-astro-cid-pvtnkk4k][data-beat] .ph-name[data-astro-cid-pvtnkk4k]{transition:color .3s var(--ease)}.ph-step[data-astro-cid-pvtnkk4k][data-beat] .ph-name[data-astro-cid-pvtnkk4k]:after{transition:width .35s var(--ease-out-expo) 50ms}.ph-step[data-astro-cid-pvtnkk4k][data-beat].is-on .ph-box[data-astro-cid-pvtnkk4k]:before{content:"";animation:sfh-tap .55s var(--ease-out-expo) forwards;background:#1e7d6047;border-radius:50%;position:absolute;inset:-7px}.sfh-phone[data-astro-cid-pvtnkk4k].is-static .ph-box[data-astro-cid-pvtnkk4k]:before{display:none}}@keyframes sfh-tap{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}@media (width<=1100px){.sfh-inner[data-astro-cid-pvtnkk4k]{grid-template-columns:minmax(0,1fr) 320px;column-gap:48px}.sfh-phone[data-astro-cid-pvtnkk4k]{width:320px}}@media (width<=900px){.sfh-photo[data-astro-cid-pvtnkk4k] img[data-astro-cid-pvtnkk4k]{object-position:64% 50%}.sfh-photo[data-astro-cid-pvtnkk4k]:after{background:linear-gradient(90deg,#061914d1 0%,#06191499 50%,#06191433 100%),linear-gradient(#0619148c 0%,#06191400 45%)}.sfh-inner[data-astro-cid-pvtnkk4k]{grid-template:"head head""body stage"/minmax(0,1fr) 310px;column-gap:32px;min-height:0;padding-inline:32px}.sfh-head[data-astro-cid-pvtnkk4k]{padding-top:56px}.sfh-body[data-astro-cid-pvtnkk4k]{padding-bottom:150px}.sfh-lede[data-astro-cid-pvtnkk4k]{font-size:17px}.sfh-phone[data-astro-cid-pvtnkk4k]{width:310px;top:8px}.ph-btn[data-astro-cid-pvtnkk4k]{padding:0 12px}}@media (width<=560px){.sfh-photo[data-astro-cid-pvtnkk4k] img[data-astro-cid-pvtnkk4k]{object-position:60% 50%}.sfh-photo[data-astro-cid-pvtnkk4k]:after{background:linear-gradient(#061914d1 0%,#061914c7 55%,#0619144d 80%,#06191473 100%)}.sfh-inner[data-astro-cid-pvtnkk4k]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""body""stage";padding-inline:20px}.sfh-head[data-astro-cid-pvtnkk4k]{padding-top:36px}.sfh-body[data-astro-cid-pvtnkk4k]{padding-bottom:32px}.sfh-eyebrow[data-astro-cid-pvtnkk4k]{margin-bottom:14px;font-size:11.5px;line-height:1.5}h1[data-astro-cid-pvtnkk4k]{font-size:34px;line-height:1.07}.sfh-lede[data-astro-cid-pvtnkk4k]{margin-top:16px;font-size:16.5px;line-height:1.5}.sfh-action[data-astro-cid-pvtnkk4k]{margin-top:24px}.sfh-btn[data-astro-cid-pvtnkk4k]{width:100%}.sfh-terms[data-astro-cid-pvtnkk4k]{margin-top:18px;font-size:13.5px}.sfh-stage[data-astro-cid-pvtnkk4k]{height:480px}.sfh-phone[data-astro-cid-pvtnkk4k]{border-radius:50px;width:330px;padding:9px;top:0;left:50%;transform:translate(-50%)}.sfh-screen[data-astro-cid-pvtnkk4k]{border-radius:41px}}@media (width<=370px){.sfh-phone[data-astro-cid-pvtnkk4k]{width:300px}.ph-station[data-astro-cid-pvtnkk4k]{display:none}}.sfw[data-astro-cid-6emc4zcj]{background:var(--surface-page);border-bottom:1px solid var(--border)}.sfw-inner[data-astro-cid-6emc4zcj]{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-template-areas:"lead leaks""enough enough";gap:72px 88px;max-width:1200px;margin:0 auto;padding:112px 48px 104px;display:grid}.sfw-lead[data-astro-cid-6emc4zcj]{flex-direction:column;grid-area:lead;gap:40px;display:flex}.sfw-eyebrow[data-astro-cid-6emc4zcj]{font-size:12px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--primary-700);margin-bottom:16px}h2[data-astro-cid-6emc4zcj]{font-size:clamp(30px,3.2vw,42px);line-height:1.1;font-weight:var(--weight-medium);letter-spacing:-.025em;color:var(--text-primary);text-wrap:balance}.sfw-intro[data-astro-cid-6emc4zcj]{max-width:500px;color:var(--text-body);text-wrap:pretty;margin-top:20px;font-size:17px;line-height:1.6}.sfw-photo[data-astro-cid-6emc4zcj]{--reveal-radius:14px;margin:0}.sfw-photo[data-astro-cid-6emc4zcj] img[data-astro-cid-6emc4zcj]{aspect-ratio:4/3;object-fit:cover;background:var(--neutral-200);border-radius:14px;width:100%;height:auto}.sfw-leaks[data-astro-cid-6emc4zcj]{grid-area:leaks;align-self:start;margin:0;padding:6px 0 0;list-style:none;position:relative}.sfw-leak[data-astro-cid-6emc4zcj]:not(:last-child):after{content:"";background:var(--neutral-200);width:1px;position:absolute;top:22px;bottom:2px;left:5px}.sfw-leak[data-astro-cid-6emc4zcj]{padding:0 0 40px 36px;position:relative}.sfw-leak[data-astro-cid-6emc4zcj]:last-child{padding-bottom:0}.sfw-leak[data-astro-cid-6emc4zcj]:before{content:"";background:var(--surface-page);border:2px solid var(--neutral-400);border-radius:50%;width:11px;height:11px;position:absolute;top:5px;left:0}.sfw-when[data-astro-cid-6emc4zcj]{font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:500;line-height:1.6}.sfw-leak[data-astro-cid-6emc4zcj] h3[data-astro-cid-6emc4zcj]{font-size:19px;line-height:1.3;font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--text-primary);text-wrap:balance;margin-top:6px}.sfw-body[data-astro-cid-6emc4zcj]{max-width:540px;color:var(--text-body);text-wrap:pretty;margin-top:8px;font-size:16px;line-height:1.6}.sfw-leak[data-astro-cid-6emc4zcj].is-late:before{border-color:var(--error-600);background:var(--error-600);box-shadow:0 0 0 4px var(--error-100)}.sfw-leak[data-astro-cid-6emc4zcj].is-late .sfw-when[data-astro-cid-6emc4zcj]{color:var(--error-700)}.sfw-enough[data-astro-cid-6emc4zcj]{background:var(--surface-muted);border:1px solid var(--border);--reveal-radius:14px;border-radius:14px;grid-area:enough;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;column-gap:88px;padding:44px 48px;display:grid}.sfw-enough[data-astro-cid-6emc4zcj] h3[data-astro-cid-6emc4zcj]{font-size:22px;line-height:1.25;font-weight:var(--weight-semibold);letter-spacing:-.015em;color:var(--text-primary);text-wrap:balance;max-width:420px}.sfw-enough-body[data-astro-cid-6emc4zcj]{gap:14px;display:grid}.sfw-enough-body[data-astro-cid-6emc4zcj] p[data-astro-cid-6emc4zcj]{color:var(--text-body);text-wrap:pretty;max-width:560px;font-size:16px;line-height:1.6}.sfw-enough-body[data-astro-cid-6emc4zcj] p[data-astro-cid-6emc4zcj]:last-child{color:var(--text-primary)}@media (width<=1024px){.sfw-inner[data-astro-cid-6emc4zcj]{column-gap:56px}.sfw-enough[data-astro-cid-6emc4zcj]{column-gap:48px;padding:40px}}@media (width<=900px){.sfw-inner[data-astro-cid-6emc4zcj]{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead""leaks""enough";row-gap:56px;padding:88px 40px 80px}.sfw-lead[data-astro-cid-6emc4zcj]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;column-gap:40px;display:grid}.sfw-leaks[data-astro-cid-6emc4zcj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;padding-top:0;display:grid}.sfw-leak[data-astro-cid-6emc4zcj]:not(:last-child):after{display:none}.sfw-leak[data-astro-cid-6emc4zcj],.sfw-leak[data-astro-cid-6emc4zcj]:last-child{border-top:1px solid var(--neutral-200);padding:20px 0 0}.sfw-leak[data-astro-cid-6emc4zcj]:before{top:-6px}.sfw-leak[data-astro-cid-6emc4zcj].is-late{border-top-color:var(--error-200)}.sfw-enough[data-astro-cid-6emc4zcj]{grid-template-columns:minmax(0,1fr);row-gap:16px;padding:32px}.sfw-enough[data-astro-cid-6emc4zcj] h3[data-astro-cid-6emc4zcj]{max-width:none}}@media (width<=640px){.sfw-inner[data-astro-cid-6emc4zcj]{row-gap:48px;padding:64px 20px}.sfw-lead[data-astro-cid-6emc4zcj]{gap:28px;display:flex}h2[data-astro-cid-6emc4zcj]{font-size:30px}.sfw-intro[data-astro-cid-6emc4zcj]{margin-top:16px;font-size:16px}.sfw-photo[data-astro-cid-6emc4zcj] img[data-astro-cid-6emc4zcj]{border-radius:12px}.sfw-leaks[data-astro-cid-6emc4zcj]{grid-template-columns:minmax(0,1fr);row-gap:32px}.sfw-leak[data-astro-cid-6emc4zcj] h3[data-astro-cid-6emc4zcj]{font-size:18px}.sfw-body[data-astro-cid-6emc4zcj]{font-size:15.5px}.sfw-enough[data-astro-cid-6emc4zcj]{border-radius:12px;padding:24px 20px}.sfw-enough[data-astro-cid-6emc4zcj] h3[data-astro-cid-6emc4zcj]{font-size:20px}.sfw-enough-body[data-astro-cid-6emc4zcj] p[data-astro-cid-6emc4zcj]{font-size:15.5px}}.sfi[data-astro-cid-kzmazsbt]{background:var(--surface-muted);border-bottom:1px solid var(--border)}.sfi-inner[data-astro-cid-kzmazsbt]{max-width:1200px;margin:0 auto;padding:112px 48px}.sfi-head[data-astro-cid-kzmazsbt]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;column-gap:88px;display:grid}.sfi-eyebrow[data-astro-cid-kzmazsbt]{font-size:12px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--primary-700);margin-bottom:16px}h2[data-astro-cid-kzmazsbt]{font-size:clamp(30px,3.2vw,42px);line-height:1.1;font-weight:var(--weight-medium);letter-spacing:-.025em;color:var(--text-primary);text-wrap:balance}.sfi-answer[data-astro-cid-kzmazsbt]{padding-top:34px}.sfi-def[data-astro-cid-kzmazsbt]{letter-spacing:-.01em;color:var(--text-primary);text-wrap:pretty;font-size:21px;line-height:1.5}.sfi-more[data-astro-cid-kzmazsbt]{color:var(--text-body);text-wrap:pretty;margin-top:18px;font-size:17px;line-height:1.6}.sfi-more[data-astro-cid-kzmazsbt] a[data-astro-cid-kzmazsbt]{color:var(--primary-700);font-weight:var(--weight-medium);text-decoration:underline;text-decoration-color:var(--primary-300);text-underline-offset:3px}.sfi-more[data-astro-cid-kzmazsbt] a[data-astro-cid-kzmazsbt]:hover{text-decoration-color:currentColor}.sfi-scale[data-astro-cid-kzmazsbt]{font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:16px;margin-top:80px;font-size:12px;font-weight:500;display:flex}.sfi-scale-line[data-astro-cid-kzmazsbt]{background:var(--neutral-300);flex:1;height:1px;position:relative}.sfi-scale-line[data-astro-cid-kzmazsbt]:after{content:"";border-top:1px solid var(--neutral-400);border-right:1px solid var(--neutral-400);width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.sfi-tiers[data-astro-cid-kzmazsbt]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;margin:24px 0 0;padding:0;list-style:none;display:grid}.sfi-tier[data-astro-cid-kzmazsbt]{border:1px solid var(--neutral-200);background:0 0;border-radius:14px;padding:32px 30px 34px}.sfi-tier[data-astro-cid-kzmazsbt].is-ours{background:var(--surface-card);border-color:var(--primary-500);box-shadow:0 0 0 1px var(--primary-500), var(--shadow-md)}.sfi-icon[data-astro-cid-kzmazsbt]{background:var(--neutral-100);width:36px;height:36px;color:var(--neutral-600);border-radius:10px;place-items:center;font-size:15px;display:inline-grid}.sfi-icon[data-astro-cid-kzmazsbt] svg{width:15px;height:15px}.is-ours[data-astro-cid-kzmazsbt] .sfi-icon[data-astro-cid-kzmazsbt]{background:var(--primary-100);color:var(--primary-700)}.sfi-tag[data-astro-cid-kzmazsbt]{font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);margin-top:20px;font-size:12px;font-weight:500}.is-ours[data-astro-cid-kzmazsbt] .sfi-tag[data-astro-cid-kzmazsbt]{color:var(--primary-700)}.sfi-tier[data-astro-cid-kzmazsbt] h3[data-astro-cid-kzmazsbt]{font-size:21px;line-height:1.25;font-weight:var(--weight-semibold);letter-spacing:-.015em;color:var(--text-primary);text-wrap:balance;margin-top:6px}.sfi-tier[data-astro-cid-kzmazsbt] dl[data-astro-cid-kzmazsbt]{gap:16px;margin:22px 0 0;display:grid}.sfi-row[data-astro-cid-kzmazsbt]{border-top:1px solid var(--neutral-200);padding-top:16px}.is-ours[data-astro-cid-kzmazsbt] .sfi-row[data-astro-cid-kzmazsbt]{border-top-color:var(--border)}.sfi-row[data-astro-cid-kzmazsbt] dt[data-astro-cid-kzmazsbt]{font-size:13px;font-weight:var(--weight-semibold);color:var(--text-primary)}.sfi-row[data-astro-cid-kzmazsbt] dd[data-astro-cid-kzmazsbt]{color:var(--text-body);text-wrap:pretty;margin:4px 0 0;font-size:15.5px;line-height:1.55}.sfi-need[data-astro-cid-kzmazsbt]{border-top:1px solid var(--neutral-200);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;column-gap:88px;margin-top:72px;padding-top:40px;display:grid}.sfi-need[data-astro-cid-kzmazsbt] h3[data-astro-cid-kzmazsbt]{font-size:22px;line-height:1.25;font-weight:var(--weight-semibold);letter-spacing:-.015em;color:var(--text-primary);text-wrap:balance;max-width:400px}.sfi-need-body[data-astro-cid-kzmazsbt]{gap:14px;display:grid}.sfi-need-body[data-astro-cid-kzmazsbt] p[data-astro-cid-kzmazsbt]{color:var(--text-body);text-wrap:pretty;max-width:600px;font-size:16px;line-height:1.6}.sfi-need-body[data-astro-cid-kzmazsbt] p[data-astro-cid-kzmazsbt]:last-child{color:var(--text-primary);font-weight:var(--weight-medium)}@media (width<=1024px){.sfi-head[data-astro-cid-kzmazsbt],.sfi-need[data-astro-cid-kzmazsbt]{column-gap:56px}.sfi-tiers[data-astro-cid-kzmazsbt]{gap:16px}.sfi-tier[data-astro-cid-kzmazsbt]{padding:28px 24px 30px}}@media (width<=900px){.sfi-inner[data-astro-cid-kzmazsbt]{padding:88px 40px}.sfi-head[data-astro-cid-kzmazsbt],.sfi-need[data-astro-cid-kzmazsbt]{grid-template-columns:minmax(0,1fr);row-gap:20px}.sfi-answer[data-astro-cid-kzmazsbt]{padding-top:4px}.sfi-scale[data-astro-cid-kzmazsbt]{margin-top:56px}.sfi-tiers[data-astro-cid-kzmazsbt]{grid-template-columns:minmax(0,1fr);gap:16px}.sfi-tier[data-astro-cid-kzmazsbt]{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);column-gap:32px;padding:28px;display:grid}.sfi-tier[data-astro-cid-kzmazsbt] dl[data-astro-cid-kzmazsbt]{margin-top:0}.sfi-tier[data-astro-cid-kzmazsbt] dl[data-astro-cid-kzmazsbt] .sfi-row[data-astro-cid-kzmazsbt]:first-child{border-top:0;padding-top:0}.sfi-need[data-astro-cid-kzmazsbt]{margin-top:56px;padding-top:32px}.sfi-need[data-astro-cid-kzmazsbt] h3[data-astro-cid-kzmazsbt]{max-width:none}}@media (width<=640px){.sfi-inner[data-astro-cid-kzmazsbt]{padding:64px 20px}h2[data-astro-cid-kzmazsbt]{font-size:30px}.sfi-def[data-astro-cid-kzmazsbt]{font-size:18px}.sfi-more[data-astro-cid-kzmazsbt]{font-size:16px}.sfi-scale[data-astro-cid-kzmazsbt]{gap:12px;margin-top:44px;font-size:11px}.sfi-tier[data-astro-cid-kzmazsbt]{border-radius:12px;padding:24px 20px 26px;display:block}.sfi-tag[data-astro-cid-kzmazsbt]{margin-top:16px}.sfi-tier[data-astro-cid-kzmazsbt] h3[data-astro-cid-kzmazsbt]{font-size:19px}.sfi-tier[data-astro-cid-kzmazsbt] dl[data-astro-cid-kzmazsbt]{margin-top:18px}.sfi-tier[data-astro-cid-kzmazsbt] dl[data-astro-cid-kzmazsbt] .sfi-row[data-astro-cid-kzmazsbt]:first-child{border-top:1px solid var(--neutral-200);padding-top:16px}.is-ours[data-astro-cid-kzmazsbt] dl[data-astro-cid-kzmazsbt] .sfi-row[data-astro-cid-kzmazsbt]:first-child{border-top-color:var(--border)}.sfi-row[data-astro-cid-kzmazsbt] dd[data-astro-cid-kzmazsbt]{font-size:15px}.sfi-need[data-astro-cid-kzmazsbt]{margin-top:48px}.sfi-need[data-astro-cid-kzmazsbt] h3[data-astro-cid-kzmazsbt]{font-size:20px}.sfi-need-body[data-astro-cid-kzmazsbt] p[data-astro-cid-kzmazsbt]{font-size:15.5px}}.fj[data-astro-cid-tqvheq74]{background:var(--surface-page);border-bottom:1px solid var(--border)}.fj-inner[data-astro-cid-tqvheq74]{grid-template:"head stage""rail stage"1fr".cta"/minmax(0,1fr) 520px;column-gap:88px;max-width:1200px;margin:0 auto;padding:120px 48px 112px;display:grid}.fj-head[data-astro-cid-tqvheq74]{grid-area:head;padding-top:24px}.fj-eyebrow[data-astro-cid-tqvheq74]{font-size:12px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--primary-700);margin-bottom:16px}h2[data-astro-cid-tqvheq74]{font-size:clamp(30px,3.2vw,42px);line-height:1.1;font-weight:var(--weight-medium);letter-spacing:-.025em;color:var(--text-primary);text-wrap:balance}.fj-lede[data-astro-cid-tqvheq74]{max-width:520px;color:var(--text-body);text-wrap:pretty;margin-top:22px;font-size:19px;line-height:1.55}.fj-rail-wrap[data-astro-cid-tqvheq74]{grid-area:rail;margin-top:48px}.fj-rail[data-astro-cid-tqvheq74]{margin:0;padding:0;list-style:none;display:grid;position:relative}.fj-rail[data-astro-cid-tqvheq74]:before{content:"";background:var(--neutral-200);width:1px;position:absolute;top:18px;bottom:36px;left:15px}.fj-rail-item[data-astro-cid-tqvheq74]{grid-template-columns:32px minmax(0,1fr);column-gap:20px;padding-bottom:28px;display:grid;position:relative}.fj-rail-item[data-astro-cid-tqvheq74]:last-child{padding-bottom:0}.fj-rail-mark[data-astro-cid-tqvheq74]{border:1px solid var(--neutral-300);width:32px;height:32px;font-family:var(--font-mono);color:var(--text-muted);transition:background-color .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease), box-shadow .3s var(--ease);background:#fff;border-radius:50%;place-items:center;font-size:12px;font-weight:500;display:grid;position:relative}.fj-rail-mark[data-astro-cid-tqvheq74]>[data-astro-cid-tqvheq74]{grid-area:1/1}.fj-rail-mark[data-astro-cid-tqvheq74] .fj-rail-check{opacity:0;transition:opacity .2s var(--ease), transform .3s var(--ease-out-expo);transform:scale(.4)}.fj-rail-num[data-astro-cid-tqvheq74]{transition:opacity .2s var(--ease)}.fj-rail-item[data-astro-cid-tqvheq74].is-current .fj-rail-mark[data-astro-cid-tqvheq74]{border-color:var(--primary-500);color:var(--primary-700);box-shadow:0 0 0 4px var(--primary-50)}.fj-rail-item[data-astro-cid-tqvheq74].is-done .fj-rail-mark[data-astro-cid-tqvheq74]{background:var(--primary-500);border-color:var(--primary-500);color:#fff;box-shadow:none}.fj-rail-item[data-astro-cid-tqvheq74].is-done .fj-rail-num[data-astro-cid-tqvheq74]{opacity:0}.fj-rail-item[data-astro-cid-tqvheq74].is-done .fj-rail-mark[data-astro-cid-tqvheq74] .fj-rail-check{opacity:1;transform:none}.fj-rail-item[data-astro-cid-tqvheq74] h3[data-astro-cid-tqvheq74]{font-size:18px;line-height:1.3;font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--text-primary);padding-top:4px}.fj-rail-item[data-astro-cid-tqvheq74] p[data-astro-cid-tqvheq74]{max-width:470px;color:var(--text-body);text-wrap:pretty;margin-top:6px;font-size:16px;line-height:1.6}.fj-note[data-astro-cid-tqvheq74]{border-top:1px solid var(--neutral-200);max-width:470px;color:var(--text-muted);text-wrap:pretty;margin-top:36px;margin-left:52px;padding-top:20px;font-size:14.5px;line-height:1.6}.fj-note[data-astro-cid-tqvheq74] strong[data-astro-cid-tqvheq74]{font-weight:var(--weight-semibold);color:var(--text-primary)}.fj-stage[data-astro-cid-tqvheq74]{background:var(--surface-muted);border:1px solid var(--border);isolation:isolate;border-radius:28px;flex-direction:column;grid-area:stage;align-items:center;padding:48px 24px 28px;display:flex;position:relative;overflow:hidden}.fj-floor[data-astro-cid-tqvheq74]{z-index:-1;background:linear-gradient(90deg,#0000 calc(50% - 206px),#ffc03361 calc(50% - 206px) calc(50% - 200px),#0000 calc(50% - 200px) calc(50% + 200px),#ffc03361 calc(50% + 200px) calc(50% + 206px),#0000 calc(50% + 206px)),radial-gradient(70% 55% at 50% 45%,#fff 0%,#fff0 100%);position:absolute;inset:0;mask-image:linear-gradient(#0003,#000 40% 70%,#0000004d)}.fj-phone[data-astro-cid-tqvheq74]{background:#121614;border-radius:52px;width:340px;max-width:100%;height:650px;padding:9px;box-shadow:inset 0 0 0 2px #2a302d,0 40px 70px -30px #10201a73,0 12px 24px -12px #10201a40}.fj-screen[data-astro-cid-tqvheq74]{color:#161a18;height:100%;font-family:var(--font-sans);text-align:left;background:#f4f6f5;border-radius:43px;flex-direction:column;display:flex;position:relative;overflow:hidden}.ph-status[data-astro-cid-tqvheq74]{height:42px;font-size:13.5px;font-weight:var(--weight-semibold);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 26px 0 30px;display:flex}.ph-notch[data-astro-cid-tqvheq74]{background:#121614;border-radius:999px;width:92px;height:25px}.ph-signal[data-astro-cid-tqvheq74]{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.ph-signal[data-astro-cid-tqvheq74] i[data-astro-cid-tqvheq74]{background:#161a18;border-radius:1px;width:3px}.ph-signal[data-astro-cid-tqvheq74] i[data-astro-cid-tqvheq74]:first-child{height:4px}.ph-signal[data-astro-cid-tqvheq74] i[data-astro-cid-tqvheq74]:nth-child(2){height:6px}.ph-signal[data-astro-cid-tqvheq74] i[data-astro-cid-tqvheq74]:nth-child(3){height:8px}.ph-signal[data-astro-cid-tqvheq74] i[data-astro-cid-tqvheq74]:nth-child(4){height:11px}.fj-viewport[data-astro-cid-tqvheq74]{flex:1;min-height:0;position:relative;overflow:hidden}.fj-track[data-astro-cid-tqvheq74]{width:200%;height:100%;transition:transform .42s var(--ease-out-expo);display:flex}.is-wo[data-astro-cid-tqvheq74] .fj-track[data-astro-cid-tqvheq74]{transform:translate(-50%)}.fj-pane[data-astro-cid-tqvheq74]{flex-shrink:0;width:50%;height:100%}.ph-bar[data-astro-cid-tqvheq74]{background:#fff;border-bottom:1px solid #eaeceb;justify-content:space-between;align-items:center;height:44px;padding:0 16px;display:flex}.ph-crumb[data-astro-cid-tqvheq74]{font-size:13.5px;font-weight:var(--weight-semibold);color:#3f4643;align-items:center;gap:6px;display:inline-flex}.ph-back[data-astro-cid-tqvheq74]{color:var(--primary-600)}.ph-search[data-astro-cid-tqvheq74]{color:#6e7772;border:1px solid #eaeceb;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ph-body[data-astro-cid-tqvheq74]{padding:16px 13px 0}.ph-title[data-astro-cid-tqvheq74]{font-size:21px;font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:1.2}.ph-sub[data-astro-cid-tqvheq74]{color:#6e7772;margin-top:4px;font-size:12.5px}.ph-pills[data-astro-cid-tqvheq74]{gap:6px;margin:13px 0 12px;display:flex}.ph-pill[data-astro-cid-tqvheq74]{height:30px;font-size:12px;font-weight:var(--weight-semibold);color:#3f4643;white-space:nowrap;background:#fff;border:1px solid #eaeceb;border-radius:8px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.ph-pill[data-astro-cid-tqvheq74] b[data-astro-cid-tqvheq74]{color:#6e7772;background:#f2f4f3;border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:700}.ph-pill[data-astro-cid-tqvheq74].is-active{border-color:var(--primary-500);color:#155c46;background:#eaf5f0}.ph-pill[data-astro-cid-tqvheq74].is-active b[data-astro-cid-tqvheq74]{background:var(--primary-500);color:#fff}.ph-card[data-astro-cid-tqvheq74]{background:#fff;border:1px solid #eaeceb;border-radius:12px;margin-bottom:10px;padding:13px 13px 4px;box-shadow:0 1px 2px #10201a0d,0 10px 24px -16px #10201a24}.ph-card[data-astro-cid-tqvheq74].is-ghost{opacity:.75;padding-bottom:13px}.ph-card-top[data-astro-cid-tqvheq74]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ph-card-id[data-astro-cid-tqvheq74]{min-width:0}.ph-meta[data-astro-cid-tqvheq74]{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ph-wo[data-astro-cid-tqvheq74]{font-family:var(--font-mono);color:#3f4643;white-space:nowrap;font-size:11.5px;font-weight:500}.ph-chip[data-astro-cid-tqvheq74]{font-size:11px;font-weight:var(--weight-semibold);white-space:nowrap;color:#8f6710;transition:background-color .3s var(--ease), color .3s var(--ease);background:#fbf2dc;border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 7px;display:inline-flex}.ph-chip[data-astro-cid-tqvheq74] i[data-astro-cid-tqvheq74]{width:5px;height:5px;transition:background-color .3s var(--ease);background:#e3a312;border-radius:50%}.ph-chip[data-astro-cid-tqvheq74] .is-prog-label[data-astro-cid-tqvheq74],.ph-chip[data-astro-cid-tqvheq74] .is-done-label[data-astro-cid-tqvheq74]{display:none}.is-started[data-astro-cid-tqvheq74] [data-astro-cid-tqvheq74][data-fj-chip],.ph-chip[data-astro-cid-tqvheq74].is-prog{color:#175d48;background:#e8f2ee}.is-started[data-astro-cid-tqvheq74] [data-astro-cid-tqvheq74][data-fj-chip] i[data-astro-cid-tqvheq74],.ph-chip[data-astro-cid-tqvheq74].is-prog i[data-astro-cid-tqvheq74]{background:var(--primary-500)}.is-started[data-astro-cid-tqvheq74] [data-astro-cid-tqvheq74][data-fj-chip] .is-planned-label[data-astro-cid-tqvheq74]{display:none}.is-started[data-astro-cid-tqvheq74] [data-astro-cid-tqvheq74][data-fj-chip] .is-prog-label[data-astro-cid-tqvheq74],.ph-chip[data-astro-cid-tqvheq74].is-prog .is-prog-label[data-astro-cid-tqvheq74]{display:inline}.is-complete[data-astro-cid-tqvheq74] [data-astro-cid-tqvheq74][data-fj-wo-chip]{background:var(--success-100);color:var(--success-700)}.is-complete[data-astro-cid-tqvheq74] [data-astro-cid-tqvheq74][data-fj-wo-chip] i[data-astro-cid-tqvheq74]{background:var(--success-600)}.is-complete[data-astro-cid-tqvheq74] [data-astro-cid-tqvheq74][data-fj-wo-chip] .is-prog-label[data-astro-cid-tqvheq74]{display:none}.is-complete[data-astro-cid-tqvheq74] [data-astro-cid-tqvheq74][data-fj-wo-chip] .is-done-label[data-astro-cid-tqvheq74]{display:inline}.ph-item[data-astro-cid-tqvheq74]{font-size:16.5px;font-weight:var(--weight-semibold);white-space:nowrap;margin-top:3px;line-height:1.3}.ph-due[data-astro-cid-tqvheq74]{color:#6e7772;margin-top:1px;font-size:12px}.fj-target[data-astro-cid-tqvheq74]{-webkit-tap-highlight-color:transparent;position:relative}.fj-target[data-astro-cid-tqvheq74]:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.fj-target[data-astro-cid-tqvheq74]:after{content:"";border:2px solid var(--primary-400);opacity:0;pointer-events:none;border-radius:14px;position:absolute;inset:-4px}.is-live[data-astro-cid-tqvheq74] .fj-target[data-astro-cid-tqvheq74].is-next:after{opacity:.55}.is-live[data-astro-cid-tqvheq74].is-seen .fj-target[data-astro-cid-tqvheq74].is-next:after{animation:fj-pulse 1.1s var(--ease) 2}@keyframes fj-pulse{0%{opacity:.9;transform:scale(.96)}70%{opacity:0;transform:scale(1.12)}to{opacity:.55;transform:scale(1)}}.ph-btn[data-astro-cid-tqvheq74]{height:44px;font-family:inherit;font-size:14px;font-weight:var(--weight-semibold);cursor:pointer;border:1px solid var(--primary-500);background:var(--primary-500);color:#fff;transition:background-color .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease);border-radius:10px;flex-shrink:0;padding:0 16px;display:inline-grid}.ph-btn[data-astro-cid-tqvheq74]>span[data-astro-cid-tqvheq74]{transition:opacity .2s var(--ease), transform .3s var(--ease-out-expo);grid-area:1/1;justify-content:center;align-items:center;gap:8px;display:inline-flex}.ph-btn[data-astro-cid-tqvheq74]:hover{background:var(--primary-600)}.fj-action-finish[data-astro-cid-tqvheq74]{opacity:0;transform:translateY(6px)}.is-started[data-astro-cid-tqvheq74] .ph-btn[data-astro-cid-tqvheq74]{color:#3f4643;background:#fff;border-color:#dfe3e1}.is-started[data-astro-cid-tqvheq74] .ph-btn[data-astro-cid-tqvheq74]:hover{border-color:var(--primary-500);color:var(--primary-700)}.is-started[data-astro-cid-tqvheq74] .fj-action-start[data-astro-cid-tqvheq74]{opacity:0;transform:translateY(-6px)}.is-started[data-astro-cid-tqvheq74] .fj-action-finish[data-astro-cid-tqvheq74]{opacity:1;transform:none}.ph-steps[data-astro-cid-tqvheq74]{border-top:1px solid #eaeceb;margin-top:10px;padding-top:2px}.ph-step[data-astro-cid-tqvheq74]{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 4px 0 2px;font-family:inherit;font-size:13.5px;display:flex}.ph-step[data-astro-cid-tqvheq74]:disabled{cursor:default}.ph-step[data-astro-cid-tqvheq74]:not(:disabled):hover{background:#f6f8f7}.ph-step[data-astro-cid-tqvheq74]:after{border-radius:10px;inset:0}.ph-seq[data-astro-cid-tqvheq74],.ph-box[data-astro-cid-tqvheq74]{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.ph-seq[data-astro-cid-tqvheq74]{font-family:var(--font-mono);color:#8a938f;background:#f2f4f3;border:1px solid #eaeceb;border-radius:50%;font-size:10.5px}.ph-box[data-astro-cid-tqvheq74]{color:#fff;transition:background-color .2s var(--ease), border-color .2s var(--ease);background:#fff;border:1.5px solid #b9c1bd;border-radius:5px;display:none}.ph-box[data-astro-cid-tqvheq74] svg{opacity:0;transition:opacity .15s var(--ease), transform .3s var(--ease-out-expo);transform:scale(.3)}.is-started[data-astro-cid-tqvheq74] .ph-seq[data-astro-cid-tqvheq74]{display:none}.is-started[data-astro-cid-tqvheq74] .ph-box[data-astro-cid-tqvheq74]{animation:fj-box-in .3s var(--ease-out-expo) both;display:inline-flex}@keyframes fj-box-in{0%{opacity:0;transform:scale(.5)}}.ph-step[data-astro-cid-tqvheq74].is-on .ph-box[data-astro-cid-tqvheq74]{background:var(--primary-500);border-color:var(--primary-500)}.ph-step[data-astro-cid-tqvheq74].is-on .ph-box[data-astro-cid-tqvheq74] svg{opacity:1;transform:none}.ph-name[data-astro-cid-tqvheq74]{font-weight:var(--weight-medium);color:#161a18;white-space:nowrap;transition:color .3s var(--ease);margin-right:auto;position:relative}.ph-name[data-astro-cid-tqvheq74]:after{content:"";transform-origin:0;height:1.5px;transition:transform .3s var(--ease-out-expo);background:currentColor;position:absolute;top:54%;left:-2px;right:-2px;transform:scaleX(0)}.ph-step[data-astro-cid-tqvheq74].is-on .ph-name[data-astro-cid-tqvheq74]{color:#8a938f}.ph-step[data-astro-cid-tqvheq74].is-on .ph-name[data-astro-cid-tqvheq74]:after{transform:scaleX(1)}.ph-station[data-astro-cid-tqvheq74]{color:#6e7772;white-space:nowrap;font-size:12px}.ph-min[data-astro-cid-tqvheq74]{text-align:right;min-width:30px;font-family:var(--font-mono);color:#8a938f;transition:color .3s var(--ease);font-size:11.5px;position:relative}.ph-step[data-astro-cid-tqvheq74].is-on .ph-min[data-astro-cid-tqvheq74]{color:var(--primary-600);font-weight:600}.ph-float[data-astro-cid-tqvheq74]{background:var(--primary-500);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:600;position:absolute;bottom:100%;right:0}.ph-step[data-astro-cid-tqvheq74].is-on .ph-float[data-astro-cid-tqvheq74]{animation:fj-float .9s var(--ease-out-expo)}@keyframes fj-float{0%{opacity:0;transform:translateY(6px)}25%{opacity:1;transform:translateY(0)}75%{opacity:1;transform:translateY(-6px)}to{opacity:0;transform:translateY(-12px)}}.ph-stats[data-astro-cid-tqvheq74]{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 0;display:grid}.ph-stats[data-astro-cid-tqvheq74]>div[data-astro-cid-tqvheq74]{background:#fff;border:1px solid #eaeceb;border-radius:10px;padding:9px 11px 10px}.ph-stats[data-astro-cid-tqvheq74] dt[data-astro-cid-tqvheq74]{font-size:10.5px;font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:#8a938f}.ph-stats[data-astro-cid-tqvheq74] dd[data-astro-cid-tqvheq74]{font-size:19px;font-weight:var(--weight-semibold);letter-spacing:-.01em;color:#161a18;margin:2px 0 0}.ph-stats[data-astro-cid-tqvheq74] dd[data-astro-cid-tqvheq74].is-ok{color:var(--success-700)}.ph-stats[data-astro-cid-tqvheq74] span[data-astro-cid-tqvheq74]{color:#6e7772;font-size:11px;display:block}.ph-panel[data-astro-cid-tqvheq74]{background:#fff;border:1px solid #eaeceb;border-radius:10px;margin-top:10px;padding:2px 11px}.ph-panel-row[data-astro-cid-tqvheq74]{grid-template-columns:minmax(0,1fr) 40px 74px;align-items:center;min-height:34px;font-size:12.5px;display:grid}.ph-panel-row[data-astro-cid-tqvheq74]+.ph-panel-row[data-astro-cid-tqvheq74]{border-top:1px solid #f0f2f1}.ph-panel-head[data-astro-cid-tqvheq74]{min-height:30px;font-size:10.5px;font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:#8a938f}.ph-panel-head[data-astro-cid-tqvheq74] span[data-astro-cid-tqvheq74]:not(:first-child),.ph-num[data-astro-cid-tqvheq74]{text-align:right}.ph-comp[data-astro-cid-tqvheq74]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ph-num[data-astro-cid-tqvheq74]{font-family:var(--font-mono);color:#3f4643;font-size:12px}.ph-onhand[data-astro-cid-tqvheq74]{justify-items:end;display:grid}.ph-onhand[data-astro-cid-tqvheq74]>span[data-astro-cid-tqvheq74]{transition:opacity .25s var(--ease), transform .4s var(--ease-out-expo);grid-area:1/1}.ph-onhand[data-astro-cid-tqvheq74] .is-after[data-astro-cid-tqvheq74]{opacity:0;color:#161a18;font-weight:600;transform:translateY(8px)}.ph-onhand[data-astro-cid-tqvheq74] em[data-astro-cid-tqvheq74]{color:#6e7772;margin-left:4px;font-size:10.5px;font-style:normal;font-weight:500}.is-complete[data-astro-cid-tqvheq74] .ph-onhand[data-astro-cid-tqvheq74] .is-before[data-astro-cid-tqvheq74]{opacity:0;transform:translateY(-8px)}.is-complete[data-astro-cid-tqvheq74] .ph-onhand[data-astro-cid-tqvheq74] .is-after[data-astro-cid-tqvheq74]{opacity:1;transform:none}.ph-warn[data-astro-cid-tqvheq74]{color:var(--warning-800);margin-top:8px;font-size:11.5px}.ph-complete[data-astro-cid-tqvheq74]{background:var(--primary-500);color:#fff;width:100%;height:44px;font-family:inherit;font-size:14px;font-weight:var(--weight-semibold);cursor:pointer;transition:background-color .3s var(--ease);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:12px;display:inline-flex}.ph-complete[data-astro-cid-tqvheq74]:hover{background:var(--primary-600)}.ph-complete[data-astro-cid-tqvheq74] .is-done-label[data-astro-cid-tqvheq74]{display:none}.is-complete[data-astro-cid-tqvheq74] .ph-complete[data-astro-cid-tqvheq74]{background:var(--success-100);color:var(--success-700);cursor:default}.is-complete[data-astro-cid-tqvheq74] .ph-complete[data-astro-cid-tqvheq74] .is-todo-label[data-astro-cid-tqvheq74]{display:none}.is-complete[data-astro-cid-tqvheq74] .ph-complete[data-astro-cid-tqvheq74] .is-done-label[data-astro-cid-tqvheq74]{display:inline}.ph-toast[data-astro-cid-tqvheq74]{color:#fff;font-size:12.5px;line-height:1.4;font-weight:var(--weight-medium);opacity:0;pointer-events:none;transition:opacity .25s var(--ease), transform .4s var(--ease-out-expo);background:#161a18;border-radius:12px;align-items:flex-start;gap:9px;padding:11px 13px;display:flex;position:absolute;bottom:18px;left:12px;right:12px;transform:translateY(14px);box-shadow:0 12px 28px -10px #00000073}.ph-toast[data-astro-cid-tqvheq74].is-on{opacity:1;transform:none}.ph-toast[data-astro-cid-tqvheq74] .ph-toast-icon{color:var(--primary-300);flex-shrink:0;margin-top:2px}.ph-toast[data-astro-cid-tqvheq74][data-tone=avail] .ph-toast-icon{color:var(--success-300)}.fj-caption[data-astro-cid-tqvheq74]{justify-content:space-between;align-items:center;gap:12px;width:340px;max-width:100%;min-height:44px;margin-top:22px;display:flex}.fj-hint[data-astro-cid-tqvheq74]{font-size:14.5px;font-weight:var(--weight-medium);color:var(--text-primary)}.fj-ctl[data-astro-cid-tqvheq74]{border-radius:var(--radius-full);border:1px solid var(--border-strong);min-height:44px;font-family:inherit;font-size:13.5px;font-weight:var(--weight-medium);color:var(--neutral-700);cursor:pointer;transition:border-color var(--duration-base) var(--ease), color var(--duration-base) var(--ease);background:#fff;flex-shrink:0;align-items:center;gap:8px;padding:0 16px;display:none}.is-live[data-astro-cid-tqvheq74] .fj-ctl[data-astro-cid-tqvheq74]:not([hidden]){display:inline-flex}.fj-ctl[data-astro-cid-tqvheq74]:hover{border-color:var(--neutral-400);color:var(--neutral-900)}.fj-ctl[data-astro-cid-tqvheq74]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.is-playing[data-astro-cid-tqvheq74] .fj-ctl[data-astro-cid-tqvheq74]{visibility:hidden}.fj-cta[data-astro-cid-tqvheq74]{text-align:center;flex-direction:column;grid-area:cta;align-items:center;gap:14px;margin-top:36px;display:flex}.fj-btn[data-astro-cid-tqvheq74]{padding:16px 32px;font-size:16px}.fj-cta[data-astro-cid-tqvheq74] p[data-astro-cid-tqvheq74]{color:var(--text-muted);font-size:14px;line-height:1.5}@media (prefers-reduced-motion:reduce){.fj[data-astro-cid-tqvheq74] [data-astro-cid-tqvheq74],.fj[data-astro-cid-tqvheq74] [data-astro-cid-tqvheq74]:before,.fj[data-astro-cid-tqvheq74] [data-astro-cid-tqvheq74]:after{transition-duration:.01ms!important;animation:none!important}.ph-float[data-astro-cid-tqvheq74]{display:none}}@media (width<=1100px){.fj-inner[data-astro-cid-tqvheq74]{grid-template-columns:minmax(0,1fr) 460px;column-gap:56px}}@media (width<=900px){.fj-inner[data-astro-cid-tqvheq74]{grid-template:"head head""rail stage""cta cta"/minmax(0,1fr) 380px;column-gap:32px;padding:88px 40px}.fj-head[data-astro-cid-tqvheq74]{max-width:640px;padding-top:0}.fj-rail-wrap[data-astro-cid-tqvheq74]{align-self:center;margin-top:48px}.fj-stage[data-astro-cid-tqvheq74]{margin-top:40px;padding:32px 20px 20px}.fj-note[data-astro-cid-tqvheq74]{margin-left:0}.fj-rail-item[data-astro-cid-tqvheq74] p[data-astro-cid-tqvheq74]{font-size:15.5px}.fj-cta[data-astro-cid-tqvheq74]{margin-top:48px}}@media (width<=680px){.fj-inner[data-astro-cid-tqvheq74]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""stage""rail""cta";padding:64px 20px}h2[data-astro-cid-tqvheq74]{font-size:30px}.fj-lede[data-astro-cid-tqvheq74]{font-size:17px}.fj-stage[data-astro-cid-tqvheq74]{border-inline:0;border-radius:0;margin:36px -20px 0;padding:32px 16px 18px}.fj-phone[data-astro-cid-tqvheq74]{height:630px}.fj-rail-wrap[data-astro-cid-tqvheq74]{margin-top:40px}.fj-rail-item[data-astro-cid-tqvheq74]{column-gap:16px}.fj-rail-item[data-astro-cid-tqvheq74] h3[data-astro-cid-tqvheq74]{font-size:17px}.fj-rail-item[data-astro-cid-tqvheq74] p[data-astro-cid-tqvheq74]{font-size:15.5px}.fj-note[data-astro-cid-tqvheq74]{margin-left:48px;font-size:14px}.fj-cta[data-astro-cid-tqvheq74]{margin-top:40px}.fj-cta[data-astro-cid-tqvheq74] .fj-btn[data-astro-cid-tqvheq74]{width:100%}}.sfo[data-astro-cid-dfheo6cm]{background:var(--surface-muted);border-bottom:1px solid var(--border)}.sfo-inner[data-astro-cid-dfheo6cm]{max-width:1200px;margin:0 auto;padding:112px 48px 104px}.sfo-head[data-astro-cid-dfheo6cm]{max-width:760px}.sfo-eyebrow[data-astro-cid-dfheo6cm]{font-size:12px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--primary-700);margin-bottom:16px}h2[data-astro-cid-dfheo6cm]{font-size:clamp(30px,3.2vw,42px);line-height:1.1;font-weight:var(--weight-medium);letter-spacing:-.025em;color:var(--text-primary);text-wrap:balance}.sfo-lede[data-astro-cid-dfheo6cm]{max-width:640px;color:var(--text-body);text-wrap:pretty;margin-top:22px;font-size:19px;line-height:1.55}.sfo-desk[data-astro-cid-dfheo6cm]{grid-template-columns:minmax(0,1fr) minmax(0,1.14fr);grid-template-areas:"floor station""floor wo";gap:32px;margin-top:64px;display:grid}.sfo-tile[data-astro-cid-dfheo6cm]{flex-direction:column;gap:22px;min-width:0;display:flex}.sfo-tile-floor[data-astro-cid-dfheo6cm]{grid-area:floor}.sfo-tile-station[data-astro-cid-dfheo6cm]{grid-area:station}.sfo-tile-wo[data-astro-cid-dfheo6cm]{grid-area:wo}.sfo-tile-station[data-astro-cid-dfheo6cm],.sfo-tile-wo[data-astro-cid-dfheo6cm]{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:start;column-gap:24px;display:grid}.sfo-tag[data-astro-cid-dfheo6cm]{font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:500}.sfo-copy[data-astro-cid-dfheo6cm] h3[data-astro-cid-dfheo6cm]{font-size:20px;line-height:1.25;font-weight:var(--weight-semibold);letter-spacing:-.015em;color:var(--text-primary);text-wrap:balance;margin-top:6px}.sfo-copy[data-astro-cid-dfheo6cm] p[data-astro-cid-dfheo6cm]:not(.sfo-tag){color:var(--text-body);text-wrap:pretty;margin-top:10px;font-size:16px;line-height:1.6}.sfo-tile-floor[data-astro-cid-dfheo6cm] .sfo-copy[data-astro-cid-dfheo6cm]{max-width:540px}.sfo-screen[data-astro-cid-dfheo6cm]{border:1px solid var(--neutral-200);color:#161a18;font-family:var(--font-sans);text-align:left;background:#fff;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 1px 2px #10201a0a,0 18px 40px -28px #10201a38}.sfo-screen-floor[data-astro-cid-dfheo6cm]{flex:1;min-height:460px}.sfo-scroll[data-astro-cid-dfheo6cm]{background:#f6f7f7;position:absolute;inset:0;overflow:hidden}.sfo-screen-floor[data-astro-cid-dfheo6cm]:after{content:"";pointer-events:none;background:linear-gradient(#f6f7f700,#f6f7f7 88%);height:96px;position:absolute;bottom:0;left:0;right:0}.ap-bar[data-astro-cid-dfheo6cm]{background:#fff;border-bottom:1px solid #eaeceb;justify-content:space-between;align-items:center;gap:12px;height:40px;padding:0 14px;display:flex}.ap-crumb[data-astro-cid-dfheo6cm]{font-size:12.5px;font-weight:var(--weight-semibold);color:#3f4643;align-items:center;gap:6px;display:inline-flex}.ap-back[data-astro-cid-dfheo6cm]{color:var(--primary-600)}.ap-search[data-astro-cid-dfheo6cm]{color:#8a938f;background:#fafbfa;border:1px solid #eaeceb;border-radius:7px;align-items:center;gap:7px;width:168px;height:26px;padding:0 9px;font-size:11.5px;display:inline-flex}.ap-body[data-astro-cid-dfheo6cm]{padding:14px 14px 16px}.ap-floor[data-astro-cid-dfheo6cm]{max-width:620px;margin:0 auto;padding-top:18px}.ap-title[data-astro-cid-dfheo6cm]{font-size:19px;font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:1.2}.ap-title-sm[data-astro-cid-dfheo6cm]{font-size:16px}.ap-mono[data-astro-cid-dfheo6cm]{font-family:var(--font-mono);letter-spacing:0;font-weight:600}.ap-sub[data-astro-cid-dfheo6cm]{color:#6e7772;margin-top:3px;font-size:12px}.ap-pills[data-astro-cid-dfheo6cm]{gap:6px;margin:12px 0;display:flex}.ap-pill[data-astro-cid-dfheo6cm]{height:28px;font-size:11.5px;font-weight:var(--weight-semibold);color:#3f4643;white-space:nowrap;background:#fff;border:1px solid #eaeceb;border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.ap-pill[data-astro-cid-dfheo6cm] b[data-astro-cid-dfheo6cm]{color:#6e7772;background:#f2f4f3;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.ap-pill[data-astro-cid-dfheo6cm].is-active{border-color:var(--primary-500);color:#155c46;background:#eaf5f0}.ap-pill[data-astro-cid-dfheo6cm].is-active b[data-astro-cid-dfheo6cm]{background:var(--primary-500);color:#fff}.ap-card[data-astro-cid-dfheo6cm]{background:#fff;border:1px solid #eaeceb;border-radius:11px;margin-bottom:9px;padding:11px 12px 5px;box-shadow:0 1px 2px #10201a0a}.ap-card-top[data-astro-cid-dfheo6cm]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ap-card-id[data-astro-cid-dfheo6cm]{min-width:0}.ap-meta[data-astro-cid-dfheo6cm]{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ap-wo[data-astro-cid-dfheo6cm]{font-family:var(--font-mono);color:#3f4643;white-space:nowrap;font-size:11px;font-weight:600}.ap-chip[data-astro-cid-dfheo6cm]{font-size:10.5px;font-weight:var(--weight-semibold);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 7px;display:inline-flex}.ap-chip[data-astro-cid-dfheo6cm] i[data-astro-cid-dfheo6cm]{border-radius:50%;width:5px;height:5px}.ap-chip[data-astro-cid-dfheo6cm].is-planned{color:#8f6710;background:#fbf2dc}.ap-chip[data-astro-cid-dfheo6cm].is-planned i[data-astro-cid-dfheo6cm]{background:#e3a312}.ap-chip[data-astro-cid-dfheo6cm].is-prog{color:#175d48;background:#e8f2ee}.ap-chip[data-astro-cid-dfheo6cm].is-prog i[data-astro-cid-dfheo6cm]{background:var(--primary-500)}.ap-chip[data-astro-cid-dfheo6cm].is-over{background:var(--error-100);color:var(--error-700)}.ap-chip[data-astro-cid-dfheo6cm].is-over i[data-astro-cid-dfheo6cm]{background:var(--error-600)}.ap-chip[data-astro-cid-dfheo6cm].is-grey{color:#5d6662;background:#f2f4f3}.ap-chip[data-astro-cid-dfheo6cm].is-grey i[data-astro-cid-dfheo6cm]{background:#a3aca8}.ap-item[data-astro-cid-dfheo6cm]{font-size:15px;font-weight:var(--weight-semibold);white-space:nowrap;margin-top:3px;line-height:1.3}.ap-due[data-astro-cid-dfheo6cm]{color:#6e7772;margin-top:1px;font-size:11.5px}.ap-due[data-astro-cid-dfheo6cm].is-over{color:var(--error-700);font-weight:var(--weight-medium)}.ap-btn[data-astro-cid-dfheo6cm]{background:var(--primary-500);border:1px solid var(--primary-500);color:#fff;height:32px;font-size:12px;font-weight:var(--weight-semibold);border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ap-btn[data-astro-cid-dfheo6cm].is-outline{color:#3f4643;background:#fff;border-color:#dfe3e1}.ap-steps[data-astro-cid-dfheo6cm]{border-top:1px solid #eaeceb;margin-top:9px;padding-top:3px}.ap-step[data-astro-cid-dfheo6cm]{align-items:center;gap:9px;min-height:28px;font-size:12.5px;display:flex}.ap-seq[data-astro-cid-dfheo6cm],.ap-box[data-astro-cid-dfheo6cm]{flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.ap-seq[data-astro-cid-dfheo6cm]{font-family:var(--font-mono);color:#8a938f;background:#f2f4f3;border:1px solid #eaeceb;border-radius:50%;font-size:9.5px}.ap-box[data-astro-cid-dfheo6cm]{color:#fff;background:#fff;border:1.5px solid #b9c1bd;border-radius:4px}.is-done[data-astro-cid-dfheo6cm]>.ap-box[data-astro-cid-dfheo6cm]{background:var(--primary-500);border-color:var(--primary-500)}.ap-name[data-astro-cid-dfheo6cm]{min-width:0;font-weight:var(--weight-medium);white-space:nowrap;flex:1}.ap-step[data-astro-cid-dfheo6cm].is-done .ap-name[data-astro-cid-dfheo6cm],.ap-row[data-astro-cid-dfheo6cm].is-done .ap-row-name[data-astro-cid-dfheo6cm]{color:#8a938f;text-decoration:line-through 1.5px}.ap-station[data-astro-cid-dfheo6cm]{color:#6e7772;white-space:nowrap;font-size:11.5px}.ap-min[data-astro-cid-dfheo6cm]{text-align:right;min-width:30px;font-family:var(--font-mono);color:#8a938f;white-space:nowrap;font-size:11px}.ap-min-strong[data-astro-cid-dfheo6cm]{color:#3f4643}.ap-per[data-astro-cid-dfheo6cm]{color:#6e7772}.ap-rec-head[data-astro-cid-dfheo6cm]{align-items:center;gap:10px;display:flex}.ap-rec-icon[data-astro-cid-dfheo6cm]{color:#155c46;background:#eaf5f0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ap-panel[data-astro-cid-dfheo6cm]{background:#fff;border:1px solid #eaeceb;border-radius:10px;margin-top:12px}.ap-panel-title[data-astro-cid-dfheo6cm]{font-size:11.5px;font-weight:var(--weight-semibold);color:#161a18;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 11px 7px;display:flex}.ap-panel-title[data-astro-cid-dfheo6cm] span[data-astro-cid-dfheo6cm]{font-family:var(--font-mono);color:#8a938f;font-size:10px;font-weight:500}.ap-row[data-astro-cid-dfheo6cm]{border-top:1px solid #f0f2f1;align-items:center;gap:9px;min-height:38px;padding:5px 11px;display:flex}.ap-row-main[data-astro-cid-dfheo6cm]{flex-direction:column;flex:1;min-width:0;display:flex}.ap-row-name[data-astro-cid-dfheo6cm]{font-size:12.5px;font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ap-row-sub[data-astro-cid-dfheo6cm]{color:#8a938f;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ap-row-main[data-astro-cid-dfheo6cm] .ap-wo[data-astro-cid-dfheo6cm]+.ap-row-sub[data-astro-cid-dfheo6cm]{margin-top:1px}.ap-field[data-astro-cid-dfheo6cm]{width:42px;height:22px;font-family:var(--font-mono);color:#161a18;background:#f6f7f7;border:1px solid #eaeceb;border-radius:6px;justify-content:flex-end;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.ap-stats[data-astro-cid-dfheo6cm]{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 0;display:grid}.ap-stats[data-astro-cid-dfheo6cm]>div[data-astro-cid-dfheo6cm]{background:#f6f7f7;border:1px solid #eaeceb;border-radius:10px;padding:8px 10px 9px}.ap-stats[data-astro-cid-dfheo6cm] dt[data-astro-cid-dfheo6cm]{font-size:9.5px;font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:#8a938f}.ap-stats[data-astro-cid-dfheo6cm] dd[data-astro-cid-dfheo6cm]{font-size:17px;font-weight:var(--weight-semibold);letter-spacing:-.01em;margin:2px 0 0}.ap-stats[data-astro-cid-dfheo6cm] span[data-astro-cid-dfheo6cm]{color:#6e7772;font-size:10.5px;display:block}.ap-avatar[data-astro-cid-dfheo6cm]{background:var(--primary-100);width:24px;height:24px;color:var(--primary-800);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9.5px;font-weight:700;display:inline-flex}.sfo-foot[data-astro-cid-dfheo6cm]{border-top:1px solid var(--neutral-200);max-width:820px;color:var(--text-body);text-wrap:pretty;align-items:flex-start;gap:14px;margin-top:56px;padding-top:28px;font-size:16px;line-height:1.6;display:flex}.sfo-foot[data-astro-cid-dfheo6cm] .sfo-foot-icon{color:var(--primary-600);flex-shrink:0;margin-top:5px}.sfo-foot[data-astro-cid-dfheo6cm] a[data-astro-cid-dfheo6cm]{color:var(--primary-700);font-weight:var(--weight-medium);text-decoration:underline;text-decoration-color:var(--primary-300);text-underline-offset:3px}.sfo-foot[data-astro-cid-dfheo6cm] a[data-astro-cid-dfheo6cm]:hover{text-decoration-color:currentColor}@media (width<=1240px){.sfo-tile-station[data-astro-cid-dfheo6cm],.sfo-tile-wo[data-astro-cid-dfheo6cm]{flex-direction:column;align-items:stretch;gap:18px;display:flex}}@media (width<=1024px){.sfo-inner[data-astro-cid-dfheo6cm]{padding:88px 40px}.sfo-desk[data-astro-cid-dfheo6cm]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"floor floor""station wo";gap:48px 24px;margin-top:52px}.sfo-tile-floor[data-astro-cid-dfheo6cm]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:32px;display:grid}.sfo-screen-floor[data-astro-cid-dfheo6cm]{flex:none;height:440px;min-height:0}.sfo-copy[data-astro-cid-dfheo6cm] h3[data-astro-cid-dfheo6cm]{font-size:19px}.sfo-copy[data-astro-cid-dfheo6cm] p[data-astro-cid-dfheo6cm]:not(.sfo-tag){font-size:15.5px}}@media (width<=800px){.sfo-tile-floor[data-astro-cid-dfheo6cm]{flex-direction:column;align-items:stretch;gap:18px;display:flex}.sfo-tile-floor[data-astro-cid-dfheo6cm] .sfo-copy[data-astro-cid-dfheo6cm]{max-width:none}.sfo-screen-floor[data-astro-cid-dfheo6cm]{height:580px}}@media (width<=640px){.sfo-inner[data-astro-cid-dfheo6cm]{padding:64px 20px}h2[data-astro-cid-dfheo6cm]{font-size:30px}.sfo-lede[data-astro-cid-dfheo6cm]{margin-top:18px;font-size:17px}.sfo-desk[data-astro-cid-dfheo6cm]{grid-template-columns:minmax(0,1fr);grid-template-areas:"floor""station""wo";gap:48px;margin-top:44px}.sfo-screen[data-astro-cid-dfheo6cm]{border-radius:12px}.sfo-screen-floor[data-astro-cid-dfheo6cm]{height:600px}.ap-search[data-astro-cid-dfheo6cm]{width:120px}.sfo-foot[data-astro-cid-dfheo6cm]{margin-top:48px;font-size:15.5px}}.sfs[data-astro-cid-272drnkg]{background:var(--surface-page);border-bottom:1px solid var(--border)}.sfs-inner[data-astro-cid-272drnkg]{max-width:1200px;margin:0 auto;padding:112px 48px 104px}.sfs-head[data-astro-cid-272drnkg]{max-width:760px}.sfs-eyebrow[data-astro-cid-272drnkg]{font-size:12px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--primary-700);margin-bottom:16px}h2[data-astro-cid-272drnkg]{font-size:clamp(30px,3.2vw,42px);line-height:1.1;font-weight:var(--weight-medium);letter-spacing:-.025em;color:var(--text-primary);text-wrap:balance}.sfs-lede[data-astro-cid-272drnkg]{max-width:660px;color:var(--text-body);text-wrap:pretty;margin-top:22px;font-size:19px;line-height:1.55}.sfs[data-astro-cid-272drnkg] a[data-astro-cid-272drnkg]{color:var(--primary-700);font-weight:var(--weight-medium);text-decoration:underline;text-decoration-color:var(--primary-300);text-underline-offset:3px}.sfs[data-astro-cid-272drnkg] a[data-astro-cid-272drnkg]:hover{text-decoration-color:currentColor}.sfs-thread[data-astro-cid-272drnkg]{--node:30px;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:72px 0 0;padding:0;list-style:none;display:grid;position:relative}.sfs-thread[data-astro-cid-272drnkg]:before{content:"";top:calc(var(--node) / 2);left:calc(var(--node) / 2);right:calc((100% - 80px) / 3 - var(--node) / 2);background:var(--primary-300);height:1px;position:absolute}.sfs-step[data-astro-cid-272drnkg]{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;min-width:0;display:grid;position:relative}.sfs-node[data-astro-cid-272drnkg]{width:var(--node);height:var(--node);background:var(--surface-page);border:1px solid var(--primary-500);color:var(--primary-700);font-family:var(--font-mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex;position:relative}.sfs-copy[data-astro-cid-272drnkg]{margin-top:22px}.sfs-tag[data-astro-cid-272drnkg]{font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:500}.sfs-copy[data-astro-cid-272drnkg] h3[data-astro-cid-272drnkg]{font-size:20px;line-height:1.25;font-weight:var(--weight-semibold);letter-spacing:-.015em;color:var(--text-primary);text-wrap:balance;margin-top:6px}.sfs-copy[data-astro-cid-272drnkg] p[data-astro-cid-272drnkg]:not(.sfs-tag){color:var(--text-body);text-wrap:pretty;margin-top:10px;font-size:16px;line-height:1.6}.sfs-rec[data-astro-cid-272drnkg]{border:1px solid var(--neutral-200);color:#161a18;font-family:var(--font-sans);background:#fff;border-radius:14px;align-self:start;margin-top:28px;padding:16px 0 10px;box-shadow:0 1px 2px #10201a0a,0 18px 40px -30px #10201a38}.rc-head[data-astro-cid-272drnkg]{border-bottom:1px solid #eaeceb;align-items:center;gap:10px;padding:0 16px 14px;display:flex}.rc-icon[data-astro-cid-272drnkg]{color:#155c46;background:#eaf5f0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.rc-meta[data-astro-cid-272drnkg]{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.rc-title[data-astro-cid-272drnkg]{font-size:15px;font-weight:var(--weight-semibold);letter-spacing:-.015em;line-height:1.25}.rc-mono[data-astro-cid-272drnkg]{font-family:var(--font-mono);letter-spacing:0;font-size:14px}.rc-sub[data-astro-cid-272drnkg]{color:#6e7772;margin-top:2px;font-size:12px}.rc-chip[data-astro-cid-272drnkg]{color:#8f6710;font-size:10.5px;font-weight:var(--weight-semibold);white-space:nowrap;background:#fbf2dc;border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 7px;display:inline-flex}.rc-chip[data-astro-cid-272drnkg] i[data-astro-cid-272drnkg]{background:#e3a312;border-radius:50%;width:5px;height:5px}.rc-label[data-astro-cid-272drnkg]{font-size:11.5px;font-weight:var(--weight-semibold);color:#161a18;justify-content:space-between;align-items:baseline;gap:8px;padding:12px 16px 6px;display:flex}.rc-label[data-astro-cid-272drnkg] span[data-astro-cid-272drnkg]{font-family:var(--font-mono);color:#8a938f;font-size:10.5px;font-weight:500}.rc-label[data-astro-cid-272drnkg] span[data-astro-cid-272drnkg].is-short{color:var(--error-700);font-weight:600}.rc-row[data-astro-cid-272drnkg]{border-top:1px solid #f0f2f1;align-items:center;gap:10px;min-height:36px;padding:5px 16px;font-size:12.5px;display:flex}.rc-name[data-astro-cid-272drnkg]{min-width:0;font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;flex-direction:column;flex:1;display:flex;overflow:hidden}.rc-name[data-astro-cid-272drnkg] small[data-astro-cid-272drnkg]{color:#8a938f;text-overflow:ellipsis;font-size:11px;font-weight:400;overflow:hidden}.rc-seq[data-astro-cid-272drnkg]{width:17px;height:17px;font-family:var(--font-mono);color:#8a938f;background:#f2f4f3;border:1px solid #eaeceb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9.5px;display:inline-flex}.rc-num[data-astro-cid-272drnkg],.rc-need[data-astro-cid-272drnkg],.rc-have[data-astro-cid-272drnkg],.rc-delta[data-astro-cid-272drnkg]{font-family:var(--font-mono);white-space:nowrap;text-align:right}.rc-num[data-astro-cid-272drnkg]{color:#3f4643;font-size:11.5px}.rc-need[data-astro-cid-272drnkg]{color:#6e7772;width:62px;font-size:11.5px}.rc-have[data-astro-cid-272drnkg]{width:62px;color:var(--success-700);font-size:12px;font-weight:600}.rc-have[data-astro-cid-272drnkg].is-short{color:var(--error-700)}.rc-delta[data-astro-cid-272drnkg]{color:#3f4643;min-width:40px;font-size:12.5px;font-weight:600}.rc-delta[data-astro-cid-272drnkg].is-in{color:var(--primary-700)}.rc-row[data-astro-cid-272drnkg].is-in{background:#f3f9f6}.rc-stats[data-astro-cid-272drnkg]{grid-template-columns:1fr 1fr;gap:8px;margin:12px 16px 2px;display:grid}.rc-stats[data-astro-cid-272drnkg]>div[data-astro-cid-272drnkg]{background:#f6f7f7;border:1px solid #eaeceb;border-radius:10px;padding:8px 10px 9px}.rc-stats[data-astro-cid-272drnkg] dt[data-astro-cid-272drnkg]{font-size:9.5px;font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:#8a938f}.rc-stats[data-astro-cid-272drnkg] dd[data-astro-cid-272drnkg]{font-size:17px;font-weight:var(--weight-semibold);letter-spacing:-.01em;margin:2px 0 0}.rc-stats[data-astro-cid-272drnkg] dd[data-astro-cid-272drnkg].is-short{color:var(--error-700)}.rc-stats[data-astro-cid-272drnkg] span[data-astro-cid-272drnkg]{color:#6e7772;font-size:10.5px;display:block}.sfs-foot[data-astro-cid-272drnkg]{border-top:1px solid var(--neutral-200);max-width:820px;color:var(--text-body);text-wrap:pretty;margin-top:64px;padding-top:28px;font-size:17px;line-height:1.6}.sfs-foot-strong[data-astro-cid-272drnkg]{color:var(--text-primary);font-weight:var(--weight-semibold)}@media (width<=1024px){.sfs-inner[data-astro-cid-272drnkg]{padding:88px 40px}.sfs-thread[data-astro-cid-272drnkg]{grid-template-columns:minmax(0,1fr);gap:48px;margin-top:56px}.sfs-thread[data-astro-cid-272drnkg]:before{display:none}.sfs-step[data-astro-cid-272drnkg]:not(:last-child):after{content:"";left:calc(var(--node) / 2);top:var(--node);background:var(--primary-300);width:1px;position:absolute;bottom:-48px}.sfs-step[data-astro-cid-272drnkg]{grid-row:auto;grid-template-rows:none;grid-template-columns:var(--node) minmax(0, .9fr) minmax(0, 1fr);align-items:start;column-gap:24px;display:grid}.sfs-copy[data-astro-cid-272drnkg]{margin-top:2px}.sfs-rec[data-astro-cid-272drnkg]{margin-top:0}}@media (width<=720px){.sfs-inner[data-astro-cid-272drnkg]{padding:64px 20px}h2[data-astro-cid-272drnkg]{font-size:30px}.sfs-lede[data-astro-cid-272drnkg]{margin-top:18px;font-size:17px}.sfs-thread[data-astro-cid-272drnkg]{--node:28px;gap:44px;margin-top:44px}.sfs-step[data-astro-cid-272drnkg]:not(:last-child):after{bottom:-44px}.sfs-step[data-astro-cid-272drnkg]{grid-template-columns:var(--node) minmax(0, 1fr);column-gap:16px}.sfs-rec[data-astro-cid-272drnkg]{grid-column:2;margin-top:18px}.sfs-copy[data-astro-cid-272drnkg] h3[data-astro-cid-272drnkg]{font-size:19px}.sfs-copy[data-astro-cid-272drnkg] p[data-astro-cid-272drnkg]:not(.sfs-tag){font-size:15.5px}.sfs-rec[data-astro-cid-272drnkg]{border-radius:12px}.rc-stats[data-astro-cid-272drnkg]{margin-left:14px;margin-right:14px}.rc-head[data-astro-cid-272drnkg],.rc-label[data-astro-cid-272drnkg],.rc-row[data-astro-cid-272drnkg]{padding-left:14px;padding-right:14px}.rc-head[data-astro-cid-272drnkg]{padding-bottom:12px}.sfs-foot[data-astro-cid-272drnkg]{margin-top:48px;font-size:16px}}.sgr[data-astro-cid-vqco6yy2]{background:var(--surface-muted);border-bottom:1px solid var(--border)}.sgr-inner[data-astro-cid-vqco6yy2]{max-width:1200px;margin:0 auto;padding:112px 48px 104px}.sgr-head[data-astro-cid-vqco6yy2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:88px;display:grid}.sgr-eyebrow[data-astro-cid-vqco6yy2]{font-size:12px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--primary-700);margin-bottom:16px}h2[data-astro-cid-vqco6yy2]{font-size:clamp(30px,3.2vw,42px);line-height:1.1;font-weight:var(--weight-medium);letter-spacing:-.025em;color:var(--text-primary);text-wrap:balance}.sgr-lede[data-astro-cid-vqco6yy2]{max-width:500px;color:var(--text-body);text-wrap:pretty;font-size:18px;line-height:1.55}.sgr-photo[data-astro-cid-vqco6yy2]{--reveal-radius:14px;margin:56px 0 0}.sgr-photo[data-astro-cid-vqco6yy2] img[data-astro-cid-vqco6yy2]{aspect-ratio:12/5;object-fit:cover;object-position:30% 62%;background:var(--neutral-200);border-radius:14px;width:100%;height:auto;display:block}.sgr-steps[data-astro-cid-vqco6yy2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin:56px 0 0;padding:0;list-style:none;display:grid}.sgr-step[data-astro-cid-vqco6yy2]{border-top:1px solid var(--neutral-300);padding-top:20px}.sgr-step[data-astro-cid-vqco6yy2].is-floor{border-top-color:var(--primary-500)}.sgr-meta[data-astro-cid-vqco6yy2]{font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);align-items:baseline;gap:10px;font-size:12px;font-weight:500;line-height:1.6;display:flex}.sgr-num[data-astro-cid-vqco6yy2]{color:var(--text-primary);font-weight:600}.sgr-step[data-astro-cid-vqco6yy2].is-floor .sgr-where[data-astro-cid-vqco6yy2]{color:var(--primary-700)}.sgr-step[data-astro-cid-vqco6yy2] h3[data-astro-cid-vqco6yy2]{font-size:19px;line-height:1.3;font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--text-primary);text-wrap:balance;margin-top:10px}.sgr-body[data-astro-cid-vqco6yy2]{color:var(--text-body);text-wrap:pretty;margin-top:8px;font-size:16px;line-height:1.6}.sgr-foot[data-astro-cid-vqco6yy2]{background:var(--surface-page);border:1px solid var(--border);--reveal-radius:14px;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:64px;display:grid}.sgr-cost[data-astro-cid-vqco6yy2],.sgr-without[data-astro-cid-vqco6yy2]{padding:36px 40px}.sgr-without[data-astro-cid-vqco6yy2]{border-left:1px solid var(--border)}.sgr-foot[data-astro-cid-vqco6yy2] h3[data-astro-cid-vqco6yy2]{font-size:20px;line-height:1.25;font-weight:var(--weight-semibold);letter-spacing:-.015em;color:var(--text-primary)}.sgr-cost[data-astro-cid-vqco6yy2] p[data-astro-cid-vqco6yy2]{max-width:440px;color:var(--text-body);text-wrap:pretty;margin-top:12px;font-size:16px;line-height:1.6}.sgr-cost[data-astro-cid-vqco6yy2] a[data-astro-cid-vqco6yy2],.sgr-body[data-astro-cid-vqco6yy2] a{color:var(--primary-700);font-weight:var(--weight-medium);text-decoration:underline;text-decoration-color:var(--primary-300);text-underline-offset:3px}.sgr-cost[data-astro-cid-vqco6yy2] a[data-astro-cid-vqco6yy2]:hover,.sgr-body[data-astro-cid-vqco6yy2] a:hover{text-decoration-color:currentColor}.sgr-without[data-astro-cid-vqco6yy2] ul[data-astro-cid-vqco6yy2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:14px 0 0;padding:0;list-style:none;display:grid}.sgr-without[data-astro-cid-vqco6yy2] li[data-astro-cid-vqco6yy2]{color:var(--text-primary);align-items:center;gap:10px;font-size:16px;line-height:1.4;display:flex}.sgr-x[data-astro-cid-vqco6yy2]{background:var(--neutral-100);width:20px;height:20px;color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (width<=1024px){.sgr-inner[data-astro-cid-vqco6yy2]{padding:88px 40px}.sgr-head[data-astro-cid-vqco6yy2]{grid-template-columns:minmax(0,1fr);row-gap:18px}.sgr-lede[data-astro-cid-vqco6yy2]{max-width:620px}.sgr-photo[data-astro-cid-vqco6yy2]{margin-top:44px}.sgr-photo[data-astro-cid-vqco6yy2] img[data-astro-cid-vqco6yy2]{aspect-ratio:16/9}.sgr-steps[data-astro-cid-vqco6yy2]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}.sgr-foot[data-astro-cid-vqco6yy2]{grid-template-columns:minmax(0,1fr);margin-top:56px}.sgr-without[data-astro-cid-vqco6yy2]{border-left:0;border-top:1px solid var(--border)}.sgr-cost[data-astro-cid-vqco6yy2],.sgr-without[data-astro-cid-vqco6yy2]{padding:32px}}@media (width<=720px){.sgr-inner[data-astro-cid-vqco6yy2]{padding:64px 20px}h2[data-astro-cid-vqco6yy2]{font-size:30px}.sgr-lede[data-astro-cid-vqco6yy2]{font-size:16px}.sgr-photo[data-astro-cid-vqco6yy2]{margin-top:32px}.sgr-photo[data-astro-cid-vqco6yy2] img[data-astro-cid-vqco6yy2]{aspect-ratio:4/3;object-position:30% 50%;border-radius:12px}.sgr-steps[data-astro-cid-vqco6yy2]{grid-template-columns:minmax(0,1fr);row-gap:32px;margin-top:40px}.sgr-step[data-astro-cid-vqco6yy2] h3[data-astro-cid-vqco6yy2]{font-size:18px}.sgr-body[data-astro-cid-vqco6yy2]{font-size:15.5px}.sgr-foot[data-astro-cid-vqco6yy2]{border-radius:12px;margin-top:44px}.sgr-cost[data-astro-cid-vqco6yy2],.sgr-without[data-astro-cid-vqco6yy2]{padding:24px 20px}.sgr-cost[data-astro-cid-vqco6yy2] p[data-astro-cid-vqco6yy2],.sgr-without[data-astro-cid-vqco6yy2] li[data-astro-cid-vqco6yy2]{font-size:15.5px}.sgr-without[data-astro-cid-vqco6yy2] ul[data-astro-cid-vqco6yy2]{grid-template-columns:minmax(0,1fr);gap:10px}}.sfl[data-astro-cid-lggpbljc]{background:var(--surface-page);border-bottom:1px solid var(--border);scroll-margin-top:80px}.sfl-inner[data-astro-cid-lggpbljc]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:88px;max-width:1200px;margin:0 auto;padding:112px 48px;display:grid}.sfl-eyebrow[data-astro-cid-lggpbljc]{font-size:12px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--primary-700);margin-bottom:16px}h2[data-astro-cid-lggpbljc]{font-size:clamp(30px,3.2vw,42px);line-height:1.1;font-weight:var(--weight-medium);letter-spacing:-.025em;color:var(--text-primary);text-wrap:balance}.sfl-lede[data-astro-cid-lggpbljc]{max-width:380px;color:var(--text-body);text-wrap:pretty;margin-top:20px;font-size:18px;line-height:1.55}.sfl-list[data-astro-cid-lggpbljc]{border-top:1px solid var(--neutral-300);margin:0;padding:0;list-style:none}.sfl-item[data-astro-cid-lggpbljc]{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:32px;padding:22px 0 23px;display:grid}.sfl-item-title[data-astro-cid-lggpbljc]{font-size:17px;line-height:1.45;font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--text-primary);text-wrap:balance}.sfl-item-body[data-astro-cid-lggpbljc]{color:var(--text-body);text-wrap:pretty;font-size:16px;line-height:1.6}.sfl-fit[data-astro-cid-lggpbljc]{background:var(--surface-muted);border:1px solid var(--border);border-radius:14px;margin-top:40px;padding:26px 28px 28px}.sfl-fit-label[data-astro-cid-lggpbljc]{font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:500}.sfl-fit-text[data-astro-cid-lggpbljc]{color:var(--text-primary);text-wrap:pretty;margin-top:10px;font-size:16px;line-height:1.6}@media (width<=1024px){.sfl-inner[data-astro-cid-lggpbljc]{grid-template-columns:minmax(0,1fr);row-gap:44px;padding:88px 40px}.sfl-lede[data-astro-cid-lggpbljc]{max-width:560px}}@media (width<=640px){.sfl-inner[data-astro-cid-lggpbljc]{row-gap:36px;padding:64px 20px}h2[data-astro-cid-lggpbljc]{font-size:30px}.sfl-lede[data-astro-cid-lggpbljc]{margin-top:16px;font-size:16px}.sfl-item[data-astro-cid-lggpbljc]{grid-template-columns:minmax(0,1fr);row-gap:6px;padding:20px 0 21px}.sfl-item-title[data-astro-cid-lggpbljc]{font-size:16.5px}.sfl-item-body[data-astro-cid-lggpbljc]{font-size:15.5px}.sfl-fit[data-astro-cid-lggpbljc]{border-radius:12px;margin-top:32px;padding:22px 20px 24px}.sfl-fit-text[data-astro-cid-lggpbljc]{font-size:15.5px}}.sfq[data-astro-cid-lom5s6yc]{background:var(--surface-muted);border-bottom:1px solid var(--border);scroll-margin-top:80px}.sfq-inner[data-astro-cid-lom5s6yc]{max-width:1200px;margin:0 auto;padding:112px 48px}.sfq-head[data-astro-cid-lom5s6yc]{text-align:center;max-width:720px;margin:0 auto}.sfq-eyebrow[data-astro-cid-lom5s6yc]{font-size:12px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--primary-700);margin-bottom:16px}h2[data-astro-cid-lom5s6yc]{font-size:clamp(30px,3.2vw,42px);line-height:1.1;font-weight:var(--weight-medium);letter-spacing:-.025em;color:var(--text-primary);text-wrap:balance}.sfq-grid[data-astro-cid-lom5s6yc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:56px 0 0;padding:0;list-style:none;display:grid}.sfq-card[data-astro-cid-lom5s6yc]{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;flex-direction:column;padding:26px 26px 28px;display:flex}.sfq-tag[data-astro-cid-lom5s6yc]{font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:500}h3[data-astro-cid-lom5s6yc]{font-size:17px;line-height:1.4;font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--text-primary);text-wrap:pretty;margin:10px 0 0}.sfq-a[data-astro-cid-lom5s6yc]{color:var(--text-body);text-wrap:pretty;margin-top:10px;font-size:15.5px;line-height:1.6}.sfq-a[data-astro-cid-lom5s6yc] a{color:var(--primary-700);font-weight:var(--weight-medium);text-decoration:underline;text-decoration-color:var(--primary-300);text-underline-offset:3px}.sfq-a[data-astro-cid-lom5s6yc] a:hover{text-decoration-color:currentColor}.sfq-def[data-astro-cid-lom5s6yc]{border-top:1px solid var(--neutral-300);grid-template-columns:minmax(0,.8fr) minmax(0,2.2fr);align-items:baseline;column-gap:40px;margin-top:20px;padding:28px 0 0;display:grid}.sfq-def[data-astro-cid-lom5s6yc] h3[data-astro-cid-lom5s6yc]{margin:0;font-size:19px}.sfq-def[data-astro-cid-lom5s6yc] .sfq-a[data-astro-cid-lom5s6yc]{max-width:760px;margin:0;font-size:16.5px}@media (width<=1024px){.sfq-inner[data-astro-cid-lom5s6yc]{padding:88px 40px}.sfq-grid[data-astro-cid-lom5s6yc]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:44px}.sfq-def[data-astro-cid-lom5s6yc]{grid-template-columns:minmax(0,1fr);row-gap:10px}}@media (width<=640px){.sfq-inner[data-astro-cid-lom5s6yc]{padding:64px 20px}h2[data-astro-cid-lom5s6yc]{font-size:30px}.sfq-grid[data-astro-cid-lom5s6yc]{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:36px}.sfq-card[data-astro-cid-lom5s6yc]{border-radius:12px;padding:22px 20px 24px}h3[data-astro-cid-lom5s6yc]{font-size:16.5px}.sfq-a[data-astro-cid-lom5s6yc]{font-size:15.5px}.sfq-def[data-astro-cid-lom5s6yc]{margin-top:14px;padding-top:24px}.sfq-def[data-astro-cid-lom5s6yc] h3[data-astro-cid-lom5s6yc]{font-size:18px}.sfq-def[data-astro-cid-lom5s6yc] .sfq-a[data-astro-cid-lom5s6yc]{font-size:15.5px}}
