[hidden]{display:none!important}:root{color-scheme:dark;--gold:#d6b35b;--gold2:#f0d27b;--muted:#cec7b8}*{box-sizing:border-box}body{margin:0;background:#070707;color:#f7f3e8;font:18px/1.6 Arial,Helvetica,sans-serif}main.feature-page{max-width:900px;margin:auto;padding:54px 24px 30px;text-align:center}a{color:var(--gold2)}a:focus-visible,video:focus-visible{outline:3px solid var(--gold2);outline-offset:6px}h1,h2{font-family:Georgia,serif;color:var(--gold2);line-height:1.2}h1{font-size:clamp(32px,5vw,46px);margin:10px 0 28px}h2{font-size:28px}.feature-wordmark{display:block;width:min(420px,85%);height:auto;margin:12px auto 22px}.voice-title span{display:block}.voice-title img{display:block;width:min(480px,95%);height:auto;margin:10px auto 0}.feature-page p{max-width:730px;margin:18px auto}.feature-panel{border:1px solid #715a2e;border-radius:18px 4px;background:linear-gradient(145deg,#18150f,#0b0b0b);padding:26px;margin:28px auto}.feature-panel ul{text-align:left;max-width:640px;margin:18px auto;padding-left:24px}.feature-panel li{margin:12px 0}.feature-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin:26px 0}.feature-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 24px;border:1px solid var(--gold);border-radius:16px 3px;text-decoration:none;font-weight:bold;color:#080808;background:var(--gold)}.feature-button.secondary{background:#090909;color:var(--gold2)}.christmas-poster{display:block;width:min(680px,100%);height:auto;margin:32px auto;border:1px solid #725b2e}.package-price{color:var(--gold2);font:700 26px/1.4 Georgia,serif}.voice-intro{color:var(--muted)}.voice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 34px;margin:38px auto;max-width:800px}.voice-grid figure{min-width:0;margin:0}.voice-frame{position:relative;width:100%;aspect-ratio:600/1029.333333;padding:4%;background:#070707}.voice-frame video{display:block;width:100%;height:100%;object-fit:contain;background:#070707}.voice-frame .gig-square-surround{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.voice-grid figcaption{color:var(--gold2);margin-top:12px;font-size:16px}.voice-note{font-size:15px;color:var(--muted)}.ds-page-footer{text-align:center;padding:28px 20px;color:var(--gold2)}@media(max-width:600px){main.feature-page{padding:38px 20px 24px}.voice-grid{grid-template-columns:1fr;max-width:390px;gap:34px}.feature-panel{padding:22px 18px}.feature-wordmark{width:85%}}