.av-presentation{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65}
.av-presentation main,.launch-footer{max-width:1200px;margin:auto;padding:0 28px}.av-presentation h1,.av-presentation h2,.av-presentation h3{line-height:1.15;letter-spacing:-.035em;color:#0f172a}.av-presentation h1{font-size:clamp(2.4rem,5vw,4.8rem);max-width:1000px;margin:20px 0}.av-presentation h2{font-size:clamp(1.8rem,3vw,2.7rem);margin:12px 0 24px}.av-presentation h3{font-size:1.4rem;margin:12px 0}.av-presentation p{color:#475569}.av-presentation a{color:#92400e;text-underline-offset:4px}.launch-hero{padding:72px 0 48px}.av-presentation .launch-status{display:inline-block;padding:7px 14px;background:#fff7ed;border:1px solid #fed7aa;border-radius:100px;color:#9a3412;font-size:.9rem;font-weight:600}.av-presentation .launch-kicker,.av-presentation .launch-number{color:#92400e;font-size:.8rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.launch-lead{font-size:1.2rem;max-width:700px}.launch-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:28px 0 18px}.av-presentation .launch-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border-radius:10px;background:linear-gradient(135deg,#b45309,#78350f);color:#fff;text-decoration:none;font-weight:650;text-align:center}.launch-link{padding:12px 0;min-height:48px}.av-presentation .launch-note{font-size:.9rem;max-width:740px;color:#475569}.launch-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px;padding-top:24px;border-top:1px solid #cbd5e1;font-weight:650;color:#334155}.launch-section{padding:48px 0;border-top:1px solid #e2e8f0}.launch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.launch-card,.launch-example{padding:28px;border:1px solid #e2e8f0;border-radius:18px;background:#fff}.launch-card a{display:inline-block;margin-top:12px;font-weight:650}.launch-workflow{display:grid;grid-template-columns:1fr 1fr;gap:48px}.launch-workflow ol{margin:0;padding-left:24px}.launch-workflow li{padding:0 0 24px 8px}.launch-workflow li::marker{color:#92400e;font-weight:700}.launch-workflow li span{display:block;margin-top:6px;color:#475569}.launch-faq{max-width:900px}.launch-faq details{border-bottom:1px solid #cbd5e1;padding:18px 0}.launch-faq summary{font-weight:650;color:#0f172a;cursor:pointer;padding:6px 0}.launch-faq p{margin-bottom:0}.launch-contact{padding:40px;border:1px solid #fed7aa;background:#fffbeb;border-radius:20px;margin:20px 0 60px}.launch-contact>p{max-width:730px}.launch-footer{padding-top:24px;padding-bottom:40px;border-top:1px solid #cbd5e1;font-size:.9rem;color:#475569}.launch-footer nav{display:flex;gap:20px;flex-wrap:wrap}.launch-footer a{color:#475569}.av-presentation :focus-visible{outline:3px solid #92400e;outline-offset:4px}.av-presentation main>*{min-width:0}.av-presentation p,.av-presentation a{overflow-wrap:anywhere}
@media(max-width:800px){.launch-grid{grid-template-columns:1fr}.launch-workflow{grid-template-columns:1fr;gap:20px}.launch-hero{padding-top:40px}.launch-process{grid-template-columns:1fr 1fr}.launch-section{padding:32px 0}.launch-contact{padding:28px}}
@media(max-width:400px){.av-presentation main,.launch-footer{padding-left:18px;padding-right:18px}.launch-card,.launch-example,.launch-contact{padding:22px}.launch-actions{gap:10px}.launch-button{width:100%}.launch-process{gap:12px;font-size:.9rem}.launch-status{border-radius:12px}.av-presentation h1 br{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
