*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#081519;color:#eef5f3;font:17px/1.65 system-ui,sans-serif}a{color:#74e5d3}header{padding:18px 5vw;border-bottom:1px solid #284347;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}header a{text-decoration:none;font-size:14px}main{max-width:1200px;margin:auto;padding:0 5vw}.slide{padding:70px 0;border-bottom:1px solid #284347;scroll-margin-top:20px}.eyebrow{color:#74e5d3;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:700}h1,h2{font-size:clamp(32px,5vw,58px);line-height:1.12;max-width:850px;margin:18px 0 22px;letter-spacing:-.035em}h3{font-size:19px;margin:0 0 12px}.intro{color:#b9cfce;font-size:20px;max-width:790px}.features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:32px 0}.feature{padding:24px;background:#10272c;border:1px solid #284347;border-radius:12px}.feature p{margin:0;color:#b9cfce;font-size:15px}figure{margin:32px 0 0}img{display:block;width:100%;height:auto;border:1px solid #284347;border-radius:12px}figcaption{color:#9db7b7;font-size:13px;margin-top:10px}.slide-nav{display:flex;justify-content:space-between;gap:20px;margin-top:30px;font-size:14px}footer{padding:40px 5vw;text-align:center;color:#b9cfce}.contents{display:flex;gap:10px;flex-wrap:wrap;margin:26px 0}.contents a{border:1px solid #284347;border-radius:24px;padding:6px 14px;font-size:13px;text-decoration:none}a:focus-visible{outline:2px solid #74e5d3;outline-offset:5px}@media(max-width:760px){.features{grid-template-columns:1fr}.slide{padding:45px 0}}@media print{body{background:white;color:#10272c;font-size:11pt}header,.contents,.slide-nav,footer{display:none}.slide{break-before:page;border:0;padding:0}.slide:first-child{break-before:auto}h1,h2{font-size:30pt}.features{gap:10px}.feature{background:white;border-color:#aaa;padding:12px;break-inside:avoid}.feature p,.intro,.eyebrow,figcaption{color:#263d40}figure img{max-height:105mm;width:auto;max-width:100%;margin:auto}a{color:#10272c}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
