.hn-claim-hero{overflow:hidden;position:relative}.hn-claim-hero--bg-white{background:var(--white)}.hn-claim-hero--bg-light{background:var(--bg)}.hn-claim-hero--bg-cream{background:var(--bg-cream)}.hn-claim-hero--pt-none{padding-top:0}.hn-claim-hero--pt-tight{padding-top:40px}.hn-claim-hero--pt-default{padding-top:72px}.hn-claim-hero--pt-loose{padding-top:120px}.hn-claim-hero--pb-none{padding-bottom:0}.hn-claim-hero--pb-tight{padding-bottom:40px}.hn-claim-hero--pb-default{padding-bottom:96px}.hn-claim-hero--pb-loose{padding-bottom:128px}.hn-claim-hero__grid{align-items:start;display:grid;gap:56px;grid-template-columns:1fr 1fr;position:relative}.hn-claim-hero__text{min-width:0}.hn-claim-hero__headline{margin:18px 0 0}.hn-claim-hero__accent{color:var(--fuchsia)}.hn-claim-hero__lede{font-size:20px;line-height:1.5;margin:26px 0 0;max-width:34ch}.hn-claim-hero__lede,.hn-claim-hero__reward{color:var(--navy);font-family:var(--font-body)}.hn-claim-hero__reward{background:var(--bg-cream);border:1px solid var(--border);border-radius:18px;font-size:16px;line-height:1.55;margin-top:28px;padding:20px 22px}.hn-claim-hero__reward p{margin:0}.hn-claim-hero__reward p+p{margin-top:10px}.hn-claim-hero__reward strong{font-weight:700}.hn-claim-hero__fineprint{color:var(--muted);font-family:var(--font-body);font-size:13px;line-height:1.5;margin:14px 0 0;max-width:42ch}.hn-claim-hero__grp-link{color:var(--ruby);display:inline-block;font-family:var(--font-body);font-size:14px;font-weight:700;margin-top:14px;text-decoration:none}.hn-claim-hero__grp-link:hover{text-decoration:underline;text-underline-offset:2px}.hn-claim-hero--bg-cream .hn-claim-hero__reward{background:var(--white)}.hn-claim-hero__card-col{min-width:0}.hn-claim-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-card,24px);box-shadow:0 8px 32px rgba(0,32,91,.06);padding:30px 30px 26px;position:relative}.hn-claim-card__title{color:var(--navy);font-family:var(--font-display);font-size:26px;font-weight:900;letter-spacing:-.01em;line-height:1;margin:0 0 4px;text-transform:uppercase}.hn-claim-card__subtitle{color:var(--muted);font-family:var(--font-body);font-size:14px;margin:0 0 22px}.hn-claim-card__panel{background:var(--bg);border:1px solid var(--border);border-radius:16px;margin-bottom:22px;padding:18px;transition:background .2s,border-color .2s}.hn-claim-card__row{align-items:flex-start;display:flex;gap:13px}.hn-claim-card__ico{border-radius:50%;color:var(--white);display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.hn-claim-card__body{flex:1;min-width:0}.hn-claim-card__title-sm{color:var(--navy);font-family:var(--font-body);font-size:15px;font-weight:700;line-height:1.3}.hn-claim-card__text{color:var(--muted);font-family:var(--font-body);font-size:13.5px;line-height:1.5;margin-top:3px}.hn-claim-card__code{align-items:center;background:var(--white);border:1px dashed var(--border-strong);border-radius:10px;color:var(--navy);display:inline-flex;font-size:15px;gap:8px;letter-spacing:.06em;margin-top:11px;padding:7px 13px}.hn-claim-card__code,.hn-claim-card__relink{font-family:var(--font-body);font-weight:700}.hn-claim-card__relink{background:none;border:none;color:var(--ruby);cursor:pointer;display:inline-block;font-size:13px;margin-top:12px;padding:0;text-decoration:underline;text-underline-offset:2px}.hn-claim-card__entry{margin-top:13px}.hn-claim-card__entry-label{display:block;font-size:13px;margin-bottom:6px}.hn-claim-card__entry-label,.hn-claim-card__input{color:var(--navy);font-family:var(--font-body);font-weight:700}.hn-claim-card__input{background:var(--white);border:1px solid var(--border-strong);border-radius:var(--radius-field,12px);font-size:15px;letter-spacing:.04em;min-width:0;padding:11px 13px;text-transform:uppercase;width:100%}.hn-claim-card__input::placeholder{color:var(--step-num);font-weight:500;letter-spacing:.02em;text-transform:none}.hn-claim-card__input:focus{border-color:var(--navy);outline:2px solid var(--navy);outline-offset:1px}.hn-claim-card__spin{animation:hn-claim-spin .7s linear infinite;border:2.5px solid var(--border-strong);border-radius:50%;border-top-color:var(--navy);height:18px;width:18px}@keyframes hn-claim-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.hn-claim-card__spin{animation-duration:1.6s}}.hn-claim-card__panel[data-skin=checking] .hn-claim-card__ico{background:transparent;color:var(--navy)}.hn-claim-card__panel[data-skin=valid]{background:var(--bg-tint-green);border-color:var(--green)}.hn-claim-card__panel[data-skin=valid] .hn-claim-card__ico{background:var(--green)}.hn-claim-card__panel[data-skin=valid] .hn-claim-card__title-sm{color:var(--green-deep)}.hn-claim-card__panel[data-skin=notfound]{background:var(--bg-tint-ruby);border-color:var(--ruby)}.hn-claim-card__panel[data-skin=notfound] .hn-claim-card__ico{background:var(--ruby)}.hn-claim-card__panel[data-skin=self]{background:var(--bg-tint-ruby);border-color:var(--ruby)}.hn-claim-card__panel[data-skin=self] .hn-claim-card__ico{background:var(--ruby)}.hn-claim-card__panel[data-skin=self] .hn-claim-card__title-sm{color:var(--ruby)}.hn-claim-card__panel[data-skin=error]{background:var(--bg-tint-tiger);border-color:var(--tiger-deep)}.hn-claim-card__panel[data-skin=error] .hn-claim-card__ico{background:var(--tiger-deep)}.hn-claim-card__panel[data-skin=manual]{background:var(--bg-cream);border-color:var(--border)}.hn-claim-card__panel[data-skin=manual] .hn-claim-card__ico{background:var(--fuchsia)}.hn-claim-card__gate-note{color:var(--muted);font-family:var(--font-body);font-size:13px;margin:10px 0 0;min-height:18px;text-align:center}.hn-claim-card__form.is-locked{opacity:.45;pointer-events:none}.hn-claim-card__divider{align-items:center;color:var(--step-num);display:flex;font-family:var(--font-body);font-size:12px;font-weight:700;gap:12px;letter-spacing:.1em;margin:20px 0}.hn-claim-card__divider:after,.hn-claim-card__divider:before{background:var(--border);content:"";flex:1;height:1px}.hn-claim-card__secondary{border:1px solid var(--border-strong);border-radius:var(--radius-pill,30px);color:var(--navy);display:block;font-family:var(--font-body);font-size:14px;font-weight:700;padding:13px;text-align:center;text-decoration:none;transition:border-color .15s}.hn-claim-card__secondary:hover{border-color:var(--navy)}.hn-claim-card--claimed .hn-claim-card__divider,.hn-claim-card--claimed .hn-claim-card__form,.hn-claim-card--claimed .hn-claim-card__gate-note,.hn-claim-card--claimed .hn-claim-card__panel,.hn-claim-card--claimed .hn-claim-card__secondary,.hn-claim-card--claimed .hn-claim-card__subtitle,.hn-claim-card--claimed .hn-claim-card__title,.hn-claim-card__done{display:none}.hn-claim-card--claimed .hn-claim-card__done{display:block}.hn-claim-card__done{padding:14px 6px 6px;text-align:center}.hn-claim-card__done-ico{background:var(--green);border-radius:50%;color:var(--white);display:grid;height:64px;margin:0 auto 18px;place-items:center;width:64px}.hn-claim-card__done-title{color:var(--navy);font-family:var(--font-display);font-size:30px;font-weight:900;letter-spacing:-.01em;line-height:1;margin:0 0 10px;text-transform:uppercase}.hn-claim-card__done-body{color:var(--muted);font-family:var(--font-body);font-size:15.5px;line-height:1.55;margin:0 auto;max-width:36ch}.hn-claim-card__done-body strong{color:var(--navy);font-weight:700}.hn-claim-card__receipt{color:var(--muted);font-family:var(--font-body);font-size:13px;letter-spacing:.02em;margin:20px 0 0}.hn-claim-card__receipt span{color:var(--navy);font-weight:700;letter-spacing:.06em}.hn-claim-card .hs-form .hs-form-field{margin-bottom:14px}.hn-claim-card .hs-form label{color:var(--navy);display:block;font-family:var(--font-body);font-size:13px;font-weight:700;margin-bottom:6px}.hn-claim-card .hs-form .hs-form-required{color:var(--ruby)}.hn-claim-card .hs-form input[type=email],.hn-claim-card .hs-form input[type=number],.hn-claim-card .hs-form input[type=tel],.hn-claim-card .hs-form input[type=text],.hn-claim-card .hs-form select,.hn-claim-card .hs-form textarea{background:var(--white);border:1px solid var(--border-strong);border-radius:var(--radius-field,12px);color:var(--navy);font-family:var(--font-body);font-size:15px;padding:11px 13px;width:100%}.hn-claim-card .hs-form input[type=email]:focus,.hn-claim-card .hs-form input[type=number]:focus,.hn-claim-card .hs-form input[type=tel]:focus,.hn-claim-card .hs-form input[type=text]:focus,.hn-claim-card .hs-form select:focus,.hn-claim-card .hs-form textarea:focus{border-color:var(--navy);outline:2px solid var(--navy);outline-offset:1px}.hn-claim-card .hs-form .hs-richtext,.hn-claim-card .hs-form .legal-consent-container{color:var(--muted);font-family:var(--font-body);font-size:12.5px;line-height:1.5;margin:8px 0}.hn-claim-card .hs-form .hs-richtext a,.hn-claim-card .hs-form .legal-consent-container a{color:var(--ruby)}.hn-claim-card .hs-form .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.hn-claim-card .hs-form .hs-error-msg,.hn-claim-card .hs-form .hs-error-msgs label{color:var(--ruby);font-size:12.5px;font-weight:500}.hn-claim-card .hs-form .hs-button,.hn-claim-card .hs-form input[type=submit]{background:var(--ruby);border:none;border-radius:var(--radius-pill,30px);color:var(--white);cursor:pointer;font-family:var(--font-body);font-size:17px;font-weight:700;margin-top:14px;padding:15px;transition:filter .15s,background .15s;width:100%}.hn-claim-card .hs-form .hs-button:hover:not([disabled]),.hn-claim-card .hs-form input[type=submit]:hover:not([disabled]){filter:brightness(.94)}.hn-claim-card .hs-form .hs-button[disabled],.hn-claim-card .hs-form input[type=submit][disabled]{background:var(--border-strong);color:var(--white);cursor:not-allowed;filter:none}.hn-claim-hero__confetti{height:46px;pointer-events:none;position:absolute;width:46px;z-index:0}.hn-claim-hero__confetti--1{height:30px;left:42%;top:6%;width:30px}.hn-claim-hero__confetti--2{height:40px;left:2%;top:24%;width:40px}.hn-claim-hero__confetti--3{height:34px;left:46%;top:58%;width:34px}.hn-claim-hero__confetti--4{bottom:8%;height:32px;left:30%;width:32px}.hn-container{position:relative;z-index:1}.hn-claim-hero--warm .hn-claim-hero__confetti--1 .hn-claim-hero__confetti-fill,.hn-claim-hero--warm .hn-claim-hero__confetti--1 .hn-claim-hero__confetti-stroke{fill:var(--yellow);stroke:var(--yellow)}.hn-claim-hero--warm .hn-claim-hero__confetti--2 .hn-claim-hero__confetti-fill,.hn-claim-hero--warm .hn-claim-hero__confetti--2 .hn-claim-hero__confetti-stroke{fill:var(--fuchsia);stroke:var(--fuchsia)}.hn-claim-hero--warm .hn-claim-hero__confetti--3 .hn-claim-hero__confetti-fill,.hn-claim-hero--warm .hn-claim-hero__confetti--3 .hn-claim-hero__confetti-stroke{fill:var(--tiger);stroke:var(--tiger)}.hn-claim-hero--warm .hn-claim-hero__confetti--4 .hn-claim-hero__confetti-fill,.hn-claim-hero--warm .hn-claim-hero__confetti--4 .hn-claim-hero__confetti-stroke{fill:var(--fuchsia);stroke:var(--fuchsia)}.hn-claim-hero--tech .hn-claim-hero__confetti--1 .hn-claim-hero__confetti-fill,.hn-claim-hero--tech .hn-claim-hero__confetti--1 .hn-claim-hero__confetti-stroke{fill:var(--yellow);stroke:var(--yellow)}.hn-claim-hero--tech .hn-claim-hero__confetti--2 .hn-claim-hero__confetti-fill,.hn-claim-hero--tech .hn-claim-hero__confetti--2 .hn-claim-hero__confetti-stroke{fill:var(--violet);stroke:var(--violet)}.hn-claim-hero--tech .hn-claim-hero__confetti--3 .hn-claim-hero__confetti-fill,.hn-claim-hero--tech .hn-claim-hero__confetti--3 .hn-claim-hero__confetti-stroke{fill:var(--fuchsia);stroke:var(--fuchsia)}.hn-claim-hero--tech .hn-claim-hero__confetti--4 .hn-claim-hero__confetti-fill,.hn-claim-hero--tech .hn-claim-hero__confetti--4 .hn-claim-hero__confetti-stroke{fill:var(--violet);stroke:var(--violet)}.hn-claim-hero--balanced .hn-claim-hero__confetti--1 .hn-claim-hero__confetti-fill,.hn-claim-hero--balanced .hn-claim-hero__confetti--1 .hn-claim-hero__confetti-stroke{fill:var(--yellow);stroke:var(--yellow)}.hn-claim-hero--balanced .hn-claim-hero__confetti--2 .hn-claim-hero__confetti-fill,.hn-claim-hero--balanced .hn-claim-hero__confetti--2 .hn-claim-hero__confetti-stroke{fill:var(--fuchsia);stroke:var(--fuchsia)}.hn-claim-hero--balanced .hn-claim-hero__confetti--3 .hn-claim-hero__confetti-fill,.hn-claim-hero--balanced .hn-claim-hero__confetti--3 .hn-claim-hero__confetti-stroke{fill:var(--violet);stroke:var(--violet)}.hn-claim-hero--balanced .hn-claim-hero__confetti--4 .hn-claim-hero__confetti-fill,.hn-claim-hero--balanced .hn-claim-hero__confetti--4 .hn-claim-hero__confetti-stroke{fill:var(--green);stroke:var(--green)}@media (max-width:1024px){.hn-claim-hero__grid{gap:40px}.hn-claim-hero__lede{max-width:none}}@media (max-width:860px){.hn-claim-hero__grid{gap:40px;grid-template-columns:1fr}.hn-claim-hero__text{order:1}.hn-claim-hero__card-col{order:2}.hn-claim-hero--pt-none{padding-top:24px}}@media (max-width:680px){.hn-claim-card{padding:24px 20px 22px}.hn-claim-hero__lede{font-size:18px}}