.how-module__dxYP7q__page{--field:color-mix(in srgb, var(--dusty-rose) 72%, var(--warm-white));--display:clamp(2.5rem, 4.6vw, 4.5rem);--verb:clamp(5rem, 22vw, 20rem);--lede:1.375rem;--small:.9375rem;--section:clamp(96px, 12vw, 176px);--edge:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));--ease:cubic-bezier(.16, 1, .3, 1);--week-h:132px;background:var(--warm-white);min-height:100svh;color:var(--navy);flex-direction:column;font-size:1.0625rem;line-height:1.6;display:flex}.how-module__dxYP7q__page main{flex:1}.how-module__dxYP7q__page ::selection{background:var(--rose-tint);color:var(--navy)}.how-module__dxYP7q__h1,.how-module__dxYP7q__h2{font-size:var(--display);letter-spacing:-.035em;text-wrap:balance;font-weight:700;line-height:.98}.how-module__dxYP7q__h3{font-size:var(--lede);letter-spacing:-.015em;font-weight:700;line-height:1.2}.how-module__dxYP7q__textLink,.how-module__dxYP7q__navyLink{text-underline-offset:4px;transition:color .15s var(--ease);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.how-module__dxYP7q__textLink{color:var(--navy)}.how-module__dxYP7q__textLink:hover{color:var(--rose-action)}.how-module__dxYP7q__navyLink{color:var(--on-navy)}.how-module__dxYP7q__navyLink:hover{color:var(--rose-on-navy)}.how-module__dxYP7q__hero{max-width:var(--max);padding:clamp(24px, 4vw, 56px) var(--gutter) var(--section);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px);margin:0 auto;display:grid}.how-module__dxYP7q__heroText{align-content:center;justify-items:start;gap:28px;display:grid}.how-module__dxYP7q__lede{max-width:32ch;font-size:var(--lede);letter-spacing:-.01em;line-height:1.45}.how-module__dxYP7q__facts{font-size:var(--lede);letter-spacing:-.015em;gap:4px;margin:0;padding:0;font-weight:700;line-height:1.3;list-style:none;display:grid}.how-module__dxYP7q__heroButton{margin-top:4px}.how-module__dxYP7q__heroNote{max-width:34ch;font-size:var(--small);color:var(--ink-muted)}.how-module__dxYP7q__heroPhoto{aspect-ratio:5/4;background:var(--rose-tint);border-radius:24px;max-height:76svh;position:relative;overflow:hidden}.how-module__dxYP7q__heroPhoto img,.how-module__dxYP7q__heroVideo{object-fit:cover;object-position:68% 50%}.how-module__dxYP7q__heroVideo{opacity:0;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.how-module__dxYP7q__heroVideo[data-playing]{opacity:1}.how-module__dxYP7q__steps{padding-bottom:var(--section);position:relative}.how-module__dxYP7q__steps a{scroll-margin-top:calc(var(--week-h) + 24px)}.how-module__dxYP7q__week{z-index:2;padding:16px var(--edge);background:var(--navy);color:var(--on-navy);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:12px clamp(24px,4vw,56px);display:grid;position:sticky;top:0}.how-module__dxYP7q__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.how-module__dxYP7q__day{color:var(--on-navy-muted);transition:background-color .4s var(--ease), color .4s var(--ease);background:#f5f4f214;border-radius:12px;justify-items:center;gap:2px;padding:10px 0 12px;display:grid;position:relative}.how-module__dxYP7q__day[data-lit]{background:var(--rose-tint);color:var(--navy)}.how-module__dxYP7q__day[data-start]{background:var(--warm-white)}.how-module__dxYP7q__dayName{font-size:var(--small);font-weight:700;line-height:1.2}.how-module__dxYP7q__dayMark{font-size:var(--small);line-height:1.2}.how-module__dxYP7q__day[aria-current=date]:after{content:"";background:var(--warm-white);border-radius:999px;width:6px;height:6px;margin-left:-3px;position:absolute;bottom:-9px;left:50%}.how-module__dxYP7q__weekNow{font-size:var(--small);line-height:1.45}.how-module__dxYP7q__weekNow strong{font-weight:700}.how-module__dxYP7q__weekNext{color:var(--on-navy-muted)}.how-module__dxYP7q__step{max-width:var(--max);padding:clamp(80px, 10vw, 144px) var(--gutter) 0;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(40px,6vw,96px);margin:0 auto;display:grid}.how-module__dxYP7q__step[data-flip] .how-module__dxYP7q__stepText{order:2}.how-module__dxYP7q__stepText{gap:18px;max-width:34rem;display:grid}.how-module__dxYP7q__stepText .how-module__dxYP7q__h2{margin-bottom:6px}.how-module__dxYP7q__stepText p{font-size:var(--lede);letter-spacing:-.01em;line-height:1.45}.how-module__dxYP7q__stepText p+p{letter-spacing:0;font-size:1.0625rem;line-height:1.6}.how-module__dxYP7q__photo{aspect-ratio:4/5;background:var(--rose-tint);border-radius:24px;position:relative;overflow:hidden}.how-module__dxYP7q__photo img{object-fit:cover}.how-module__dxYP7q__cardStage{background:var(--field);border-radius:24px;place-items:center;padding:clamp(40px,6vw,80px) 24px;display:grid}.how-module__dxYP7q__card{border-radius:var(--radius-card);background:var(--white);width:min(100%,340px);margin:0;padding:18px 18px 20px;transform:rotate(-2deg)}.how-module__dxYP7q__cardTag{font-size:var(--small);margin-bottom:12px;font-weight:700}.how-module__dxYP7q__cardPhoto{aspect-ratio:4/4.4;background:var(--rose-tint);border-radius:12px;position:relative;overflow:hidden}.how-module__dxYP7q__cardPhoto img{object-fit:cover;object-position:50% 22%}.how-module__dxYP7q__cardName{font-size:var(--lede);letter-spacing:-.02em;margin-top:14px;font-weight:700;line-height:1.1}.how-module__dxYP7q__cardWhy{font-size:var(--small);color:var(--ink-muted);margin-top:14px;font-weight:600}.how-module__dxYP7q__reasons{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.how-module__dxYP7q__reasons li{align-items:center;gap:10px;display:flex}.how-module__dxYP7q__reasonIcon{background:var(--navy);width:22px;height:22px;color:var(--white);border-radius:999px;flex:none;padding:4px}.how-module__dxYP7q__outcomes{background:var(--navy);color:var(--on-navy);border-radius:24px;gap:20px;padding:clamp(24px,4vw,40px);display:grid}.how-module__dxYP7q__outcomeList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.how-module__dxYP7q__outcome{border-radius:var(--radius-card);background:#f5f4f214;gap:4px;padding:18px 22px;display:grid}.how-module__dxYP7q__outcome[data-yes]{background:var(--rose-action);color:var(--white)}.how-module__dxYP7q__outcomeIf{font-size:var(--lede);letter-spacing:-.015em;font-weight:700;line-height:1.2}.how-module__dxYP7q__outcomeThen{line-height:1.5}.how-module__dxYP7q__outcomesNote{font-size:var(--small);color:var(--on-navy-muted)}.how-module__dxYP7q__matching{background:var(--navy);color:var(--on-navy)}.how-module__dxYP7q__matchingInner{max-width:var(--max);padding:var(--section) var(--gutter);gap:clamp(40px,5vw,64px);margin:0 auto;display:grid}.how-module__dxYP7q__matchingCols{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px,6vw,96px);display:grid}.how-module__dxYP7q__lines{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.how-module__dxYP7q__honest{max-width:40ch;font-size:var(--lede);letter-spacing:-.01em;line-height:1.45}.how-module__dxYP7q__moreLinks{flex-wrap:wrap;gap:8px 32px;margin:0;padding:0;list-style:none;display:flex}.how-module__dxYP7q__moreLinks a{align-items:center;min-height:44px;display:inline-flex}.how-module__dxYP7q__free{background:var(--rose-tint)}.how-module__dxYP7q__freeInner{max-width:var(--max);padding:var(--section) var(--gutter);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(40px,6vw,96px);margin:0 auto;display:grid}.how-module__dxYP7q__freeTitle{font-size:var(--display);letter-spacing:-.035em;text-wrap:balance;font-weight:700;line-height:.98;position:sticky;top:48px}.how-module__dxYP7q__freeText{gap:24px;max-width:36rem;display:grid}.how-module__dxYP7q__freeBody{font-size:var(--lede);letter-spacing:-.01em;line-height:1.45}.how-module__dxYP7q__faq{max-width:var(--max);padding:var(--section) var(--gutter);grid-template-columns:minmax(0,3fr) minmax(0,9fr);column-gap:clamp(40px,6vw,96px);margin:0 auto;display:grid}.how-module__dxYP7q__faqHead{align-content:start;justify-items:start;gap:20px;display:grid}.how-module__dxYP7q__faqText{columns:2;column-gap:56px}.how-module__dxYP7q__faqText p{break-inside:avoid;margin:0 0 22px;line-height:1.55}.how-module__dxYP7q__faqText strong{font-weight:700}.how-module__dxYP7q__cta{padding-bottom:8px}.how-module__dxYP7q__ctaBand{min-height:56svh;padding:28px var(--edge) 20px;background:var(--rose-action);color:var(--white);transition:background-color .2s var(--ease);grid-template-columns:minmax(0,1fr) auto;align-content:space-between;gap:24px;text-decoration:none;display:grid}.how-module__dxYP7q__ctaBand:hover,.how-module__dxYP7q__ctaBand:focus-visible{background:var(--navy)}.how-module__dxYP7q__ctaBand:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.how-module__dxYP7q__ctaLead{max-width:34ch;font-size:var(--lede);letter-spacing:-.01em;font-weight:600;line-height:1.35}.how-module__dxYP7q__ctaArrow{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:48px;height:48px;transition:transform .2s var(--ease)}.how-module__dxYP7q__ctaBand:hover .how-module__dxYP7q__ctaArrow{transform:translate(4px,-4px)}.how-module__dxYP7q__ctaWord{font-size:var(--verb);letter-spacing:-.04em;grid-column:1/-1;font-weight:700;line-height:.8}.how-module__dxYP7q__notify{max-width:var(--max);padding:0 var(--gutter) var(--section);margin:0 auto}@media (prefers-reduced-motion:no-preference){.how-module__dxYP7q__heroText>*{animation:how-module__dxYP7q__rise .7s var(--ease) both}.how-module__dxYP7q__heroText>:nth-child(2){animation-delay:80ms}.how-module__dxYP7q__heroText>:nth-child(3){animation-delay:.16s}.how-module__dxYP7q__heroText>:nth-child(n+4){animation-delay:.24s}.how-module__dxYP7q__heroPhoto img{animation:how-module__dxYP7q__settle 1.6s var(--ease) both}@supports (animation-timeline:view()){.how-module__dxYP7q__stepText>*,.how-module__dxYP7q__outcome,.how-module__dxYP7q__matchingInner>*,.how-module__dxYP7q__lines li,.how-module__dxYP7q__freeBody,.how-module__dxYP7q__faqHead,.how-module__dxYP7q__faqText p,.how-module__dxYP7q__ctaLead,.how-module__dxYP7q__ctaWord{animation:linear both how-module__dxYP7q__rise;animation-timeline:view();animation-range:entry entry 70%}.how-module__dxYP7q__stepText>:nth-child(2),.how-module__dxYP7q__outcome:nth-child(2),.how-module__dxYP7q__lines li:nth-child(2),.how-module__dxYP7q__faqText p:nth-child(2n){animation-range:entry 10% entry 80%}.how-module__dxYP7q__stepText>:nth-child(n+3),.how-module__dxYP7q__outcome:nth-child(3),.how-module__dxYP7q__lines li:nth-child(n+3){animation-range:entry 20% entry 90%}.how-module__dxYP7q__card{animation:linear both how-module__dxYP7q__card-settle;animation-timeline:view();animation-range:entry cover 35%}.how-module__dxYP7q__photo img{animation:linear both how-module__dxYP7q__settle;animation-timeline:view();animation-range:cover}}}@keyframes how-module__dxYP7q__rise{0%{opacity:0;transform:translateY(24px)}}@keyframes how-module__dxYP7q__settle{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes how-module__dxYP7q__card-settle{0%{transform:translateY(32px)rotate(2deg)}to{transform:translateY(0)rotate(-2deg)}}@media (max-width:899px){.how-module__dxYP7q__page{--verb:clamp(4rem, 21vw, 9rem);--lede:1.1875rem;--week-h:150px}.how-module__dxYP7q__hero{grid-template-columns:minmax(0,1fr);padding-top:8px}.how-module__dxYP7q__heroPhoto{aspect-ratio:4/3;order:-1}.how-module__dxYP7q__week{grid-template-columns:minmax(0,1fr);padding-block:12px 14px}.how-module__dxYP7q__days{gap:4px}.how-module__dxYP7q__day{padding:8px 0 10px}.how-module__dxYP7q__step,.how-module__dxYP7q__matchingCols,.how-module__dxYP7q__freeInner,.how-module__dxYP7q__faq{grid-template-columns:minmax(0,1fr)}.how-module__dxYP7q__step{gap:32px;padding-top:72px}.how-module__dxYP7q__step[data-flip] .how-module__dxYP7q__stepText{order:0}.how-module__dxYP7q__freeTitle{margin-bottom:32px;position:static}.how-module__dxYP7q__faqHead{margin-bottom:32px}.how-module__dxYP7q__faqText{columns:1}.how-module__dxYP7q__ctaBand{min-height:44svh}}@media (max-width:420px){.how-module__dxYP7q__dayName,.how-module__dxYP7q__dayMark{font-size:.875rem}}
