.hiw{--hiw-ink: var(--color-ink);--hiw-text: var(--color-ink-2);--hiw-muted: var(--color-ink-3);--hiw-bg: var(--color-page);--hiw-bg-elevated: var(--color-sunken);--hiw-accent: var(--color-accent);--hiw-accent-hover: var(--color-accent-hover);--hiw-border: var(--color-line);--hiw-max-width: var(--content-max);--hiw-max-text: var(--measure);--hiw-fs-display: var(--text-display);--hiw-fs-h2: var(--text-section);--hiw-fs-h3: var(--text-title);--hiw-fs-body: var(--text-body);--hiw-fs-small: var(--text-meta);--hiw-fs-eyebrow: var(--text-label);--hiw-fs-btn: var(--text-body);--hiw-section-pad: var(--section-space);--hiw-step-gap: clamp(40px, 5vw, 64px);--hiw-ease: var(--ease-out);--hiw-ease-out: var(--ease-space);--hiw-duration: var(--duration-space);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;justify-content:center;gap:var(--space-2, 8px);box-sizing:border-box;height:var(--control-lg, 48px);padding:0 var(--space-6, 24px);font-family:var(--font-sans, var(--font-primary));font-size:var(--text-body, 16px);font-weight:var(--weight-strong, 600);text-decoration:none;border-radius:var(--radius-control, 8px);border:1px solid transparent;box-shadow:var(--shadow-raised, none);cursor:pointer;line-height:1;white-space:nowrap;transition:background-color var(--duration-feedback, .12s) ease,scale var(--duration-feedback, .12s) ease}.hiw-btn:active{scale:.97}.hiw-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.hiw-btn--primary{background:var(--color-accent, #fac05e);color:var(--color-on-accent, #1b1b1a)}.hiw-btn--secondary{background:var(--color-surface, #fff);color:var(--color-ink, #1b1b1a);border-color:var(--color-line-strong, #dad9d5)}@media(hover:hover){.hiw-btn--primary:hover{background:var(--color-accent-hover, #f5b23f)}.hiw-btn--secondary:hover{background:var(--color-sunken, #f2f2f0)}}.hiw-hero{min-height:70vh;display:flex;align-items:center;justify-content:center;text-align:left;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:none;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 0 24px;text-wrap:balance}.hiw-hero__subcopy{font-size:var(--text-title);line-height:1.55;color:var(--hiw-muted);max-width:var(--hiw-max-text);margin:0 0 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:left;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}.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:var(--text-title);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:none;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:var(--radius-control);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:var(--radius-control)}@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:var(--text-label);font-weight:var(--fw-bold, 700);letter-spacing:.05em;text-transform:none;color:#8a6d1e;margin-bottom:16px}.hiw-paths__card-heading{font-size:var(--text-title);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:none;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:left}.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}.hiw-reassurance__item{text-align:left}.hiw-reassurance__icon{width:clamp(36px,3vw,48px);height:clamp(36px,3vw,48px);color:var(--hiw-accent);margin:0 0 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:left;text-wrap:balance}.hiw-faq__list{list-style:none;margin:0;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:left}.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:none;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 0 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: var(--section-space);--hiw-step-gap: clamp(40px, 6vw, 56px);--hiw-fs-display: var(--text-display);--hiw-fs-h2: var(--text-section);--hiw-fs-h3: var(--text-title);--hiw-fs-body: var(--text-body);--hiw-fs-small: var(--text-meta);--hiw-fs-eyebrow: var(--text-label);--hiw-fs-btn: var(--text-body)}.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:left}.hiw-cta__actions{flex-direction:column;align-items:stretch}.hiw-cta__actions .hiw-btn{justify-content:center;text-align:left}.hiw-cta__link{text-align:left}.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}}.hiw{--hiw-accent: var(--color-ink-3);--hiw-accent-hover: var(--color-ink)}.hiw__container{max-width:var(--content-max);padding:0 var(--gutter)}.hiw-reveal{opacity:1;transform:none;filter:none}.hiw-reveal.is-pending{opacity:0;transform:translateY(12px)}.hiw-reveal.is-visible{opacity:1;transform:none;filter:none}@media(prefers-reduced-motion:reduce){.hiw-reveal,.hiw-reveal.is-pending{opacity:1;transform:none;transition:none}}@media print{.hiw-reveal.is-pending{opacity:1;transform:none}}.hiw [class*=eyebrow],.hiw .hiw-paths__pill{letter-spacing:0}.hiw .hiw-paths__pill{background:var(--color-surface);color:var(--color-ink-2);box-shadow:inset 0 0 0 1px var(--color-line-strong)}@media(min-width:900px){.hiw-fitted__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--space-16);align-items:start}.hiw-fitted__inner>:not(.hiw-fitted__content){grid-column:1}.hiw-fitted__content{grid-column:2;grid-row:1 / span 4}}.hiw-hero{min-height:0;justify-content:flex-start;padding:clamp(48px,6vw,96px) 0 clamp(32px,4vw,64px)}.hiw-hero>.hiw__container{width:100%}
/*# sourceMappingURL=/cdn/shop/t/65/assets/hiw.css.map */
