.afs-page{color:#14243b;background:#f5f8fc}.afs-page *{box-sizing:border-box}.afs-shell{max-width:1240px;margin:auto;padding-left:28px;padding-right:28px}.afs-hero{color:#fff;background:radial-gradient(circle at 80% 20%,#244c78 0%,#0000 38%),linear-gradient(125deg,#0b1931,#102b4b 60%,#0a1933);padding:96px 0 106px;overflow:hidden}.afs-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;display:grid}.afs-kicker{letter-spacing:.14em;color:#278ba8;font-size:12px;font-weight:800}.afs-hero .afs-kicker,.afs-cta .afs-kicker{color:#90e2e8}.afs-hero h1{letter-spacing:-.052em;max-width:760px;margin:24px 0;font-size:clamp(44px,5vw,72px);line-height:1.06}.afs-hero h1 em{color:#8de8de;font-style:normal}.afs-lead{color:#d6e4f4;max-width:690px;font-size:19px;line-height:1.75}.afs-actions{flex-wrap:wrap;gap:14px;margin:34px 0;display:flex}.afs-primary,.afs-secondary{border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:16px 21px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex;text-decoration:none!important}.afs-primary{background:#21c3bd;color:#061c2e!important}.afs-primary:hover{background:#66e5d9;transform:translateY(-2px)}.afs-secondary{border:1px solid #819dbd;color:#fff!important}.afs-secondary:hover{background:#ffffff18}.afs-hero-facts{color:#c2d7ed;flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.afs-hero-facts span{align-items:center;gap:7px;display:flex}.afs-hero-facts svg{color:#83ddd6;width:17px;height:17px}.afs-demo{color:#162a44;background:#fff;border:1px solid #a6bad1;border-radius:26px;padding:26px;position:relative;transform:rotate(1deg);box-shadow:0 34px 80px #0012257a}.afs-demo:before{content:"";pointer-events:none;border:1px solid #88b4d154;border-radius:34px;position:absolute;inset:-12px}.afs-demo-top{letter-spacing:.09em;color:#5d748b;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;display:flex}.afs-demo-top span{align-items:center;gap:8px;display:flex}.afs-demo-top i{background:#23b8a9;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #d9f9f2}.afs-demo-top b{color:#148c86}.afs-demo-problem{background:#eef5fb;border-radius:17px;margin:24px 0;padding:22px}.afs-demo-problem small,.afs-demo-problem strong{display:block}.afs-demo-problem small{letter-spacing:.13em;color:#31788e;margin-bottom:8px;font-size:10px;font-weight:800}.afs-demo-problem strong{font-size:20px;line-height:1.3}.afs-demo-flow{justify-content:space-between;align-items:center;gap:7px;display:flex}.afs-demo-flow>div{text-align:center;background:#f5f8fc;border:1px solid #e1eaf1;border-radius:14px;flex:1;min-width:0;padding:12px 8px}.afs-demo-flow>div span{color:#137e7d;background:#e2f6f4;border-radius:10px;place-items:center;width:35px;height:35px;margin:auto auto 9px;display:grid}.afs-demo-flow strong,.afs-demo-flow small{display:block}.afs-demo-flow strong{font-size:13px}.afs-demo-flow small{color:#698096;margin-top:5px;font-size:10px}.afs-demo-flow>i{background:#70bfc0;width:12px;height:2px}.afs-demo-result{background:#def6ef;border-radius:14px;align-items:center;gap:12px;margin-top:24px;padding:13px;display:flex}.afs-demo-result svg{color:#0d987b;flex:none}.afs-demo-result p{margin:0}.afs-demo-result strong,.afs-demo-result span{display:block}.afs-demo-result span{color:#4e696b;margin-top:3px;font-size:12px}.afs-section{padding:88px 0}.afs-section h2,.afs-cta h2{letter-spacing:-.038em;margin:15px 0 21px;font-size:clamp(34px,3.4vw,50px);line-height:1.15}.afs-section p{color:#506478;font-size:17px;line-height:1.75}.afs-split{grid-template-columns:1fr 1fr;gap:90px;display:grid}.afs-why{background:#fff}.afs-heading{max-width:760px;margin-bottom:34px}.afs-module-grid{grid-template-columns:repeat(5,1fr);gap:13px;display:grid}.afs-module-grid article{background:#fff;border:1px solid #d9e4ee;border-radius:19px;flex-direction:column;min-height:310px;padding:22px;display:flex}.afs-module-grid small{color:#21879a;letter-spacing:.13em;font-weight:800}.afs-module-grid h3{margin:23px 0 8px;font-size:20px;line-height:1.25}.afs-module-grid p{margin:0;font-size:14px;line-height:1.6}.afs-module-grid article div{border-top:1px solid #e1eaf0;align-items:flex-start;gap:8px;margin-top:auto;padding-top:15px;font-size:12px;font-weight:750;display:flex}.afs-module-grid article div svg{color:#0b9b8e;flex:none;width:17px;height:17px}.afs-extension{background:#e5f3f5;border-left:4px solid #22aaa9;border-radius:10px;align-items:center;gap:24px;margin-top:20px;padding:19px 22px;display:flex}.afs-extension strong{min-width:205px}.afs-extension p{margin:0;font-size:14px}.afs-evidence{color:#fff;background:#102945}.afs-evidence-grid{grid-template-columns:1fr .85fr;align-items:center;gap:90px;display:grid}.afs-evidence .afs-kicker{color:#89e3de}.afs-evidence p{color:#c5d4e3}.afs-proof-list{grid-template-columns:1fr 1fr;gap:14px;margin-top:30px;display:grid}.afs-proof-list span{align-items:center;gap:10px;font-weight:700;display:flex}.afs-proof-list svg{color:#6cddd1;flex:none;width:19px}.afs-evidence aside{color:#1c344d;background:#fff;border-radius:23px;padding:36px;box-shadow:15px 15px #27506b}.afs-evidence aside small{color:#188a94;letter-spacing:.12em;font-weight:800}.afs-evidence aside h3{margin:16px 0;font-size:28px}.afs-evidence aside p{color:#526779}.afs-evidence aside div{color:#385c62;background:#e9f6f3;border-radius:12px;gap:12px;padding:17px;font-size:13px;display:flex}.afs-evidence aside svg{color:#0c8a7d;flex:none}.afs-delivery{background:#fff}.afs-delivery-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.afs-delivery-grid article{background:#f2f7fb;border-top:3px solid #22a7a2;border-radius:0 0 16px 16px;padding:28px}.afs-delivery-grid b{color:#1b8d98}.afs-delivery-grid h3{margin:18px 0 6px;font-size:22px}.afs-delivery-grid p{margin:0;font-size:15px}.afs-cta{color:#fff;background:#0a2038;padding:72px 0}.afs-cta-grid{justify-content:space-between;align-items:center;gap:50px;display:flex}.afs-cta-grid>div:first-child{max-width:700px}.afs-cta p:not(.afs-kicker){color:#c8d8e8;line-height:1.7}.afs-cta-grid>div:last-child{flex-direction:column;gap:15px;min-width:245px;display:flex}.afs-cta-grid a:not(.afs-primary){color:#c8e8ed;align-items:center;gap:7px;font-weight:700;text-decoration:none;display:inline-flex}.afs-cta-grid a svg{width:17px}@media (max-width:1000px){.afs-hero-grid,.afs-evidence-grid{gap:35px}.afs-module-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:740px){.afs-shell{padding-left:20px;padding-right:20px}.afs-hero{padding:65px 0}.afs-hero-grid,.afs-split,.afs-evidence-grid{grid-template-columns:1fr}.afs-hero h1{font-size:46px}.afs-lead{font-size:17px}.afs-demo{transform:none}.afs-section{padding:64px 0}.afs-module-grid,.afs-delivery-grid{grid-template-columns:1fr}.afs-module-grid article{min-height:auto}.afs-module-grid article div{margin-top:30px}.afs-extension,.afs-cta-grid{display:block}.afs-extension strong{margin-bottom:8px;display:block}.afs-proof-list{grid-template-columns:1fr}.afs-evidence aside{box-shadow:none}.afs-cta-grid>div:last-child{margin-top:25px}.afs-hero-facts{gap:10px 18px}}.acr-stage-grid{grid-template-columns:repeat(4,1fr)}.acr-stage-grid article{min-height:245px}.acr-track-grid{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.acr-track-grid article{background:#fff;border:1px solid #dce7ee;border-radius:18px;flex-direction:column;min-height:300px;padding:24px;display:flex}.acr-track-icon{color:#087e7a;background:#e0f5f3;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.acr-track-grid h3{margin:24px 0 15px;font-size:22px}.acr-track-grid strong{line-height:1.5}.acr-track-grid p{margin:10px 0 20px;font-size:14px;line-height:1.6}.acr-track-grid a{color:#086f76;align-items:center;gap:7px;margin-top:auto;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.acr-delivery-note{color:#405a68;background:#e5f3f5;border-radius:12px;margin-top:20px;padding:20px;line-height:1.6}@media (max-width:1000px){.acr-track-grid,.acr-stage-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:740px){.acr-track-grid,.acr-stage-grid{grid-template-columns:1fr}.acr-stage-grid article,.acr-track-grid article{min-height:auto}}.acr-page{overflow:hidden}.acr-page .afs-shell{max-width:1280px}.acr-hero{background:radial-gradient(circle at 72% 32%,#1a6078 0%,#0000 38%),linear-gradient(120deg,#081b30,#102d4b 62%,#092838);padding:96px 0 32px;position:relative}.acr-hero:after{content:"";pointer-events:none;border:1px solid #74cbd026;border-radius:50%;width:500px;height:500px;position:absolute;top:15px;right:-130px}.acr-hero .afs-hero-grid{grid-template-columns:1.03fr .97fr;gap:58px}.acr-hero h1{max-width:760px;font-size:clamp(44px,4.9vw,70px)}.acr-hero .afs-lead{max-width:690px;font-size:18px}.acr-hero-board{z-index:1;color:#153047;background:#f8fbfd;border:1px solid #a8dae0;border-radius:24px;padding:27px;animation:.65s ease-out both acr-rise;position:relative;transform:rotate(1deg);box-shadow:0 32px 75px #00131f99,0 0 0 8px #a9dee01c}.acr-board-top{color:#4e7882;letter-spacing:.09em;justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.acr-board-top span{align-items:center;gap:9px;display:flex}.acr-board-top i{background:#1bbcaf;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #dcf6f2}.acr-board-top small{color:#167982;font-size:10px}.acr-board-prompt{background:#eaf3f6;border-radius:15px;margin:25px 0 20px;padding:20px}.acr-board-prompt small,.acr-board-prompt strong{display:block}.acr-board-prompt small{letter-spacing:.12em;color:#297b89;font-size:10px;font-weight:800}.acr-board-prompt strong{margin-top:8px;font-size:23px;line-height:1.34}.acr-board-answer{grid-template-columns:1fr 1fr;gap:11px;display:grid}.acr-board-answer div{background:#fff;border:1px solid #e0e9ee;border-radius:13px;align-items:center;gap:11px;padding:15px 12px;display:flex}.acr-board-answer b{color:#087b75;background:#d9f2ee;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.acr-board-answer strong,.acr-board-answer small{display:block}.acr-board-answer strong{font-size:13px}.acr-board-answer small{color:#627b87;margin-top:4px;font-size:11px}.acr-hero-board>p{color:#176e73;align-items:center;gap:9px;margin:20px 0 0;font-size:13px;font-weight:800;display:flex}.acr-hero-bottom{color:#a9cbd8;letter-spacing:.14em;border-top:1px solid #93c9d452;justify-content:space-between;align-items:center;margin-top:70px;padding-top:25px;padding-bottom:0;font-size:11px;font-weight:800;display:flex}.acr-hero-bottom i{background:#729eaa6b;flex:1;height:1px;margin:0 24px}.acr-reality{background:#fff}.acr-reality-grid{grid-template-columns:1fr .9fr;align-items:center;gap:80px;display:grid}.acr-reality h2{max-width:690px}.acr-reality-card{background:#f2f8fa;border-left:4px solid #22b2ac;border-radius:0 18px 18px 0;padding:30px}.acr-reality-card svg{color:#0f8c89}.acr-reality-card strong{margin:15px 0;font-size:20px;line-height:1.4;display:block}.acr-reality-card p{margin:0;font-size:15px}.acr-journey{background:#edf4f8}.acr-journey-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.acr-journey-grid article{background:#fff;border:1px solid #d5e2ea;border-radius:17px;flex-direction:column;min-height:325px;padding:23px;display:flex}.acr-day{color:#108589;align-items:baseline;gap:8px;display:flex}.acr-day span{letter-spacing:.11em;font-size:10px;font-weight:800}.acr-day strong{font-size:29px}.acr-journey-grid article>div:nth-child(2){flex-direction:column;flex:1;display:flex}.acr-journey-grid small{color:#167e89;letter-spacing:.11em;margin-top:18px;font-size:10px;font-weight:800;display:block}.acr-journey-grid h3{margin:9px 0;font-size:21px;line-height:1.25}.acr-journey-grid p{margin:0;font-size:14px;line-height:1.6}.acr-journey-grid footer{border-top:1px solid #e2eaf0;align-items:flex-start;gap:8px;margin-top:auto;padding-top:16px;font-size:12px;font-weight:750;line-height:1.5;display:flex}.acr-journey-grid footer svg{color:#0e978b;flex:none}.acr-extension{background:#dff0f0;border-radius:13px;grid-template-columns:180px 235px 1fr;align-items:center;gap:20px;margin-top:18px;padding:20px 24px;display:grid}.acr-extension span{color:#107f82;letter-spacing:.12em;font-size:11px;font-weight:800}.acr-extension strong{font-size:17px}.acr-extension p{margin:0;font-size:14px;line-height:1.55}.acr-tracks{background:#fff}.acr-explorer{grid-template-columns:315px 1fr;gap:19px;display:grid}.acr-track-tabs{flex-direction:column;gap:10px;display:flex}.acr-track-tabs button{font:inherit;text-align:left;cursor:pointer;color:#284b5f;background:#f2f7f9;border:1px solid #d5e3e9;border-radius:13px;align-items:center;gap:13px;padding:20px;font-size:15px;font-weight:800;transition:transform .2s,background .2s;display:flex}.acr-track-tabs button svg:last-child{margin-left:auto}.acr-track-tabs button:hover{transform:translate(3px)}.acr-track-tabs button:focus-visible{outline-offset:2px;outline:3px solid #20b6af}.acr-track-tabs button.is-active{color:#fff;background:#0f3852;border-color:#0f3852}.acr-track-panel{background:#eaf3f5;border:1px solid #ccdee5;border-radius:19px;padding:32px;animation:.3s ease-out acr-rise}.acr-track-panel-head{color:#287d88;letter-spacing:.1em;align-items:center;gap:12px;font-weight:800;display:flex}.acr-track-panel-head>span{color:#0a7b77;background:#d1ede9;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.acr-track-panel-head small{font-size:11px}.acr-track-panel h3{letter-spacing:-.025em;margin:20px 0 26px;font-size:clamp(26px,2.4vw,36px);line-height:1.2}.acr-track-detail{grid-template-columns:1fr 1fr;gap:13px;display:grid}.acr-track-detail>div{background:#fff;border-radius:12px;padding:18px}.acr-track-detail small,.acr-interview small{letter-spacing:.11em;color:#167b83;font-size:10px;font-weight:800}.acr-track-detail p{margin:8px 0 0;font-size:15px;line-height:1.6}.acr-interview{color:#fff;background:#0f354e;border-radius:13px;margin:14px 0;padding:18px}.acr-interview small{color:#8cddd8}.acr-interview strong{margin-top:8px;font-size:17px;line-height:1.45;display:block}.acr-track-panel>a{color:#087778;align-items:center;gap:8px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.acr-evidence{background:linear-gradient(135deg,#0b233a,#143a56)}.acr-rubric ol{margin:20px 0;padding:0;list-style:none}.acr-rubric li{border-bottom:1px solid #dce7e9;justify-content:space-between;gap:12px;padding:13px 0;font-size:14px;display:flex}.acr-rubric li b{color:#153e4c}.acr-rubric li span{color:#54707a;text-align:right}.acr-stakeholders{background:#f5f8fb}.acr-stakeholder-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.acr-stakeholder-grid article{background:#fff;border:1px solid #dce6ed;border-radius:18px;padding:28px}.acr-stakeholder-grid article>span{color:#078780;background:#dff2f0;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.acr-stakeholder-grid small{color:#218292;letter-spacing:.11em;margin:24px 0 10px;font-size:11px;font-weight:800;display:block}.acr-stakeholder-grid h3{margin:0 0 10px;font-size:22px}.acr-stakeholder-grid p{margin:0;font-size:15px}.acr-faculty-line{background:#dff0f1;border-radius:13px;align-items:center;gap:14px;margin-top:18px;padding:19px 24px;display:flex}.acr-faculty-line svg{color:#0b8b89;flex:none}.acr-faculty-line p{margin:0;font-size:14px}.acr-options{background:#fff}.acr-options-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;display:grid}.acr-options-grid>div:last-child{border-top:1px solid #d5e3e8}.acr-options-grid article{border-bottom:1px solid #d5e3e8;grid-template-columns:115px 1fr;gap:0 20px;padding:22px 0;display:grid}.acr-options-grid b{color:#0b8a87;letter-spacing:.1em;grid-row:span 2;font-size:12px}.acr-options-grid strong{font-size:19px}.acr-options-grid span{color:#627789;margin-top:5px;font-size:14px;line-height:1.5}@keyframes acr-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.acr-hero .afs-hero-grid,.acr-reality-grid,.acr-options-grid{gap:35px}.acr-journey-grid{grid-template-columns:repeat(2,1fr)}.acr-extension{grid-template-columns:1fr 2fr}.acr-extension p{grid-column:1/-1}}@media (max-width:740px){.acr-hero{padding:65px 0 25px}.acr-hero .afs-hero-grid,.acr-reality-grid,.acr-options-grid,.acr-explorer{grid-template-columns:1fr}.acr-hero-board{padding:20px;transform:none}.acr-board-top small{display:none}.acr-board-prompt strong{font-size:20px}.acr-board-answer{gap:7px}.acr-board-answer div{padding:10px 8px}.acr-board-answer strong{font-size:11px}.acr-board-answer small{font-size:9px}.acr-hero-bottom{gap:8px;margin-top:45px;font-size:9px}.acr-hero-bottom i{margin:0 2px}.acr-reality-grid{gap:20px}.acr-journey-grid,.acr-stakeholder-grid,.acr-track-detail{grid-template-columns:1fr}.acr-journey-grid article{min-height:270px}.acr-extension{display:block}.acr-extension strong{margin:8px 0;display:block}.acr-track-tabs{grid-template-columns:1fr 1fr;display:grid}.acr-track-tabs button{gap:7px;padding:12px;font-size:12px}.acr-track-tabs button svg:last-child{display:none}.acr-track-panel{padding:21px}.acr-options-grid article{grid-template-columns:85px 1fr;gap:0 10px}}@media (prefers-reduced-motion:reduce){.acr-hero-board,.acr-track-panel{animation:none}.acr-track-tabs button,.afs-primary{transition:none}}
