html{scroll-behavior:smooth}body{margin:0;background:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,sans-serif;color:#1d1d1f;-webkit-font-smoothing:antialiased;letter-spacing:-.006em}a{color:#0066cc;text-decoration:none}a:hover{color:#0071e3;text-decoration:underline}::selection{background:#b8d6f8}:focus-visible{outline:2px solid #0071e3;outline-offset:2px}input::placeholder{color:#86868b}
[hidden]{display:none!important}
.fp-tab.fp-tab.fp-tab{background:#f5f5f7;color:#1d1d1f}.fp-tab.fp-tab.fp-tab[aria-selected="true"]{background:#1d1d1f;color:#fff}
.fp-view.fp-view.fp-view{background:transparent;box-shadow:none;color:#6e6e73}.fp-view.fp-view.fp-view[aria-pressed="true"]{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12);color:#1d1d1f}
.fp-chip.fp-chip.fp-chip{background:#fff;color:#424245;box-shadow:inset 0 0 0 1px #d2d2d7}.fp-chip.fp-chip.fp-chip[aria-pressed="true"]{background:#1d1d1f;color:#fff;box-shadow:none}
.fp-chip.fp-sp.fp-chip.fp-chip{background:#e8f1fc;color:#0066cc;box-shadow:inset 0 0 0 1px #b8d6f8}.fp-chip.fp-sp.fp-chip.fp-chip[aria-pressed="true"]{background:#0071e3;color:#fff;box-shadow:none}
.h118b639.h118b639:hover{box-shadow:inset 0 0 0 1px #86868b;color:#1d1d1f;text-decoration:none}
.h393294c.h393294c:hover{background:#0077ed;color:#fff;text-decoration:none}
.h769bf16.h769bf16:hover{background:#ebebef}
.hdf4d144.hdf4d144:hover{opacity:.75}
.hf7eaf17.hf7eaf17:hover{background:#000;color:#fff;text-decoration:none}
.s0224680.s0224680{height:46px;border-radius:980px;background:#0071e3;color:#fff;font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;text-decoration:none}
.s036c124.s036c124{display:block;flex:none;width:18px;height:18px;border-radius:4.5px;overflow:hidden}
.s069f9d7.s069f9d7{color:#424245;white-space:nowrap}
.s0c6e85a.s0c6e85a{flex:1;background:#fff;padding:clamp(28px,5vw,56px) 20px clamp(64px,8vw,96px)}
.s0cc90b7.s0cc90b7{height:3px;border-radius:2px;background:#9ec5f2;width:75%}
.s0cf0941.s0cf0941{margin:0;font-size:24px;font-weight:600;letter-spacing:-.02em}
.s0db134c.s0db134c{height:4px;border-radius:2px;background:#d2d2d7;width:58%}
.s0db3a8d.s0db3a8d{display:flex;gap:16px;font-size:14px;font-weight:600}
.s10fbb86.s10fbb86{font:700 9px ui-monospace,'SF Mono',Menlo,monospace}
.s114ef9f.s114ef9f{background:#fff;padding:clamp(48px,8vw,88px) 20px clamp(32px,4vw,48px)}
.s11cfa60.s11cfa60{font-size:19px;font-weight:600;letter-spacing:-.02em}
.s14b4b58.s14b4b58{display:flex;flex-direction:column;gap:6px}
.s174db56.s174db56{flex:1;display:flex;justify-content:flex-end;gap:20px;font-size:13px}
.s17819e3.s17819e3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding-top:28px;border-top:.5px solid #d2d2d7}
.s182cc88.s182cc88{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:48px}
.s19bf48f.s19bf48f{position:absolute;inset:0 14% 10% 0;border-radius:6px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.08);padding:14px;display:flex;flex-direction:column;gap:7px;box-sizing:border-box}
.s1b7d8e9.s1b7d8e9{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:40px 56px;align-items:center}
.s1e2f15c.s1e2f15c{font-size:13px;font-weight:600;letter-spacing:.02em;color:#0071e3}
.s222c643.s222c643{font:600 8px -apple-system,sans-serif;color:#0071e3}
.s27135fc.s27135fc{aspect-ratio:210/240;border-radius:6px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.08);padding:14px;display:flex;flex-direction:column;gap:7px;box-sizing:border-box}
.s28e216c.s28e216c{display:flex;flex-direction:column;gap:4px}
.s2a1b75c.s2a1b75c{display:block}
.s2ad43ac.s2ad43ac{font-size:13px;font-weight:600;color:#0071e3}
.s2b1e4d1.s2b1e4d1{display:flex;flex-direction:column;gap:16px}
.s2cce5b8.s2cce5b8{width:34px;height:30px;border:0;border-radius:7px;display:flex;align-items:center;justify-content:center;cursor:pointer}
.s2cde2ff.s2cde2ff{display:flex;flex-direction:column;gap:18px}
.s2dab650.s2dab650{flex:1;min-width:0;display:flex;gap:8px;overflow-x:auto}
.s35e4f38.s35e4f38{color:#424245}
.s36764d1.s36764d1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.s3711f9c.s3711f9c{font-size:15px;color:#424245}
.s3978825.s3978825{height:4px;border-radius:2px;background:#d2d2d7;width:66%}
.s3bd0e9a.s3bd0e9a{position:sticky;top:56px;z-index:40;background:rgba(255,255,255,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 .5px 0 rgba(0,0,0,.1)}
.s3d90699.s3d90699{font-weight:800;letter-spacing:.04em}
.s3f16617.s3f16617{grid-column:1 / -1;height:38px;border-radius:980px;background:#0071e3;color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;text-decoration:none}
.s3f5ad35.s3f5ad35{display:flex;align-items:center;gap:10px;color:#1d1d1f;text-decoration:none;flex:none}
.s405ec51.s405ec51{font-weight:300;letter-spacing:-.02em;color:#424245}
.s41558b6.s41558b6{max-width:1120px;margin:0 auto;padding:10px 20px;display:flex;flex-direction:column;gap:8px}
.s4839077.s4839077{font-size:13px;color:#6e6e73}
.s49a3beb.s49a3beb{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.s4c29a8a.s4c29a8a{font-size:13px;color:#0066cc}
.s52b85ac.s52b85ac{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.s53eec49.s53eec49{flex:none;height:28px;padding:0 12px;border:0;border-radius:980px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}
.s5459a30.s5459a30{display:flex;gap:6px;overflow-x:auto;padding:2px 0 0}
.s5ade496.s5ade496{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:18px;background:#f5f5f7}
.s5dcf8a9.s5dcf8a9{height:3px;border-radius:2px;background:#9ec5f2;width:80%}
.s60b3162.s60b3162{height:3px;border-radius:2px;background:#9ec5f2;width:65%}
.s63e808c.s63e808c{flex:none;height:34px;padding:0 15px;border:0;border-radius:980px;font:inherit;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;cursor:pointer;white-space:nowrap}
.s6544668.s6544668{width:100%;max-width:480px;height:48px;border-radius:12px;background:#f5f5f7;box-shadow:inset 0 0 0 1px #d2d2d7;display:flex;align-items:center;gap:10px;padding:0 16px;box-sizing:border-box}
.s655bdaa.s655bdaa{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:#6e6e73}
.s65f3c4d.s65f3c4d{font:600 7px -apple-system,sans-serif;color:#0071e3}
.s69db32c.s69db32c{height:38px;border-radius:980px;box-shadow:inset 0 0 0 1px #d2d2d7;color:#1d1d1f;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;text-decoration:none}
.s6c5f113.s6c5f113{font:500 12px ui-monospace,'SF Mono',Menlo,monospace;opacity:.65}
.s6c68b51.s6c68b51{height:32px;padding:0 12px;border-radius:980px;box-shadow:inset 0 0 0 1px #d2d2d7;color:#1d1d1f;font-size:12px;font-weight:600;display:flex;align-items:center;white-space:nowrap;text-decoration:none}
.s6d4b777.s6d4b777{margin:0;font-size:17px;line-height:1.5;color:#424245;text-wrap:pretty}
.s703f4e6.s703f4e6{all:unset;cursor:pointer;flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:3px}
.s70a3f46.s70a3f46{margin:0;font-size:clamp(30px,4.4vw,44px);line-height:1.1;font-weight:600;letter-spacing:-.03em;text-wrap:balance}
.s73977b8.s73977b8{font-size:15px;line-height:1.3;font-weight:600;letter-spacing:-.01em}
.s79186e2.s79186e2{font-size:17px;font-weight:600;letter-spacing:-.01em}
.s79f6c30.s79f6c30{height:4px;border-radius:2px;background:#d2d2d7;width:90%}
.s7d1f604.s7d1f604{font-size:12px;color:#6e6e73;text-align:center}
.s7e0310b.s7e0310b{height:40px;padding:0 20px;border-radius:980px;background:#1d1d1f;color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;text-decoration:none}
.s7ef53ae.s7ef53ae{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:12px;border-bottom:.5px solid #d2d2d7}
.s814e23a.s814e23a{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:16px;background:#fff;box-shadow:0 0 0 .5px rgba(0,0,0,.05),0 2px 10px rgba(0,0,0,.04)}
.s8655394.s8655394{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:16px;color:#1d1d1f}
.s8b8ca80.s8b8ca80{height:4px;border-radius:2px;background:#d2d2d7;width:92%}
.s8c31e96.s8c31e96{font:700 9px ui-monospace,'SF Mono',Menlo,monospace;color:#1d1d1f}
.s8da9334.s8da9334{font-size:15px;font-weight:600}
.s8e3b5cc.s8e3b5cc{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px}
.s8ecf9c8.s8ecf9c8{max-width:1120px;margin:0 auto;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:12px;color:#6e6e73}
.s90196dc.s90196dc{color:#86868b}
.s909a896.s909a896{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:#fff}
.s922123a.s922123a{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:14px 20px;border-top:.5px solid #e8e8ed;background:#fff}
.s95fd837.s95fd837{display:flex;align-items:center;gap:12px}
.s9692bb6.s9692bb6{flex:none;display:flex;padding:2px;border-radius:9px;background:#e8e8ed}
.s98f54ec.s98f54ec{padding:24px 20px;background:#f5f5f7;border-top:.5px solid #d2d2d7}
.s9b9cec1.s9b9cec1{align-self:flex-start;height:20px;padding:0 8px;border-radius:980px;background:#0071e3;color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center}
.s9bdba52.s9bdba52{font:700 9px ui-monospace,'SF Mono',Menlo,monospace;margin-top:6px}
.s9c76ce5.s9c76ce5{font-size:17px;line-height:1.3;font-weight:600;letter-spacing:-.012em;text-wrap:balance}
.sa02a76e.sa02a76e{font-size:14px;color:#6e6e73}
.sa237499.sa237499{height:4px;border-radius:2px;background:#d2d2d7;width:88%}
.sa4838b2.sa4838b2{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-radius:14px;background:#f5f5f7}
.sa5c1936.sa5c1936{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px}
.sa85750e.sa85750e{width:1px;height:13px;background:#c7c7cc;align-self:center;margin:0 2px}
.saab4c8d.saab4c8d{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px}
.sab32817.sab32817{flex-basis:100%;line-height:1.6}
.saf419b7.saf419b7{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:40px 56px;align-items:start}
.saf47cf6.saf47cf6{margin:0;font-size:clamp(34px,5vw,52px);line-height:1.06;font-weight:600;letter-spacing:-.035em;text-wrap:balance}
.saf5fa57.saf5fa57{display:grid;grid-template-columns:1fr 1fr;gap:1px;border-radius:12px;overflow:hidden;background:#d2d2d7}
.sb565e78.sb565e78{flex:1;padding:clamp(28px,4vw,48px) 20px clamp(64px,8vw,96px)}
.sbb47014.sbb47014{display:flex;align-items:baseline;gap:5px;white-space:nowrap;font-size:17px;line-height:1}
.sbb777d5.sbb777d5{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.82);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);box-shadow:0 .5px 0 rgba(0,0,0,.12)}
.sbc99043.sbc99043{color:#1d1d1f}
.sbca650a.sbca650a{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:14px 20px;border-top:.5px solid #e8e8ed;background:#f2f7fd}
.sbdca6b1.sbdca6b1{height:4px;border-radius:2px;background:#d2d2d7;width:84%}
.sbe4290f.sbe4290f{display:flex;flex-direction:column;gap:48px}
.sbf32f8c.sbf32f8c{display:flex;flex-direction:column;gap:16px;scroll-margin-top:150px}
.sbf8e7b2.sbf8e7b2{height:4px;border-radius:2px;background:#d2d2d7;width:70%}
.sc09dac6.sc09dac6{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:16px;background:#e8f1fc;box-shadow:inset 0 0 0 1px #b8d6f8}
.sc10b7fd.sc10b7fd{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 0 0 .5px rgba(0,0,0,.05),0 2px 10px rgba(0,0,0,.04)}
.sc1d7ff8.sc1d7ff8{font:700 9px ui-monospace,'SF Mono',Menlo,monospace;color:#1d1d1f;margin-top:4px}
.sc6590a2.sc6590a2{flex:none;display:flex;gap:6px}
.sc6f4601.sc6f4601{height:3px;border-radius:2px;background:#9ec5f2;width:60%}
.sc75ef31.sc75ef31{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:6px}
.sce1e59c.sce1e59c{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:18px;background:#f5f5f7}
.sd06ff9b.sd06ff9b{height:3px;border-radius:2px;background:#9ec5f2;width:85%}
.sd3f8556.sd3f8556{font-size:12px;color:#6e6e73}
.sd3fcd11.sd3fcd11{position:absolute;inset:18% 0 0 22%;border-radius:6px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.12);padding:12px;display:flex;flex-direction:column;gap:6px;box-sizing:border-box}
.sdaadb07.sdaadb07{margin:0;font-size:clamp(17px,1.8vw,19px);line-height:1.45;color:#6e6e73;text-wrap:pretty}
.sdc06515.sdc06515{margin:0;font-size:21px;font-weight:600;letter-spacing:-.02em}
.sdf8c0b9.sdf8c0b9{height:42px;border-radius:980px;background:#fff;box-shadow:inset 0 0 0 1px #d2d2d7;color:#1d1d1f;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;text-decoration:none}
.se25486e.se25486e{height:4px;border-radius:2px;background:#d2d2d7;width:60%}
.se32579d.se32579d{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(32px,5vw,56px)}
.seb1f24f.seb1f24f{height:18px;padding:0 7px;border-radius:980px;background:#0071e3;color:#fff;font-size:10px;font-weight:600;display:flex;align-items:center}
.sedd53b5.sedd53b5{aspect-ratio:210/240;position:relative}
.sf1ffe0f.sf1ffe0f{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.sf317d24.sf317d24{max-width:1120px;margin:0 auto;height:56px;padding:0 20px;display:flex;align-items:center;gap:24px}
.sf4a85d1.sf4a85d1{font-size:13px;line-height:1.4;color:#6e6e73}
.sf53a62a.sf53a62a{margin:0;padding:40px 0;text-align:center;font-size:15px;color:#6e6e73}
.sf542ee6.sf542ee6{min-height:100vh;display:flex;flex-direction:column}
.sfc39c77.sfc39c77{padding:6px 7px;border-radius:4px;background:#e8f1fc;display:flex;flex-direction:column;gap:4px}
.sfe496b8.sfe496b8{font-size:14px;font-weight:600}
.sff036d8.sff036d8{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding:28px 32px;border-radius:18px;background:#fff}
.sff085bb.sff085bb{height:32px;padding:0 14px;border-radius:980px;background:#0071e3;color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;white-space:nowrap;text-decoration:none}
.sffe0104.sffe0104{flex:none}
