.sgx{--bg:#f3f5f8;--card:#fff;--ink:#1b2733;--ink-2:#5b6573;--ink-3:#8a94a2;--brand:#f59e0b;--brand-deep:#e8850c;--brand-press:#d6790a;--yellow:#f9b40a;--yellow-2:#f6a70c;--cream:#fef6e0;--cream-2:#fdf0cc;--cream-line:#f2dfa6;--cream-ink:#92611a;--line:#e6eaf0;--line-2:#eef1f5;--black:#0e0e0f;--black-2:#19191b;--teal:#0e9d8e;--shadow-sm:0 1px 2px #141e2d0d,0 1px 3px #141e2d0f;--shadow-md:0 4px 14px #141e2d12,0 1px 3px #141e2d0d;--shadow-lg:0 18px 48px -16px #141e2d38;--radius:16px;--maxw:1180px;--head:var(--font-jakarta),system-ui,sans-serif;--body:var(--font-hanken),system-ui,sans-serif}.sgx *{box-sizing:border-box}.sgx{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-family:var(--body);color:var(--ink-2);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;font-size:16px;line-height:1.55}.sgx h1,.sgx h2,.sgx h3,.sgx h4{font-family:var(--head);color:var(--ink);letter-spacing:-.018em;margin:0;line-height:1.12}.sgx a{color:inherit;text-decoration:none}.sgx button{cursor:pointer;font-family:inherit}.sgx ::selection{background:var(--brand);color:#fff}.sgx .wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}.sgx .tlink{color:var(--brand-deep);border-bottom:1px solid #e8850c52;padding-bottom:1px;font-weight:600;transition:border-color .15s}.sgx .tlink:hover{border-color:var(--brand-deep)}.sgx .ulink{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);text-underline-offset:2px}.sgx .ulink:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.sgx .eyebrow{font-family:var(--head);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.sgx .pill-tag{background:var(--cream-2);color:var(--cream-ink);font-family:var(--head);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.sgx .ctable{border-collapse:collapse;width:100%;font-size:15px}.sgx .ctable thead th{background:var(--cream);color:var(--cream-ink);font-family:var(--head);letter-spacing:.07em;text-transform:uppercase;text-align:left;white-space:nowrap;padding:16px 22px;font-size:12px;font-weight:700}.sgx .ctable tbody td{border-bottom:1px solid var(--line-2);color:var(--ink-2);padding:15px 22px}.sgx .ctable tbody tr:last-child td{border-bottom:0}.sgx .ctable tbody td:first-child{font-family:var(--head);color:var(--ink);font-weight:700}.sgx .chart-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}@media (prefers-reduced-motion:no-preference){.sgx .reveal{transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}}.sgx .reveal.in{opacity:1;transform:none}.sgx #root{min-height:100vh}.sgx .boot{height:100vh;color:var(--ink-3);font-family:var(--head);justify-content:center;align-items:center;font-weight:600;display:flex}.sgx .crumb-wrap{max-width:var(--maxw);margin:0 auto;padding:26px 32px 0}.sgx .crumb{color:var(--ink-3);white-space:nowrap;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.sgx .crumb a{flex:none}.sgx .crumb .cur{color:var(--ink-2);text-overflow:ellipsis;overflow:hidden}.sgx .hero2{max-width:var(--maxw);margin:0 auto;padding:8px 32px 0}.sgx .hero2 .eyebrow{color:var(--brand-deep);align-items:center;gap:7px;margin:14px 0 16px;display:inline-flex}.sgx .hero2 h1{max-width:none;font-size:clamp(34px,4.6vw,52px);font-weight:800;line-height:1.05}.sgx .hero2 .lead{color:var(--ink-2);max-width:none;margin-top:18px;font-size:18px;line-height:1.5}.sgx .hero-chips{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.sgx .hchip{border:1px solid var(--line);box-shadow:var(--shadow-sm);font-family:var(--head);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:9px;padding:9px 16px 9px 11px;font-size:13.5px;font-weight:600;display:inline-flex}.sgx .hchip .hi{width:26px;height:26px;color:var(--brand-deep);background:#fbf1dc;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.sgx .page-body{max-width:var(--maxw);margin:0 auto;padding:0 32px 10px}.sgx .charts2{margin-top:72px}.sgx .charts2 .ig-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.sgx .charts2 .eyebrow{color:var(--cream-ink);background:var(--cream-2);white-space:nowrap;border-radius:999px;margin-bottom:13px;padding:6px 12px;display:inline-block}.sgx .charts2 h2{font-size:clamp(25px,3vw,32px);font-weight:800}.sgx .charts2 .note{color:var(--ink-2);max-width:62ch;margin:9px 0 0;font-size:15.5px}.sgx .ctabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.sgx .ctab{border:1px solid var(--line);font-family:var(--head);color:var(--ink-2);box-shadow:var(--shadow-sm);background:#fff;border-radius:11px;padding:11px 18px;font-size:14px;font-weight:700;transition:all .15s}.sgx .ctab:hover{color:var(--ink);border-color:var(--brand)}.sgx .ctab.on{background:var(--ink);color:#fff;border-color:var(--ink)}.sgx .cnote2{color:var(--ink-2);max-width:880px;margin:0 0 16px;font-size:14.5px;line-height:1.5}.sgx .cnote2 b{color:var(--ink);font-family:var(--head)}.sgx .ig-sec{margin-top:72px}.sgx .ig-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.sgx .ig-head .l .eyebrow{color:var(--cream-ink);background:var(--cream-2);white-space:nowrap;border-radius:999px;margin-bottom:13px;padding:6px 12px;display:inline-block}.sgx .ig-head .l h2{font-size:clamp(25px,3vw,32px);font-weight:800}.sgx .ig-head .l p{color:var(--ink-2);max-width:62ch;margin:9px 0 0;font-size:15.5px}.sgx .ig-toggles{gap:10px;display:flex}.sgx .ig-seg{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:11px;gap:4px;padding:4px;display:inline-flex}.sgx .ig-seg button{font-family:var(--head);color:var(--ink-2);background:0 0;border:0;border-radius:8px;padding:9px 15px;font-size:13.5px;font-weight:700;transition:all .15s}.sgx .ig-seg button.on{background:var(--brand);color:#fff}.sgx .ig-seg.dark button.on{background:var(--ink)}.sgx .scale-card{border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:22px;padding:30px 32px}.sgx .scale-read{font-family:var(--head);color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;font-size:20px;font-weight:800;display:flex}.sgx .scale-read .chip{color:var(--brand-deep);background:#fbf1dc;border-radius:9px;padding:6px 13px}.sgx .scale-read .eq{color:var(--ink-3);font-weight:700}.sgx .scale-read .hint{font-family:var(--body);color:var(--ink-3);margin-left:auto;font-size:13px;font-weight:500}.sgx .track{grid-template-columns:92px 1fr;align-items:center;gap:8px;margin-bottom:10px;display:grid}.sgx .track .tl{font-family:var(--head);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);text-align:right;padding-right:4px;font-size:12px;font-weight:800}.sgx .track .cells{gap:7px;display:grid}.sgx .cellbtn{border:1.5px solid var(--line);font-family:var(--head);color:var(--ink-2);cursor:pointer;text-align:center;background:#fbfcfd;border-radius:10px;padding:12px 4px;font-size:15px;font-weight:700;transition:all .13s}.sgx .cellbtn:hover{border-color:var(--brand);color:var(--ink)}.sgx .cellbtn.on{background:var(--brand);border-color:var(--brand);color:#fff;transform:translateY(-1px);box-shadow:0 8px 18px -8px #f59e0bb3}.sgx .track.head .cellbtn{box-shadow:none;color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase;cursor:default;background:0 0;border:0;padding:4px;font-size:11px;transform:none}.sgx .scale-foot{color:var(--ink-3);margin-top:18px;font-size:13px;line-height:1.5}.sgx .mg-card{border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:22px;grid-template-columns:.85fr 1.15fr;display:grid;overflow:hidden}.sgx .mg-visual{border-right:1px solid var(--line);background:radial-gradient(110% 80% at 30% 10%,#fff6e6,#fff6e600 55%),linear-gradient(#fcfdfe,#f6f8fb);justify-content:center;align-items:center;padding:36px;display:flex}.sgx .mg-svg{width:100%;max-width:330px}.sgx .mline{stroke:var(--brand);stroke-width:1.6px;stroke-dasharray:5 5}.sgx .mlabel{fill:var(--brand)}.sgx .mtext{font-family:var(--head);fill:#fff;font-size:13px;font-weight:800}.sgx .mdot{fill:var(--brand)}.sgx .formfill{fill:#fdefd6;stroke:var(--brand-deep);stroke-width:2.2px}.sgx .mg-info{padding:34px 36px}.sgx .mg-info h3{margin-bottom:6px;font-size:21px;font-weight:800}.sgx .mg-info .sub{color:var(--ink-2);margin:0 0 22px;font-size:14.5px}.sgx .mstep{border-top:1px solid var(--line-2);gap:15px;padding:14px 0;display:flex}.sgx .mstep:first-of-type{border-top:0}.sgx .mstep .mn{width:30px;height:30px;color:var(--brand-deep);font-family:var(--head);background:#fbf1dc;border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.sgx .mstep h4{margin-bottom:3px;font-size:15.5px;font-weight:700}.sgx .mstep p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.sgx .mg-tip{border:1px solid var(--cream-line);color:var(--cream-ink);background:#fbf4e4;border-radius:12px;gap:10px;margin-top:22px;padding:14px 16px;font-size:13.5px;display:flex}.sgx .mg-tip b{font-family:var(--head);color:#7a5413}@media (max-width:880px){.sgx .mg-card{grid-template-columns:1fr}.sgx .mg-visual{border-right:0;border-bottom:1px solid var(--line)}.sgx .track{grid-template-columns:72px 1fr}.sgx .track .tl{font-size:10.5px}.sgx .cellbtn{padding:10px 2px;font-size:13px}}.sgx .vcalc{border:1px solid var(--line);box-shadow:var(--shadow-lg);background:#fff;border-radius:24px;overflow:hidden}.sgx .vcalc-grid{grid-template-columns:1fr .92fr;display:grid}.sgx .vc-left{border-right:1px solid var(--line);padding:34px 36px}.sgx .vc-right{background:radial-gradient(120% 80% at 100% 0,#fff6e6 0%,#fff6e600 60%),linear-gradient(#fffdf8,#fff);padding:34px 36px;position:relative}.sgx .vc-head{align-items:center;gap:12px;margin-bottom:6px;display:flex}.sgx .vc-head h2{font-size:24px;font-weight:800}.sgx .vc-sub{color:var(--ink-2);margin:0 0 22px;font-size:14.5px}.sgx .vtabs{background:#f4f6f9;border-radius:12px;gap:4px;margin-bottom:22px;padding:5px;display:inline-flex}.sgx .vtab{font-family:var(--head);color:var(--ink-2);background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:11px 20px;font-size:14.5px;font-weight:700;transition:all .16s;display:flex}.sgx .vtab.on{background:var(--brand);color:#fff;box-shadow:0 6px 16px -7px #f59e0bb3}.sgx .vtab:not(.on):hover{color:var(--ink)}.sgx .vrow{flex-wrap:wrap;gap:18px 26px;margin-bottom:22px;display:flex}.sgx .vfield{flex:1;min-width:130px}.sgx .vfield>.vl{font-family:var(--head);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin:0 0 9px 2px;font-size:11px;font-weight:700;display:block}.sgx .seg2{background:#f4f6f9;border-radius:11px;gap:5px;padding:5px;display:flex}.sgx .seg2 button{font-family:var(--head);color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:1;padding:11px 10px;font-size:13.5px;font-weight:700;transition:all .15s}.sgx .seg2 button.on{color:var(--brand-deep);box-shadow:var(--shadow-sm);background:#fff}.sgx .seg2.gender button.on{color:#fff;background:var(--ink)}.sgx .vsel{position:relative}.sgx .vsel select{appearance:none;width:100%;font-family:var(--head);color:var(--ink);border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:13px;padding:14px 44px 14px 16px;font-size:17px;font-weight:700}.sgx .vsel select:focus{border-color:var(--brand);outline:0;box-shadow:0 0 0 3px #f59e0b29}.sgx .vsel .cv{pointer-events:none;color:var(--ink-2);position:absolute;top:50%;right:16px;transform:translateY(-50%)}.sgx .vnum{border:1.5px solid var(--line);background:#fff;border-radius:13px;align-items:center;padding:0 16px;transition:all .15s;display:flex}.sgx .vnum:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #f59e0b29}.sgx .vnum input{width:100%;font-family:var(--head);color:var(--ink);background:0 0;border:0;outline:0;padding:13px 0;font-size:18px;font-weight:700}.sgx .vnum input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sgx .vnum input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sgx .vnum .u{font-family:var(--head);color:var(--ink-3);font-size:13px;font-weight:700}.sgx .utg{background:#f2f4f7;border-radius:8px;gap:3px;margin-left:8px;padding:3px;display:inline-flex}.sgx .utg button{font-family:var(--head);color:var(--ink-3);background:0 0;border:0;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:700}.sgx .utg button.on{color:var(--brand-deep);box-shadow:var(--shadow-sm);background:#fff}.sgx .vhint{color:var(--ink-3);margin:14px 2px 0;font-size:13px;line-height:1.5}.sgx .vcap{color:var(--cream-ink);margin:14px 2px 0;font-size:13px;line-height:1.4}.sgx .vcap b{font-family:var(--head);color:#7a5413;font-weight:700}.sgx .vr-note{color:#9a4f12;background:#fff3ea;border:1px solid #f6d2b0;border-radius:12px;gap:10px;margin-top:16px;padding:13px 15px;font-size:13.5px;line-height:1.45;display:flex}.sgx .vr-note svg{flex:none;margin-top:1px}.sgx .vr-tag{font-family:var(--head);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:9px;margin-bottom:20px;font-size:11.5px;font-weight:700;display:flex}.sgx .vr-tag .d{background:var(--brand);border-radius:50%;width:7px;height:7px}.sgx .maprow{align-items:stretch;gap:14px;display:flex}.sgx .mapbox{text-align:center;border:1.5px solid;border-radius:18px;flex:1;padding:20px 16px}.sgx .mapbox.from{border-color:var(--line);background:#fff}.sgx .mapbox.to{background:linear-gradient(160deg,#f8a81b,#ec8709);border-color:#0000;box-shadow:0 16px 34px -16px #ec8709bf}.sgx .mapbox .ml{font-family:var(--head);letter-spacing:.09em;text-transform:uppercase;font-size:10.5px;font-weight:800}.sgx .mapbox.from .ml{color:var(--ink-3)}.sgx .mapbox.to .ml{color:#ffffffd9}.sgx .mapbox .mv{font-family:var(--head);letter-spacing:-.02em;margin-top:6px;font-size:42px;font-weight:800;line-height:1.02}.sgx .mapbox.from .mv{color:var(--ink)}.sgx .mapbox.to .mv{color:#fff}.sgx .mapbox .ms{margin-top:5px;font-size:12px}.sgx .mapbox.from .ms{color:var(--ink-3)}.sgx .mapbox.to .ms{color:#ffffffe6}.sgx .maparrow{color:var(--brand);flex:none;align-items:center;display:flex}.sgx .vr-numeric{border:1px solid var(--cream-line);color:var(--cream-ink);background:#fbf4e4;border-radius:12px;align-items:center;gap:9px;margin-top:18px;padding:13px 16px;font-size:14px;display:flex}.sgx .vr-numeric b{font-family:var(--head);color:#7a5413;font-size:15px;font-weight:800}.sgx .vr-measures{margin-top:18px}.sgx .vr-measures .mt{font-family:var(--head);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-bottom:11px;font-size:11px;font-weight:700}.sgx .mgrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sgx .mgrid.two{grid-template-columns:repeat(2,1fr)}.sgx .mcell{border:1px solid var(--line);text-align:center;background:#fff;border-radius:12px;padding:13px 10px}.sgx .mcell .cl{font-family:var(--head);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.sgx .mcell .cvv{font-family:var(--head);color:var(--ink);margin-top:5px;font-size:18px;font-weight:800}.sgx .mcell .cs{color:var(--ink-3);margin-top:2px;font-size:11px}.sgx .footviz{margin-top:18px}.sgx .footviz .frame{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.sgx .ruler{background:linear-gradient(90deg,#fceecf,#fbe3a8);border-radius:7px;height:30px;position:relative;overflow:hidden}.sgx .ruler .tick{background:#c99a2e;width:1px;height:9px;position:absolute;top:0}.sgx .ruler .tick.big{width:1.5px;height:15px}.sgx .ruler .fill{background:linear-gradient(90deg,#f59e0bd9,#ec8709eb);border-right:2px solid #b9650a;position:absolute;top:0;bottom:0;left:0}.sgx .ruler .cmlab{font-family:var(--head);color:#fff;font-size:13px;font-weight:800;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.sgx .footviz .scaleN{color:var(--ink-3);justify-content:space-between;margin-top:6px;font-size:10.5px;font-weight:600;display:flex}.sgx .footviz .cap{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.sgx .footviz .cap .t{font-family:var(--head);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.sgx .footviz .cap .v{font-family:var(--head);color:var(--brand-deep);font-size:16px;font-weight:800}.sgx .vr-empty{text-align:center;height:100%;min-height:300px;color:var(--ink-3);flex-direction:column;justify-content:center;align-items:center;display:flex}.sgx .vr-empty .ic{width:64px;height:64px;color:var(--brand);background:#fbf1dc;border-radius:18px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.sgx .vr-empty p{max-width:240px;font-size:14.5px}@media (max-width:880px){.sgx .vcalc-grid{grid-template-columns:1fr}.sgx .vc-left{border-right:0;border-bottom:1px solid var(--line)}}.sgx main.page-body{padding-top:4px}.sgx .calc-wrap{margin-top:34px;scroll-margin-top:90px}.sgx #compare-sizes,.sgx #how-to-measure,.sgx #charts,.sgx #tips,.sgx #faq{scroll-margin-top:90px}.sgx .jumpnav-wrap{max-width:var(--maxw);margin:28px auto 0;padding:0 32px}.sgx .jumpnav{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.sgx .jumppill{font-family:var(--head);color:var(--ink-2);border-radius:9px;align-items:center;gap:8px;padding:9px 15px;font-size:13.5px;font-weight:700;transition:all .15s;display:inline-flex}.sgx .jumppill:hover{color:var(--brand-deep);background:#fbf1dc}.sgx .jumppill .jn{color:var(--brand);display:flex}@media (max-width:640px){.sgx .crumb-wrap,.sgx .hero2,.sgx .page-body,.sgx .jumpnav-wrap{padding-left:20px;padding-right:20px}}.sgx main.page{padding-top:8px;padding-bottom:10px}.sgx .sec{margin-top:64px}.sgx .sec-head{margin-bottom:26px}.sgx .sec-head .eyebrow{color:var(--cream-ink);background:var(--cream-2);border-radius:999px;margin-bottom:14px;padding:6px 12px;display:inline-block}.sgx .sec-head h2{font-size:clamp(26px,3vw,33px);font-weight:800}.sgx .sec-head .note{color:var(--ink-2);max-width:760px;margin-top:10px;font-size:15.5px}.sgx .hero{padding-top:4px}.sgx .hero .eyebrow{color:var(--brand-deep);align-items:center;gap:7px;margin:8px 0 16px;display:inline-flex}.sgx .hero h1{max-width:17ch;font-size:clamp(32px,4.4vw,48px);font-weight:800}.sgx .hero .lead{color:var(--ink-2);max-width:60ch;margin-top:18px;font-size:18px;line-height:1.5}.sgx .qbox{background:var(--cream);border:1px solid var(--cream-line);border-left:5px solid var(--brand);border-radius:16px;padding:28px 32px}.sgx .qbox h3{color:#5c3d0e;font-size:21px;font-weight:800}.sgx .qbox .qsub{color:#7a5a23;margin:8px 0 20px;font-size:15px}.sgx .qtable{border-collapse:collapse;width:100%;box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;overflow:hidden}.sgx .qtable th{color:#7a5618;font-family:var(--head);text-align:left;background:#fcefc9;padding:13px 18px;font-size:13px;font-weight:800}.sgx .qtable td{color:var(--ink-2);border-top:1px solid #f4ecda;padding:13px 18px;font-size:14.5px}.sgx .qtable td:first-child{font-family:var(--head);color:var(--ink);font-weight:700}.sgx .qtable td.in{color:var(--brand-deep);font-family:var(--head);font-weight:700}.sgx .qnote{color:#876939;margin:18px 0 0;font-size:13.5px;line-height:1.55}.sgx .qshoe{color:#6f5526;margin-top:14px;font-size:14px}.sgx .qshoe b{color:#5c3d0e;font-family:var(--head)}.sgx .chips{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:26px;display:grid}.sgx .chip{border:1px solid var(--line);text-align:center;box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;padding:26px 20px}.sgx .chip .cn{font-family:var(--head);color:var(--brand);letter-spacing:-.02em;font-size:32px;font-weight:800}.sgx .chip .cl{font-family:var(--head);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:8px;font-size:12px;font-weight:700}.sgx .chart-block{margin-top:36px}.sgx .chart-block h3{margin-bottom:16px;font-size:21px;font-weight:800}.sgx .chart-block .cnote{color:var(--ink-2);max-width:880px;margin:0 0 16px;font-size:15px;line-height:1.5}.sgx .chart-block .cnote b{color:var(--ink);font-family:var(--head)}.sgx .expander{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;margin-top:16px;overflow:hidden}.sgx .expander summary{cursor:pointer;font-family:var(--head);color:var(--ink);align-items:center;gap:12px;padding:16px 20px;font-size:15.5px;font-weight:700;list-style:none;display:flex}.sgx .expander summary::-webkit-details-marker{display:none}.sgx .expander summary .pi{color:var(--brand);transition:transform .2s;display:flex}.sgx .expander[open] summary .pi{transform:rotate(90deg)}.sgx .expander summary .hint{font-family:var(--body);color:var(--ink-3);font-size:13px;font-weight:500}.sgx .expander .body{padding:4px 20px 20px}.sgx .expander .body table{border-collapse:collapse;width:100%;font-size:14px}.sgx .expander .body td,.sgx .expander .body th{text-align:left;border-bottom:1px solid var(--line-2);padding:9px 12px}.sgx .expander .body th{font-family:var(--head);color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700}.sgx .expander .body td:first-child{font-family:var(--head);color:var(--ink);font-weight:700}.sgx .sq-intro{color:var(--ink-2);max-width:820px;margin-bottom:24px;font-size:15.5px;line-height:1.55}.sgx .sq-list{flex-direction:column;gap:16px;display:flex}.sgx .sq{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;padding:22px 26px}.sgx .sq h4{margin-bottom:9px;font-size:18px;font-weight:700}.sgx .sq p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.sgx .sq p strong{color:var(--ink);font-family:var(--head);font-weight:700}.sgx .sq-foot{color:var(--ink-3);margin-top:22px;font-size:14.5px}.sgx .tipbox{border:1px solid var(--cream-line);background:linear-gradient(150deg,#fff7e6,#fffcf6);border-radius:18px;padding:30px 34px}.sgx .tipbox h3{margin-bottom:18px;font-size:22px;font-weight:800}.sgx .tip{color:var(--ink-2);gap:13px;padding:9px 0;font-size:15px;line-height:1.5;display:flex}.sgx .tip .ar{color:var(--brand-deep);font-family:var(--head);flex:none;font-weight:800}.sgx .tip strong{color:var(--ink);font-family:var(--head);font-weight:700}.sgx .srcbox{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;padding:30px 34px}.sgx .srcbox h2{margin-bottom:14px;font-size:22px;font-weight:800}.sgx .srcbox p.intro{color:var(--ink-2);margin:0 0 18px;font-size:15px;line-height:1.55}.sgx .src{color:var(--ink-2);margin:0 0 14px;font-size:15px;line-height:1.55}.sgx .src b{color:var(--brand-deep);font-family:var(--head);font-weight:700}.sgx .srcfoot{color:var(--ink-3);margin-top:6px;font-size:13.5px}.sgx .cta{text-align:center;color:#fff;background:linear-gradient(135deg,#f6a81a 0%,#f0930f 55%,#e68008 100%);border-radius:24px;padding:56px 40px;box-shadow:0 24px 60px -24px #e6800899}.sgx .cta .badge{color:#fff;font-family:var(--head);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#ffffff38;border-radius:999px;margin-bottom:22px;padding:7px 15px;font-size:11.5px;font-weight:800;display:inline-block}.sgx .cta h2{color:#fff;font-size:clamp(28px,3.6vw,40px);font-weight:800}.sgx .cta p{color:#ffffffeb;max-width:540px;margin:18px auto 0;font-size:17px;line-height:1.5}.sgx .cta-btns{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:30px;display:flex}.sgx .cta-btn{font-family:var(--head);border:0;border-radius:999px;align-items:center;gap:9px;padding:15px 28px;font-size:16px;font-weight:700;transition:all .15s;display:inline-flex}.sgx .cta-btn.solid{color:var(--brand-deep);background:#fff}.sgx .cta-btn.solid:hover{transform:translateY(-2px);box-shadow:0 12px 24px -10px #0000004d}.sgx .cta-btn.ghost{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1.5px #ffffff8c}.sgx .cta-btn.ghost:hover{background:#fff3}.sgx .cta-contact{color:#ffffffe6;border-top:1px solid #ffffff40;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;padding-top:26px;font-size:14.5px;display:flex}.sgx .sec-icon-head{align-items:center;gap:13px;margin-bottom:30px;display:flex}.sgx .sec-icon-head .si{color:var(--brand);display:flex}.sgx .sec-icon-head h2{font-size:clamp(26px,3vw,33px);font-weight:800}.sgx .steps{flex-direction:column;gap:8px;display:flex}.sgx .step{gap:18px;padding:14px 0;display:flex}.sgx .step .num{background:var(--brand);color:#fff;width:32px;height:32px;font-family:var(--head);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:14px;font-weight:800;display:flex}.sgx .step h4{margin-bottom:6px;font-size:18px;font-weight:700}.sgx .step p{color:var(--ink-2);max-width:880px;margin:0;font-size:15px;line-height:1.55}.sgx .faq-list{flex-direction:column;gap:14px;display:flex}.sgx .faq{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;overflow:hidden}.sgx .faq button{text-align:left;width:100%;font-family:var(--head);color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.sgx .faq button:hover{background:#fcfbf8}.sgx .faq .fchev{color:var(--ink-3);flex:none;transition:transform .22s}.sgx .faq.open .fchev{color:var(--brand);transform:rotate(180deg)}.sgx .faq .ans{max-height:0;transition:max-height .26s;overflow:hidden}.sgx .faq.open .ans{max-height:1500px}.sgx .faq-q{margin:0}.sgx .qbox h2{color:#5c3d0e;margin:0;font-size:21px;font-weight:800}.sgx .qbox>summary{cursor:pointer;font-family:var(--head);color:#5c3d0e;align-items:center;gap:10px;font-size:21px;font-weight:800;list-style:none;display:flex}.sgx .qbox>summary::-webkit-details-marker{display:none}.sgx .qbox .qarrow{color:var(--brand);font-size:14px;transition:transform .2s;display:inline-flex}.sgx .qbox[open] .qarrow{transform:rotate(90deg)}.sgx .qbox .qhint{font-family:var(--body);color:#876939;font-size:13px;font-weight:500}.sgx .qbox[open]>summary{margin-bottom:16px}.sgx .faq .ans-in{color:var(--ink-2);padding:0 24px 22px;font-size:15px;line-height:1.6}.sgx .faq .ans-in strong{color:var(--ink);font-family:var(--head);font-weight:700}.sgx .tags{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.sgx .tag{color:var(--ink-2);background:#eef1f6;border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:600}@media (max-width:820px){.sgx .chips{grid-template-columns:repeat(2,1fr)}.sgx .cta-contact{flex-direction:column;gap:6px}}.sgx .reveal{opacity:1!important;transform:none!important}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.676ea585.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.af09ab9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.0d21604a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.7e59dfd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.676ea585.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.af09ab9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.0d21604a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.7e59dfd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.676ea585.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.af09ab9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.0d21604a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.7e59dfd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/91bd2e40df15814e-s.676ea585.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.af09ab9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.0d21604a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.7e59dfd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_f20e6a58-module__GhcGxq__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_f20e6a58-module__GhcGxq__variable{--font-hanken:"Hanken Grotesk","Hanken Grotesk Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_9264b357-module__6CeKZG__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_9264b357-module__6CeKZG__variable{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}
