.opp-live{display:inline-flex;align-items:center;gap:0.6rem;margin:0 0 1rem;padding:0.4rem 0.9rem;border:1px solid var(--hb-live-green);border-radius:999px;font-size:var(--text-label);font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--color-heading)}.opp-live__dot{width:0.6rem;height:0.6rem;border-radius:50%;background:var(--hb-live-green);box-shadow:0 0 0 0 rgba(0,210,106,0.6)}@media (prefers-reduced-motion:no-preference){.opp-live__dot{animation:opp-pulse 2s ease-out infinite}@keyframes opp-pulse{0%{box-shadow:0 0 0 0 rgba(0,210,106,0.6)}70%,100%{box-shadow:0 0 0 10px rgba(0,210,106,0)}}}.opp-facts li{padding:0.35rem 0;color:var(--color-body);border-bottom:1px solid var(--color-border)}.opp-facts b{color:var(--color-heading)}.opp-partners{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem;font-size:var(--text-sm);color:var(--color-body)}.opp-partners__hb{height:1.75rem;width:auto}.opp-partners__x{font-weight:600}.opp-partners__playy{display:inline-flex;padding:0.3rem 0.55rem;background:var(--hb-cloud);border-radius:8px}.opp-partners__playy img{height:1.6rem;width:auto}.opp-hero-pic img{width:100%;height:auto;aspect-ratio:1100 / 1126;object-fit:cover}.opp-portrait{display:block;border-radius:var(--radius-panel);overflow:hidden;border:1px solid var(--color-border)}.opp-portrait img{display:block;width:100%;height:auto;max-height:34rem;object-fit:cover}.opp-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 1rem;margin:0;padding:0}.opp-stats--four{grid-template-columns:repeat(2,minmax(0,1fr))}.opp-stats li{display:flex;flex-direction:column;gap:0.25rem;font-size:var(--text-sm);color:var(--color-body)}.opp-stats__num{font-family:var(--font-display);font-size:clamp(2rem,1.5rem + 1.6vw,3rem);font-weight:700;line-height:1;color:var(--hb-reward)}.opp-big{margin:0;font-family:var(--font-display);font-size:clamp(3rem,2rem + 4vw,5.5rem);font-weight:800;line-height:1;color:var(--hb-reward)}.opp-big__label{margin:0.5rem 0 0;color:var(--color-body)}.opp-card{display:flex;flex-direction:column;gap:0.6rem;padding:1.25rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card)}.opp-card__pic img{display:block;width:100%;height:auto;aspect-ratio:16 / 7;object-fit:cover;border-radius:var(--radius-control)}.opp-card__kicker{margin:0.5rem 0 0;font-size:var(--text-label);font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--hb-pulse-cyan)}.opp-card__title{margin:0;font-size:1.5rem}.opp-card p:last-child{margin:0;color:var(--color-body)}.opp-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.6rem}.opp-strip img{display:block;width:100%;height:auto;aspect-ratio:240 / 432;object-fit:cover;border-radius:var(--radius-control)}.opp-cat{padding:1.5rem;background:var(--color-surface);border:1px solid var(--color-border);border-top:4px solid var(--hb-coral);border-radius:var(--radius-card)}.opp-cat--soft{border-top-color:var(--hb-pulse-cyan)}.opp-cat--life{border-top-color:var(--hb-handshake-violet)}.opp-cat h3{font-size:1.5rem;margin:0 0 0.75rem}.opp-cat ul{margin:0;padding-left:1.1rem;color:var(--color-body)}.opp-cat li{padding:0.15rem 0}.opp-price{display:flex;flex-direction:column;gap:0.4rem;padding:1.75rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel)}.opp-price--lead{background:var(--gradient-signature);border:0}.opp-price--lead,.opp-price--lead .opp-price__unit,.opp-price--lead ul{color:var(--hb-cloud)}.opp-price--bev{border:2px solid var(--hb-reward)}.opp-price__name{margin:0;font-size:var(--text-label);font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--color-heading)}.opp-price--bev .opp-price__name{color:var(--hb-reward)}.opp-price__amount{margin:0.25rem 0 0;font-family:var(--font-display);font-size:clamp(2.75rem,2rem + 2.5vw,4rem);font-weight:800;line-height:1;color:var(--color-heading)}.opp-price__amount--text{font-size:clamp(2rem,1.6rem + 1.6vw,2.75rem)}.opp-price__unit{margin:0 0 0.75rem;font-size:var(--text-sm);font-weight:600;color:var(--color-body)}.opp-price ul{margin:0;padding-left:1.1rem;color:var(--color-body)}.opp-price li{padding:0.2rem 0}.opp-bars{display:flex;flex-direction:column;gap:0.55rem;margin:0;padding:0}.opp-bars__row{display:grid;grid-template-columns:11rem 1fr 4.5rem;align-items:center;gap:0.75rem;font-size:var(--text-sm)}.opp-bars__name{color:var(--color-heading)}.opp-bars__track{height:0.9rem;background:var(--color-surface-raised);border-radius:999px;overflow:hidden}.opp-bars__fill{display:block;width:var(--w);height:100%;background:var(--hb-coral);border-radius:999px}.opp-bars__row--n .opp-bars__fill{background:var(--hb-pulse-cyan)}.opp-bars__num{text-align:right;color:var(--color-body);font-variant-numeric:tabular-nums}@media (max-width:575.98px){.opp-bars__row{grid-template-columns:8rem 1fr 4rem}}.opp-zones,.opp-rights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0}.opp-rights{grid-template-columns:repeat(4,minmax(0,1fr))}.opp-rights--three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:991.98px){.opp-zones,.opp-rights,.opp-rights--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.opp-zones,.opp-rights,.opp-rights--three{grid-template-columns:1fr}}.opp-zone,.opp-rights li{padding:1.25rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card)}.opp-zone__num{display:inline-grid;place-items:center;width:2rem;height:2rem;margin-bottom:0.5rem;border-radius:50%;background:var(--gradient-signature);font-weight:700;color:var(--hb-cloud)}.opp-zone__name,.opp-rights h3{margin:0 0 0.35rem;font-size:1.15rem}.opp-zone p,.opp-rights p{margin:0;color:var(--color-body);font-size:var(--text-sm)}.opp-zone p.opp-zone__fit{margin-top:0.5rem;font-weight:600;color:var(--hb-reward)}.opp-phases{display:grid;gap:0.75rem;margin:0}.opp-phases>div{display:grid;grid-template-columns:6rem 1fr;gap:1rem;padding:0.75rem 0;border-top:1px solid var(--color-border)}.opp-phases dt{font-weight:700;color:var(--hb-delight)}.opp-phases dd{margin:0;color:var(--color-body)}.opp-18{text-align:center}.opp-media{display:flex;flex-direction:column;gap:0.5rem;padding:1.5rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card)}.opp-media p{margin:0;color:var(--color-body)}.opp-media .opp-media__where{font-size:var(--text-label);font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.opp-media .opp-media__value{font-family:var(--font-display);font-size:clamp(2.25rem,1.75rem + 1.6vw,3rem);font-weight:700;line-height:1;color:var(--hb-reward)}.opp-media .opp-media__status{align-self:flex-start;margin-top:auto;padding:0.2rem 0.8rem;border:1px solid var(--color-border-strong);border-radius:999px;font-size:var(--text-label);font-weight:700;color:var(--color-heading)}.opp-media .opp-media__status--secured{border-color:var(--hb-live-green);background:var(--hb-live-green);color:var(--hb-night)}.opp-vip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin:0;padding:0}@media (max-width:575.98px){.opp-vip{grid-template-columns:1fr}}.opp-vip li{padding-left:1rem;border-left:3px solid var(--hb-pink)}.opp-vip h3{margin:0 0 0.25rem;font-size:1.1rem}.opp-vip p{margin:0;font-size:var(--text-sm);color:var(--color-body)}.opp-journey{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin:0;padding:0}@media (max-width:1199.98px){.opp-journey{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:575.98px){.opp-journey{grid-template-columns:1fr}}.opp-journey li{display:flex;flex-direction:column;gap:0.35rem;padding:1.25rem;background:var(--color-surface);border:1px solid var(--color-border);border-top:4px solid var(--hb-pink);border-radius:var(--radius-card)}.opp-journey li:nth-child(1){border-top-color:var(--hb-coral)}.opp-journey li:nth-child(6){border-top-color:var(--hb-handshake-violet)}.opp-journey__num{font-family:var(--font-display);font-size:1.75rem;font-weight:700;color:var(--hb-delight)}.opp-journey h3{margin:0;font-size:1.15rem}.opp-journey p{margin:0;font-size:var(--text-sm);color:var(--color-body)}.opp-journey p.opp-journey__fit{margin-top:auto;padding-top:0.5rem;font-weight:600;color:var(--hb-reward)}.opp-next{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:0;padding:0}@media (max-width:991.98px){.opp-next{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.opp-next{grid-template-columns:1fr}}.opp-next li{padding-top:1rem;border-top:3px solid var(--hb-pink)}.opp-next li:first-child{border-top-color:var(--hb-coral)}.opp-next li:last-child{border-top-color:var(--hb-handshake-violet)}.opp-next__step{display:block;margin-bottom:0.35rem;font-weight:700;color:var(--color-heading)}.opp-next p{margin:0;color:var(--color-body)}.opp-cat--nc{border-top-color:var(--hb-delight)}.opp-cat--nc li{padding:0.3rem 0}.opp-cat__tag{display:inline-block;margin-left:0.4rem;padding:0.05rem 0.45rem;border:1px solid currentColor;border-radius:999px;font-size:0.75rem;font-weight:700;letter-spacing:0.04em;vertical-align:middle}.opp-price--nc{border:2px solid var(--hb-delight)}.opp-price--nc .opp-price__name{color:var(--hb-delight)}.opp-nc__wide img{max-height:22rem;aspect-ratio:980 / 410}.opp-nc__sub{font-size:1.5rem}.opp-ladder{display:grid;gap:0;margin:0;padding:0;border-top:1px solid var(--color-border)}.opp-ladder__row{display:grid;grid-template-columns:5.5rem 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-body)}.opp-ladder__row b{display:block;color:var(--color-heading);font-size:1.05rem}.opp-ladder__dist{font-family:var(--font-display);font-weight:800;font-size:1.6rem;line-height:1;color:var(--hb-delight)}.opp-ladder__row--off .opp-ladder__dist{color:var(--color-body)}.opp-nc__offer{display:grid;gap:0.75rem;margin:0;padding:0;font-size:var(--text-sm);color:var(--color-body)}.opp-nc__offer b{color:var(--color-heading)}.opp-nc__look{display:grid;gap:0.75rem;margin:0}.opp-nc__look .opp-portrait img{max-height:30rem}.opp-nc__look-wide img{aspect-ratio:820 / 340;max-height:14rem}.opp-journey--nc li:nth-child(6){border-top-color:var(--hb-delight)}.opp-gate{margin:0;display:grid;gap:0.75rem;justify-items:center}.opp-gate__phone{position:relative;display:flex;flex-direction:column;align-items:center;gap:0.8rem;width:min(100%,14rem);aspect-ratio:9 / 18;padding:2.4rem 1rem 1.2rem;border:6px solid #1c1c22;border-radius:1.9rem;background:#0b0b10;box-shadow:0 1.5rem 3rem rgba(0,0,0,0.45);color:#f5f5f7;text-align:center}.opp-gate__notch{position:absolute;top:0.55rem;width:4.2rem;height:0.9rem;border-radius:999px;background:#1c1c22}.opp-gate__brand{display:grid;place-items:center;width:100%;padding:0.6rem;border:1px dashed rgba(255,255,255,0.45);border-radius:0.6rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;font-size:0.8rem}.opp-gate__q{margin-top:0.4rem;font-weight:700;font-size:0.95rem}.opp-gate__btns{display:flex;gap:0.6rem}.opp-gate__btns span{min-width:3.6rem;padding:0.35rem 0.6rem;border-radius:0.4rem;background:#f5f5f7;color:#0b0b10;font-weight:700;font-size:0.85rem}.opp-gate__go{margin-top:auto;width:100%;padding:0.45rem;border-radius:0.4rem;background:var(--hb-delight);color:#0b0b10;font-weight:700;font-size:0.85rem}.opp-gate__warn{width:100%;padding-top:0.6rem;border-top:1px solid rgba(255,255,255,0.25);font-size:0.72rem;line-height:1.35}.opp-gate figcaption{max-width:16rem;text-align:center}.opp-nc__warning{display:flex;align-items:center;gap:0.75rem;margin-bottom:0;font-size:var(--text-sm);font-weight:600;color:var(--color-heading)}.opp-nc__18{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;border:2px solid currentColor;border-radius:50%;font-weight:800;font-size:0.8rem}@media (max-width:991.98px){.opp-gate__phone{width:min(100%,12.5rem)}}.opp-journey--nc{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:575.98px){.opp-journey--nc{grid-template-columns:1fr}}