.apas-home{background:#f0eee5;color:#22211e;font-family:var(--font-inter),Inter,Arial,sans-serif;font-size:16px;line-height:1.65;color-scheme:light}.apas-home *{box-sizing:border-box}.apas-home a{text-decoration:none;color:inherit}.apas-home a:focus-visible{outline:3px solid #205369;outline-offset:6px}.ah-nav{max-width:1260px;margin:auto;justify-content:space-between;padding:22px 42px;border-bottom:1px solid #d6d2c7;gap:25px}.ah-brand,.ah-nav{display:flex;align-items:center}.ah-brand{gap:14px}.ah-brand>span{font:italic 400 34px Georgia,serif;letter-spacing:-2px}.ah-brand>span:before{content:"•";color:#7bc8e7;font:20px Arial;margin-right:8px}.ah-brand>b{font-size:13px;font-weight:500;letter-spacing:.14em;border-left:1px solid #b8b3a7;padding-left:14px}.ah-nav nav{display:flex;gap:28px;font-size:14px}.ah-primary{display:inline-flex;gap:12px;align-items:center;justify-content:center;background:#7bc8e7;color:#142d39!important;border-radius:30px;padding:12px 23px;font-size:15px;font-weight:500}.ah-hero{max-width:1180px;margin:0 auto;padding:95px 42px 48px}.ah-eyebrow{font-size:12px;font-weight:500;letter-spacing:.12em;color:#595750}.apas-home h1{font-size:clamp(50px,7.5vw,98px);line-height:1.03;font-weight:400;letter-spacing:-.065em;margin:27px 0}.ah-hero>p{max-width:600px;font-size:20px;line-height:1.7;color:#595750}.ah-hero-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin:30px 0 65px}.ah-audience,.ah-hero-actions>a:last-child{font-size:14px}.ah-audience{border-top:1px solid #d6d2c7;border-bottom:1px solid #d6d2c7;padding:18px 0;word-spacing:8px;color:#595750}.ah-product{max-width:1180px;margin:auto;padding:65px 42px 95px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.apas-home h2{font-size:clamp(30px,4vw,51px);line-height:1.12;letter-spacing:-.045em;font-weight:400;margin:18px 0 25px}.ah-product-intro>p{max-width:470px;color:#595750;margin-bottom:25px}.ah-product-intro>a{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:#205369}.ah-preview{padding:28px;background:#f8f6ee;border:1px solid #d6d2c7;border-radius:24px;box-shadow:0 18px 45px #3932240d}.ah-preview-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d6d2c7;padding-bottom:19px}.ah-preview-header>span{font:italic 25px Georgia,serif}.ah-preview-header b{font:500 12px Inter,Arial,sans-serif;letter-spacing:.09em;margin-left:8px}.ah-preview-header small{font-size:10px;letter-spacing:.08em;color:#595750}.ah-question{background:#e7e3d8;padding:15px;border-radius:15px 15px 3px 15px;font-size:14px;margin:23px 0}.ah-preview h3{font-size:21px;letter-spacing:-.03em;font-weight:500}.ah-preview p{font-size:14px;color:#595750}.ah-evidence-row{display:flex;gap:13px;align-items:center;padding:15px 0;border-top:1px solid #d6d2c7;font-size:14px}.ah-evidence-row svg{color:#205369;flex-shrink:0}.ah-evidence-row small{display:block;font-size:12px;color:#595750;margin-top:3px}.ah-preview-note{font-size:11px;color:#595750;text-align:center;margin-top:16px}.ah-evidence{background:#22211e;color:#f8f6ee;padding:75px max(42px,calc((100vw - 1096px)/2));display:grid;grid-template-columns:1fr 1.1fr;gap:70px}.ah-evidence .ah-eyebrow{color:#c7c1b4}.ah-principles article{border-top:1px solid #545149;padding:22px 0}.ah-principles article>span{color:#7bc8e7;font-size:12px}.ah-principles h3{font-size:22px;font-weight:400;margin:8px 0}.ah-principles p{color:#d1cdc2;font-size:15px;max-width:490px}.ah-roadmap{max-width:1180px;margin:auto;padding:85px 42px}.ah-roadmap-copy{max-width:600px;color:#595750}.ah-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:45px}.ah-roadmap-grid article{border-top:1px solid #b8b3a7;padding-top:25px}.ah-roadmap-grid svg{color:#205369}.ah-roadmap-grid h3{font-size:20px;letter-spacing:-.025em;font-weight:500;line-height:1.4;margin:18px 0 12px}.ah-roadmap-grid p{font-size:15px;color:#595750}.ah-roadmap-grid small{font-size:10px;letter-spacing:.1em;color:#595750}.ah-closing{max-width:1096px;margin:10px auto 0;padding:48px 0 70px;border-top:1px solid #d6d2c7;display:flex;align-items:center;justify-content:space-between;gap:30px}.ah-closing h2{font-size:35px}.apas-home footer{max-width:1180px;margin:auto;padding:25px 42px 35px;display:flex;justify-content:space-between;gap:30px;font-size:13px;color:#595750}.apas-home footer>div{display:flex;gap:25px}@media(max-width:760px){.ah-nav{padding:18px 22px;gap:15px}.ah-nav nav{display:none}.ah-nav>.ah-primary{font-size:12px;padding:10px 14px}.ah-hero{padding:55px 24px 20px}.ah-hero>p{font-size:18px}.ah-hero-actions{margin-bottom:40px}.ah-audience{word-spacing:2px}.ah-product{gap:30px;padding:35px 24px 55px}.ah-evidence,.ah-product{grid-template-columns:1fr}.ah-evidence{gap:20px;padding:45px 24px}.ah-roadmap{padding:55px 24px}.ah-roadmap-grid{grid-template-columns:1fr;gap:25px}.ah-closing{margin:0 24px;display:block;padding:30px 0}.apas-home footer{padding:25px 24px;flex-wrap:wrap}}