.resonate-page header{position:relative;height:90px}.back-link{font-size:14px;color:var(--muted)}.product-nav{margin:0 6%;padding:20px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:22px}.app-brand{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:500}.app-brand img{border-radius:7px}.product-nav nav{gap:25px}.product-nav a[aria-current=page]{color:var(--fg);text-decoration:underline;text-underline-offset:8px;text-decoration-color:#df7955}.product-nav nav a{color:var(--muted)}.app-hero{max-width:1400px;margin:auto;padding:110px 6%;display:grid;grid-template-columns:1.25fr 1fr;gap:60px;align-items:center}.app-hero h1{font-size:clamp(64px,8vw,120px);margin:25px 0;letter-spacing:-.065em}.app-lead{font-size:clamp(24px,3vw,36px);line-height:1.3;letter-spacing:-.035em}.app-description{color:var(--muted);font-size:18px;line-height:1.7;max-width:490px}.availability{display:flex;flex-wrap:wrap;gap:14px 24px;margin:30px 0;font-size:14px;color:var(--muted)}.availability span:first-child{color:#e5a086}.text-link{font-size:16px;text-underline-offset:5px}.text-link:hover{text-decoration:underline}.text-link span{margin-left:12px}.icon-stage{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:40px;min-height:410px;border:1px solid var(--border);background:var(--surface)}.icon-stage img{width:65%;max-width:260px;height:auto;border-radius:23%}.icon-stage>span{font:11px monospace;letter-spacing:.14em;color:var(--muted)}.feature-grid{margin:0 6%;border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(3,1fr);gap:45px;padding:50px 0 80px}.feature-grid h2,.app-bottom h2{font-size:26px;letter-spacing:-.04em;margin:25px 0 16px;line-height:1.2}.feature-grid p,.app-bottom p{color:var(--muted);font-size:16px;line-height:1.7}.feature-number{font:12px monospace;color:#e5a086}.app-bottom{margin:0 6%;padding:25px 0 60px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:30px}.document{max-width:820px;margin:auto;padding:75px 6% 100px}.document-heading h1{font-size:clamp(48px,6vw,76px);line-height:1.1;margin:20px 0 25px}.document-heading .app-lead{font-size:24px;color:var(--muted)}.policy-date{font-size:14px;color:var(--muted)}.contents{display:flex;flex-wrap:wrap;gap:14px 24px;border-block:1px solid var(--border);padding:25px 0;margin:35px 0;font-size:14px}.document section{margin-top:48px;scroll-margin-top:30px}.document h2{font-size:28px;line-height:1.25;letter-spacing:-.035em;margin:0 0 18px}.document h3{font-size:19px;letter-spacing:-.015em;margin:25px 0 10px}.document p,.document li{font-size:16px;line-height:1.8;color:#b5b7bf}.document li{padding-left:8px;margin-bottom:14px}.document ol{padding-left:22px}.document strong{font-weight:550;color:var(--fg)}.document p a{text-decoration:underline;text-underline-offset:3px;color:var(--fg)}.document code{font-size:.95em}details{border-top:1px solid var(--border);padding:20px 0}details:last-child{border-bottom:1px solid var(--border)}summary{font-size:17px;line-height:1.5;cursor:pointer}summary:focus-visible{outline:2px solid var(--fg);outline-offset:6px}details p{margin-bottom:0}.resonate-page footer nav{font-size:14px}
@media(max-width:700px){.resonate-page header{height:78px}.product-nav{flex-wrap:wrap;padding:16px 0;gap:16px}.product-nav nav{gap:22px}.app-hero{grid-template-columns:1fr;padding-top:55px;padding-bottom:55px;gap:40px}.app-hero h1{font-size:64px}.app-description{font-size:16px}.icon-stage{min-height:320px;padding:35px}.icon-stage img{max-width:190px}.feature-grid{grid-template-columns:1fr;gap:30px;padding:35px 0 45px}.feature-grid h2{margin-top:16px}.app-bottom{align-items:flex-start;flex-direction:column;gap:8px}.document{padding-top:45px}.document-heading h1{margin-left:0;margin-right:0}.resonate-page footer{gap:20px}.resonate-page footer nav{gap:20px}.resonate-page footer>span{width:100%}}
