#strc-root .fr-page{max-width:1280px;margin:auto;color:#e8f2ef;line-height:1.75}#strc-root .fr-page *{box-sizing:border-box}#strc-root .fr-page p{color:#acc3cc}#strc-root .fr-kicker{font:600 11px/1.8 monospace;letter-spacing:.16em;color:#8fdfca!important}#strc-root .fr-hero{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:5%;padding:48px 0 36px}#strc-root .fr-hero h2{font-size:clamp(38px,5.5vw,72px);line-height:1.09;letter-spacing:-.045em;margin:16px 0 26px;font-weight:500}#strc-root .fr-hero p{max-width:650px}#strc-root .fr-diagram{margin:0;background:radial-gradient(ellipse,#15394488,transparent 70%)}#strc-root .fr-diagram svg{width:100%;height:auto}#strc-root .fr-diagram figcaption{font-size:10px;color:#8aaab8;text-align:center}#strc-root .fr-workflow{border-top:1px solid #29444f;border-bottom:1px solid #29444f;padding:26px 0;margin:20px 0 45px}#strc-root .fr-workflow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;gap:25px}#strc-root .fr-workflow li{display:flex;gap:15px;min-width:0}#strc-root .fr-workflow li>span{font:500 11px monospace;color:#89cdbb;padding-top:8px}#strc-root .fr-workflow strong{font-size:15px;font-weight:500}#strc-root .fr-workflow p{font-size:12px;margin:7px 0}#strc-root .fr-section-head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:24px}#strc-root .fr-section-head h2{font-size:clamp(26px,3vw,40px);line-height:1.2;max-width:650px;letter-spacing:-.025em}#strc-root .fr-section-head label{font-size:12px;color:#b6ccd4;display:grid;gap:8px;min-width:170px}#strc-root .fr-section-head select{font:inherit;font-size:16px;background:#0a1d27;border:1px solid #3b5b68;color:#e4efed;padding:12px;min-height:46px;max-width:100%}#strc-root .fr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#strc-root .fr-card{display:flex;flex-direction:column;min-width:0;padding:29px;border:1px solid #2a4652;border-radius:9px;background:linear-gradient(140deg,#102c35,#0a1924)}#strc-root .fr-number{font:500 11px monospace;color:#89b8c7;letter-spacing:.1em}#strc-root .fr-card h3{font-size:24px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:23px 0 13px}#strc-root .fr-card p{font-size:13px;margin-bottom:24px}#strc-root .fr-card a{margin-top:auto;color:#b5ebd9;font-size:12px;min-height:44px;display:inline-flex;align-items:center}#strc-root .fr-method{margin:42px 0 20px;padding:34px;border:1px solid #33535d;background:#102931;border-radius:9px}#strc-root .fr-method h2{font-size:clamp(25px,3vw,36px);line-height:1.2;margin-top:0}#strc-root .fr-page .button-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}#strc-root .fr-page :is(a,select):focus-visible{outline:3px solid #b4f1dd;outline-offset:4px}#strc-root .fr-page [hidden]{display:none!important}#strc-root [data-fr-status]{font-size:12px;color:#9fbac4;margin:0 0 18px}@media(max-width:1000px){#strc-root .fr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#strc-root .fr-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){#strc-root .fr-hero{grid-template-columns:1fr;padding:25px 0;gap:15px}#strc-root .fr-hero h2{font-size:42px}#strc-root .fr-diagram{max-width:330px;justify-self:center}#strc-root .fr-grid{grid-template-columns:1fr}#strc-root .fr-card{padding:25px}#strc-root .fr-section-head{display:block}#strc-root .fr-section-head label{margin-top:22px}#strc-root .fr-workflow ol{gap:18px}#strc-root .fr-method{padding:24px}#strc-root .fr-page .button{white-space:normal}}@media(prefers-reduced-motion:reduce){#strc-root .fr-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
