.dax-detail{--detail-accent:#a5b4fc}.dax-walkthrough{padding-top:70px}.dax-walkthrough-intro{color:#bfc5ce;max-width:720px;margin-bottom:28px;font-size:18px;line-height:1.75}.dax-walkthrough video{aspect-ratio:16/9;background:#080c13;border:1px solid #fff2;border-radius:12px;width:100%;height:auto;display:block}.dax-walkthrough>.text-link{margin-top:16px;display:inline-block}.detail-header{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:20px;padding-block:30px;display:flex}.detail-header a{color:inherit;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:flex}.detail-header .detail-brand{font-weight:600}.detail-hero{padding-top:80px}.detail-hero h1{letter-spacing:-.04em;max-width:950px;margin:24px 0;font-size:clamp(42px,6.5vw,86px);line-height:1.06}.detail-hero h1 em{color:var(--detail-accent);font-style:normal}.detail-lede{color:#c1c6cb;max-width:780px;font-size:clamp(19px,2vw,24px);line-height:1.6}.detail-actions{flex-wrap:wrap;align-items:center;gap:30px;margin:32px 0 60px;display:flex}.detail-screen{background:#171d28;border:1px solid #fff2;margin:0;padding:12px}.detail-screen img{width:100%;height:auto;display:block}.detail-screen figcaption{color:#aeb4be;padding:14px 6px 4px;font-size:12px}.detail-story,.detail-example{grid-template-columns:1fr 1.6fr;gap:70px;padding-block:110px;display:grid}.dax-detail h2{letter-spacing:-.035em;margin:0 0 28px;font-size:clamp(32px,4.3vw,54px);line-height:1.1}.detail-story p:not(.eyebrow),.detail-example p,.detail-start>p:not(.eyebrow){color:#bfc5ce;font-size:18px;line-height:1.75}.detail-band{background:#111b2b;border-block:1px solid #ffffff18;padding-block:90px}.detail-steps{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px;display:grid}.detail-steps article{border-top:1px solid #ffffff30;padding-top:24px}.detail-steps svg{color:var(--detail-accent)}.detail-steps span{float:right;color:#7f8ca4;font-size:13px}.detail-steps h3{margin:24px 0 12px;font-size:23px}.detail-steps p{color:#bfc5ce;font-size:17px;line-height:1.7}.detail-example{grid-template-columns:1fr 1fr;align-items:center}.detail-example .detail-note{color:#8490a2;font-size:13px}.detail-conversation{background:#141d2b;border:1px solid #ffffff20;border-radius:20px;padding:28px}.detail-chat-title{border-bottom:1px solid #ffffff20;padding-bottom:20px;font-weight:600}.detail-chat-title span{color:#a3afc2;margin-top:6px;font-size:12px;font-weight:400;display:block}.detail-conversation p{background:#1d293c;border-radius:12px;margin:18px 28px 0 0;padding:16px;font-size:16px;line-height:1.6}.detail-conversation p.student-line{color:#eeefff;background:#30375a;margin-left:28px;margin-right:0}.detail-conversation small{color:#b8c5ed;text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px;font-size:11px;display:block}.detail-start{text-align:center;border-top:1px solid #ffffff20;padding-block:75px 110px}.detail-start>p:not(.eyebrow){max-width:640px;margin:0 auto 30px}.detail-start>.text-link{width:fit-content;margin:28px auto 0;display:block}.dax-detail a:focus-visible{outline:2px solid var(--detail-accent);outline-offset:5px}@media (max-width:750px){.detail-hero{padding-top:45px}.detail-story,.detail-example{grid-template-columns:1fr;gap:25px;padding-block:65px}.detail-steps{grid-template-columns:1fr;gap:20px}.detail-band{padding-block:65px}.detail-conversation{padding:18px}.detail-header{padding-block:22px}.detail-header a{font-size:12px}.detail-actions{gap:22px;margin-bottom:35px}}.detail-bullets{color:#bfc5ce;margin:18px 0;padding-left:20px;font-size:17px;line-height:1.7}.detail-bullets li{margin-bottom:12px;padding-left:4px}.detail-guide{padding-block:70px}.detail-guide-grid{grid-template-columns:1fr 1fr;gap:50px;display:grid}.detail-guide h3{margin-bottom:20px;font-size:24px}@media (max-width:750px){.detail-guide-grid{grid-template-columns:1fr;gap:20px}}ul.detail-bullets{list-style-type:disc}ol.detail-bullets{list-style-type:decimal}.detail-bullets li::marker{color:var(--detail-accent)}.detail-product-icon{object-fit:contain;border-radius:16px;width:72px;height:72px;margin-bottom:22px;display:block}
