.qo-page{--qo-line:#829fc333;--qo-accent:#aed4ff;--qo-muted:#adc1d8;width:min(1440px,100% - 96px);font-family:var(--font-heading,"Space Grotesk",Inter,sans-serif);color:#e9f2ff;margin:auto;padding:26px 0 54px}.qo-page :is(button,a,summary,[role=tabpanel]):focus-visible{outline-offset:4px;outline:2px solid #c4e8ff}.qo-masthead{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.qo-masthead>div{align-items:center;gap:13px;min-width:0;display:flex}.qo-mark{color:#bddbff;background:linear-gradient(140deg,#2b5078,#142b44);border:1px solid #88b5e355;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.qo-masthead p{letter-spacing:.13em;color:#819fbd;margin:0 0 4px;font-size:8px;line-height:1.6}.qo-masthead h1{letter-spacing:-.025em;margin:0;font-size:17px;font-weight:450;line-height:1.4}.qo-back{color:#aec4dd;flex:none;align-items:center;gap:10px;min-height:44px;font-size:11px;display:inline-flex}.qo-back:hover{color:#f1f7ff}.qo-chapters{border-top:1px solid var(--qo-line);border-bottom:1px solid var(--qo-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;scroll-margin-top:16px;display:grid}.pv-site .qo-chapters>button{color:#9fb6d0;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:12px;font-size:12px;transition:color .2s;display:flex;position:relative}.pv-site .qo-chapters>button>span:first-child{letter-spacing:.08em;color:#7296be;font-size:9px}.pv-site .qo-chapters>button[aria-selected=true],.pv-site .qo-chapters>button:hover{color:#edf6ff}.pv-site .qo-chapters>button[aria-selected=true]>span:first-child{color:#b6dbff}.qo-tab-line{pointer-events:none;background:linear-gradient(90deg,#8bb8eb66,#b5deff,#8bb8eb66);height:2px;position:absolute;bottom:-1px;left:0;right:0}.qo-frame{background:radial-gradient(at 90% 0,#23436a2e,#0000 60%),linear-gradient(125deg,#0a1728de,#081322bb);border:1px solid #819fc33b;border-radius:22px;overflow:clip;box-shadow:inset 0 1px #d8eaff08}.qo-panel{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(32px,4vw,58px);min-height:485px;padding:36px clamp(28px,3.3vw,48px);display:grid;outline-offset:-6px!important}.qo-panel>*{min-width:0}.qo-copy{padding-top:3px}.qo-kicker{letter-spacing:.12em;color:#8bb4dc;margin:0 0 20px;font-size:9px;line-height:1.6}.qo-copy h2{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(34px,3.3vw,51px);font-weight:450;line-height:1.15}.qo-copy h2>span{color:var(--qo-accent);display:block}.qo-lead{color:var(--qo-muted);max-width:48ch;margin:22px 0 25px;font-size:14px;line-height:1.8}.qo-fit{color:#8eabc9;max-width:48ch;margin:0;font-size:13px;line-height:1.8}.qo-scope-note{color:#8eabc9;align-items:flex-start;gap:8px;margin:20px 0 0;font-size:10px;line-height:1.75;display:flex}.qo-scope-note>svg{flex:none;margin-top:1px}.pv-site .qo-text-link{border:0;border-top:1px solid var(--qo-line);width:min(100%,370px);min-height:52px;font:inherit;text-align:left;color:#accbeb;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:14px 0 0;font-size:12px;display:flex}.pv-site .qo-text-link:hover{color:#f1f8ff}.qo-text-link>svg{transition:transform .2s}.qo-text-link:hover>svg{transform:translate(3px)}.qo-scene{isolation:isolate;perspective:1200px;padding:6px 14px 24px;position:relative}.qo-scene:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#26538a4a,#0000 69%);position:absolute;inset:18% -5% -4%}.qo-workspace{background:linear-gradient(140deg,#132944,#091728 65%,#0c1c30);border:1px solid #8db4df5e;border-radius:15px;position:relative;overflow:hidden;transform:none;box-shadow:9px 11px 0 -8px #163454,10px 12px 0 -8px #88afd947,0 22px 42px -16px #0008}.qo-workspace>header{letter-spacing:.11em;color:#87a8cb;background:#040b1580;border-bottom:1px solid #8eb4de1f;justify-content:space-between;align-items:center;gap:10px;padding:17px 22px;font-size:8px;line-height:1.6;display:flex}.qo-workspace-brand{letter-spacing:.22em;color:#d0e4fb;font-size:10px}.qo-workspace-brand>span{letter-spacing:.06em;color:#7d9dbc;margin-left:7px;font-size:8px}.qo-workspace-content{padding:24px}.qo-workspace-heading{color:#a6c7e9;align-items:center;gap:12px;margin-bottom:17px;font-size:10px;display:flex}.qo-workspace-icon{color:#bedcfc;background:#2a4e7447;border:1px solid #87b5e747;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.qo-workspace h3{letter-spacing:-.035em;margin:0 0 23px;font-size:25px;font-weight:450;line-height:1.2}.qo-workspace dl{gap:0;margin:0;display:grid}.qo-workspace dl>div{border-top:1px solid #87acd91c;grid-template-columns:75px minmax(0,1fr);align-items:center;gap:15px;min-height:49px;display:grid}.qo-workspace dt{color:#7fa5cb;margin:0;font-size:10px}.qo-workspace dd{color:#bfcee1;margin:0;font-size:12px;line-height:1.6}.qo-workspace-status{color:#a5cdf1;border-top:1px solid #87acd91c;align-items:center;gap:8px;margin-top:2px;padding-top:17px;font-size:10px;display:flex}.qo-workspace-status>span:first-child{background:#a7d4ff;border-radius:50%;flex:none;width:4px;height:4px;box-shadow:0 0 9px #80b8ff6b}.qo-workspace-status>svg{color:#a5cdf1;margin-left:auto}.qo-workflow-tabs{border-bottom:1px solid var(--qo-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pv-site .qo-workflow-tabs>button{text-align:left;color:#94afcc;min-height:52px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:12px 8px;font-size:12px;transition:color .2s;display:flex;position:relative}.pv-site .qo-workflow-tabs>button>span:first-child{color:#6787ac;font-size:8px}.pv-site .qo-workflow-tabs>button[aria-selected=true],.pv-site .qo-workflow-tabs>button:hover{color:#eaf5ff}.qo-workflow-caption{min-height:66px;padding:15px 8px 0}.qo-workflow-caption p{color:#b8cde2;margin:0;font-size:13px;line-height:1.75}.qo-example-note{color:#7f9bb7;margin:10px 8px 0;font-size:10px;line-height:1.6}.qo-delivery>h3{letter-spacing:-.025em;color:#e3efff;margin:2px 0 24px;font-size:20px;font-weight:450;line-height:1.4}.qo-delivery>ol{margin:0;padding:0;list-style:none}.qo-delivery>ol>li{border-top:1px solid var(--qo-line);grid-template-columns:22px minmax(0,1fr) 17px;align-items:start;gap:14px;padding:21px 0;display:grid}.qo-delivery>ol>li>span{color:#8fb7df;margin-top:4px;font-size:9px}.qo-delivery>ol>li>p{color:#bdd0e5;margin:0;font-size:14px;line-height:1.75}.qo-delivery>ol>li>svg{color:#9dc8ef;margin-top:4px}.qo-details.service-scope{border-top:0;margin-top:4px;padding-top:0}.qo-process{margin:0;padding:0;list-style:none}.qo-process>li{border-top:1px solid var(--qo-line);grid-template-columns:28px minmax(0,1fr);gap:18px;padding:23px 0;display:grid}.qo-process>li:first-child{border-top:0;padding-top:5px}.qo-process>li>span{letter-spacing:.04em;color:#9fc7ec;padding-top:4px;font-size:10px}.qo-process h3{letter-spacing:-.03em;margin:0 0 10px;font-size:22px;font-weight:450;line-height:1.3}.qo-process p{color:#adc5dd;margin:0;font-size:14px;line-height:1.8}.qo-faq.service-scope{margin-top:4px;padding-top:0}.qo-faq .service-scope-body{padding-right:20px}.qo-email{color:#99bddd;width:fit-content;min-height:44px;margin-top:8px;padding-top:16px;font-size:12px;display:block}.qo-email:hover{color:#e3f1ff}.qo-chapter-footer{border-top:1px solid var(--qo-line);align-items:center;gap:20px;margin:0 34px;padding:20px 0 22px;display:flex}.qo-chapter-footer>p{color:#9ab7d6;gap:18px;margin:0;font-size:11px;line-height:1.6;display:flex}.qo-chapter-footer>p>span{color:#b4d1f0;font-variant-numeric:tabular-nums;letter-spacing:.05em;font-size:10px}.qo-prev{color:#bed9f7;cursor:pointer;background:#8abfff05;border:1px solid #819fc336;border-radius:50%;flex:none;place-items:center;min-width:44px;min-height:44px;display:grid}.qo-prev:disabled{opacity:.3;cursor:default}.pv-site .qo-next{color:#bfd9f7;min-height:44px;font:inherit;cursor:pointer;background:#8abfff0a;border:1px solid #819fc34d;border-radius:999px;align-items:center;gap:16px;margin-left:auto;padding:10px 15px;font-size:11px;display:flex}.pv-site .qo-next:hover,.qo-prev:not(:disabled):hover{background:#8abfff14;border-color:#9ac9ff85}.qo-page .mf-content{flex:1;min-height:0}.qo-page .mf-next{border:0;border-top:1px solid var(--qo-line);color:#a8c6e5;min-height:56px;font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:14px;margin:auto 24px 0;padding:18px 0 20px;font-size:12px;display:flex}@media (width>=1600px){.qo-panel{min-height:550px;padding:44px 48px}.qo-workspace-content{padding:29px}.qo-workspace h3{font-size:29px}}@media (width<=1199px){.qo-page{width:calc(100% - 64px)}.qo-panel{gap:28px;padding:30px}.qo-copy h2{font-size:clamp(33px,3.4vw,42px)}.qo-workspace-content{padding:20px}.pv-site .qo-workflow-tabs>button{gap:6px;font-size:11px}.qo-workspace-brand>span{margin-left:3px}}@media (width<=899px){.qo-page{width:calc(100% - 24px);padding-top:18px}.qo-masthead{margin:0 8px 20px}.qo-panel{grid-template-columns:1fr;gap:32px;min-height:0;padding:28px 24px}.qo-copy h2{font-size:clamp(34px,6.2vw,46px)}.qo-workflow{width:100%;max-width:570px;margin:auto}.pv-site .qo-copy .qo-text-link{display:none}.qo-workspace{box-shadow:0 20px 40px -20px #0008}.qo-scene{padding-inline:0}.qo-faq.service-scope{max-width:none}.qo-page .mf-next{margin-inline:24px}}@media (width<=639px){.qo-masthead{gap:12px}.qo-masthead>div{gap:10px}.qo-mark{width:36px;height:36px}.qo-masthead h1{max-width:220px;font-size:13px}.qo-masthead p{font-size:7px}.qo-back{border:1px solid var(--qo-line);border-radius:50%;justify-content:center;width:38px;height:40px;min-height:40px}.qo-back>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.qo-kicker{margin-bottom:16px;font-size:8px;line-height:1.7}.qo-panel{gap:28px;padding:26px 22px}.qo-copy h2{font-size:clamp(31px,8vw,42px)}.qo-lead{margin-top:19px;font-size:14px;line-height:1.8}.qo-workspace>header{padding:14px 17px}.qo-workspace-brand{letter-spacing:.16em;font-size:9px}.qo-workspace-brand>span{display:none}.qo-workspace-content{padding:20px 18px}.qo-workspace h3{margin-bottom:20px;font-size:25px}.qo-workspace dl>div{grid-template-columns:78px minmax(0,1fr);gap:10px;min-height:50px}.qo-workspace dd{font-size:12px}.pv-site .qo-workflow-tabs>button{gap:5px;padding:12px 3px;font-size:12px}.qo-workflow-caption{min-height:0;padding-inline:3px}.qo-example-note{margin-left:3px}.qo-delivery>h3{font-size:21px}.qo-delivery>ol>li{grid-template-columns:19px minmax(0,1fr) 15px;gap:9px}.qo-delivery>ol>li>p{font-size:14px}.qo-process>li{grid-template-columns:24px minmax(0,1fr);gap:12px}.qo-process h3{font-size:22px}.qo-page .mf-next{margin-inline:22px}}@media (width<=374px){.qo-panel{padding-inline:19px}.pv-site .qo-workflow-tabs>button{font-size:11px}.pv-site .qo-workflow-tabs>button>span:first-child{display:none}.qo-masthead h1{font-size:12px}.qo-page .mf-next{margin-inline:19px}}@media (prefers-reduced-motion:reduce){.qo-page *,.qo-page :before,.qo-page :after{transition:none!important;animation:none!important}}@media (forced-colors:active){.qo-frame,.qo-workspace,.qo-mark,.qo-workspace-icon,.qo-workspace dl>div,.qo-chapters,.qo-workflow-tabs{box-shadow:none;background:canvas;border-color:canvastext}.qo-scene:before{display:none}.qo-tab-line{forced-color-adjust:none;background:highlight}.qo-page :is(button,a,summary,[role=tabpanel]):focus-visible{outline-color:highlight}}
