.tg-hero[data-astro-cid-rvc4j7nc]{isolation:isolate;color:var(--on-navy);background:var(--navy-deep);padding:calc(var(--header-h) + clamp(48px,7vw,96px)) 0 clamp(64px,8vw,112px);position:relative;overflow:hidden}.tg-hero-media[data-astro-cid-rvc4j7nc]{z-index:-2;position:absolute;inset:0}.tg-hero-img[data-astro-cid-rvc4j7nc]{object-fit:cover;width:100%;height:100%;display:block}.tg-hero-overlay[data-astro-cid-rvc4j7nc]{z-index:-1;background:linear-gradient(oklch(10% .02 133/.55) 0%,#0000 24%),linear-gradient(95deg,oklch(13% .025 133/.94) 0%,oklch(14% .026 133/.82) 45%,oklch(16% .03 133/.62) 100%);position:absolute;inset:0}.tg-hero-grid[data-astro-cid-rvc4j7nc]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(36px,6vw,88px);display:grid}.tg-kicker[data-astro-cid-rvc4j7nc]{padding-left:46px;position:relative}.tg-kicker[data-astro-cid-rvc4j7nc]:before{content:"";background:var(--sage);width:32px;height:1px;position:absolute;top:50%;left:0}.tg-title[data-astro-cid-rvc4j7nc]{color:var(--on-navy);text-wrap:balance;margin:20px 0 18px;font-size:clamp(2.6rem,6vw,4.6rem);line-height:1.02}.tg-lead[data-astro-cid-rvc4j7nc]{color:var(--on-navy-soft);max-width:50ch}.tg-voucher-wrap[data-astro-cid-rvc4j7nc]{perspective:900px;justify-content:center;display:flex}.tg-voucher[data-astro-cid-rvc4j7nc]{aspect-ratio:auto;background:radial-gradient(circle at 0 50%, var(--navy-deep) 14px, transparent 15px), radial-gradient(circle at 100% 50%, var(--navy-deep) 14px, transparent 15px), radial-gradient(120% 90% at 85% 0%, oklch(42% .05 128) 0%, transparent 60%), oklch(30% .04 133);border:1px solid oklch(83% .075 92/.55);border-radius:0;gap:10px;width:min(380px,100%);padding:clamp(34px,4vw,52px) clamp(24px,3vw,40px);transition:transform .6s cubic-bezier(.16,1,.3,1);transform:rotate(-4deg);box-shadow:0 40px 80px oklch(8% .02 133/.55),0 0 0 1px oklch(10% .02 133/.4)}.tg-voucher[data-astro-cid-rvc4j7nc]:before{border:1px dashed oklch(83% .075 92/.38);border-radius:0;inset:10px}.tg-voucher[data-astro-cid-rvc4j7nc]:hover{transform:rotate(-1.5deg)translateY(-4px)}.tg-voucher[data-astro-cid-rvc4j7nc] .prize-v[data-astro-cid-rvc4j7nc]{letter-spacing:-.02em;font-size:clamp(3.4rem,8vw,5.2rem)}.tg-voucher-rule[data-astro-cid-rvc4j7nc]{background:var(--sage);width:56px;height:1px;margin:4px 0 2px;display:block}.tg-head[data-astro-cid-rvc4j7nc]{text-align:center;max-width:600px;margin:0 auto clamp(40px,5vw,60px)}.tg-steps[data-astro-cid-rvc4j7nc]{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin:0;padding:0;list-style:none;display:grid;position:relative}.tg-steps[data-astro-cid-rvc4j7nc]:before{content:"";background:var(--line);z-index:-1;height:1px;position:absolute;top:52px;left:8%;right:8%}.tg-step[data-astro-cid-rvc4j7nc]{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);flex-direction:column;padding:clamp(26px,3vw,38px);display:flex}.tg-step-no[data-astro-cid-rvc4j7nc]{font-family:var(--serif);color:var(--red-ink);font-size:clamp(2.6rem,4vw,3.4rem);line-height:1}.tg-step-title[data-astro-cid-rvc4j7nc]{font-family:var(--serif);margin:22px 0 10px;font-size:clamp(1.3rem,1.8vw,1.5rem);font-weight:500;line-height:1.2}.tg-step-text[data-astro-cid-rvc4j7nc]{color:var(--ink-soft);margin:0}.tg-step-final[data-astro-cid-rvc4j7nc]{background:var(--navy-deep);color:var(--on-navy);box-shadow:var(--shadow-md);border-color:#0000}.tg-step-final[data-astro-cid-rvc4j7nc] .tg-step-no[data-astro-cid-rvc4j7nc]{color:var(--sage)}.tg-step-final[data-astro-cid-rvc4j7nc] .tg-step-title[data-astro-cid-rvc4j7nc]{color:var(--on-navy)}.tg-step-final[data-astro-cid-rvc4j7nc] .tg-step-text[data-astro-cid-rvc4j7nc]{color:var(--on-navy-soft)}.tg-step-final[data-astro-cid-rvc4j7nc] .rich-link{color:var(--sage)}.tg-hero[data-astro-cid-rvc4j7nc] :focus-visible,.tg-step-final[data-astro-cid-rvc4j7nc] :focus-visible{outline-color:var(--sage)}.tg-form-sec[data-astro-cid-rvc4j7nc]{border-top:1px solid var(--line)}.tg-form-grid[data-astro-cid-rvc4j7nc]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(36px,6vw,88px);display:grid}.tg-form-intro[data-astro-cid-rvc4j7nc]{top:calc(var(--header-h) + 24px);position:sticky}.tg-mini-prize[data-astro-cid-rvc4j7nc]{border-block:1px solid var(--line);align-items:baseline;gap:14px;margin:30px 0 26px;padding:18px 0;display:flex}.tg-mini-v[data-astro-cid-rvc4j7nc]{font-family:var(--serif);color:var(--ink);font-size:2.4rem;line-height:1}.tg-mini-s[data-astro-cid-rvc4j7nc]{color:var(--ink-soft)}.tg-form-card[data-astro-cid-rvc4j7nc]{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-lg);padding:clamp(24px,3.4vw,44px)}.tg-form-card[data-astro-cid-rvc4j7nc] .field[data-astro-cid-rvc4j7nc] label[data-astro-cid-rvc4j7nc]{color:var(--ink)}.tg-rules-head[data-astro-cid-rvc4j7nc]{top:calc(var(--header-h) + 24px);position:sticky}@media (width<=900px){.tg-hero-grid[data-astro-cid-rvc4j7nc],.tg-form-grid[data-astro-cid-rvc4j7nc]{grid-template-columns:minmax(0,1fr)}.tg-voucher-wrap[data-astro-cid-rvc4j7nc]{justify-content:flex-start}.tg-form-intro[data-astro-cid-rvc4j7nc],.tg-rules-head[data-astro-cid-rvc4j7nc]{position:static}}@media (width<=760px){.tg-steps[data-astro-cid-rvc4j7nc]{grid-template-columns:minmax(0,1fr)}.tg-steps[data-astro-cid-rvc4j7nc]:before{display:none}}@media (prefers-reduced-motion:reduce){.tg-voucher[data-astro-cid-rvc4j7nc],.tg-voucher[data-astro-cid-rvc4j7nc]:hover{transition:none;transform:rotate(-4deg)}}.tip-thanks[data-astro-cid-rvc4j7nc]{text-align:center;margin-top:6px;padding-top:18px;display:none}.tip-thanks[data-astro-cid-rvc4j7nc].show{animation:.4s kmpFadeUp;display:block}.hp[data-astro-cid-rvc4j7nc]{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}
