@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap";:root{color-scheme:dark;font-family:DM Sans,sans-serif;color:#fff;background:#21002d;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--page: #21002d;--ink: #fff;--muted-ink: rgba(255, 255, 255, .9);--video-surface: #110018;--accent: #c500f5}*{box-sizing:border-box}html{min-width:320px;min-height:100%;background:var(--page)}body{min-width:320px;min-height:100vh;margin:0;background:radial-gradient(ellipse at 50% 36%,rgba(82,0,107,.28),transparent 57%),linear-gradient(115deg,#1b0026,#260035 52%,#1c0028);color:var(--ink)}button,input,textarea,select{font:inherit}.page{min-height:100vh;padding:clamp(52px,8vh,88px) 22px 64px}.content{width:min(100%,1000px);margin:0 auto;text-align:center}.deadline{display:flex;width:fit-content;max-width:100%;align-items:center;justify-content:center;gap:9px;margin:0 auto clamp(34px,4.2vw,48px);padding:8px 18px;border-radius:999px;background:linear-gradient(100deg,#ad00ed,#ce00f5);color:#fff;font-size:clamp(.76rem,1.35vw,.94rem);font-weight:500;line-height:1.35;text-align:center;box-shadow:0 4px 22px #b500ed33}.deadline strong{font-weight:700;text-decoration:underline;text-underline-offset:2px}.deadline-icon{width:14px;height:14px;flex:0 0 14px;color:#21002d}.headline{max-width:960px;margin:0 auto;color:var(--ink);font-family:DM Sans,sans-serif;font-size:clamp(2.15rem,4.4vw,3rem);font-weight:700;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.subheadline{max-width:720px;margin:20px auto 0;color:var(--muted-ink);font-size:clamp(.98rem,1.9vw,1.16rem);font-weight:400;line-height:1.55;letter-spacing:-.012em;text-wrap:pretty}.video-frame{width:min(100%,400px);aspect-ratio:9 / 16;margin:clamp(28px,4.2vw,38px) auto 0;overflow:hidden;background:var(--video-surface)}.checkout-button{display:none;min-height:58px;align-items:center;justify-content:center;margin:26px auto 0;padding:15px 32px;border:0;border-radius:8px;background:#198700;color:#fff;font-family:DM Sans,sans-serif;font-size:clamp(.95rem,2vw,1.12rem);font-weight:700;letter-spacing:.015em;line-height:1.3;text-align:center;text-shadow:0 1px 2px rgba(0,35,0,.72);box-shadow:0 0 16px #39ff14b8,0 0 36px #39ff146b;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.checkout-button:not(:disabled){cursor:pointer}.checkout-button:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 0 20px #39ff14d1,0 0 44px #39ff1485}.checkout-button:not(:disabled):active{transform:translateY(0)}.checkout-button:disabled{cursor:not-allowed;opacity:1}.checkout-button:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(min-width:768px){.page{padding-right:32px;padding-left:32px}.subheadline{margin-top:22px}}@media(max-width:420px){.page{padding:56px 18px 48px}.deadline{gap:7px;margin-bottom:32px;padding:8px 12px;font-size:.75rem}.headline{font-size:clamp(2rem,8.7vw,2.35rem)}.subheadline{margin-top:17px;font-size:.96rem;line-height:1.65}.checkout-button{width:100%;min-height:56px;padding:14px 18px;font-size:.94rem}}
