.hk-scope .sqd-hero{background-color:var(--mint);background-image:url(hk-stars-muted.svg);background-size:280px}.hk-scope .sqd-hero-inner{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding-block:64px}.hk-scope .sqd-hero-copy .kicker{display:block;margin-bottom:16px}.hk-scope .sqd-hero-copy .display{max-width:520px}.hk-scope .sqd-hero-sub{margin-top:20px;max-width:480px;font-size:17px;line-height:1.6;color:var(--ink-2)}.hk-scope .sqd-hero-ctas{display:flex;align-items:center;gap:12px;margin-top:32px;flex-wrap:wrap}.hk-scope .sqd-cloud{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:8px}.hk-scope .sqd-bubble{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:var(--shadow-card);font-family:var(--font-display);font-weight:700;font-size:26px;color:var(--blue-deep)}.hk-scope .sqd-bubble:nth-child(4n+2){background:var(--blue-tint);color:var(--blue-deep)}.hk-scope .sqd-bubble:nth-child(4n+3){background:var(--yellow-tint);color:var(--ink)}.hk-scope .sqd-bubble:nth-child(4n){background:var(--cream);color:var(--ink)}.hk-scope .sqd-bubble:nth-child(3n){transform:translateY(14px)}.hk-scope .sqd-about-inner{display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:56px}.hk-scope .sqd-about-copy .kicker{display:block;margin-bottom:14px}.hk-scope .sqd-about-copy .h-section{margin-bottom:16px}.hk-scope .sqd-about-copy p{color:var(--ink-2);max-width:520px;margin-bottom:14px}.hk-scope .sqd-about-copy p:last-child{margin-bottom:0}.hk-scope .sqd-about-panel{aspect-ratio:4 / 3;border-radius:var(--radius-lg);background:var(--blue-tint);box-shadow:var(--shadow-soft);display:flex;align-items:center;justify-content:center;padding:40px}.hk-scope .sqd-about-panel-inner{text-align:center}.hk-scope .sqd-about-panel-inner .sqd-badge{display:inline-flex;align-items:center;justify-content:center;width:92px;height:92px;margin:0 auto 18px;border-radius:50%;background:#fff;box-shadow:var(--shadow-card);color:var(--blue)}.hk-scope .sqd-about-panel-inner .sqd-badge svg{width:44px;height:44px}.hk-scope .sqd-about-panel-inner strong{display:block;font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--ink)}.hk-scope .sqd-about-panel-inner span{display:block;margin-top:6px;font-size:15px;color:var(--ink-2)}.hk-scope .sqd-perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.hk-scope .sqd-perk-card{padding:32px;border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-card)}.hk-scope .sqd-perk-card:nth-child(2){background:var(--yellow-tint)}.hk-scope .sqd-perk-icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:20px;border-radius:18px;background:var(--blue-tint);color:var(--blue-deep)}.hk-scope .sqd-perk-icon svg{width:27px;height:27px}.hk-scope .sqd-perk-card .h-card{margin-bottom:8px}.hk-scope .sqd-perk-card p{color:var(--ink-2);line-height:1.65}.hk-scope .sqd-squad{background:var(--cream);padding-block:64px}.hk-scope .sqd-squad-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.hk-scope .sqd-member{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-card);padding:26px 18px}.hk-scope .sqd-ava{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:14px;border-radius:50%;background:var(--blue-tint);font-family:var(--font-display);font-weight:700;font-size:24px;color:var(--blue-deep)}.hk-scope .sqd-member:nth-child(3n+2) .sqd-ava{background:var(--yellow-tint);color:var(--ink)}.hk-scope .sqd-member:nth-child(3n) .sqd-ava{background:var(--mint);color:var(--good)}.hk-scope .sqd-member-name{font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--ink)}.hk-scope .sqd-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 32px}.hk-scope .sqd-step-num{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:18px;border-radius:50%;background:var(--blue-tint);font-family:var(--font-display);font-weight:700;font-size:24px;color:var(--blue-deep)}.hk-scope .sqd-step .h-card{margin-bottom:8px}.hk-scope .sqd-step p{font-size:15px;line-height:1.6;color:var(--ink-2)}.hk-scope .sqd-faq{max-width:760px;margin-inline:auto}.hk-scope .sqd-faq .section-head{justify-content:center;text-align:center}.hk-scope .sqd-faq details{border-bottom:1px solid var(--line)}.hk-scope .sqd-faq details:first-of-type{border-top:1px solid var(--line)}.hk-scope .sqd-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 4px;font-weight:600;font-size:16px;color:var(--ink);cursor:pointer;list-style:none}.hk-scope .sqd-faq summary::-webkit-details-marker{display:none}.hk-scope .sqd-faq summary:after{content:"+";flex:none;font-weight:400;font-size:22px;line-height:1;color:var(--ink-3);transition:transform .2s ease}.hk-scope .sqd-faq details[open] summary:after{transform:rotate(45deg)}.hk-scope .sqd-faq-body{padding:0 4px 22px;font-size:15px;line-height:1.65;color:var(--ink-2);max-width:640px}.hk-scope .sqd-closing{text-align:center}.hk-scope .band:has(.sqd-closing){padding-top:88px}.hk-scope .sqd-closing .h-section{margin-bottom:12px}.hk-scope .sqd-closing p{max-width:460px;margin-inline:auto;color:#ffffffeb;margin-bottom:24px}.hk-scope .band--blue .sqd-closing .btn-primary{background:var(--yellow);color:var(--ink)}.hk-scope .band--blue .sqd-closing .btn-primary:hover{background:var(--yellow-deep);color:var(--ink)}@media(max-width:960px){.hk-scope .sqd-hero-inner{grid-template-columns:1fr;gap:32px;padding-block:44px}.hk-scope .sqd-about-inner{grid-template-columns:1fr;gap:32px}.hk-scope .sqd-squad-grid{grid-template-columns:repeat(2,1fr)}.hk-scope .sqd-steps{grid-template-columns:1fr;gap:28px}.hk-scope .sqd-squad{padding-block:48px}.hk-scope .band:has(.sqd-closing){padding-top:56px}.hk-scope .sqd-bubble:nth-child(3n){transform:none}}@media(max-width:520px){.hk-scope .sqd-cloud{grid-template-columns:repeat(3,1fr)}.hk-scope .sqd-perks{grid-template-columns:1fr}.hk-scope .sqd-perk-card{padding:25px}.hk-scope .sqd-hero-sub{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/hk-page-happiparents-squad.css.map */
