@import url("https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,600&display=swap");.aia-root{--aia-navy:#004963;--aia-navy-deep:#002e3d;--aia-navy-mid:#00607f;--aia-lime:#abcf37;--aia-lime-hover:#bfdc42;--aia-lime-dark:#8aab20;--aia-blue:#46c5e6;--aia-blue-dark:#1fadd4;--aia-teal:#168fb1;--aia-charcoal:#636466;--aia-gray-light:#e7e6e6;--aia-gray-mid:#888b8d;--aia-text-dark:#1a2832;--aia-off-white:#f6f8f4;--aia-white:#fff;--aia-green:#48930d;--aia-radius-xs:4px;--aia-radius-sm:6px;--aia-radius-md:10px;--aia-radius-lg:12px;--aia-radius-xl:16px;--aia-radius-pill:100px;--aia-ease:cubic-bezier(.4,0,.2,1);--aia-dur:200ms;--aia-content-max:1200px;--aia-content-narrow:760px;color:var(--aia-text-dark);font-family:Inter,Calibri,Arial,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}.aia-root *,.aia-root :after,.aia-root :before{box-sizing:border-box}.aia-h1{color:var(--aia-white);font-family:Inter,sans-serif;font-size:clamp(40px,5.4vw,68px);font-weight:800;letter-spacing:-2px;line-height:1.04;margin:0 0 24px}.aia-h1 em{color:var(--aia-lime);font-style:normal;font-weight:800}.aia-h2{color:var(--aia-navy);font-family:Inter,sans-serif;font-size:clamp(28px,3.4vw,44px);font-weight:800;letter-spacing:-1.2px;line-height:1.12;margin:0 0 18px}.aia-h2--invert{color:var(--aia-white)}.aia-h3{color:var(--aia-navy);font-family:Inter,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.4px;line-height:1.25;margin:0 0 12px}.aia-eyebrow{color:var(--aia-teal);display:inline-block;font-size:11px;font-weight:700;letter-spacing:3.5px;margin-bottom:16px;text-transform:uppercase}.aia-eyebrow--lime{color:var(--aia-lime)}.aia-eyebrow--blue{color:var(--aia-blue)}.aia-eyebrow--muted{color:var(--aia-gray-mid)}.aia-lede,.aia-sub{color:var(--aia-charcoal);font-size:18px;line-height:1.65;margin:0 0 28px;max-width:680px;text-wrap:pretty}.aia-lede strong,.aia-sub strong{color:var(--aia-navy);font-weight:600}.aia-btn{align-items:center;border:1.5px solid transparent;border-radius:var(--aia-radius-xs);cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:700;gap:8px;justify-content:center;letter-spacing:0;padding:14px 24px;text-decoration:none;transition:background var(--aia-dur) var(--aia-ease),border-color var(--aia-dur) var(--aia-ease),transform .15s var(--aia-ease),color var(--aia-dur) var(--aia-ease);white-space:nowrap}.aia-btn:disabled{cursor:not-allowed;opacity:.4}.aia-btn--primary{background:var(--aia-lime);color:var(--aia-navy-deep)}.aia-btn--primary:hover:not(:disabled){background:var(--aia-lime-hover);transform:translateY(-1px)}.aia-btn--lg{font-size:16px;padding:16px 30px}.aia-btn--ghost{background:transparent;border-color:hsla(0,0%,100%,.32);color:var(--aia-white)}.aia-btn--ghost:hover{border-color:hsla(0,0%,100%,.65);transform:translateY(-1px)}.aia-btn--ghost-dark{background:transparent;border-color:var(--aia-gray-light);color:var(--aia-navy)}.aia-btn--ghost-dark:hover:not(:disabled){border-color:var(--aia-navy);color:var(--aia-navy)}.aia-btn--text{background:transparent;border:none;color:var(--aia-teal);font-size:14px;padding:8px 0;text-decoration:underline}.aia-btn--text:hover{color:var(--aia-navy)}.aia-hero{background:var(--aia-navy);border-bottom:4px solid var(--aia-lime);overflow:hidden;padding:96px 5% 80px;position:relative}.aia-hero:before{background:radial-gradient(1100px 700px at 90% 10%,rgba(70,197,230,.18),transparent 60%),radial-gradient(900px 600px at 5% 80%,rgba(171,207,55,.12),transparent 60%),linear-gradient(135deg,rgba(0,73,99,.97),rgba(0,46,61,.94) 60%,rgba(22,143,177,.35))}.aia-hero:after,.aia-hero:before{content:"";inset:0;pointer-events:none;position:absolute}.aia-hero:after{background-image:linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:64px 64px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%)}.aia-hero-inner{margin:0 auto;max-width:var(--aia-content-max);position:relative;z-index:2}.aia-hero .aia-sub{color:hsla(0,0%,100%,.78);font-size:19px;margin-bottom:36px;max-width:720px}.aia-hero-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:56px}.aia-meta-grid{display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.aia-meta{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--aia-radius-md);padding:22px;transition:background var(--aia-dur) var(--aia-ease),border-color var(--aia-dur) var(--aia-ease)}.aia-meta:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.18)}.aia-meta-eyebrow{color:var(--aia-lime);font-size:10px;font-weight:700;letter-spacing:3px;margin-bottom:10px;text-transform:uppercase}.aia-meta-body{color:hsla(0,0%,100%,.85);font-size:14px;line-height:1.55}.aia-app{background:var(--aia-white);border-bottom:1px solid var(--aia-gray-light);padding:96px 5%}.aia-app-inner,.aia-section-inner{margin:0 auto;max-width:var(--aia-content-max)}.aia-section-inner--narrow{max-width:var(--aia-content-narrow)}.aia-app-inner .aia-btn{margin-right:14px;margin-top:6px}.aia-method{background:var(--aia-off-white);border-bottom:1px solid var(--aia-gray-light);padding:96px 5%}.aia-dim-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:36px}.aia-dim-card{background:var(--aia-white);border:1px solid var(--aia-gray-light);border-radius:var(--aia-radius-lg);border-top:3px solid var(--aia-lime);padding:28px 24px;transition:transform var(--aia-dur) var(--aia-ease),border-color var(--aia-dur) var(--aia-ease)}.aia-dim-card:hover{border-color:#b8bec0;transform:translateY(-3px)}.aia-dim-card--lime{border-top-color:var(--aia-lime)}.aia-dim-card--blue{border-top-color:var(--aia-blue)}.aia-dim-card--teal{border-top-color:var(--aia-teal)}.aia-dim-card--navy{border-top-color:var(--aia-navy)}.aia-dim-card-num{color:var(--aia-gray-mid);font-family:Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:2px}.aia-dim-card h3,.aia-dim-card-num{margin-bottom:10px}.aia-dim-card-summary{color:var(--aia-text-dark);font-size:15px;font-weight:500;line-height:1.5;margin:0 0 10px}.aia-dim-card-blurb{color:var(--aia-charcoal);font-size:13px;line-height:1.55;margin:0}.aia-faq{background:var(--aia-white);padding:96px 5%}.aia-faq-list{margin-top:28px}.aia-faq-item{border-bottom:1px solid var(--aia-gray-light);padding:6px 0}.aia-faq-item summary{align-items:center;color:var(--aia-navy);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:17px;font-weight:700;justify-content:space-between;list-style:none;padding:20px 0;transition:color var(--aia-dur) var(--aia-ease)}.aia-faq-item summary::-webkit-details-marker{display:none}.aia-faq-item summary:hover,.aia-faq-toggle{color:var(--aia-teal)}.aia-faq-toggle{font-size:22px;font-weight:400;text-align:right;transition:transform var(--aia-dur) var(--aia-ease);width:28px}.aia-faq-item[open] .aia-faq-toggle{transform:rotate(45deg)}.aia-faq-a{max-width:720px;padding:0 0 22px}.aia-faq-a p{color:var(--aia-charcoal);font-size:16px;line-height:1.7;margin:0}.aia-app--quiz{background:var(--aia-off-white);min-height:92vh;padding:56px 5% 96px}.aia-quiz{margin:0 auto;max-width:980px}.aia-quiz-head{margin-bottom:28px}.aia-quiz-head-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:24px}.aia-quiz-dim{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px}.aia-quiz-dim-num{color:var(--aia-gray-mid);font-size:12px;font-weight:800;letter-spacing:2px}.aia-quiz-dim-label{color:var(--aia-navy);font-family:Inter,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.4px}.aia-quiz-dim-sub{color:var(--aia-gray-mid);font-size:13px;font-weight:500}.aia-quiz-progress{flex:0 0 auto;max-width:340px;min-width:240px;text-align:right;width:100%}.aia-quiz-progress-text{color:var(--aia-charcoal);font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px}.aia-quiz-progress-bar{background:var(--aia-gray-light);border-radius:var(--aia-radius-pill);height:6px;overflow:hidden}.aia-quiz-progress-fill{background:linear-gradient(90deg,var(--aia-teal),var(--aia-lime));border-radius:var(--aia-radius-pill);height:100%;transition:width .4s var(--aia-ease)}.aia-quiz-rail{background:var(--aia-white);border:1px solid var(--aia-gray-light);border-radius:var(--aia-radius-md);display:grid;gap:8px;grid-template-columns:repeat(5,1fr);padding:12px}.aia-rail-item{background:transparent;border-left:3px solid var(--aia-gray-light);border-radius:var(--aia-radius-sm);padding:10px 12px;transition:all var(--aia-dur) var(--aia-ease)}.aia-rail-item.is-active{background:var(--aia-navy);border-left-color:var(--aia-lime)}.aia-rail-item.is-active .aia-rail-label{color:var(--aia-white)}.aia-rail-item.is-active .aia-rail-count{color:hsla(0,0%,100%,.7)}.aia-rail-item.is-complete{border-left-color:var(--aia-lime)}.aia-rail-label{color:var(--aia-navy);font-size:12px;font-weight:700;line-height:1.2;margin-bottom:2px}.aia-rail-count{color:var(--aia-gray-mid);font-size:11px;font-variant-numeric:tabular-nums}.aia-quiz-card{animation:aia-fade-up .32s var(--aia-ease) both;background:var(--aia-white);border:1px solid var(--aia-gray-light);border-radius:var(--aia-radius-lg);box-shadow:0 4px 24px rgba(0,46,61,.06);padding:40px 44px 36px}@keyframes aia-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.aia-quiz-q-meta{color:var(--aia-teal);font-size:11px;font-weight:700;letter-spacing:2.5px;margin-bottom:16px;text-transform:uppercase}.aia-quiz-q{color:var(--aia-navy);font-family:Inter,sans-serif;font-size:clamp(22px,2.6vw,30px);font-weight:700;letter-spacing:-.6px;line-height:1.25;margin:0 0 28px;text-wrap:pretty}.aia-quiz-options{display:flex;flex-direction:column;gap:10px}.aia-quiz-opt{align-items:center;background:var(--aia-white);border:1.5px solid var(--aia-gray-light);border-radius:var(--aia-radius-md);color:var(--aia-text-dark);cursor:pointer;display:grid;font-family:inherit;font-size:16px;gap:16px;grid-template-columns:34px 1fr 24px;line-height:1.45;padding:18px 20px;text-align:left;transition:border-color var(--aia-dur) var(--aia-ease),background var(--aia-dur) var(--aia-ease),transform .12s var(--aia-ease)}.aia-quiz-opt:hover{background:var(--aia-off-white);border-color:var(--aia-navy)}.aia-quiz-opt.is-selected{background:rgba(171,207,55,.08);border-color:var(--aia-lime);border-width:1.5px;box-shadow:inset 0 0 0 1px var(--aia-lime)}.aia-quiz-opt-letter{align-items:center;background:var(--aia-off-white);border:1px solid var(--aia-gray-light);border-radius:var(--aia-radius-pill);color:var(--aia-navy);display:flex;font-size:13px;font-weight:700;height:34px;justify-content:center;transition:all var(--aia-dur) var(--aia-ease);width:34px}.aia-quiz-opt.is-selected .aia-quiz-opt-letter{background:var(--aia-lime);border-color:var(--aia-lime);color:var(--aia-navy-deep)}.aia-quiz-opt-text{font-weight:500}.aia-quiz-opt-check{align-items:center;background:var(--aia-lime);border-radius:50%;color:var(--aia-navy-deep);display:flex;font-size:14px;font-weight:800;height:24px;justify-content:center;opacity:0;transform:scale(.6);transition:all var(--aia-dur) var(--aia-ease);width:24px}.aia-quiz-opt.is-selected .aia-quiz-opt-check{opacity:1;transform:scale(1)}.aia-quiz-foot{align-items:center;display:grid;gap:20px;grid-template-columns:auto 1fr auto;margin-top:24px}.aia-quiz-foot-sub{color:var(--aia-gray-mid);font-size:13px;text-align:center}.aia-modal-backdrop{animation:aia-fade-in .2s var(--aia-ease) both;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(0,46,61,.78);inset:0;position:fixed;z-index:1000}.aia-modal{animation:aia-modal-in .28s var(--aia-ease) both;background:var(--aia-navy);border:1px solid hsla(0,0%,100%,.14);border-radius:var(--aia-radius-xl);border-top:4px solid var(--aia-lime);box-shadow:0 24px 80px rgba(0,0,0,.4);color:var(--aia-white);left:50%;max-height:calc(100vh - 48px);overflow-y:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(680px,calc(100vw - 32px));z-index:1001}.aia-modal--light{background:var(--aia-white);border-color:var(--aia-gray-light);border-top-color:var(--aia-lime);color:var(--aia-text-dark)}.aia-modal--light .aia-modal-close{color:var(--aia-gray-mid)}.aia-modal--light .aia-modal-close:hover{background:var(--aia-off-white);color:var(--aia-navy)}.aia-modal--light .aia-modal-body .aia-h2{color:var(--aia-navy)}.aia-modal--light .aia-modal-lede{color:var(--aia-charcoal)}.aia-hs-form{margin:8px 0 4px;min-height:80px;position:relative}.aia-hs-loading{color:var(--aia-gray-mid);font-size:13px;font-weight:500;padding:18px 0;text-align:center}.aia-hs-form .hs-form-frame{min-height:60px}.aia-form-fineprint--light{color:var(--aia-gray-mid);margin-top:14px;max-width:none}.aia-modal--light .hs-form-frame input[type=email],.aia-modal--light .hs-form-frame input[type=tel],.aia-modal--light .hs-form-frame input[type=text],.aia-modal--light .hs-form-frame select,.aia-modal--light .hs-form-frame textarea{border:1.5px solid var(--aia-gray-light)!important;border-radius:var(--aia-radius-sm)!important;font-family:Inter,sans-serif!important;font-size:15px!important;padding:12px 14px!important}.aia-modal--light .hs-form-frame input:focus,.aia-modal--light .hs-form-frame select:focus,.aia-modal--light .hs-form-frame textarea:focus{border-color:var(--aia-lime)!important;box-shadow:0 0 0 3px rgba(171,207,55,.15)!important;outline:none!important}.aia-modal--light .hs-form-frame label{color:var(--aia-gray-mid)!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:2px!important;margin-bottom:6px!important;text-transform:uppercase!important}.aia-modal--light .hs-form-frame .hs-button,.aia-modal--light .hs-form-frame input[type=submit]{background:var(--aia-lime)!important;border:none!important;border-radius:var(--aia-radius-xs)!important;color:var(--aia-navy-deep)!important;cursor:pointer!important;font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:700!important;letter-spacing:0!important;padding:14px 28px!important;text-transform:none!important;transition:background var(--aia-dur) var(--aia-ease)!important}.aia-modal--light .hs-form-frame .hs-button:hover,.aia-modal--light .hs-form-frame input[type=submit]:hover{background:var(--aia-lime-hover)!important}.aia-modal--light .hs-form-frame .hs-error-msg,.aia-modal--light .hs-form-frame .hs-error-msgs{color:#d6494b!important;font-size:12px!important;font-weight:600!important}@keyframes aia-fade-in{0%{opacity:0}to{opacity:1}}@keyframes aia-modal-in{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}.aia-modal-close{align-items:center;background:transparent;border:none;border-radius:50%;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;font-size:28px;font-weight:300;height:36px;justify-content:center;line-height:1;padding:0;position:absolute;right:14px;top:14px;transition:background var(--aia-dur) var(--aia-ease),color var(--aia-dur) var(--aia-ease);width:36px}.aia-modal-close:hover{background:hsla(0,0%,100%,.1);color:var(--aia-white)}.aia-modal-body{padding:40px 40px 32px}.aia-modal-body .aia-h2{color:var(--aia-white);font-size:clamp(22px,2.6vw,30px);letter-spacing:-.6px;margin-bottom:10px}.aia-modal-lede{color:hsla(0,0%,100%,.74);font-size:15px;line-height:1.55;margin:0 0 24px}.aia-form-modal,.aia-modal .aia-form{background:transparent;border:none;margin:0;padding:0}.aia-modal .aia-form-row{gap:14px;margin-bottom:14px}.aia-app--form{background:var(--aia-navy);color:var(--aia-white);padding:96px 5%}.aia-form-wrap{margin:0 auto;max-width:760px}.aia-app--form .aia-h2{color:var(--aia-white)}.aia-app--form .aia-lede{color:hsla(0,0%,100%,.78)}.aia-form-warn{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:var(--aia-radius-md);display:flex;flex-wrap:wrap;font-size:14px;gap:8px;justify-content:space-between;margin-bottom:24px;padding:14px 18px}.aia-form-warn .aia-btn--text{color:var(--aia-lime);margin:0}.aia-form{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--aia-radius-lg);margin-top:16px;padding:32px}.aia-form-row{display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-bottom:18px}.aia-field{display:flex;flex-direction:column;gap:6px}.aia-field-label{color:hsla(0,0%,100%,.6);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.aia-field input,.aia-field select{background:hsla(0,0%,100%,.04);border:1.5px solid hsla(0,0%,100%,.18);border-radius:var(--aia-radius-sm);color:var(--aia-white);font:inherit;font-size:15px;padding:13px 14px;transition:border-color var(--aia-dur) var(--aia-ease),background var(--aia-dur) var(--aia-ease)}.aia-field input::placeholder{color:hsla(0,0%,100%,.4)}.aia-field input:focus,.aia-field select:focus{background:rgba(171,207,55,.06);border-color:var(--aia-lime);outline:none}.aia-field select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%23abcf37' d='M6 8L0 0h12z'/></svg>");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.aia-field select option{background:var(--aia-navy-deep);color:var(--aia-white)}.aia-form-error{color:#ffb4b4;font-size:13px;font-weight:600;margin:6px 0 14px;min-height:18px}.aia-form-actions{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin-top:4px}.aia-form-fineprint{color:hsla(0,0%,100%,.55);font-size:12px;line-height:1.55;margin:0;max-width:560px}.aia-app--results{background:var(--aia-off-white);border-bottom:none;padding:0}.aia-results-head{background:var(--aia-navy-deep);border-bottom:4px solid var(--aia-lime);padding:24px 5%;position:sticky;top:0;z-index:5}.aia-results-head-inner{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin:0 auto;max-width:var(--aia-content-max)}.aia-results-head-meta .aia-eyebrow{margin-bottom:6px}.aia-results-head-meta-row{align-items:center;color:hsla(0,0%,100%,.7);display:flex;font-size:14px;font-weight:500;gap:8px}.aia-results-head-meta-row span:first-child{color:var(--aia-white);font-weight:600}.aia-dot{color:hsla(0,0%,100%,.35)}.aia-results-head-actions{display:flex;gap:10px}.aia-results-head-actions .aia-btn--ghost-dark{background:transparent;border-color:hsla(0,0%,100%,.3);color:var(--aia-white)}.aia-results-head-actions .aia-btn--ghost-dark:hover{border-color:var(--aia-white)}.aia-results{margin:0 auto;max-width:var(--aia-content-max);padding:64px 5%}.aia-result-hero{align-items:center;background:var(--aia-white);border:1px solid var(--aia-gray-light);border-radius:var(--aia-radius-xl);box-shadow:0 4px 24px rgba(0,46,61,.04);display:grid;gap:56px;grid-template-columns:320px 1fr;margin-bottom:56px;padding:48px}.aia-result-hero-left{align-items:center;display:flex;flex-direction:column;gap:16px;position:relative}.aia-result-score-ring{height:220px;position:relative;width:220px}.aia-ring{height:100%;transform:rotate(0deg);width:100%}.aia-ring-track{stroke:var(--aia-gray-light)}.aia-ring-fill{stroke:url(#aiagradient);stroke:var(--aia-lime);transition:stroke-dashoffset .8s var(--aia-ease)}.aia-result-score-meta{align-items:center;display:flex;flex-direction:column;height:220px;inset:0;justify-content:center;pointer-events:none;position:absolute;width:220px}.aia-result-score-num{color:var(--aia-navy);font-family:Inter,sans-serif;font-size:74px;font-weight:800;letter-spacing:-3px;line-height:.95}.aia-result-score-num span{color:var(--aia-gray-mid);font-size:18px;font-weight:500;letter-spacing:0;margin-left:2px}.aia-result-profile-pill{background:var(--aia-lime);border-radius:var(--aia-radius-pill);color:var(--aia-navy-deep);font-size:13px;font-weight:700;letter-spacing:.5px;margin-top:10px;padding:6px 14px}.aia-result-profile-stage{color:var(--aia-gray-mid);font-size:10px;font-weight:700;letter-spacing:1.8px;line-height:1.3;margin-top:8px;text-align:center;text-transform:uppercase}.aia-result-hero-right .aia-h2{margin-bottom:14px}.aia-result-hero-blurb{color:var(--aia-charcoal);font-size:16px;line-height:1.7;margin:0 0 24px;max-width:620px}.aia-result-hero-foot{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:8px}.aia-result-hero-foot-item{background:var(--aia-off-white);border:1px solid var(--aia-gray-light);border-radius:var(--aia-radius-md);padding:14px 16px}.aia-result-hero-foot-item .aia-eyebrow{font-size:10px;letter-spacing:2.5px;margin-bottom:6px}.aia-result-hero-foot-val{align-items:baseline;color:var(--aia-navy);display:flex;font-family:Inter,sans-serif;font-size:18px;font-weight:800;gap:6px;letter-spacing:-.3px;line-height:1.1}.aia-result-hero-foot-val span{color:var(--aia-teal);font-size:14px;font-weight:600;letter-spacing:0}.aia-result-section{margin-bottom:56px}.aia-result-section--dark{background:var(--aia-navy);border-bottom:4px solid var(--aia-lime);border-top:4px solid var(--aia-lime);margin-left:-5%;margin-right:-5%;padding:64px 5%;position:relative}.aia-result-section-head{margin-bottom:28px;max-width:760px}.aia-result-section-head--invert .aia-h2,.aia-result-section-head--invert .aia-result-section-lede{color:var(--aia-white)}.aia-result-section-head--invert .aia-result-section-lede strong{color:var(--aia-lime)}.aia-result-section-lede{color:var(--aia-charcoal);font-size:17px;line-height:1.65;margin:0;max-width:720px}.aia-result-section-lede--invert{color:hsla(0,0%,100%,.78)}.aia-gap-map{background:var(--aia-white);border:1px solid var(--aia-gray-light);border-radius:var(--aia-radius-xl);overflow:hidden;padding:12px 32px}.aia-gap-row{align-items:center;border-bottom:1px solid var(--aia-gray-light);display:grid;gap:32px;grid-template-columns:240px 1fr 110px;padding:22px 0}.aia-gap-row:last-child{border-bottom:none}.aia-gap-row-label{line-height:1.4}.aia-gap-row-name{color:var(--aia-navy);display:block;font-family:Inter,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.3px;margin-bottom:4px}.aia-gap-row-blurb{color:var(--aia-charcoal);display:block;font-size:12px;line-height:1.5}.aia-gap-row-bar{position:relative}.aia-gap-row-bar-track{background:var(--aia-gray-light);height:14px;overflow:hidden}.aia-gap-row-bar-fill,.aia-gap-row-bar-track{border-radius:var(--aia-radius-pill);position:relative}.aia-gap-row-bar-fill{background:var(--aia-lime);height:100%;transition:width .8s var(--aia-ease);z-index:1}.aia-gap-row-bar-fill--lime{background:linear-gradient(90deg,var(--aia-lime-dark),var(--aia-lime))}.aia-gap-row-bar-fill--blue{background:linear-gradient(90deg,var(--aia-blue-dark),var(--aia-blue))}.aia-gap-row-bar-fill--teal{background:linear-gradient(90deg,#0d6f8c,var(--aia-teal))}.aia-gap-row-bar-fill--navy{background:linear-gradient(90deg,var(--aia-navy-deep),var(--aia-navy-mid))}.aia-gap-row-bar-tick{background:hsla(0,0%,100%,.6);height:100%;position:absolute;top:0;width:1px;z-index:2}.aia-gap-row-bar-axis{color:var(--aia-gray-mid);display:flex;font-size:10px;font-variant-numeric:tabular-nums;font-weight:600;justify-content:space-between;margin-top:6px}.aia-gap-row-bar-axis span:nth-child(2),.aia-gap-row-bar-axis span:nth-child(3),.aia-gap-row-bar-axis span:nth-child(4){opacity:.55}.aia-gap-row-val{text-align:right}.aia-gap-row-val-num{color:var(--aia-navy);font-family:Inter,sans-serif;font-size:36px;font-weight:800;letter-spacing:-1.5px;line-height:1}.aia-gap-row-val-label{color:var(--aia-teal);font-size:11px;font-weight:700;letter-spacing:1.5px;margin-top:4px;text-transform:uppercase}.aia-phases{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:28px}.aia-phase{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--aia-radius-lg);overflow:hidden;padding:28px 26px;position:relative}.aia-phase:before{background:var(--aia-lime);content:"";height:3px;left:0;position:absolute;right:0;top:0}.aia-phase:nth-child(2):before{background:var(--aia-blue)}.aia-phase:nth-child(3):before{background:var(--aia-teal)}.aia-phase-head{align-items:flex-end;display:flex;gap:14px;margin-bottom:14px}.aia-phase-num{color:var(--aia-lime);font-family:Inter,sans-serif;font-size:42px;font-weight:800;letter-spacing:-2px;line-height:.9}.aia-phase:nth-child(2) .aia-phase-num{color:var(--aia-blue)}.aia-phase:nth-child(3) .aia-phase-num{color:var(--aia-teal)}.aia-phase-name{color:var(--aia-white);font-family:Inter,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.4px;line-height:1}.aia-phase-time{color:hsla(0,0%,100%,.55);font-size:12px;font-weight:600;letter-spacing:1px;margin-top:4px;text-transform:uppercase}.aia-phase-focus{border-bottom:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.78);font-size:14px;line-height:1.55;margin:0 0 18px;padding-bottom:16px}.aia-phase-list{gap:14px;list-style:none;margin:0;padding:0}.aia-phase-item,.aia-phase-list{display:flex;flex-direction:column}.aia-phase-item{gap:6px}.aia-phase-item-tag{align-self:flex-start;background:rgba(171,207,55,.18);border-radius:var(--aia-radius-pill);color:var(--aia-lime);font-size:10px;font-weight:700;letter-spacing:2px;padding:4px 10px;text-transform:uppercase}.aia-phase-item-tag--blue{background:rgba(70,197,230,.18);color:var(--aia-blue)}.aia-phase-item-tag--teal{background:rgba(22,143,177,.22);color:#6fdbf7}.aia-phase-item-tag--navy{background:hsla(0,0%,100%,.08);color:var(--aia-white)}.aia-phase-item-move{color:hsla(0,0%,100%,.92);font-size:14px;line-height:1.5}.aia-review-block{background:var(--aia-white);border:1px solid var(--aia-gray-light);border-radius:var(--aia-radius-lg);margin-bottom:12px;padding:4px 24px}.aia-review-block summary{align-items:center;color:var(--aia-navy);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:17px;font-weight:800;justify-content:space-between;list-style:none;padding:18px 0}.aia-review-block summary::-webkit-details-marker{display:none}.aia-review-block-score{color:var(--aia-teal);font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.5px}.aia-review-list{border-top:1px solid var(--aia-gray-light);display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:18px 0}.aia-review-list li{padding:0}.aia-review-q{color:var(--aia-navy);font-size:14px;font-weight:600;line-height:1.4;margin-bottom:4px}.aia-review-a{border-left:3px solid var(--aia-gray-light);color:var(--aia-charcoal);font-size:14px;line-height:1.5;padding-left:14px}.aia-review-a--weak{border-left-color:#d97a7a}.aia-review-a--mid{border-left-color:var(--aia-blue)}.aia-review-a--strong{border-left-color:var(--aia-lime)}.aia-result-cta{background:var(--aia-navy-deep);border-radius:var(--aia-radius-xl);overflow:hidden;padding:56px 48px;position:relative}.aia-result-cta:before{background:linear-gradient(90deg,var(--aia-teal),var(--aia-lime));content:"";height:3px;left:0;position:absolute;right:0;top:0}.aia-result-cta-inner{max-width:720px}.aia-result-cta .aia-h2{margin-bottom:16px}.aia-result-cta-blurb{color:hsla(0,0%,100%,.78);font-size:16px;line-height:1.7;margin:0 0 28px}.aia-result-cta-actions{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:920px){.aia-meta-grid,.aia-quiz-rail{grid-template-columns:repeat(2,1fr)}.aia-quiz-card{padding:28px 24px}.aia-quiz-foot{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.aia-quiz-foot-sub{grid-column:1/3;order:3}.aia-result-hero{grid-template-columns:1fr;padding:32px 28px}.aia-result-hero-left{flex-direction:row}.aia-gap-row{gap:12px;grid-template-columns:1fr}.aia-gap-row-val{align-items:baseline;display:flex;gap:12px;text-align:left}.aia-form-row,.aia-phases{grid-template-columns:1fr}.aia-results-head{position:static}.aia-result-section--dark{padding:48px 24px}.aia-result-cta{padding:36px 24px}.aia-result-hero-foot{grid-template-columns:1fr}}@media (max-width:560px){.aia-hero{padding:72px 5% 60px}.aia-meta-grid{grid-template-columns:1fr}.aia-quiz-rail{grid-template-columns:1fr 1fr}.aia-quiz-opt{font-size:15px;grid-template-columns:30px 1fr 22px;padding:14px}.aia-result-hero-left{flex-direction:column}}@media print{@page{size:Letter;margin:.5in}body,html{background:#fff!important}.aia-root{font-size:11pt;line-height:1.45}.aia-app,.aia-faq,.aia-hero,.aia-method,.aia-result-cta-actions .aia-btn[data-action=print],.aia-results-head-actions{display:none!important}.aia-results-head{background:#fff!important;border-bottom:2pt solid var(--aia-lime)!important;border-top:none!important;margin-bottom:16pt;padding:0 0 12pt!important;position:static!important}.aia-results-head-meta .aia-eyebrow{color:var(--aia-navy)!important}.aia-results-head-meta-row .aia-dot,.aia-results-head-meta-row span{color:var(--aia-charcoal)!important}.aia-app--results{background:#fff!important;padding:0!important}.aia-results{max-width:none!important;padding:0!important}.aia-result-section{page-break-inside:avoid;margin-bottom:24pt}.aia-result-section--dark{background:#fff!important;border-bottom:1pt solid var(--aia-gray-light)!important;border-top:1pt solid var(--aia-gray-light)!important;color:var(--aia-text-dark)!important;margin:0!important;padding:16pt 0!important}.aia-result-section--dark .aia-h2,.aia-result-section--dark .aia-result-section-lede{color:var(--aia-navy)!important}.aia-result-section--dark .aia-result-section-lede strong{color:var(--aia-teal)!important}.aia-result-hero{border:1pt solid var(--aia-gray-light)!important;box-shadow:none!important;page-break-inside:avoid;padding:18pt!important}.aia-result-score-meta,.aia-result-score-ring{height:140px;width:140px}.aia-result-score-num{font-size:44pt}.aia-phases{gap:8pt}.aia-phase{background:var(--aia-off-white)!important;border:1pt solid var(--aia-gray-light)!important;page-break-inside:avoid}.aia-phase-name{color:var(--aia-navy)!important}.aia-phase-focus,.aia-phase-time{color:var(--aia-charcoal)!important}.aia-phase-focus{border-bottom-color:var(--aia-gray-light)!important}.aia-phase-item-move{color:var(--aia-text-dark)!important}.aia-phase-item-tag{background:rgba(0,73,99,.08)!important;color:var(--aia-navy)!important}.aia-phase-item-tag--lime{background:rgba(171,207,55,.18)!important;color:var(--aia-lime-dark)!important}.aia-phase-item-tag--blue{background:rgba(70,197,230,.18)!important;color:var(--aia-blue-dark)!important}.aia-phase-item-tag--teal{background:rgba(22,143,177,.15)!important;color:var(--aia-teal)!important}.aia-phase-item-tag--navy{background:rgba(0,73,99,.1)!important;color:var(--aia-navy)!important}.aia-result-cta{background:var(--aia-off-white)!important;border:1pt solid var(--aia-gray-light)!important;page-break-inside:avoid}.aia-result-cta .aia-h2,.aia-result-cta-blurb{color:var(--aia-navy)!important}.aia-result-cta .aia-eyebrow{color:var(--aia-teal)!important}.aia-result-cta-blurb{color:var(--aia-charcoal)!important}.aia-review-block[open] summary{padding:8pt 0!important}.aia-review-block summary{font-size:12pt}.aia-review-list{gap:8pt;padding:8pt 0}.aia-review-a,.aia-review-q{font-size:10pt}.aia-btn{display:none!important}.aia-results:before{color:var(--aia-gray-mid);content:"AI Operating Model Assessment · The Pedowitz Group";display:block;font-size:9pt;font-weight:700;letter-spacing:1.5pt;margin-bottom:16pt;text-transform:uppercase}}