:root{color:#d7deec;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--gold:#d1aa21;--gold-soft:#e1bd42;--muted-blue:#94a8c6;--green-copy:#81a985;--panel:#02070d;--panel-soft:#091019;--line:#8ba3c724;background:#030911;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:#030911;min-height:100%}body{background:radial-gradient(circle at 50% 25%,#102b4975,#0000 42rem),linear-gradient(90deg,#02070d 0%,#07111d 50%,#02070d 100%);min-width:320px;min-height:100vh;margin:0}a{color:inherit}.page-shell{width:100%;min-height:100vh;padding:56px 20px 44px}.landing-panel{background:linear-gradient(#050c14fa 0%,#02070dfa 78%),#02070d;width:min(100%,930px);margin:0 auto;box-shadow:0 40px 110px #0000005c}.attention-bar{color:#f3f6ff;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:linear-gradient(90deg,#101b2b,#1b2b43 54%,#101b2b);border-bottom:1px solid #d7ba5242;justify-content:center;align-items:center;gap:8px;width:min(100%,760px);min-height:29px;margin:0 auto;padding:8px 22px;font-size:10px;font-weight:800;line-height:1.3;display:flex}.attention-dot{background:#ec4f66;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #ec4f661f}.hero-header{text-align:center;width:min(100%,680px);margin:30px auto 27px}.hero-header h1{color:var(--gold);letter-spacing:0;text-transform:uppercase;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4.2vw,45px);font-weight:700;line-height:1.14}.hero-header p{width:min(100%,520px);color:var(--green-copy);margin:21px auto 0;font-size:15px;font-weight:600;line-height:1.55}.video-section{text-align:center;width:min(100%,410px);margin:0 auto}.video-section vturb-smartplayer{border:1px solid #d2aa21ad;border-radius:10px;overflow:hidden;box-shadow:0 20px 64px #0000007a,0 0 52px #436a9b33}.sound-note{color:#c8d5e7;margin:20px 0 48px;font-size:13px;font-style:italic;font-weight:700}.sound-note:before{content:"";vertical-align:-2px;background:linear-gradient(90deg, #c8d5e7 0 35%, transparent 35%), conic-gradient(from -45deg at 66% 50%, transparent 0 18%, #c8d5e7 18% 31%, transparent 31% 100%);clip-path:polygon(0 35%,34% 35%,70% 8%,70% 92%,34% 65%,0 65%);width:12px;height:12px;margin-right:5px;display:inline-block}.message-copy{border-top:1px solid var(--line);width:min(100%,530px);color:var(--muted-blue);text-align:center;margin:0 auto;padding:39px 0 42px;font-size:15px;font-weight:600;line-height:1.55}.message-copy p{margin:0}.message-copy p+p{margin-top:22px}.message-copy strong{color:var(--gold-soft)}.testimonials{text-align:center;background:#01050abd;border-top:1px solid #8ba3c714;border-bottom:1px solid #8ba3c714;margin-top:6px;padding:44px 20px 54px}.testimonials h2{color:var(--gold);text-transform:uppercase;margin:0 0 31px;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2vw,21px);line-height:1.25}.testimonial-list{gap:16px;width:min(100%,408px);margin:0 auto;display:grid}.testimonial-card{color:#d8dfeb;text-align:left;background:#0b1018;border:1px solid #92a1ba1f;border-radius:8px;min-height:118px;padding:22px 22px 19px;box-shadow:inset 0 1px #ffffff05}.testimonial-card p{margin:0 0 18px;font-size:13px;font-style:italic;font-weight:700;line-height:1.55}.testimonial-card strong{color:var(--gold-soft);font-size:11px}.site-footer{color:#65758f;text-align:center;background:#000307c7;padding:34px 28px 31px;font-size:10px;font-weight:600;line-height:1.55}.site-footer p{width:min(100%,760px);margin:0 auto}.site-footer p+p{margin-top:16px}.secure-line{color:#8fae81;font-size:11px}.secure-line:before{content:"";vertical-align:-1px;background:var(--gold-soft);border-radius:1px 1px 2px 2px;width:8px;height:10px;margin-right:6px;display:inline-block;box-shadow:0 -4px 0 -1px #8fae81}.site-footer a{color:#7185a3;text-underline-offset:3px}@media (width<=720px){.page-shell{padding:0}.landing-panel{min-height:100vh;box-shadow:none}.attention-bar{width:100%;padding-inline:14px;font-size:9px}.hero-header{margin:26px auto 24px;padding-inline:18px}.hero-header h1{font-size:clamp(27px,9.2vw,38px)}.hero-header p,.message-copy{font-size:14px}.video-section{width:min(100% - 34px,400px)}.sound-note{margin-bottom:39px}.message-copy{width:calc(100% - 54px);padding-top:35px}.testimonials{padding-inline:22px}}
