.aa-page{background:#09141e;color:#eff9f7;overflow:clip}.aa-page *{box-sizing:border-box}.aa-page h1,.aa-page h2,.aa-page h3,.aa-page h4{color:#f3faf9}.aa-page p{color:#c1d2d9}.aa-page a:not(.button){color:#a8eee2}.aa-page a:focus-visible,.aa-page button:focus-visible,.aa-page summary:focus-visible{outline:3px solid #adf3e7;outline-offset:4px}.aa-kicker{color:#9ae7db!important;font-size:11px;font-weight:700;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}.aa-hero{position:relative;min-height:720px;display:flex;align-items:center;isolation:isolate;overflow:hidden;background:#0b1923}.aa-hero-art{position:absolute;inset:0;z-index:-1}.aa-hero-art picture,.aa-hero-art img{display:block;width:100%;height:100%}.aa-hero-art img{object-fit:cover;object-position:center}.aa-hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#09141e,#09141ef0 32%,#09141e4d 75%),linear-gradient(0deg,#09141e,transparent 28%)}.aa-hero-content{width:100%;padding-top:132px;padding-bottom:78px}.aa-crumb{display:flex;gap:12px;align-items:center;margin-bottom:54px;font-size:12px;color:#d5e4e6}.aa-hero h1{max-width:940px;margin:12px 0 23px;font-size:clamp(43px,5.7vw,82px);font-weight:370;line-height:1.06;letter-spacing:-.058em;text-wrap:balance}.aa-hero h1 span{color:#9ce8dc}.aa-lead{max-width:660px;color:#f1faf8!important;font-size:clamp(18px,1.7vw,23px);line-height:1.45;font-weight:550}.aa-intro{max-width:640px;font-size:16px;line-height:1.7}.aa-actions{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin-top:32px}.aa-section{padding:100px 0;border-top:1px solid rgba(147,211,224,.16);scroll-margin-top:86px}.aa-alt{background:radial-gradient(ellipse at 85% 5%,rgba(53,147,161,.12),transparent 50%),#0c1b27}.aa-heading{max-width:870px;margin-bottom:40px}.aa-heading h2{font-size:clamp(36px,4.3vw,65px);font-weight:380;line-height:1.12;letter-spacing:-.055em;text-wrap:balance;margin:14px 0}.aa-heading p{font-size:16px;line-height:1.75;max-width:740px}.aa-explorer,.aa-control-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:18px;align-items:start}.aa-options,.aa-stage-buttons{display:grid;gap:8px}.aa-options button,.aa-stage-buttons button{display:flex;gap:18px;align-items:center;width:100%;min-height:62px;padding:14px 18px;text-align:left;border:1px solid rgba(146,207,218,.25);background:#122733;border-radius:8px;color:#e8f4f4;cursor:pointer;font:inherit}.aa-options button span,.aa-stage-buttons button span{color:#9ee9dc;font-size:12px;letter-spacing:.13em}.aa-options button span:last-child{margin-left:auto}.aa-options button[aria-pressed=true],.aa-stage-buttons button[aria-pressed=true]{border-color:#9beadc;background:#1c3b43;box-shadow:inset 4px 0 #9beadc}.aa-options button:hover,.aa-stage-buttons button:hover{background:#21404a}.aa-panel,.aa-stage-panel,.aa-question-card{padding:clamp(23px,3vw,44px);border:1px solid rgba(148,207,217,.25);border-radius:12px;background:linear-gradient(140deg,#16313d,#102430)}.aa-selection{color:#98e3d8!important;font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px}.aa-panel h3,.aa-stage-panel h3{font-size:clamp(27px,2.7vw,42px);font-weight:430;margin:18px 0}.aa-panel dl{margin:0}.aa-panel dt{margin-top:17px;color:#9de7dc;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.aa-panel dd{margin:5px 0 0;color:#d7e5e8;font-size:15px;line-height:1.65}.aa-inline-link{display:inline-block;margin-top:25px;font-weight:650;text-decoration:underline;text-underline-offset:5px}.aa-illustration{margin:0}.aa-image-frame{aspect-ratio:8/5;overflow:hidden;border-radius:8px;background:#1c3440;display:grid;place-items:center}.aa-image-frame img{display:block;width:100%;height:100%;object-fit:cover}.aa-image-frame p{padding:20px;text-align:center}.aa-illustration figcaption{margin:8px 0 0;font-size:11px;color:#abc1c7}.aa-summary{margin-top:54px}.aa-summary h3{font-size:22px;margin:0 0 16px}.aa-summary ul,.aa-summary ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.aa-summary li{padding:20px;background:#112632;border:1px solid rgba(146,207,218,.19);border-radius:8px}.aa-summary strong{display:block;color:#eef9f6;margin-bottom:8px}.aa-summary span{display:block;color:#c0d2d8;font-size:14px;line-height:1.65}.aa-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(35px,6vw,100px);align-items:start}.aa-example{padding:16px 0 16px 20px;border-left:2px solid #9ce8dc;line-height:1.7}.aa-question-card h3{font-size:25px;font-weight:480}.aa-question-card ol{padding-left:23px}.aa-question-card li{padding:12px 0;color:#d3e3e6;line-height:1.6}.aa-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.aa-flow-node{min-height:94px;padding:14px;border:1px solid #47727a;border-radius:8px;background:#102530}.aa-flow-node span{display:block;color:#9ce8dc;font-size:11px;margin-bottom:8px}.aa-flow-node strong{font-size:14px}.aa-flow-node.aa-current{border:2px solid #a5f0e0;background:#25505a}.aa-flow-note{font-size:13px;line-height:1.7;color:#e0d7ad!important;margin:14px 0 25px}.aa-stage-panel>p:not(.aa-selection){line-height:1.75}.aa-closing{margin:35px 0 0;font-size:18px!important;line-height:1.65;color:#e4f4f0!important}.aa-editorial{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(28px,5vw,75px);align-items:start}.aa-editorial-reverse{grid-template-columns:.9fr 1.1fr}.aa-editorial h3{font-size:25px;font-weight:480}.aa-editorial p{line-height:1.7}.aa-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.aa-mini-grid article,.aa-fit-grid article{padding:20px;border:1px solid rgba(146,207,218,.19);border-radius:8px;background:#122633}.aa-mini-grid h3,.aa-mini-grid h4,.aa-fit-grid h3{font-size:18px;margin:0 0 8px;font-weight:550}.aa-mini-grid p,.aa-fit-grid p{font-size:14px;line-height:1.6;margin:0}.aa-method-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.aa-method-grid li{padding:28px;background:#122633;border:1px solid rgba(146,207,218,.19);border-radius:8px}.aa-method-grid span{font-size:12px;color:#9ae5d8}.aa-method-grid h3{font-size:25px;font-weight:480;margin:21px 0 9px}.aa-method-grid p{font-size:14px;line-height:1.7;margin:0}.aa-fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.aa-service-links{border-top:1px solid rgba(146,207,218,.2);padding-top:28px;font-size:14px;line-height:1.7}.aa-faq details{border-top:1px solid rgba(146,207,218,.25)}.aa-faq details:last-child{border-bottom:1px solid rgba(146,207,218,.25)}.aa-faq summary{cursor:pointer;padding:21px 36px 21px 0;min-height:64px;color:#f0f8f6;font-weight:550}.aa-faq p{font-size:14px;line-height:1.7;margin:0;padding:0 20px 23px 0}.aa-final{text-align:center;padding:110px 0 125px;background:radial-gradient(ellipse at 50% 0,#1d4149,#0a1926 72%)}.aa-final h2{max-width:900px;margin:16px auto;font-size:clamp(39px,5vw,70px);line-height:1.1;letter-spacing:-.055em;font-weight:380;text-wrap:balance}.aa-final p:not(.aa-kicker){max-width:700px;margin:0 auto 22px;font-size:17px;line-height:1.7}.aa-final ol{max-width:620px;margin:0 auto 30px;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.aa-final li{padding:14px;border:1px solid rgba(148,207,217,.25);border-radius:6px;color:#e1eeef;font-size:14px}@media(max-width:1000px){.aa-explorer,.aa-control-layout,.aa-split,.aa-editorial,.aa-editorial-reverse{grid-template-columns:1fr}.aa-options,.aa-stage-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.aa-hero-art:after{background:linear-gradient(90deg,#09141e,#09141ebd 65%,#09141e66),linear-gradient(0deg,#09141e,transparent 30%)}}@media(max-width:700px){.aa-hero{min-height:730px;align-items:flex-start}.aa-hero-art img{object-position:center top}.aa-hero-art:after{background:linear-gradient(180deg,#09141ee0,#09141ecc 45%,#09141e2e 76%,#09141e)}.aa-hero-content{padding-top:115px;padding-bottom:40px}.aa-crumb{margin-bottom:35px}.aa-hero h1{font-size:clamp(39px,10vw,59px)}.aa-lead{font-size:18px}.aa-intro{font-size:14px}.aa-section{padding:72px 0}.aa-heading h2{font-size:clamp(34px,9vw,49px)}.aa-options,.aa-stage-buttons,.aa-summary ul,.aa-summary ol,.aa-method-grid{grid-template-columns:1fr}.aa-mini-grid,.aa-fit-grid{grid-template-columns:1fr 1fr}.aa-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.aa-actions .button{width:100%;justify-content:center}.aa-final{padding:80px 0 95px}}@media(max-width:390px){.aa-mini-grid,.aa-fit-grid,.aa-final ol{grid-template-columns:1fr}.aa-hero h1{font-size:38px}.aa-hero{min-height:760px}.aa-flow-node{min-height:84px}}@media(prefers-reduced-motion:reduce){.aa-page *{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:700px){.aa-hero{min-height:0;display:block}.aa-hero-art{top:auto;bottom:0;height:410px}.aa-hero-art img{object-fit:cover;object-position:center 54%}.aa-hero-art:after{background:linear-gradient(180deg,#09141e,#09141e0d 30%,#09141e05 78%,#09141e)}.aa-hero-content{padding-bottom:420px;position:relative}.aa-actions{position:relative;z-index:1}}@media(max-width:390px){.aa-hero-art{height:370px}.aa-hero-content{padding-bottom:380px}}@media(min-width:1001px){.aa-hero-art:after{background:linear-gradient(90deg,#09141e,#09141efc 33%,#09141ee8 55%,#09141e4d 82%),linear-gradient(0deg,#09141e,transparent 28%)}.aa-hero h1{max-width:790px;font-weight:400}}@media(min-width:701px)and (max-width:1000px){.aa-hero-art:after{background:linear-gradient(90deg,#09141e,#09141ef7,#09141ee3 70%,#09141e7a),linear-gradient(0deg,#09141e,transparent 30%)}.aa-hero h1{max-width:650px;font-weight:400}}.aa-process-map{margin:0 0 28px}.aa-process-map figcaption{color:#d7e6e8;font-size:13px;line-height:1.6;margin-bottom:17px}.aa-flow-lanes{display:grid;gap:13px}.aa-flow-lane{border:1px solid rgba(136,223,212,.45);border-radius:10px;padding:17px;background:#102b34}.aa-lane-label{margin:0 0 13px!important;color:#aaf0e4!important;font-size:11px!important;font-weight:750;letter-spacing:.15em;line-height:1.5!important;text-transform:uppercase}.aa-normal-lane ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.aa-flow-lane .aa-flow-node{min-height:83px;padding:12px;border:1px solid #4c7e83;border-radius:7px;background:#173740}.aa-flow-lane .aa-flow-node span{display:block;color:#9ce8dc;font-size:10px;letter-spacing:.1em;margin-bottom:7px}.aa-flow-lane .aa-flow-node strong{display:block;color:#f0faf7;font-size:13px;line-height:1.35}.aa-flow-lane .aa-flow-node small{display:block;color:#e8d8aa;font-size:11px;line-height:1.4;margin-top:6px}.aa-flow-lane .aa-flow-node.aa-current{border:2px solid #adf3e7;background:#245159;box-shadow:0 0 0 2px #adf3e71f}.aa-action-node{border-style:dashed!important}.aa-flow-branch{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:6px 17px;color:#f6d99b;font-size:12px;line-height:1.5;border-left:2px dashed #d0a354;margin-left:24px}.aa-flow-branch span:last-child{font-size:20px}.aa-exception-lane{border-color:#cba764;background:#312c25}.aa-exception-lane .aa-lane-label{color:#f7dca4!important}.aa-exception-lane .aa-flow-node{border-color:#b69053;background:#3a3329;max-width:100%}.aa-exception-lane .aa-flow-node span{color:#f1d499}.aa-exception-lane .aa-flow-node.aa-current{border-color:#ffe0a0;background:#50432d;box-shadow:0 0 0 2px #ffe0a01f}.aa-exception-lane .aa-flow-node small{color:#f0e3cc}.aa-next-step{max-width:700px;margin:0 auto 28px;padding:20px 24px;border:1px solid rgba(158,229,218,.32);border-radius:8px;background:#112b35bf;text-align:left}.aa-next-step h3{font-size:19px;font-weight:550;margin:0 0 8px}.aa-final .aa-next-step p{font-size:14px!important;line-height:1.65!important;margin:0!important}@media(max-width:700px){.aa-normal-lane ol{grid-template-columns:repeat(2,minmax(0,1fr))}.aa-flow-lane{padding:13px}.aa-flow-lane .aa-flow-node{min-height:78px}.aa-flow-branch{margin-left:15px}.aa-next-step{padding:18px}}@media(max-width:390px)and (max-height:700px){.aa-hero-content{padding-top:84px}.aa-crumb{margin-bottom:20px}.aa-hero h1{font-size:35px;line-height:1.04;margin-bottom:14px}.aa-lead{font-size:16px;line-height:1.38}.aa-intro{font-size:13px;line-height:1.55}.aa-actions{margin-top:18px;gap:8px}}@media(max-width:390px)and (max-height:620px){.aa-hero-content{padding-top:72px}.aa-crumb{margin-bottom:10px}.aa-hero h1{font-size:33px;line-height:1.03;margin:9px 0 11px}.aa-lead{font-size:15px;line-height:1.32;margin:0 0 10px}.aa-intro{font-size:12.5px;line-height:1.48;margin:0}.aa-actions{margin-top:14px;gap:8px}}@media(max-width:390px)and (max-height:620px){.aa-hero-content{padding-top:80px}.aa-crumb{display:none}.aa-hero h1{font-size:31px}.aa-lead{line-height:1.26}.aa-intro{line-height:1.4}.aa-actions{margin-top:10px;gap:4px}}@media(max-width:700px){.aa-actions .button-text{min-height:44px}}.aa-hero-content.shell{width:min(var(--shell),calc(100% - 144px))}@media(max-width:1250px){.aa-hero-content.shell{width:min(var(--shell),calc(100% - 90px))}}@media(max-width:980px){.aa-hero-content.shell{width:calc(100% - 76px)}}@media(max-width:700px){.aa-hero-content.shell{width:calc(100% - 40px)}}@media(min-width:1001px){.aa-hero-art:after{background:linear-gradient(90deg,#09141e,#09141edb 27%,#09141e29 68%),linear-gradient(0deg,#09141e 0%,transparent 25%,rgba(9,20,30,.1) 85%)}}@media(min-width:701px)and (max-width:1000px){.aa-hero-art img{object-position:58% center}.aa-hero-art:after{background:linear-gradient(90deg,#09141e,#09141ebf 44%,#09141e47),linear-gradient(0deg,#09141e,transparent 25%)}}.aa-service-links p:nth-child(2) a{text-decoration:underline}@media(min-width:1001px)and (max-width:1250px){.aa-hero-art:after{background:linear-gradient(90deg,#09141e,#09141edb 27%,#09141e99 78%,#09141e29),linear-gradient(0deg,#09141e 0%,transparent 25%,rgba(9,20,30,.1) 85%)}}
