.hiw{--hiw-ink: var(--carbon-black, #1A1A1A);--hiw-text: var(--soft-charcoal, #2E2E2E);--hiw-muted: #717171;--hiw-bg: var(--cream-white, #FCFCFB);--hiw-bg-elevated: #F4F0EB;--hiw-accent: var(--signature-amber, #FAC05E);--hiw-accent-hover: #e8ad47;--hiw-border: rgba(0, 0, 0, .08);--hiw-max-width: 1700px;--hiw-max-text: 680px;--hiw-fs-display: clamp(3rem, 5.5vw, 5.5rem);--hiw-fs-h2: clamp(2rem, 3.2vw, 3.75rem);--hiw-fs-h3: clamp(1.5rem, 2.2vw, 2.25rem);--hiw-fs-body: clamp(1.125rem, 1.3vw, 1.5rem);--hiw-fs-small: clamp(1rem, 1.1vw, 1.1875rem);--hiw-fs-eyebrow: clamp(1.3rem, .9vw, .5rem);--hiw-fs-btn: clamp(1.0625rem, 1.15vw, 1.6125rem);--hiw-section-pad: clamp(56px, 8vw, 100px);--hiw-step-gap: clamp(40px, 5vw, 64px);--hiw-ease: cubic-bezier(.23, 1, .32, 1);--hiw-ease-out: cubic-bezier(.16, 1, .3, 1);--hiw-duration: .75s;font-family:var(--font-primary);color:var(--hiw-text);background:var(--hiw-bg)}.hiw__container{max-width:var(--hiw-max-width);margin:0 auto;padding:0 clamp(24px,5vw,80px)}.hiw-reveal{opacity:0;transform:translateY(28px);filter:blur(4px);transition:opacity var(--hiw-duration) var(--hiw-ease),transform var(--hiw-duration) var(--hiw-ease),filter var(--hiw-duration) var(--hiw-ease)}.hiw-reveal.is-visible{opacity:1;transform:translateY(0);filter:blur(0)}.hiw-reveal[data-hiw-delay="1"]{transition-delay:.12s}.hiw-reveal[data-hiw-delay="2"]{transition-delay:.24s}.hiw-reveal[data-hiw-delay="3"]{transition-delay:.36s}.hiw-reveal[data-hiw-delay="4"]{transition-delay:.48s}.hiw-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-primary);font-size:var(--hiw-fs-btn);font-weight:var(--fw-semibold, 600);text-decoration:none;border-radius:var(--radius-pill, 24px);border:none;cursor:pointer;line-height:1;transition:background .3s ease,color .3s ease,transform .15s ease,box-shadow .3s ease}.hiw-btn:active{transform:scale(.97)}.hiw-btn--primary{background:var(--hiw-accent);color:var(--hiw-ink);padding:clamp(16px,1.2vw,22px) clamp(32px,2.5vw,48px)}@media(hover:hover){.hiw-btn--primary:hover{background:var(--hiw-accent-hover);transform:translateY(-2px);box-shadow:0 8px 28px #fac05e4d}}.hiw-btn--secondary{background:transparent;color:var(--hiw-text);padding:clamp(16px,1.2vw,22px) clamp(32px,2.5vw,48px);border:1.5px solid rgba(0,0,0,.15)}@media(hover:hover){.hiw-btn--secondary:hover{border-color:var(--hiw-muted);color:var(--hiw-ink);transform:translateY(-2px);box-shadow:0 8px 20px #0000000f}}.hiw-hero{min-height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:clamp(80px,10vw,140px) 0 var(--hiw-section-pad)}.hiw-hero__eyebrow{display:block;font-size:var(--hiw-fs-eyebrow);font-weight:var(--fw-semibold, 600);letter-spacing:.14em;text-transform:uppercase;color:var(--hiw-accent);margin-bottom:20px}.hiw-hero__h1{font-size:var(--hiw-fs-display);font-weight:var(--fw-bold, 700);letter-spacing:-.025em;line-height:1.08;color:var(--hiw-ink);max-width:900px;margin:0 auto 24px;text-wrap:balance}.hiw-hero__subcopy{font-size:clamp(1.125rem,1.3vw,1.5rem);line-height:1.55;color:var(--hiw-muted);max-width:var(--hiw-max-text);margin:0 auto 40px}.hiw-hero__ctas{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:48px}.hiw-hero__proof{font-size:var(--hiw-fs-small);color:var(--hiw-muted);letter-spacing:.02em}.hiw-hero__proof span{margin:0 clamp(8px,.7vw,14px);opacity:.3}.hiw-process{padding:0 0 var(--hiw-step-gap)}.hiw-process__intro{text-align:center;margin-bottom:var(--hiw-step-gap)}.hiw-process__heading{font-size:var(--hiw-fs-h2);font-weight:var(--fw-bold, 700);color:var(--hiw-ink);letter-spacing:-.02em;margin:0 0 16px;text-wrap:balance}.hiw-process__body{font-size:var(--hiw-fs-body);color:var(--hiw-muted);line-height:1.6;max-width:var(--hiw-max-text);margin:0 auto}.hiw-step{padding:var(--hiw-step-gap) 0;border-top:1px solid var(--hiw-border)}.hiw-step:first-child{border-top:none;padding-top:0}.hiw-step__header{display:flex;align-items:center;gap:14px;margin-bottom:20px}.hiw-step__badge{width:clamp(40px,3vw,52px);height:clamp(40px,3vw,52px);border-radius:50%;background:var(--hiw-accent);color:var(--hiw-ink);display:flex;align-items:center;justify-content:center;font-size:clamp(.875rem,1vw,1.525rem);font-weight:var(--fw-bold, 700);flex-shrink:0}.hiw-step__label{font-size:var(--hiw-fs-eyebrow);font-weight:var(--fw-semibold, 600);letter-spacing:.12em;text-transform:uppercase;color:var(--hiw-muted)}.hiw-step__heading{font-size:var(--hiw-fs-h3);font-weight:var(--fw-bold, 700);color:var(--hiw-ink);letter-spacing:-.015em;line-height:1.2;margin:0 0 12px;max-width:640px}.hiw-step__summary{font-size:var(--hiw-fs-body);line-height:1.6;color:var(--hiw-text);max-width:620px;margin:0 0 20px}.hiw-step__layout{display:grid;grid-template-columns:1fr;gap:clamp(24px,3vw,40px);align-items:center}.hiw-step--has-image .hiw-step__layout{grid-template-columns:1fr 1fr}.hiw-step--image-left .hiw-step__media{order:-1}.hiw-step__media{border-radius:14px;overflow:hidden;background:var(--hiw-bg-elevated);box-shadow:0 4px 24px #0000000f}.hiw-step__img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.hiw-step--cards .hiw-step__layout{grid-template-columns:1fr 1fr;align-items:start}.hiw-step-cards{display:flex;flex-direction:column;gap:16px}.hiw-step-card{background:var(--hiw-bg-elevated);border-radius:14px;padding:clamp(20px,2vw,28px);border:1px solid var(--hiw-border);display:flex;gap:16px;align-items:flex-start;transition:transform .3s var(--hiw-ease),box-shadow .3s var(--hiw-ease)}@media(hover:hover){.hiw-step-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}}.hiw-step-card__icon-wrap{width:clamp(42px,3.5vw,52px);height:clamp(42px,3.5vw,52px);border-radius:12px;background:#fac05e1f;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hiw-step-card__icon{width:clamp(20px,1.6vw,24px);height:clamp(20px,1.6vw,24px);color:var(--hiw-accent)}.hiw-step-card__heading{font-size:var(--hiw-fs-small);font-weight:var(--fw-bold, 700);color:var(--hiw-ink);margin:0 0 6px;line-height:1.3}.hiw-step-card__text{font-size:var(--hiw-fs-body);line-height:1.55;color:var(--hiw-muted);margin:0}.hiw-accordion__trigger{display:inline-flex;align-items:center;gap:8px;background:var(--hiw-bg-elevated);border:none;padding:10px 18px;border-radius:999px;cursor:pointer;font-family:var(--font-primary);font-size:var(--hiw-fs-small);font-weight:var(--fw-semibold, 600);color:var(--hiw-ink);transition:background .3s ease,color .25s ease}.hiw-accordion__trigger[aria-expanded=true]{background:var(--hiw-accent)}.hiw-accordion__trigger:focus-visible{outline:2px solid var(--hiw-accent);outline-offset:4px;border-radius:999px}@media(hover:hover){.hiw-accordion__trigger:hover{background:#00000014}.hiw-accordion__trigger[aria-expanded=true]:hover{background:var(--hiw-accent-hover)}.hiw-accordion__trigger:hover .hiw-accordion__arrow{transform:translate(3px)}}.hiw-accordion__arrow{width:16px;height:16px;transition:transform .3s var(--hiw-ease)}.hiw-accordion__trigger[aria-expanded=true] .hiw-accordion__arrow{transform:rotate(90deg)}.hiw-accordion__trigger[aria-expanded=true] .hiw-accordion__text--more,.hiw-accordion__trigger:not([aria-expanded=true]) .hiw-accordion__text--less{display:none}.hiw-accordion__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--hiw-ease)}.hiw-accordion__body.is-open{grid-template-rows:1fr}.hiw-accordion__inner{overflow:hidden}.hiw-accordion__content{padding-top:20px;padding-bottom:8px;opacity:0;transition:opacity .4s ease .05s}.hiw-accordion__body.is-open .hiw-accordion__content{opacity:1}.hiw .hiw-accordion__content p,.hiw .hiw-fitted__content p{font-size:var(--hiw-fs-body);line-height:1.65;color:var(--hiw-text);margin:0 0 14px;max-width:620px}.hiw .hiw-accordion__content p:last-child,.hiw .hiw-fitted__content p:last-child{margin-bottom:0}.hiw .hiw-accordion__content ul,.hiw .hiw-fitted__content ul{list-style:none;padding:0;margin:0 0 16px}.hiw .hiw-accordion__content ul:last-child,.hiw .hiw-fitted__content ul:last-child{margin-bottom:0}.hiw .hiw-accordion__content li,.hiw .hiw-fitted__content li{display:flex;align-items:flex-start;gap:12px;font-size:var(--hiw-fs-body);line-height:1.55;color:var(--hiw-text);padding:5px 0}.hiw .hiw-accordion__content li:before,.hiw .hiw-fitted__content li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--hiw-accent);flex-shrink:0;margin-top:.6em}.hiw .hiw-accordion__content strong,.hiw .hiw-fitted__content strong{font-weight:var(--fw-semibold, 600);color:var(--hiw-ink)}.hiw .hiw-accordion__content a{color:var(--hiw-ink);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}@media(hover:hover){.hiw .hiw-accordion__content a:hover{color:var(--hiw-accent-hover)}}.hiw-paths__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,24px);margin-top:28px}.hiw-paths__card{background:var(--hiw-bg-elevated);border-radius:16px;padding:clamp(24px,2.5vw,36px);border:1px solid var(--hiw-border);transition:transform .3s var(--hiw-ease),box-shadow .3s var(--hiw-ease)}@media(hover:hover){.hiw-paths__card:hover{transform:translateY(-3px);box-shadow:0 12px 36px #00000014}}.hiw-paths__pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:#fac05e26;border:1px solid rgba(250,192,94,.35);font-size:clamp(.6875rem,.8vw,.8125rem);font-weight:var(--fw-bold, 700);letter-spacing:.05em;text-transform:uppercase;color:#8a6d1e;margin-bottom:16px}.hiw-paths__card-heading{font-size:clamp(1.125rem,1.4vw,1.375rem);font-weight:var(--fw-bold, 700);color:var(--hiw-ink);margin:0 0 10px;line-height:1.25}.hiw-paths__card-summary{font-size:var(--hiw-fs-body);line-height:1.6;color:var(--hiw-muted);margin:0 0 16px}.hiw-fitted{padding:var(--hiw-section-pad) 0}.hiw-fitted__inner{background:var(--hiw-bg-elevated);border-radius:20px;padding:clamp(48px,6vw,80px) clamp(32px,5vw,72px)}.hiw-fitted__eyebrow{display:block;font-size:var(--hiw-fs-eyebrow);font-weight:var(--fw-semibold, 600);letter-spacing:.14em;text-transform:uppercase;color:var(--hiw-accent);margin-bottom:16px}.hiw-fitted__heading{font-size:var(--hiw-fs-h2);font-weight:var(--fw-bold, 700);color:var(--hiw-ink);letter-spacing:-.02em;margin:0 0 16px;text-wrap:balance}.hiw-fitted__body{font-size:var(--hiw-fs-body);line-height:1.65;color:var(--hiw-muted);max-width:620px;margin:0 0 24px}.hiw-fitted__body:last-child{margin-bottom:0}.hiw-reassurance{padding:var(--hiw-section-pad) 0;text-align:center}.hiw-reassurance__heading{font-size:var(--hiw-fs-h2);font-weight:var(--fw-bold, 700);color:var(--hiw-ink);letter-spacing:-.02em;margin:0 0 48px;text-wrap:balance}.hiw-reassurance__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,48px);max-width:960px;margin:0 auto}.hiw-reassurance__item{text-align:center}.hiw-reassurance__icon{width:clamp(36px,3vw,48px);height:clamp(36px,3vw,48px);color:var(--hiw-accent);margin:0 auto 16px}.hiw-reassurance__item-heading{font-size:var(--hiw-fs-small);font-weight:var(--fw-semibold, 600);color:var(--hiw-ink);margin:0 0 8px}.hiw-reassurance__item-text{font-size:var(--hiw-fs-body);line-height:1.6;color:var(--hiw-muted);margin:0}.hiw-faq{padding:var(--hiw-section-pad) 0}.hiw-faq__heading{font-size:var(--hiw-fs-h2);font-weight:var(--fw-bold, 700);color:var(--hiw-ink);letter-spacing:-.02em;margin:0 0 48px;text-align:center;text-wrap:balance}.hiw-faq__list{list-style:none;margin:0 auto;padding:0;max-width:800px}.hiw-faq__item{border-bottom:1px solid var(--hiw-border)}.hiw-faq__item:first-child{border-top:1px solid var(--hiw-border)}.hiw-faq__trigger{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;font-size:var(--hiw-fs-h3);font-weight:var(--fw-semibold, 600);color:var(--hiw-ink);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.hiw-faq__trigger::-webkit-details-marker{display:none}.hiw-faq__trigger::marker{display:none;content:""}.hiw-faq__chevron{width:clamp(20px,1.5vw,28px);height:clamp(20px,1.5vw,28px);flex-shrink:0;color:var(--hiw-muted);transition:transform .3s var(--hiw-ease)}.hiw-faq__details[open] .hiw-faq__chevron{transform:rotate(180deg)}.hiw-faq__answer{padding:0 0 24px;font-size:var(--hiw-fs-body);line-height:1.65;color:var(--hiw-muted)}.hiw .hiw-faq__answer p{margin:0 0 12px;max-width:none}.hiw .hiw-faq__answer p:last-child{margin-bottom:0}.hiw-cta{padding:var(--hiw-section-pad) 0;text-align:center}.hiw-cta__inner{background:var(--hiw-bg-elevated);border-radius:20px;padding:clamp(56px,8vw,120px) clamp(32px,5vw,80px);box-shadow:0 0 0 1px #00000008}.hiw-cta__eyebrow{display:block;font-size:var(--hiw-fs-eyebrow);font-weight:var(--fw-semibold, 600);letter-spacing:.14em;text-transform:uppercase;color:var(--hiw-accent);margin-bottom:16px}.hiw-cta__heading{font-size:var(--hiw-fs-h2);font-weight:var(--fw-bold, 700);color:var(--hiw-ink);letter-spacing:-.02em;margin:0 0 16px;text-wrap:balance}.hiw-cta__body{font-size:var(--hiw-fs-body);line-height:1.6;color:var(--hiw-muted);max-width:var(--hiw-max-text);margin:0 auto 36px}.hiw-cta__actions{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;align-items:center}.hiw-cta__link{font-size:var(--hiw-fs-body);color:var(--hiw-muted);text-decoration:underline;text-underline-offset:4px;transition:color .25s ease}@media(hover:hover){.hiw-cta__link:hover{color:var(--hiw-ink)}}.hiw-hero__h1,.hiw-process__heading,.hiw-fitted__heading,.hiw-reassurance__heading,.hiw-faq__heading,.hiw-cta__heading{text-wrap:balance}@media(max-width:900px){.hiw{--hiw-section-pad: clamp(48px, 10vw, 80px);--hiw-step-gap: clamp(40px, 6vw, 56px);--hiw-fs-display: clamp(2rem, 8vw, 3rem);--hiw-fs-h2: clamp(1.5rem, 6vw, 2rem);--hiw-fs-h3: clamp(1.25rem, 4vw, 1.5rem);--hiw-fs-body: clamp(1rem, 3.5vw, 1.0625rem);--hiw-fs-small: clamp(.875rem, 3vw, .9375rem);--hiw-fs-eyebrow: .75rem;--hiw-fs-btn: 1rem}.hiw-reveal{transform:translateY(20px);filter:blur(3px)}.hiw-hero{min-height:auto;padding:clamp(48px,10vw,80px) 0 var(--hiw-section-pad)}.hiw-hero__subcopy{margin-bottom:28px}.hiw-hero__ctas{margin-bottom:32px}.hiw-btn--primary,.hiw-btn--secondary{min-height:48px;padding:14px 28px}.hiw-paths__grid,.hiw-step--has-image .hiw-step__layout{grid-template-columns:1fr}.hiw-step--image-left .hiw-step__media{order:0}.hiw-step--cards .hiw-step__layout{grid-template-columns:1fr}.hiw-reassurance__grid{grid-template-columns:1fr;gap:32px;max-width:400px}.hiw-faq__trigger{padding:20px 0;gap:16px}.hiw-faq__chevron{width:20px;height:20px}.hiw-faq__answer{padding-bottom:20px}}@media(max-width:600px){.hiw__container{padding:0 20px}.hiw-hero__ctas{flex-direction:column;align-items:stretch}.hiw-hero__ctas .hiw-btn{justify-content:center;text-align:center}.hiw-cta__actions{flex-direction:column;align-items:stretch}.hiw-cta__actions .hiw-btn{justify-content:center;text-align:center}.hiw-cta__link{text-align:center}.hiw-fitted__inner{padding:clamp(32px,6vw,48px) clamp(20px,4vw,32px);border-radius:16px}.hiw-cta__inner{padding:clamp(40px,8vw,64px) clamp(20px,4vw,32px);border-radius:16px}}@media(prefers-reduced-motion:reduce){.hiw-reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.hiw-accordion__body{transition:none!important}.hiw-accordion__content{opacity:1!important;transition:none!important}.hiw-accordion__arrow,.hiw-faq__chevron,.hiw-btn,.hiw-paths__card,.hiw-step-card{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/hiw.css.map */
