:root{--hm-cream:#fffaf0;--hm-pink:#ff8ab8;--hm-pink-soft:#ffe1ec;--hm-purple:#7b3ff2;--hm-purple-soft:#efe5ff;--hm-mint:#bff4ea;--hm-mint-2:#e5fbf7;--hm-sky:#bcecff;--hm-yellow:#ffe38a;--hm-orange:#ffb46f;--hm-ink:#20233d;--hm-navy:#16244a;--hm-muted:#6f768f;--hm-line:#f1d9c6;--hm-white:#ffffff;--hm-radius-xl:34px;--hm-radius-lg:24px;--hm-shadow:0 18px 42px rgba(121,86,187,.13);--hm-shadow-soft:0 10px 24px rgba(121,86,187,.09);--hm-gradient:linear-gradient(100deg,#24d7dc 0%,#7b3ff2 100%);--hm-cute-font-heading:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--hm-cute-font-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif}.hm-faq-page{font-family:var(--hm-cute-font-body);color:var(--hm-ink);background:radial-gradient(circle at 7% 7%,rgba(255,138,184,.16),transparent 22%),radial-gradient(circle at 92% 10%,rgba(191,244,234,.28),transparent 24%),radial-gradient(circle at 88% 82%,rgba(239,229,255,.7),transparent 26%),var(--hm-cream);overflow:hidden}.hm-faq-page *{box-sizing:border-box}.hm-faq-container{width:min(1120px,calc(100% - 36px));margin:0 auto}.hm-faq-hero{position:relative;padding:72px 0 52px}.hm-faq-hero-card{position:relative;border-radius:var(--hm-radius-xl);background:radial-gradient(circle at 84% 25%,rgba(255,255,255,.7),transparent 16%),linear-gradient(135deg,#fff,#fff0f7 45%,#e9fbff);box-shadow:var(--hm-shadow);border:1px solid rgba(255,255,255,.86);padding:clamp(34px,6vw,66px);min-height:330px;overflow:hidden}.hm-faq-kicker{display:inline-flex;align-items:center;gap:8px;background:var(--hm-white);border:1px solid #f5d5e2;color:var(--hm-purple);padding:9px 14px;border-radius:999px;font-weight:900;font-size:14px;box-shadow:var(--hm-shadow-soft);margin-bottom:16px}.hm-faq-title{font-family:var(--hm-cute-font-heading);font-size:clamp(42px,7vw,74px);line-height:.94;letter-spacing:-.04em;margin:0 0 18px;color:var(--hm-navy);max-width:680px}.hm-faq-title span{color:var(--hm-purple)}.hm-faq-intro{max-width:640px;color:#4e5775;font-size:18px;line-height:1.65;margin:0}.hm-faq-doodles span{position:absolute;font-family:var(--hm-cute-font-heading);font-weight:900;color:var(--hm-pink);opacity:.9;pointer-events:none}.hm-faq-doodles .d1{right:15%;top:22%;font-size:46px;transform:rotate(14deg)}.hm-faq-doodles .d2{right:8%;bottom:18%;font-size:54px;color:var(--hm-yellow);transform:rotate(-10deg)}.hm-faq-doodles .d3{left:4%;bottom:10%;font-size:36px;color:var(--hm-mint);transform:rotate(-14deg)}.hm-faq-doodles .d4{right:28%;bottom:27%;font-size:30px;color:var(--hm-orange);transform:rotate(18deg)}.hm-faq-quicknav{display:flex;gap:12px;flex-wrap:wrap;padding:20px;background:#ffffffb8;border:1px solid rgba(255,255,255,.85);border-radius:24px;box-shadow:var(--hm-shadow-soft);margin-top:-22px;position:relative;z-index:2}.hm-faq-quicknav a{text-decoration:none;color:var(--hm-navy);background:var(--hm-white);border:1px solid #f2d9e5;padding:10px 15px;border-radius:999px;font-weight:900;font-size:14px;transition:.18s}.hm-faq-quicknav a:hover{transform:translateY(-2px);box-shadow:var(--hm-shadow-soft);background:var(--hm-purple-soft)}.hm-faq-layout{display:grid;grid-template-columns:250px 1fr;gap:28px;align-items:start;padding:52px 0 74px}.hm-faq-sidebar{position:sticky;top:100px;background:#ffffffbf;border:1px solid rgba(255,255,255,.88);border-radius:26px;padding:18px;box-shadow:var(--hm-shadow-soft)}.hm-faq-sidebar-title{font-family:var(--hm-cute-font-heading);font-size:20px;margin:0 0 12px;color:var(--hm-navy)}.hm-faq-sidebar a{display:block;text-decoration:none;color:#596078;font-weight:850;font-size:14px;padding:9px 10px;border-radius:14px}.hm-faq-sidebar a:hover{background:var(--hm-mint-2);color:var(--hm-purple)}.hm-faq-content{display:grid;gap:28px}.hm-faq-section{scroll-margin-top:112px;background:#ffffffd1;border:1px solid rgba(255,255,255,.9);border-radius:var(--hm-radius-xl);box-shadow:var(--hm-shadow-soft);padding:clamp(22px,4vw,34px)}.hm-faq-section-heading{display:flex;align-items:center;gap:12px;font-family:var(--hm-cute-font-heading);font-size:clamp(28px,3vw,38px);line-height:1.05;letter-spacing:-.025em;color:var(--hm-navy);margin:0 0 20px}.hm-faq-section-heading:before{content:"";width:36px;height:36px;border-radius:14px;background:radial-gradient(circle at 50% 50%,var(--hm-yellow) 0 24%,transparent 25%),radial-gradient(circle at 20% 50%,var(--hm-yellow) 0 18%,transparent 19%),radial-gradient(circle at 80% 50%,var(--hm-yellow) 0 18%,transparent 19%),radial-gradient(circle at 50% 20%,var(--hm-yellow) 0 18%,transparent 19%),radial-gradient(circle at 50% 80%,var(--hm-yellow) 0 18%,transparent 19%);flex:0 0 auto}.hm-faq-list{display:grid;gap:12px}.hm-faq-item{border:1px solid #f2dfd1;border-radius:22px;background:linear-gradient(180deg,#fff,#fffdf9);overflow:hidden}.hm-faq-item summary{list-style:none;cursor:pointer;padding:18px 22px;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;font-family:var(--hm-cute-font-heading);font-weight:700;color:var(--hm-navy);font-size:19px}.hm-faq-item summary::-webkit-details-marker{display:none}.hm-faq-plus{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--hm-purple-soft);color:var(--hm-purple);font-weight:900;transition:.2s}.hm-faq-item[open] .hm-faq-plus{transform:rotate(45deg);background:var(--hm-pink-soft);color:var(--hm-pink)}.hm-faq-answer{color:#555f77;line-height:1.75;font-size:16px;padding:0 22px 20px}.hm-faq-answer p{margin:0 0 12px}.hm-faq-answer p:last-child{margin-bottom:0}.hm-faq-cta{margin:12px 0 78px}.hm-faq-cta-card{position:relative;overflow:hidden;border-radius:var(--hm-radius-xl);background:linear-gradient(135deg,#e4fbf7,#fff0f7 54%,#f0e6ff);border:1px solid rgba(255,255,255,.9);box-shadow:var(--hm-shadow);padding:clamp(28px,5vw,46px);display:grid;grid-template-columns:1.1fr .9fr;gap:26px;align-items:center}.hm-faq-cta-card h2{margin:0 0 12px;font-family:var(--hm-cute-font-heading);font-size:clamp(30px,4vw,46px);line-height:1.02;color:var(--hm-navy)}.hm-faq-cta-card p{color:#596078;margin:0 0 22px;line-height:1.7}.hm-faq-btn-row{display:flex;gap:12px;flex-wrap:wrap}.hm-faq-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;text-decoration:none;font-weight:900;font-size:15px}.hm-faq-btn-primary{background:var(--hm-purple);color:#fff;box-shadow:0 14px 26px #7b3ff23d}.hm-faq-btn-secondary{background:#fff;color:var(--hm-purple);border:1px solid #d8c3ff}.hm-faq-note{justify-self:end;width:min(300px,100%);transform:rotate(5deg);background:#fff6b7;border-radius:14px;box-shadow:0 16px 28px #8e6f2d29;padding:28px 24px;font-family:var(--hm-cute-font-heading);color:var(--hm-navy);font-size:24px;line-height:1.15}@media(max-width:960px){.hm-faq-layout{grid-template-columns:1fr}.hm-faq-sidebar{position:relative;top:0}.hm-faq-sidebar-links{display:flex;gap:8px;flex-wrap:wrap}.hm-faq-sidebar a{background:#fff;border:1px solid #f1deef}.hm-faq-cta-card{grid-template-columns:1fr}.hm-faq-note{justify-self:start;transform:rotate(-2deg)}}@media(max-width:640px){.hm-faq-container{width:min(100% - 28px,1120px)}.hm-faq-hero{padding-top:42px}.hm-faq-hero-card{padding:28px 22px 34px}.hm-faq-doodles{display:none}.hm-faq-item summary{font-size:17px;padding:16px}.hm-faq-answer{padding:0 16px 18px;font-size:15px}}.hm-faq-page{font-family:var(--hm-font-body, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif)!important;background:var(--hm-bg, #fffaf4)!important;overflow:clip!important}.hm-faq-page h1,.hm-faq-page h2,.hm-faq-page h3,.hm-faq-item summary{font-family:var(--hm-font-heading, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif)!important}.hm-faq-container{width:min(1120px,calc(100% - 32px))!important}.hm-faq-hero{padding:48px 0 28px!important}.hm-faq-hero-card{min-height:auto!important;padding:clamp(28px,5vw,52px)!important;border-radius:28px!important}.hm-faq-title{font-size:clamp(34px,5vw,56px)!important;line-height:1.05!important;letter-spacing:-.035em!important}.hm-faq-intro{font-size:16px!important;line-height:1.7!important}.hm-faq-quicknav{margin-top:18px!important;padding:14px!important;border-radius:20px!important}.hm-faq-layout{grid-template-columns:220px minmax(0,1fr)!important;gap:24px!important;padding:36px 0 60px!important}.hm-faq-sidebar{top:96px!important;border-radius:20px!important}.hm-faq-section{border-radius:24px!important;padding:clamp(20px,3vw,30px)!important}.hm-faq-section-heading{font-size:clamp(24px,2.5vw,32px)!important}.hm-faq-item summary{font-size:16px!important;line-height:1.35!important}.hm-faq-answer{font-size:15px!important;line-height:1.75!important}.hm-faq-cta-card{border-radius:26px!important}.hm-faq-cta-card h2{font-size:clamp(26px,3.4vw,38px)!important;line-height:1.12!important}@media(max-width:900px){.hm-faq-layout{grid-template-columns:1fr!important;padding-top:24px!important}.hm-faq-sidebar{position:static!important}.hm-faq-sidebar-links{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.hm-faq-sidebar-links a{border:1px solid var(--hm-line, #eee1d7)!important;background:#fff!important}}@media(max-width:640px){.hm-faq-container{width:min(100% - 24px,1120px)!important}.hm-faq-hero{padding:28px 0 18px!important}.hm-faq-title{font-size:32px!important}.hm-faq-doodles,.hm-faq-quicknav{display:none!important}.hm-faq-section-heading:before{width:28px!important;height:28px!important}.hm-faq-item summary{grid-template-columns:1fr 28px!important;padding:15px 14px!important}.hm-faq-answer{padding:0 14px 16px!important}.hm-faq-cta{margin-bottom:48px!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/hm-faq.css.map */
