@media(min-width:981px){
body{background:#01030a;overflow-x:hidden;overflow-y:auto}.site-frame{height:1536px;background:#030611;box-shadow:0 0 70px #000}
.topbar{position:absolute;width:1024px;height:76px;padding:0 30px;gap:28px}.brand-star{font-size:37px}.brand b{font-size:27px}.brand small{font-size:9px;margin-top:5px}.topbar nav{gap:26px;font-size:12px}.topbar nav a{padding:27px 0 10px}.login{padding:10px 28px;font-size:14px}
.hero{height:442px;min-height:442px;background:#030611}.hero-image{left:auto;right:0;width:66%;height:100%;object-fit:cover;object-position:center}.hero-shade{background:linear-gradient(90deg,#030611 0%,#030611 32%,rgba(3,6,17,.95) 36%,rgba(3,6,17,.12) 52%,transparent 65%)}.hero-copy{left:36px;top:106px;max-width:355px}.eyebrow{font-size:12px}.hero h1{font-size:62px;line-height:.84;margin:8px 0 14px}.hero .lead{font-size:16px}.trust{gap:26px;margin:18px 0}.trust>span{font-size:21px}.trust small{font-size:11px;margin-top:px}.primary{font-size:16px;padding:11px 34px}.hero-luna,.adult{display:none}
.companions.section{width:1024px;height:365px;max-width:none;padding:4px 25px 15px}.section-heading{height:55px;gap:14px}.section-heading h2{font-size:38px}.subhead{font-size:12px;margin:-8px 0 10px}.girl-grid{height:250px;gap:13px}.girl{height:250px;min-height:250px}.girl>div{padding:52px 12px 10px}.girl h3{font-size:24px}.girl p{font-size:11px;margin:2px 0 8px}.girl a{font-size:12px;padding:7px}
.zara{width:1024px;height:247px;min-height:247px;padding:28px 65px}.zara-portrait{left:0;bottom:0;width:410px;height:247px;opacity:1;background:url('assets/zara-mockup.jpg') center/cover no-repeat;filter:none}.zara-copy{max-width:470px;margin-left:345px}.zara-copy .eyebrow{display:none}.zara h2{font-size:36px}.zara-lead{font-size:14px;margin:2px 0}.zara ul{font-size:12px;line-height:1.55;margin:8px 0}.zara li:before{margin-right:10px}.cosmic{font-size:12px;padding:8px 20px}.zara blockquote{font-size:50px;right:32px;top:30px}
.ai-help{width:1024px;height:154px;min-height:154px;max-width:none;grid-template-columns:115px 1.4fr 1fr auto;gap:24px;padding:14px 35px}.ai-help .brain{font-size:90px}.ai-help .eyebrow{display:none}.ai-help h2{font-size:34px}.ai-help .lead{font-size:14px;margin:2px 0}.ai-help p{font-size:11px;margin:4px 0}.ai-help ul{font-size:11px;line-height:1.6}
.sound{position:relative;width:1024px;height:168px;min-height:168px;padding:0;background:#030611 url('assets/soundforge-banner.png') center/100% 100% no-repeat}.sound>*:not(.sound-banner-link){display:none}.sound-banner-link{position:absolute;inset:0;z-index:2}
footer{width:1024px;height:160px;min-height:160px;padding:28px 34px;gap:38px}footer nav{font-size:10px;gap:20px}.footer-age{font-size:16px;padding:9px 6px}
}
@media(min-width:981px){
.topbar,.companions.section,.zara,.ai-help,.sound,footer{width:1331px}
.topbar{padding-inline:38px;gap:34px}
.companions.section{padding-inline:32px}
.zara{padding-inline:80px}.zara-portrait{width:533px}.zara-copy{max-width:610px;margin-left:455px}
.ai-help{grid-template-columns:125px 1.4fr 1fr auto;gap:30px;padding-inline:45px}
.sound{background-size:auto 100%}
footer{padding-inline:44px;gap:45px}
.hero-copy{top:70px!important}.trust{margin-bottom:12px!important}.primary{position:relative;z-index:10;min-width:235px}
}
