.hk-scope .wbp-hero{padding:72px 0;background:var(--cream) url(hk-stars-muted.svg) repeat;background-size:300px}.hk-scope .wbp-hero-inner{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(40px,6vw,84px)}.hk-scope .wbp-hero-copy{max-width:650px}.hk-scope .wbp-hero-copy .kicker,.hk-scope .wbp-head .kicker,.hk-scope .wbp-details-copy .kicker{display:block;margin-bottom:10px}.hk-scope .wbp-title{font-size:clamp(56px,6vw,82px)}.hk-scope .wbp-hero-sub{max-width:590px;margin-top:20px;font-size:18px;line-height:1.65;color:var(--ink-2)}.hk-scope .wbp-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hk-scope .wbp-visual{position:relative}.hk-scope .wbp-hero-img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-lg);box-shadow:var(--shadow-pop)}.hk-scope .wbp-note{position:absolute;left:-24px;bottom:28px;max-width:205px;padding:16px 20px;border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-card);font-family:var(--font-display);font-size:17px;font-weight:700;line-height:1.3}.hk-scope .wbp-section{padding:var(--section-gap) 0}.hk-scope .wbp-head{max-width:660px;margin-bottom:34px}.hk-scope .wbp-head p{margin-top:10px;color:var(--ink-2)}.hk-scope .wbp-steps,.hk-scope .wbp-perks{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hk-scope .wbp-step,.hk-scope .wbp-perk{padding:28px;border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-card)}.hk-scope .wbp-step{min-height:0}.hk-scope .wbp-num{display:flex;align-items:center;justify-content:center;width:66px;height:66px;margin-bottom:36px;border-radius:50%;background:var(--blue-tint);font-family:var(--font-display);font-size:38px;font-weight:800;color:var(--blue)}.hk-scope .wbp-step h3,.hk-scope .wbp-perk h3,.hk-scope .wbp-detail h3{font-size:21px}.hk-scope .wbp-step p,.hk-scope .wbp-perk p,.hk-scope .wbp-detail p{margin-top:9px;color:var(--ink-2)}.hk-scope .wbp-perks-band{padding:72px 0;background:var(--wash)}.hk-scope .wbp-perk{min-height:0}.hk-scope .wbp-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:22px;border-radius:50%;background:var(--blue-tint);color:var(--blue-deep)}.hk-scope .wbp-icon svg{width:25px;height:25px}.hk-scope .wbp-details{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:stretch}.hk-scope .wbp-details-img{width:100%;height:100%;min-height:470px;object-fit:cover;border-radius:var(--radius-lg)}.hk-scope .wbp-details-copy{padding-top:8px}.hk-scope .wbp-detail{margin-top:22px;padding:24px 26px;border-radius:var(--radius);background:var(--cream)}.hk-scope .wbp-detail+.wbp-detail{margin-top:14px;background:var(--mint)}.hk-scope .wbp-list{margin:12px 0 0;padding-left:20px;color:var(--ink-2)}.hk-scope .wbp-list li+li{margin-top:8px}.hk-scope .wbp-cta{margin-top:0;padding-top:88px;text-align:center}.hk-scope .wbp-cta .h-section{max-width:640px;margin:auto;color:#fff;font-size:clamp(34px,4vw,48px)}.hk-scope .wbp-cta p{max-width:540px;margin:14px auto 26px;color:#ffffffeb}.hk-scope .wbp-cta .btn{background:var(--yellow);color:var(--ink)}.hk-scope .wbp-cta .btn:hover{background:var(--yellow-deep);color:var(--ink)}@media(max-width:960px){.hk-scope .wbp-hero-inner,.hk-scope .wbp-details{grid-template-columns:1fr}.hk-scope .wbp-visual{max-width:620px}.hk-scope .wbp-hero-img{aspect-ratio:3/2}.hk-scope .wbp-steps,.hk-scope .wbp-perks{grid-template-columns:repeat(2,1fr)}.hk-scope .wbp-step:last-child{grid-column:1/-1}.hk-scope .wbp-details-img{min-height:360px;aspect-ratio:3/2}}@media(max-width:600px){.hk-scope .wbp-hero{padding:48px 0 54px;background-size:220px}.hk-scope .wbp-title{font-size:46px}.hk-scope .wbp-hero-sub{font-size:16px}.hk-scope .wbp-actions{flex-direction:column}.hk-scope .wbp-actions .btn{width:100%}.hk-scope .wbp-hero-img{aspect-ratio:4/5}.hk-scope .wbp-note{left:12px;right:12px;bottom:14px;max-width:none}.hk-scope .wbp-steps,.hk-scope .wbp-perks{grid-template-columns:1fr}.hk-scope .wbp-step:last-child{grid-column:auto}.hk-scope .wbp-step,.hk-scope .wbp-perk{min-height:0}.hk-scope .wbp-num{margin-bottom:25px}.hk-scope .wbp-details{gap:28px}.hk-scope .wbp-details-img{min-height:0;aspect-ratio:4/3}.hk-scope .wbp-detail{padding:22px}.hk-scope .wbp-perks-band{padding:48px 0}.hk-scope .wbp-cta{padding-top:56px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/hk-page-welcome-baby-programme.css.map */
