.ap-hero{min-height:780px;display:grid;grid-template-columns:48% 52%;padding-top:92px}.ap-copy{display:flex;flex-direction:column;justify-content:center;padding:80px max(24px,7vw);background:radial-gradient(circle at 15% 30%,#173021,transparent 38%)}.ap-copy h1{font-size:clamp(58px,7vw,110px);line-height:.92;letter-spacing:-.06em;margin:10px 0 30px}.ap-copy>p:not(.ax-kicker){max-width:620px;font-size:19px;color:#aeb7c4}.ap-art{position:relative;overflow:hidden;background:#222832}.ap-bg{width:100%;height:100%;object-fit:cover;filter:saturate(.55) brightness(.58)}.ap-person{position:absolute;left:5%;bottom:0;width:90%;height:85%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 30px 40px #000)}.ap-visual{width:100%;height:100%;padding:14%;object-fit:contain;background:radial-gradient(circle,#32403d,#151920)}.ap-data{position:absolute;right:7%;bottom:7%;width:260px;padding:20px;background:rgba(9,11,16,.9);border-left:3px solid var(--electric)}.ap-data>*{display:block}.ap-data small{color:#8f99a7}.ap-data strong{font:700 25px Manrope;margin:7px 0}.ap-data span{color:var(--electric)}.ap-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ap-feature-grid article{padding:16px 16px 32px;background:#161a21;border:1px solid var(--line)}.ap-feature-grid article>span{display:block;color:var(--electric);font-weight:900;margin:5px 5px 16px}.ap-feature-grid img{width:100%;height:260px;object-fit:cover;filter:saturate(.65)}.ap-feature-grid h3{font-size:24px;margin:25px 7px 7px}.ap-feature-grid p{margin:0 7px;color:var(--muted)}.ap-story{display:grid;grid-template-columns:1fr 1fr;gap:9vw;padding:120px max(24px,7vw);background:#e8edf2;color:#11151b}.ap-story h2{font-size:clamp(42px,5vw,72px);line-height:1;letter-spacing:-.045em}.ap-story>div>p:not(.ax-kicker){font-size:18px;color:#5b6470}.ap-list{border-top:1px solid #bfc7d0}.ap-list>div{display:grid;grid-template-columns:50px 1fr 30px;align-items:center;padding:22px 0;border-bottom:1px solid #bfc7d0}.ap-list span{color:#6a747f;font-weight:800}.ap-platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.ap-platform-grid a{min-height:300px;padding:32px;background:#171b23;border:1px solid var(--line);display:flex;flex-direction:column}.ap-platform-grid span{color:var(--electric);font-weight:900}.ap-platform-grid h3{font-size:28px;margin-top:auto;margin-bottom:8px}.ap-platform-grid p{color:var(--muted)}.ap-platform-grid b{color:var(--electric)}.ap-faq{background:#11151b}.ap-faq details{border-top:1px solid var(--line)}.ap-faq details:last-child{border-bottom:1px solid var(--line)}.ap-faq summary{padding:25px 0;font:700 20px Manrope;cursor:pointer}.ap-faq details p{max-width:850px;color:var(--muted);padding-bottom:25px}@media(max-width:900px){.ap-hero{grid-template-columns:1fr;padding-top:72px}.ap-copy{padding-top:70px}.ap-art{height:600px}.ap-feature-grid,.ap-platform-grid{grid-template-columns:1fr}.ap-story{grid-template-columns:1fr}.ap-feature-grid img{height:300px}}@media(max-width:540px){.ap-copy h1{font-size:52px}.ap-art{height:480px}.ap-data{width:210px}.ap-feature-grid img{height:230px}.ap-story{padding:80px 20px}}
