.hk-scope .reg-hero{background:var(--wash)}.hk-scope .reg-hero-inner{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding-block:64px}.hk-scope .reg-hero-copy .kicker{display:block;margin-bottom:16px}.hk-scope .reg-hero-copy .display{max-width:520px}.hk-scope .reg-hero-sub{margin-top:20px;max-width:480px;font-size:17px;line-height:1.6;color:var(--ink-2)}.hk-scope .reg-hero-ctas{display:flex;align-items:center;gap:12px;margin-top:32px;flex-wrap:wrap}.hk-scope .reg-hero-media{aspect-ratio:3 / 2}.hk-scope .reg-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 32px}.hk-scope .reg-proof-item svg{width:26px;height:26px;color:var(--blue);margin-bottom:14px}.hk-scope .reg-proof-item .h-card{margin-bottom:8px}.hk-scope .reg-proof-item p{font-size:15px;line-height:1.6;color:var(--ink-2)}.hk-scope .reg-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 32px}.hk-scope .reg-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-serif);font-weight:600;font-size:26px;color:var(--blue-deep)}.hk-scope .reg-step .h-card{margin-bottom:8px}.hk-scope .reg-step p{font-size:15px;line-height:1.6;color:var(--ink-2)}.hk-scope .reg-occasions{background:var(--cream);padding-block:64px}.hk-scope .reg-occasion-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hk-scope .reg-occasion-card{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-card);padding:28px}.hk-scope .reg-occasion-card .kicker{display:block;margin-bottom:10px}.hk-scope .reg-occasion-card .h-card{margin-bottom:10px}.hk-scope .reg-occasion-card p{font-size:15px;line-height:1.6;color:var(--ink-2)}.hk-scope .reg-perk{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:48px;background:var(--wash);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:48px 56px}.hk-scope .reg-perk-figure{font-family:var(--font-serif);font-weight:600;font-size:88px;line-height:1;letter-spacing:-1px;color:var(--blue-deep);white-space:nowrap}.hk-scope .reg-perk-copy .h-section{margin-bottom:10px}.hk-scope .reg-perk-copy p{max-width:560px;color:var(--ink-2)}.hk-scope .reg-perk-copy .reg-perk-note{margin-top:10px;font-size:14px;color:var(--ink-3)}.hk-scope .reg-faq{max-width:760px;margin-inline:auto}.hk-scope .reg-faq .section-head{justify-content:center;text-align:center}.hk-scope .reg-faq details{border-bottom:1px solid var(--line)}.hk-scope .reg-faq details:first-of-type{border-top:1px solid var(--line)}.hk-scope .reg-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 .reg-faq summary::-webkit-details-marker{display:none}.hk-scope .reg-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 .reg-faq details[open] summary:after{transform:rotate(45deg)}.hk-scope .reg-faq-body{padding:0 4px 22px;font-size:15px;line-height:1.65;color:var(--ink-2);max-width:640px}.hk-scope .reg-closing{text-align:center}.hk-scope .reg-closing .h-section{margin-bottom:12px}.hk-scope .reg-closing p{max-width:460px;margin-inline:auto;color:var(--ink-2);margin-bottom:24px}.hk-scope .band--blue .reg-closing p{color:#ffffffeb}.hk-scope .band--blue .reg-closing .btn-primary{background:var(--yellow);color:var(--ink)}.hk-scope .band--blue .reg-closing .btn-primary:hover{background:var(--yellow-deep);color:var(--ink)}@media(max-width:960px){.hk-scope .reg-hero-inner{grid-template-columns:1fr;gap:32px;padding-block:44px}.hk-scope .reg-proof,.hk-scope .reg-steps,.hk-scope .reg-occasion-grid{grid-template-columns:1fr;gap:28px}.hk-scope .reg-occasions{padding-block:48px}.hk-scope .reg-perk{grid-template-columns:1fr;gap:20px;padding:36px 28px}.hk-scope .reg-perk-figure{font-size:64px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/hk-page-registry.css.map */
