.sx-head{max-width:46rem}.sx-intro{align-items:start;gap:2.5rem;display:grid}@media (min-width:960px){.sx-intro{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:4rem}.sx-intro-text{position:sticky;top:7rem}}.sx-intro-p{color:var(--ink-2);max-width:54ch;margin-top:1.25rem;font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.7}.sx-benefits{border:1px solid var(--card-line);background:#fff;border-radius:1.5rem;padding:clamp(1.4rem,3vw,2.25rem);position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #00286473}.sx-benefits:before{content:"";background:linear-gradient(90deg,var(--color-brand-blue-400),var(--color-brand-blue-700));height:4px;position:absolute;inset:0 0 auto}.sx-benefits-h{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:800}.sx-benefits-list{counter-reset:sx-b;gap:0;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.sx-benefits-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.75rem}}.sx-benefits-list li{counter-increment:sx-b;border-top:1px solid var(--card-line);color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:start;gap:.35rem .75rem;padding:.95rem 0;font-size:.93rem;line-height:1.55;display:grid}.sx-benefits-list li:before{content:counter(sx-b,decimal-leading-zero);letter-spacing:.12em;color:var(--color-brand-blue-500);grid-column:1/-1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:600}.sx-check{background:var(--color-brand-blue-50);width:1.3rem;height:1.3rem;color:var(--accent);border:1px solid var(--color-brand-blue-100);border-radius:50%;place-items:center;margin-top:.1rem;display:inline-grid}.sx-bento{counter-reset:sx-m;gap:.9rem;margin-top:2.5rem;display:grid}@media (min-width:640px){.sx-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-mod.is-main,.sx-mod.is-wide{grid-column:span 2}}@media (min-width:1024px){.sx-bento{grid-template-columns:repeat(4,minmax(0,1fr))}.sx-mod.is-main{grid-area:span 2/span 2}.sx-mod.is-wide{grid-column:span 4}}.sx-mod{counter-increment:sx-m;border:1px solid var(--card-line);min-width:0;transition:border-color var(--dur-fast),translate var(--dur-fast),box-shadow var(--dur-fast);background:#fff;border-radius:1.5rem;flex-direction:column;gap:.85rem;padding:1.5rem;display:flex;position:relative}.sx-mod:after{content:counter(sx-m,decimal-leading-zero);letter-spacing:.12em;color:var(--color-brand-blue-300);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:600;position:absolute;top:1.35rem;right:1.5rem}.sx-mod:not(.is-main):hover{border-color:var(--color-brand-blue-300);translate:0 -3px;box-shadow:0 18px 36px -24px #003c8c73}.sx-mod-icon{background:var(--color-brand-blue-50);width:2.75rem;height:2.75rem;color:var(--accent);border-radius:.8rem;flex:none;place-items:center;display:inline-grid}.sx-mod-h{letter-spacing:-.01em;color:var(--ink);font-size:1.1rem;font-weight:700;line-height:1.3}.sx-mod-p{color:var(--ink-2);margin-top:.4rem;font-size:.92rem;line-height:1.6}.sx-mod-body{min-width:0}.sx-mod.is-main{color:#fff;background:radial-gradient(ellipse 80% 70% at 100% 0%,var(--color-brand-blue-500),transparent 60%),linear-gradient(160deg,var(--color-brand-blue-700),var(--color-brand-blue-950));border-color:#0000;padding:clamp(1.5rem,3vw,2.25rem);overflow:hidden}.sx-mod.is-main:after{color:var(--color-brand-blue-200);top:1.75rem;right:2rem}.sx-mod.is-main .sx-mod-icon{color:#fff;background:#ffffff1f;border:1px solid #fff3;border-radius:1rem;width:3.25rem;height:3.25rem}.sx-mod.is-main .sx-mod-h{font-family:var(--font-heading);letter-spacing:-.04em;color:#fff;margin-top:.5rem;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem);font-weight:800;line-height:1.05}.sx-mod.is-main .sx-mod-p{color:var(--color-brand-blue-100);max-width:42ch;font-size:1rem}.sx-ledger{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:1rem;align-items:flex-end;gap:.45rem;height:7rem;margin-top:auto;padding:.75rem;display:flex}.sx-ledger i{height:var(--h);background:linear-gradient(var(--color-brand-blue-200),var(--color-brand-blue-500));transform-origin:bottom;border-radius:4px 4px 0 0;flex:1}.js .sx-mod.is-main .sx-ledger i{transition:scale 1s var(--ease-out)calc(.3s + var(--d));scale:1 0}.js .sx-mod.is-main.is-in .sx-ledger i{scale:1}.sx-mod.is-wide{background:var(--color-brand-blue-50);border-color:var(--color-brand-blue-100)}.sx-mod.is-wide .sx-mod-icon{background:#fff}@media (min-width:640px){.sx-mod.is-wide{flex-direction:row;align-items:center;gap:1.25rem;padding-right:4rem}.sx-mod.is-wide .sx-mod-p{max-width:80ch}}.sx-sga{align-items:start;gap:2.5rem;display:grid}@media (min-width:960px){.sx-sga{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.5rem}.sx-sga-text{position:sticky;top:7rem}}.sx-sga-title{align-items:flex-start;gap:1rem;display:flex}.sx-sga-title .sec-h2{max-width:16ch}.sx-sga-icon{color:#fff;background:linear-gradient(135deg,var(--color-brand-blue-500),var(--color-brand-blue-800));width:3.25rem;height:3.25rem;box-shadow:0 12px 30px -12px color-mix(in srgb,var(--color-brand-blue-500)70%,transparent);border-radius:1rem;flex:none;place-items:center;margin-top:.75rem;display:inline-grid}.sx-sga-sub{color:var(--color-brand-blue-200);margin-top:1.25rem;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);font-weight:700;line-height:1.45}.sx-sga-desc{color:#9fb0c6;max-width:56ch;margin-top:.85rem;line-height:1.65}.sx-roi{background:radial-gradient(ellipse 80% 90% at 100% 0%,var(--color-brand-blue-500),transparent 70%),var(--color-brand-blue-800);color:var(--color-brand-blue-100);border-radius:1rem;margin-top:1.5rem;padding:1.25rem 1.35rem;font-size:.93rem;line-height:1.6}.sx-roi-label{color:#fff;font-weight:800}.sx-sga-panel{background:linear-gradient(#10243f,#0b1b33);border:1px solid #1d3352;border-radius:1.5rem;min-width:0;padding:clamp(1.25rem,2.5vw,1.75rem);box-shadow:0 40px 80px -40px #0009}.sx-route{background:#081426;border:1px solid #1d3352;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.9rem 1rem;display:flex}.sx-route-step{color:#cfe3ff;width:2.6rem;height:2.6rem;animation:sx-step 2.4s var(--ease-in-out)infinite both;background:#0b1b33;border:1px solid #1d3352;border-radius:.75rem;flex:none;place-items:center;display:inline-grid;position:relative}.sx-route{position:relative}.sx-route:before{content:"";background:repeating-linear-gradient(90deg,var(--color-brand-blue-500)0 6px,transparent 6px 12px);opacity:.6;height:2px;position:absolute;top:50%;left:2.5rem;right:2.5rem}@keyframes sx-step{0%,to{box-shadow:none;border-color:#1d3352}20%{border-color:var(--color-brand-blue-400);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand-blue-400)25%,transparent);color:#fff}45%{box-shadow:none;border-color:#1d3352}}.sx-sga-list{counter-reset:sx-s;margin:1rem 0 0;padding:0;list-style:none}.sx-sga-list li{counter-increment:sx-s;color:#c3d0e0;border-top:1px solid #1d3352;grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding:.8rem .25rem;font-size:.92rem;line-height:1.55;display:grid}.sx-sga-list li:first-child{border-top:0}.sx-sga-list li:before{content:counter(sx-s,decimal-leading-zero);letter-spacing:.12em;color:var(--color-brand-blue-300);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:600}.sx-mig{border:1px solid var(--card-line);background:#fff;border-radius:1.75rem;align-items:center;gap:2.25rem;padding:clamp(1.4rem,4vw,3rem);display:grid;box-shadow:0 40px 80px -50px #00286480}@media (min-width:960px){.sx-mig{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:3rem}}.sx-mig-p{color:var(--ink-2);max-width:54ch;margin-top:1rem;line-height:1.65}.sx-mig-cta{margin-top:1.75rem}.sx-flow{background:radial-gradient(circle at 1px 1px,var(--color-brand-blue-100)1px,transparent 0)0 0/16px 16px,var(--tint);border:1px solid var(--card-line);border-radius:1.25rem;align-items:center;gap:1rem;min-width:0;padding:clamp(1rem,2.5vw,1.5rem);display:grid}@media (min-width:640px){.sx-flow{grid-template-columns:auto minmax(7.5rem,1fr) minmax(9rem,11rem)}}.sx-flow-from{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}@media (min-width:640px){.sx-flow-from{flex-flow:column}}.sx-flow-from li{border:1px solid var(--card-line);color:var(--ink-2);background:#fff;border-radius:.65rem;align-items:center;gap:.5rem;padding:.55rem .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;font-weight:600;display:flex}.sx-flow-from li:before{content:"";background:var(--color-brand-blue-300);border-radius:50%;flex:none;width:.45rem;height:.45rem}.sx-flow-pipe{place-items:center;min-height:5rem;display:grid;position:relative}@media (min-width:640px){.sx-flow-pipe{align-self:stretch}}.sx-flow-line{background:repeating-linear-gradient(180deg,var(--color-brand-blue-400)0 8px,transparent 8px 14px);background-size:2px 14px;width:2px;animation:.9s linear infinite sx-flow-v;position:absolute;top:0;bottom:0;left:50%;translate:-50%}@media (min-width:640px){.sx-flow-line{background:repeating-linear-gradient(90deg,var(--color-brand-blue-400)0 8px,transparent 8px 14px);background-size:14px 2px;width:auto;height:2px;animation-name:sx-flow-h;inset:50% 0 auto;translate:0 -50%}}@keyframes sx-flow-v{to{background-position:0 14px}}@keyframes sx-flow-h{to{background-position:14px 0}}.sx-flow-tool{background:var(--night-2);color:#cfe3ff;letter-spacing:.06em;text-align:center;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:.3rem;max-width:6.75rem;padding:.45rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:600;line-height:1.3;display:inline-flex;position:relative}.sx-flow-tool span{color:var(--color-brand-blue-300)}.sx-flow-to{color:#fff;background:radial-gradient(ellipse 80% 70% at 100% 0%,var(--color-brand-blue-400),transparent 60%),linear-gradient(160deg,var(--color-brand-blue-600),var(--color-brand-blue-900));border-radius:1.1rem;flex-direction:column;align-items:flex-start;gap:.9rem;padding:1.25rem;display:flex;box-shadow:0 24px 40px -24px #002878b3}.sx-flow-to-icon{background:#ffffff24;border:1px solid #ffffff40;border-radius:.8rem;place-items:center;width:2.75rem;height:2.75rem;display:inline-grid}.sx-flow-to-name{font-family:var(--font-heading);overflow-wrap:anywhere;letter-spacing:-.03em;font-size:clamp(1.15rem,1rem + .5vw,1.4rem);font-weight:800;line-height:1.1}.sec-lead.sx-lead-brand{color:var(--color-brand-blue-100)}.sx-norm{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.9rem;margin-top:2.5rem;display:grid}.sx-norm-card{transition:background-color var(--dur-fast),translate var(--dur-fast),border-color var(--dur-fast);background:#ffffff14;border:1px solid #ffffff2e;border-radius:1.25rem;flex-direction:column;gap:.6rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.sx-norm-card:hover{background:#ffffff21;border-color:#ffffff52;translate:0 -3px}.sx-norm-icon{width:2.75rem;height:2.75rem;color:var(--color-brand-blue-700);background:#fff;border-radius:.8rem;place-items:center;margin-bottom:.4rem;display:inline-grid}.sx-norm-h{font-family:var(--font-heading);letter-spacing:-.02em;color:#fff;font-size:1.2rem;font-weight:800}.sx-norm-p{color:var(--color-brand-blue-100);font-size:.92rem;line-height:1.55;position:relative}.sx-norm-ghost{color:#fff;opacity:.07;pointer-events:none;width:7rem;height:7rem;position:absolute;bottom:-1.25rem;right:-1.25rem}@media (prefers-reduced-motion:reduce){.sx-route-step,.sx-flow-line{animation:none}.js .sx-mod.is-main .sx-ledger i{transition:none;scale:1}.sx-mod,.sx-norm-card{transition:none}}
