/* Guest Home and plans: shared benefits, then a clear path to the first play. */
.value-strip.experience-cards{gap:18px;padding:32px 0 0;border:0}
.experience-card{display:flex;align-items:flex-start;gap:18px;padding:26px;min-width:0;border:1px solid #ffffff12;border-radius:16px;background:radial-gradient(ellipse at 0 0,#ee12330b,transparent 65%),linear-gradient(130deg,#171820,#101116)}
.experience-icon,.inclusion-icon,.journey-icon{display:grid;place-items:center;flex-shrink:0;color:#ff6b81}
.experience-icon{width:50px;height:50px;border:1px solid #ff54772b;border-radius:14px;background:#f22c4e0c}
.experience-icon svg,.inclusion-icon svg,.journey-icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.experience-kicker{display:block;color:#a8a7b3;font-size:.59rem;letter-spacing:.12em;font-weight:650;margin:1px 0 9px}
.experience-card h3{font-size:1.08rem;line-height:1.35;letter-spacing:-.025em}
.value-strip .experience-card p{font-size:.82rem;line-height:1.7;color:#b2b3bf;margin:9px 0 0;max-width:32ch}
.pricing-benefits.plan-inclusions{display:block;padding:22px;margin-bottom:30px;border:1px solid #ffffff16;border-radius:14px;background:#111319}
.inclusions-heading{font-size:.67rem;letter-spacing:.1em;text-transform:uppercase;color:#aeb2bf;font-weight:650;margin-bottom:19px}
.inclusions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.inclusion-item{display:flex;align-items:flex-start;gap:12px;min-width:0}
.inclusion-icon{width:32px;height:34px;color:#ff8294}
.inclusion-icon svg{width:27px;height:27px}
.inclusion-item strong{display:block;font-size:.83rem;font-weight:600;line-height:1.4}
.inclusion-item small{display:block;color:#a0a5b5;font-size:.71rem;line-height:1.6;margin-top:5px}
.how-it-works.signup-journey{display:block;margin-top:80px;padding:34px;border:1px solid #ffffff16;border-radius:20px;background:radial-gradient(ellipse at 100% 0,#e91f3710,transparent 55%),#101217}
.journey-heading{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-bottom:30px}
.journey-heading .overline{color:#ff879b;margin-bottom:12px}
.journey-heading h2{font-size:clamp(1.8rem,2.8vw,2.7rem);line-height:1.2;letter-spacing:-.045em;text-wrap:balance}
.journey-heading h2 span{color:#bfc1cb}
.signup-journey .journey-heading p{margin-top:12px;font-size:.86rem;color:#a9adba}
.journey-cta{flex-shrink:0;white-space:nowrap;font-size:.83rem;padding-inline:18px}
.journey-cta svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.signup-journey .journey-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.signup-journey .journey-steps li{display:block;position:relative;min-width:0;padding:24px;border:1px solid #ffffff12;border-radius:13px;background:linear-gradient(135deg,#191b23,#14161e)}
.journey-step-top{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px}
.journey-step-top b{font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:.06em;color:#ff93a5;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid #ff698d30;background:#ef12330b}
.journey-icon{color:#d5d7e0}
.journey-step-copy h3{font-size:1.07rem;letter-spacing:-.02em;line-height:1.3}
.signup-journey .journey-step-copy p{font-size:.82rem;line-height:1.75;margin-top:10px;color:#b0b4c2;max-width:34ch}
@media(max-width:1100px){.experience-card{padding:22px;display:block}.experience-icon{margin-bottom:20px}.inclusions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px}.journey-heading{align-items:flex-start}.journey-heading h2{max-width:520px}.signup-journey .journey-steps li{padding:20px}}
@media(max-width:680px){
 .value-strip.experience-cards{padding-top:22px;grid-template-columns:1fr;gap:12px}
 .experience-card{display:flex;gap:17px;padding:20px}.experience-icon{margin:0;width:44px;height:44px;border-radius:12px}.experience-icon svg{width:27px;height:27px}
 .experience-kicker{font-size:.55rem;margin-bottom:7px}.experience-card h3{font-size:1rem}.value-strip .experience-card p{font-size:.79rem;max-width:none}
 .pricing-benefits.plan-inclusions{padding:20px;margin-bottom:22px}.inclusions-heading{font-size:.62rem;margin-bottom:21px}.inclusions-grid{gap:22px 17px}.inclusion-item{display:block}.inclusion-icon{margin-bottom:9px;width:27px;height:27px}.inclusion-item strong{font-size:.79rem}.inclusion-item small{font-size:.7rem}
 .how-it-works.signup-journey{padding:22px 18px;margin-top:44px;border-radius:16px}.journey-heading{flex-direction:column;gap:20px;margin-bottom:24px}.journey-heading h2{font-size:1.85rem;max-width:340px}.journey-heading h2 span{display:block}.signup-journey .journey-heading p{font-size:.79rem}.journey-cta{width:100%;justify-content:space-between;min-height:46px;font-size:.8rem}
 .signup-journey .journey-steps{grid-template-columns:1fr;gap:12px}.signup-journey .journey-steps li{padding:19px;display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px}.journey-step-top{margin:0;flex-direction:column;justify-content:flex-start;gap:19px}.journey-icon svg{width:25px;height:25px}.journey-step-copy h3{font-size:.98rem;min-height:36px;display:flex;align-items:center}.signup-journey .journey-step-copy p{font-size:.78rem;margin-top:7px;max-width:none}
}
@media(max-width:360px){.experience-card{padding:17px;gap:13px}.pricing-benefits.plan-inclusions{padding:17px}.inclusions-grid{gap:21px 12px}.how-it-works.signup-journey{padding:20px 14px}.signup-journey .journey-steps li{padding:17px;gap:12px}}
