.os-page{color:#10213a;--os-line:#dce4ee;background:#fff;font-size:16px;line-height:1.65}.os-page *{box-sizing:border-box}.os-page h1,.os-page h2,.os-page h3{color:inherit}.os-page h1,.os-page h2,.os-page h3,.os-page p,.os-page figure{margin:0}.os-page [id]{scroll-margin-top:100px}.os-wrap{width:min(1224px,100% - 80px);margin-inline:auto}.os-section{padding:78px 0}.os-soft{background:#f6f8fb}.os-dark{color:#fff;--os-line:#2c4663;background:#06152b}.os-page p{color:#617188}.os-dark p{color:#b8cbe1}.os-page .os-eyebrow{letter-spacing:1.8px;text-transform:uppercase;color:#1769ff;margin-bottom:17px;font-size:11px;font-weight:800}.os-dark .os-eyebrow{color:#94bfff}.os-page h1{letter-spacing:-2.7px;font-size:clamp(42px,4.4vw,66px);font-weight:680;line-height:1.065}.os-page h2{letter-spacing:-1.6px;font-size:clamp(31px,3.2vw,46px);font-weight:660;line-height:1.15}.os-page h3{letter-spacing:-.35px;font-size:19px;line-height:1.35}.os-heading{max-width:840px;margin-bottom:34px}.os-heading>p:last-child:not(.os-eyebrow){max-width:760px;margin-top:19px;font-size:17px;line-height:1.8}.os-actions{flex-wrap:wrap;align-items:center;gap:16px 25px;display:flex}.os-page .os-button,.os-page .os-link{align-items:center;gap:10px;min-height:46px;font-size:14px;font-weight:750;line-height:1.5;text-decoration:none;display:inline-flex}.os-page .os-button{color:#fff;background:#1769ff;border:1px solid #1769ff;border-radius:8px;padding:14px 22px;transition:background .2s,box-shadow .2s}.os-page .os-button:hover{background:#0958e3;box-shadow:0 8px 24px #1769ff25}.os-page .os-link{color:#1769ff}.os-page .os-link:hover{text-underline-offset:4px;text-decoration:underline}.os-dark .os-link{color:#b8d4ff}.os-page :focus-visible{outline-offset:4px;outline:3px solid #699fff}.os-page a>svg{flex:none}.os-hero{border-bottom:1px solid var(--os-line);background:radial-gradient(at 90% 30%,#eaf2ff,#0000 65%),#fff;padding:70px 0 56px}.os-hero.os-dark{background:radial-gradient(at 95% 0,#163e6b,#0000 60%),#06152b}.os-hero-copy{grid-template-columns:1.05fr .95fr;align-items:end;gap:60px;margin-bottom:42px;display:grid}.os-hero-copy>div>p{margin-bottom:24px;font-size:18px;line-height:1.8}.os-proof{background:#fff;border:1px solid #d5dfed;border-radius:12px;max-width:100%;overflow:hidden;box-shadow:0 20px 50px #102d5512}.os-proof-bar{color:#405b7a;background:#f6f8fb;border-bottom:1px solid #dce4ee;align-items:center;gap:14px;min-height:44px;padding:11px 16px;display:flex}.os-proof-bar strong{font-size:11px;font-weight:650}.os-proof-bar>span:last-child{white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:10px;display:flex}.os-dots{color:#b9c9dd;letter-spacing:2px;font-size:9px}.os-proof-scroll{overscroll-behavior-x:contain;overflow-x:auto}.os-proof img{cursor:zoom-in;width:100%;height:auto;display:block}.os-swipe{display:none}.os-dark .os-proof{border-color:#3a5779;box-shadow:0 25px 60px #0003}.os-story-head{grid-template-columns:1.25fr .75fr;align-items:end;gap:60px;margin-bottom:32px;display:grid}.os-story-head .os-heading{margin:0}.os-story-side>p{font-size:14px;line-height:1.85}.os-story-side>.os-link{margin-top:14px}.os-points{border-top:1px solid var(--os-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding-top:27px;display:grid}.os-points>div>svg{color:#1769ff;margin-bottom:16px}.os-points h3{margin-bottom:10px}.os-points p{font-size:14px;line-height:1.8}.os-dark .os-points>div>svg{color:#8bb7ff}.os-trace{border:1px solid #dce4ee;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.os-trace>div{background:#f6f8fb;border-right:1px solid #dce4ee;flex-direction:column;gap:20px;padding:27px 23px;display:flex;position:relative}.os-trace>div:last-child{background:#eaf2ff;border:0}.os-trace strong{font-size:15px}.os-trace svg{color:#1769ff}.os-trace>div>svg:last-child{color:#7189a7;position:absolute;top:31px;right:15px}.os-trace>div:last-child>svg:last-child{display:none}.os-field-strip{border-block:1px solid #dce4ee;grid-template-columns:repeat(7,minmax(0,1fr));margin:30px 0 24px;padding:22px 0;display:grid}.os-field-strip>div{border-right:1px solid #dce4ee;padding:0 14px}.os-field-strip>div:first-child{padding-left:0}.os-field-strip>div:last-child{border:0}.os-field-strip dt{color:#1769ff;font-size:13px;font-weight:800}.os-field-strip dd{color:#617188;margin:6px 0 0;font-size:12px}.os-short-trace{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;font-size:13px;font-weight:750;display:flex}.os-short-trace svg{color:#6e9cda;width:17px}.os-flow{border-block:1px solid var(--os-line);grid-template-columns:repeat(5,minmax(0,1fr));margin:32px 0 0;padding:0;list-style:none;display:grid}.os-flow li{padding:27px 25px 27px 0;position:relative}.os-flow li>svg:first-child{color:#1769ff;margin-bottom:17px}.os-dark .os-flow li>svg:first-child{color:#91beff}.os-flow h3{margin-bottom:10px;font-size:17px}.os-flow p{font-size:13px;line-height:1.8}.os-flow .os-flow-arrow{color:#7293bc;position:absolute;top:30px;right:22px}.os-flow li:last-child .os-flow-arrow{display:none}.os-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.os-tabs button{font:inherit;color:#4b617d;cursor:pointer;background:#fff;border:1px solid #d3dfed;border-radius:7px;min-height:44px;padding:11px 18px;font-size:13px;font-weight:700;transition:background .2s,color .2s}.os-tabs button:hover{color:#1769ff;border-color:#1769ff}.os-tabs button[aria-selected=true]{color:#fff;background:#1769ff;border-color:#1769ff}.os-dark .os-tabs button:not([aria-selected=true]){color:#c6d7ef;background:#0b203c;border-color:#365579}.os-gallery{min-width:0}.os-gallery [hidden]{display:none}.os-gallery [role=tabpanel]:not([hidden]){animation:.24s ease-out os-appear}.os-faq-layout{grid-template-columns:.85fr 1.15fr;gap:75px;display:grid}.os-faq,.os-notes{border-top:1px solid var(--os-line)}.os-faq details,.os-notes details{border-bottom:1px solid var(--os-line)}.os-page summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:16px;font-weight:700;line-height:1.6;list-style:none;display:flex}.os-page summary::-webkit-details-marker{display:none}.os-page summary>svg{color:#1769ff;flex:none;transition:transform .2s}.os-page details[open]>summary>svg{transform:rotate(180deg)}.os-page details>p{padding:0 28px 25px 0;font-size:14px;line-height:1.9}.os-end h2{max-width:900px}.os-end .os-actions{margin-top:30px}.os-scope{border:1px solid #dce4ee;border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.os-scope>div{padding:34px}.os-scope>div:first-child{background:#f6f8fb;border-right:1px solid #dce4ee}.os-scope>div>svg{color:#1769ff;margin-bottom:23px}.os-scope h3{margin-bottom:15px;font-size:25px}.os-scope>div>p:not(.os-eyebrow){font-size:15px;line-height:1.85}.os-scope-target{color:#1769ff;flex-wrap:wrap;align-items:center;gap:10px;margin-top:25px;font-size:12px;font-weight:750;display:flex}.os-scope-target svg{width:16px}.os-gates{border-top:1px solid #dce4ee;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.os-gates>div{border-bottom:1px solid #dce4ee;gap:16px;padding:27px 24px 27px 0;display:flex}.os-gates svg{color:#1769ff;flex:none}.os-gates h3{margin-bottom:8px;font-size:17px}.os-gates p{font-size:14px}.os-statuses{flex-wrap:wrap;gap:9px;margin-bottom:22px;display:flex}.os-statuses span{color:#48627e;background:#eaf0f7;border-radius:5px;padding:8px 13px;font-size:12px;font-weight:750}.os-statuses span:nth-child(2){color:#185bb8;background:#eaf2ff}.os-statuses span:nth-child(3),.os-statuses .os-ok{color:#206845;background:#e2f4e9}.os-statuses span:nth-child(4),.os-statuses .os-bad{color:#9b3535;background:#fbe7e7}.os-statuses span:last-child{color:#805e1b;background:#fff3d8}.os-history-fields{border-block:1px solid #dce4ee;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.os-history-fields>span{align-items:center;gap:12px;padding:24px 12px;font-size:14px;font-weight:650;display:flex}.os-history-fields svg{color:#1769ff;flex:none;width:21px}.os-page .os-note{max-width:940px;margin-top:22px;font-size:13px;line-height:1.8}.os-inline-flow{flex-wrap:wrap;gap:15px;margin:25px 0;font-size:13px;font-weight:750;display:flex}.os-inline-flow>span{align-items:center;gap:15px;display:flex}.os-inline-flow svg{color:#7aa7e3}.os-inline-flow>span:last-child svg{display:none}.os-above-link{margin-bottom:22px}.os-maintenance{grid-template-columns:.6fr 1.4fr;align-items:center;gap:65px;display:grid}.os-maintenance .os-heading{margin:0}.os-maintenance-symbol{color:#815d16;background:#fff5df;border:1px solid #f0ddb4;border-radius:14px;flex-direction:column;align-items:center;gap:22px;padding:50px 25px;font-size:14px;font-weight:750;display:flex}.os-layer-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:75px;display:grid}.os-layers{border:1px solid #dce4ee;border-radius:12px;overflow:hidden}.os-layers>div{background:#f6f8fb;border-bottom:1px solid #dce4ee;align-items:center;gap:20px;padding:24px;display:flex}.os-layers>div:nth-child(2n){background:#fff}.os-layers>div:last-child{background:#eaf2ff;border:0}.os-layers>div>svg{color:#1769ff;flex:none}.os-layers>div>svg:last-child{color:#7795bc;margin-left:auto}.os-layers>div:last-child>svg:last-child{visibility:hidden}.os-layers h3{margin-bottom:6px;font-size:18px}.os-layers p{font-size:13px}.os-checks{gap:15px;margin:0;padding:0;list-style:none;display:grid}.os-checks li{align-items:flex-start;gap:10px;font-size:14px;display:flex}.os-checks svg{color:#1769ff;flex:none;width:17px}.os-spaced-proof{margin-top:38px}.os-access{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-bottom:22px;display:grid}.os-access>div{border-top:2px solid #1769ff;padding:25px 0}.os-access svg{color:#1769ff;margin-bottom:18px}.os-access h3{margin-bottom:12px}.os-access p{font-size:14px;line-height:1.8}.os-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.os-scenarios>div{border-left:1px solid #dce4ee;padding-left:25px}.os-scenarios>div>svg{color:#1769ff;margin-bottom:18px}.os-scenarios h3{margin-bottom:15px}.os-scenarios p{font-size:14px;line-height:1.8}.os-scenarios a{color:#1769ff;align-items:center;gap:8px;min-height:44px;margin-top:15px;font-size:13px;font-weight:750;display:flex}.os-scenarios a:hover{text-decoration:underline}@keyframes os-appear{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.os-proof{animation:both os-appear;animation-timeline:view();animation-range:entry entry 20%}}@media (max-width:1100px){.os-wrap{width:calc(100% - 56px)}.os-hero-copy,.os-story-head{gap:36px}.os-field-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 0}.os-field-strip>div:nth-child(5){padding-left:0}.os-faq-layout,.os-layer-layout{gap:40px}.os-trace>div{padding:24px 15px}.os-trace strong{font-size:13px}.os-flow li{padding-right:18px}.os-flow .os-flow-arrow{right:12px}.os-history-fields{grid-template-columns:1fr 1fr}}@media (max-width:800px){.os-section{padding:62px 0}.os-hero{padding-top:50px}.os-hero-copy,.os-story-head,.os-faq-layout,.os-layer-layout,.os-maintenance{grid-template-columns:1fr;gap:25px}.os-hero-copy{margin-bottom:32px}.os-page h1{font-size:50px}.os-story-side{max-width:720px}.os-points{grid-template-columns:1fr 1fr;gap:28px}.os-trace{grid-template-columns:repeat(3,minmax(0,1fr))}.os-trace>div{border-bottom:1px solid #dce4ee}.os-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.os-flow li:nth-child(3) .os-flow-arrow{display:none}.os-gates{grid-template-columns:1fr 1fr}.os-scope>div{padding:27px}.os-access,.os-scenarios{gap:20px}.os-scenarios>div{padding-left:16px}.os-maintenance-symbol{flex-direction:row;justify-content:center;padding:25px}.os-layer-layout .os-heading,.os-faq-layout .os-heading{margin-bottom:0}}@media (max-width:520px){.os-wrap{width:calc(100% - 36px)}.os-section{padding:50px 0}.os-hero{padding:40px 0 32px}.os-page h1{letter-spacing:-1.7px;font-size:41px}.os-page h2{letter-spacing:-1.1px;font-size:32px}.os-heading>p:last-child:not(.os-eyebrow),.os-hero-copy>div>p{font-size:16px}.os-page .os-eyebrow{letter-spacing:1.5px;font-size:10px}.os-page .os-button{padding:13px 17px;font-size:13px}.os-page .os-link{font-size:13px}.os-actions{gap:12px 19px}.os-proof-bar{gap:8px;padding:10px}.os-proof-bar strong{font-size:10px}.os-proof-bar>span:last-child{font-size:9px}.os-dots{display:none}.os-swipe{display:inline}.os-proof img{min-width:760px;max-width:none}.os-points{gap:27px 20px}.os-points h3{font-size:17px}.os-points p{font-size:13px}.os-trace{grid-template-columns:1fr}.os-trace>div{border-right:0;flex-direction:row;align-items:center;gap:16px;padding:20px}.os-trace>div>svg:last-child{margin-left:auto;position:static;transform:rotate(90deg)}.os-field-strip{grid-template-columns:1fr 1fr;gap:20px 0}.os-field-strip>div:nth-child(odd){padding-left:0}.os-field-strip>div:nth-child(2n){border:0}.os-flow{border:0;grid-template-columns:1fr}.os-flow li{border-bottom:1px solid var(--os-line);grid-template-columns:28px 1fr;gap:5px 15px;padding:21px 0;display:grid}.os-flow li>svg:first-child{grid-row:span 2;margin:0}.os-flow h3{margin:0}.os-flow .os-flow-arrow{display:none}.os-tabs{gap:6px}.os-tabs button{padding:10px 13px;font-size:12px}.os-scope{grid-template-columns:1fr}.os-scope>div:first-child{border-bottom:1px solid #dce4ee;border-right:0}.os-scope>div{padding:24px}.os-gates{grid-template-columns:1fr}.os-gates>div{padding:22px 0}.os-history-fields>span{gap:8px;padding:19px 8px;font-size:12px}.os-page summary{padding:19px 0;font-size:15px}.os-page details>p{padding-right:0}.os-access,.os-scenarios{grid-template-columns:1fr;gap:20px}.os-access>div{padding:22px 0 5px}.os-scenarios>div{padding:0 0 22px 20px}.os-layers>div{gap:13px;padding:20px 16px}.os-layers h3{font-size:17px}.os-layers p{font-size:12px}.os-layers>div>svg:first-child{width:23px}.os-maintenance-symbol{font-size:13px}}@media (prefers-reduced-motion:reduce){.os-page *,.os-page :before,.os-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
