.methodology{width:100%;max-width:1440px;margin:0 auto;padding-bottom:36px;padding-left:16px;padding-right:16px}@media only screen and (width>=1100px){.methodology{padding-left:24px;padding-right:24px}}@media only screen and (width>=1840px){.methodology{max-width:1760px}}.methodology__intro{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:24px;display:grid}.methodology__status{background:var(--button-sheen,var(--control-sheen)), var(--button-bg,var(--control-bg));color:var(--button-fg,var(--control-fg));box-shadow:var(--button-shadow,var(--control-shadow));transition:background-color var(--control-duration) ease, color var(--control-duration) ease, box-shadow var(--control-duration) ease, opacity var(--control-duration) ease;--button-bg:#4b83ff12;--button-hover:#4b83ff1f;--button-pressed:#4b83ff29;--button-fg:#a3c1ff;--button-sheen:var(--control-sheen);border-radius:var(--control-radius);--button-shadow:none;border:1px solid #4b83ff4d;border-radius:12px;justify-content:center;align-items:center;gap:9px;max-width:260px;height:auto;padding:12px 16px;font-size:13px;font-weight:700;line-height:1.4;display:inline-flex}.methodology__status:is([aria-pressed=true],[aria-selected=true]){--button-bg:var(--control-selected-bg);--button-fg:var(--control-selected-fg)}@media (hover:hover){.methodology__status:not(:disabled):not([aria-disabled=true]):not([aria-selected=true]):hover{background-color:var(--button-hover,var(--control-hover));color:var(--button-fg,var(--control-fg));filter:none}}.methodology__status:not(:disabled):not([aria-disabled=true]):not([aria-selected=true]):active{background-color:var(--button-pressed,var(--control-pressed));box-shadow:none;filter:none}.methodology__status:focus-visible{outline:2px solid var(--control-focus);outline-offset:2px;filter:brightness(1.1)}.methodology__status:disabled,.methodology__status[aria-disabled=true]{background:var(--control-disabled-bg);color:var(--control-disabled-fg);box-shadow:none;filter:none;opacity:1;cursor:not-allowed}.methodology__status svg{flex-shrink:0}@media (hover:hover){.methodology__status:hover{border-color:#4b83ffa6}}.methodology__stamps{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.methodology__layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;display:grid}.methodology__nav{scrollbar-width:thin;background:#14171c;border:1px solid #2b3038;border-radius:16px;max-height:calc(100dvh - 154px);padding:18px 12px 12px;position:sticky;top:134px;overflow-y:auto}.methodology__nav-title{color:#a5afbf;letter-spacing:.06em;text-transform:uppercase;margin:0 10px 12px;font-size:11px;font-weight:800}.methodology__nav-list{gap:3px;margin:0;padding:0;list-style:none;display:grid}.methodology__nav-link{color:#bcc5d2;border-radius:9px;align-items:baseline;gap:10px;min-height:42px;padding:10px;font-size:13px;font-weight:600;line-height:1.45;transition:color .15s,background .15s;display:flex}@media (hover:hover){.methodology__nav-link:hover{color:#e0e6ee;background:#4b83ff14}}.methodology__nav-number{color:#83abff;font-variant-numeric:tabular-nums;flex:0 0 20px;font-size:11px;font-weight:800}.methodology__body{min-width:0}.methodology__section{background:#14171c;border:1px solid #2b3038;border-radius:16px;margin-bottom:22px;padding:24px;scroll-margin-top:134px}.methodology__section:last-child{margin-bottom:0}.methodology__section:target{border-color:#4b83ff8c}.methodology__section_scope{background:#4b83ff0a;border-color:#4b83ff33}.methodology__section_contact{background:#4b83ff0d;border-color:#4b83ff47}.methodology__title{color:#e0e6ee;align-items:center;gap:11px;margin:0 0 14px;font-size:20px;font-weight:800;line-height:1.35;display:flex}.methodology__section-icon{color:#83abff;fill:currentColor;flex-shrink:0}.methodology__text{color:#bcc5d2;max-width:75ch;margin:0 0 12px;font-size:15px;line-height:1.7}.methodology__text:last-child{margin-bottom:0}.methodology__note{color:#a5afbf;max-width:75ch;margin:14px 0 0;font-size:13px;line-height:1.65}.methodology__link{color:#a3c1ff;text-underline-offset:3px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.methodology__link svg{vertical-align:-2px;display:inline-block}@media (hover:hover){.methodology__link:hover{color:#e0e6ee}}.methodology__steps{gap:16px;max-width:75ch;margin:0;padding-inline-start:26px;list-style:decimal-leading-zero;display:grid}.methodology__step{color:#bcc5d2;padding-inline-start:8px;font-size:15px;line-height:1.7}.methodology__step::marker{color:#83abff;font-weight:800}.methodology__mail{color:#a3c1ff;overflow-wrap:anywhere;margin:12px 0 4px;font-size:18px;font-weight:800;display:inline-block}@media (hover:hover){.methodology__mail:hover{color:#e0e6ee;text-underline-offset:3px;text-decoration:underline}}.methodology__status:focus-visible,.methodology__nav-link:focus-visible,.methodology__link:focus-visible,.methodology__mail:focus-visible{outline-offset:4px;outline:2px solid #4b83ff}@media (width<=1100px){.methodology__layout{grid-template-columns:minmax(0,1fr);gap:20px}.methodology__nav{max-height:none;padding:16px;position:static}.methodology__nav-title{margin-inline:8px}.methodology__nav-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 8px}.methodology__nav-link{padding:8px}}@media not screen and (width>=630px){.methodology__intro{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:20px}.methodology__status{justify-self:start;max-width:none;padding:10px 14px}.methodology__stamps{gap:6px;margin-top:14px}.methodology__nav{padding:14px 10px 10px}.methodology__nav-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.methodology__nav-link{gap:7px;font-size:12px}.methodology__nav-number{flex-basis:17px}.methodology__section{margin-bottom:16px;padding:18px 16px;scroll-margin-top:84px}.methodology__title{gap:9px;font-size:18px}.methodology__text,.methodology__step{font-size:14px}.methodology__steps{gap:14px;padding-inline-start:23px}.methodology__step{padding-inline-start:5px}}
