.hl-st-hero,.hl-st-why,.hl-st-quote,.hl-st-how,.hl-st-diff,.hl-st-faq,.hl-st-disclaimer{font-family:var(--font-body--family);font-weight:var(--font-body--weight);font-style:var(--font-body--style)}.hl-st-hero-eyebrow,.hl-st-eyebrow,.hl-st-tile-label,.hl-st-quote-attr{display:block;font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:var(--font-size--2xs, .75rem);line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:#632c90}.hl-st-hero-sub,.hl-st-lead,.hl-st-tile-body,.hl-st-step-body,.hl-st-faq-a,.hl-st-faq-a p,.hl-st-diff-list li{font-family:var(--font-paragraph--family);font-weight:var(--font-paragraph--weight);font-size:var(--font-paragraph--size, .875rem);line-height:1.6}.hl-st-hero{background:#f9f6fdb3;border-bottom:1px solid #e8dff4;padding:80px 48px 72px;text-align:center;width:100%;box-sizing:border-box}.hl-st-hero-eyebrow{margin:0 0 1rem}.hl-st-hero-h1{display:block;font-family:var(--font-h1--family);font-weight:var(--font-h1--weight);font-style:var(--font-h1--style);font-size:var(--font-h1--size);line-height:1.1;letter-spacing:var(--font-h1--letter-spacing);text-transform:var(--font-h1--case);color:#1a1a1a;margin:0 auto 1.1rem;max-width:820px;overflow-wrap:break-word}.hl-st-hero-sub{display:block;font-size:var(--font-size--md, 1rem);color:#444;max-width:580px;margin:0 auto 2rem}.hl-st-hero-cta{display:inline-block;background:#632c90;color:#fff;font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:var(--font-size--sm, .875rem);letter-spacing:.06em;text-transform:uppercase;padding:14px 40px;border-radius:4px;text-decoration:none;border:none;cursor:pointer;transition:background .2s}.hl-st-hero-cta:hover{background:#7b3aad;color:#fff}@media(max-width:640px){.hl-st-hero{padding:52px 20px 48px}.hl-st-hero-sub{font-size:var(--font-paragraph--size, .875rem)}.hl-st-hero-cta{display:block;max-width:300px;margin-left:auto;margin-right:auto;text-align:center;padding:14px 24px}}.hl-st-inner{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:48px;padding-right:48px;box-sizing:border-box}@media(min-width:641px)and (max-width:1024px){.hl-st-inner{padding-left:32px;padding-right:32px}}@media(max-width:640px){.hl-st-inner{padding-left:20px;padding-right:20px}}.hl-st-eyebrow{text-align:center;margin:0 0 .6rem}.hl-st-h2,.hl-st-diff-h2{display:block;font-family:var(--font-h2--family);font-weight:var(--font-h2--weight);font-style:var(--font-h2--style);font-size:var(--font-h2--size);line-height:var(--font-h2--line-height);letter-spacing:var(--font-h2--letter-spacing);text-transform:var(--font-h2--case);overflow-wrap:break-word}.hl-st-h2{color:#1a1a1a;text-align:center;margin:0 auto 2.5rem;max-width:600px}@media(max-width:640px){.hl-st-h2,.hl-st-diff-h2{font-size:var(--font-size--2xl, 1.5rem)}.hl-st-h2{margin-bottom:1.75rem}}.hl-st-why{background:#f9f6fd;padding:72px 0;width:100%;box-sizing:border-box}.hl-st-lead{color:#333;margin:0}.hl-st-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.hl-st-why-tile{background:#fff;border:1px solid #e8dff4;border-left:3px solid #632C90;border-radius:6px;padding:22px 20px 22px 22px;box-sizing:border-box}.hl-st-tile-label{margin:0 0 .6rem}.hl-st-tile-title,.hl-st-step-title{display:block;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-style:var(--font-heading--style);font-size:var(--font-size--lg, 1.125rem);line-height:1.25;color:#1a1a1a}.hl-st-tile-title{margin:0 0 .5rem}.hl-st-tile-body{display:block;color:#555;margin:0}@media(min-width:641px)and (max-width:1024px){.hl-st-why{padding:56px 0}.hl-st-why-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:640px){.hl-st-why{padding:48px 0}.hl-st-why-grid{grid-template-columns:1fr;gap:12px}}.hl-st-quote{padding:72px 48px;text-align:center;width:100%;box-sizing:border-box;background:#fff}.hl-st-quote-mark{display:block;font-family:var(--font-heading--family);font-size:5rem;line-height:.6;color:#e8dff4;margin:0 0 1.4rem}.hl-st-quote-text{display:block;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-style:italic;font-size:var(--font-size--2xl, 1.5rem);line-height:1.35;color:#1a1a1a;max-width:680px;margin:0 auto 1rem}@media(max-width:640px){.hl-st-quote{padding:48px 20px}.hl-st-quote-mark{font-size:3.5rem}.hl-st-quote-text{font-size:var(--font-size--xl, 1.25rem)}}.hl-st-how{background:#f9f6fd;padding:72px 0;width:100%;box-sizing:border-box}.hl-st-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.hl-st-step{text-align:center}.hl-st-step-num{width:48px;height:48px;background:#632c90;color:#fff;border-radius:50%;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:var(--font-size--xl, 1.25rem);display:flex;align-items:center;justify-content:center;margin:0 auto 1.1rem;line-height:1;box-sizing:border-box}.hl-st-step-title{margin:0 0 .6rem}.hl-st-step-body{display:block;color:#555;max-width:260px;margin:0 auto}@media(min-width:641px)and (max-width:1024px){.hl-st-how{padding:56px 0}.hl-st-steps{gap:28px}}@media(max-width:640px){.hl-st-how{padding:48px 0}.hl-st-steps{grid-template-columns:1fr;gap:32px}}.hl-st-diff{background:#632c90;padding:64px 48px;text-align:center;width:100%;box-sizing:border-box}.hl-st-diff-h2{color:#fff;margin:0 auto 2rem;max-width:600px}.hl-st-diff-list{list-style:none;padding:0;margin:0 auto 2rem;max-width:860px;text-align:left;display:grid;grid-template-columns:repeat(2,1fr);gap:12px 56px;box-sizing:border-box}.hl-st-diff-list li{padding-left:20px;position:relative;color:#fff;list-style:none}.hl-st-diff-list li:before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;background:#ffffff73;border-radius:50%}.hl-st-diff-pricing{display:block;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-style:italic;font-size:var(--font-size--md, 1rem);color:#ffffffeb;margin:0 0 2rem}.hl-st-diff-cta{display:inline-block;background:#fff;color:#632c90;font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:var(--font-size--sm, .875rem);letter-spacing:.06em;text-transform:uppercase;padding:14px 40px;border-radius:4px;text-decoration:none;border:none;cursor:pointer;transition:background .15s}.hl-st-diff-cta:hover{background:#f9f6fd;color:#632c90}@media(min-width:641px)and (max-width:1024px){.hl-st-diff{padding:56px 32px}.hl-st-diff-list{max-width:660px;gap:12px 40px}}@media(max-width:640px){.hl-st-diff{padding:48px 20px}.hl-st-diff-list{grid-template-columns:1fr;gap:10px}.hl-st-diff-cta{display:block;max-width:300px;margin-left:auto;margin-right:auto;text-align:center;padding:14px 24px}}.hl-st-faq{padding:72px 48px;max-width:860px;margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;background:#fff}.hl-st-faq-item{border-bottom:1px solid #e8dff4;display:block}.hl-st-faq-q{width:100%;background:none;border:none;box-shadow:none;outline:none;padding:20px 0;text-align:left;font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:var(--font-size--md, 1rem);line-height:1.4;color:#1a1a1a;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;text-transform:none;letter-spacing:normal}.hl-st-faq-q:hover{color:#632c90;background:none}.hl-st-faq-q:focus-visible{outline:2px solid #632C90;outline-offset:2px}.hl-st-faq-icon{flex-shrink:0;width:20px;height:20px;stroke:#632c90;stroke-width:2;fill:none;stroke-linecap:round;transition:transform .2s;display:block}.hl-st-faq-item.open .hl-st-faq-icon{transform:rotate(45deg)}.hl-st-faq-a{display:none;color:#555;padding-bottom:20px}.hl-st-faq-item.open .hl-st-faq-a{display:block}.hl-st-faq-a p{margin:0;color:#555}@media(min-width:641px)and (max-width:1024px){.hl-st-faq{padding:56px 32px}}@media(max-width:640px){.hl-st-faq{padding:48px 20px;max-width:100%}.hl-st-faq-q{font-size:var(--font-paragraph--size, .875rem);padding:16px 0}}.hl-st-disclaimer{font-size:var(--font-size--2xs, .75rem);line-height:1.6;color:#999;border-top:1px solid #e8dff4;padding:28px 48px 48px;max-width:860px;margin-left:auto;margin-right:auto;text-align:center;box-sizing:border-box;width:100%}@media(max-width:640px){.hl-st-disclaimer{padding:24px 20px 40px;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/hl-collection.css.map */
