.product-intro{max-width:1100px;margin:0 auto;padding:80px 5% 65px;text-align:center}.kicker{font-size:11px;letter-spacing:2px;color:#b5b0c1}.product-intro h1{font-size:clamp(44px,6.7vw,88px);line-height:1.08;letter-spacing:-.055em;margin:24px 0}.product-intro p{font-size:18px;color:var(--muted)}.intro-link{display:inline-block;margin-top:16px;color:var(--purple)}.product-showcase{max-width:1400px;margin-left:auto;margin-right:auto;width:90%;min-height:690px}.story-section,.faq-section,.other-products,.demo-section{max-width:1260px;margin:90px auto;padding:0 5%}.story-heading{max-width:680px}.story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px}.story-grid article{padding:30px;border:1px solid var(--border);border-radius:22px;background:#ffffff03}.story-number{font-size:13px;color:var(--purple)}.story-grid h3{font-size:23px;line-height:1.3;margin:22px 0 14px;letter-spacing:-.7px}.story-grid p,.faq-section p,.demo-section p{color:var(--muted);line-height:1.8}.faq-section{max-width:950px}.faq-section details{border-bottom:1px solid var(--border);padding:23px 0}.faq-section summary{font-size:18px;cursor:pointer;min-height:44px}.faq-section p{max-width:700px}.other-products>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:25px}.other-products a{display:flex;justify-content:space-between;padding:30px;border-radius:20px;border:1px solid var(--border);font-size:28px;letter-spacing:-1px}.other-products a:hover{border-color:var(--purple)}.demo-section{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;padding:50px;background:#19251f;border-radius:24px}.demo-section img{width:100%;max-height:440px;object-fit:contain;border-radius:18px}.fine{font-size:12px}.page-homeglow{--purple:#a5cbaa}.page-reefdive{--purple:#9bdfda}.page-futureus{--purple:#e2b6cb}.product-page .reveal{opacity:1;transform:none}.product-page footer{padding-top:35px}.product-page footer>div{margin-top:25px}.product-page header nav>a:first-child{display:block}.product-page .glow-screen-wrap,.product-page .glow-tiles{animation:none}@media(max-width:760px){.product-intro{padding:55px 6% 40px}.product-intro h1{font-size:48px}.story-grid{grid-template-columns:1fr}.story-section,.faq-section,.other-products{margin:60px auto}.demo-section{grid-template-columns:1fr;margin:60px 5%;padding:28px;gap:20px}.demo-section img{max-height:320px}.other-products>div{grid-template-columns:1fr}.product-page header nav{gap:12px;font-size:12px}.product-page header nav>a:first-child{display:none}.product-showcase{width:90%;margin-bottom:0}.product-page .product-copy{padding:36px 8%}.product-page footer>div{gap:18px}.product-intro p{font-size:16px}}@media(prefers-reduced-motion:reduce){.button:hover{transform:none}}
