.for-moms-module__PttJAW__hero{background:var(--linen);border-bottom:1px solid var(--parchment);padding:clamp(80px,11vw,128px) 0 clamp(72px,9vw,112px)}.for-moms-module__PttJAW__heroInner{max-width:780px;padding:0 var(--px);flex-direction:column;align-items:flex-start;gap:32px;margin:0 auto;display:flex}.for-moms-module__PttJAW__heroHeadline{font-family:var(--serif);color:var(--forest);letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(48px,7vw,88px);font-weight:300;line-height:1.06}.for-moms-module__PttJAW__heroHeadline em{color:var(--teal);font-style:italic}.for-moms-module__PttJAW__heroSub{color:#4d3a2e;max-width:560px;font-size:clamp(16px,1.8vw,20px);line-height:1.72}.for-moms-module__PttJAW__heroCtas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.for-moms-module__PttJAW__btnGhost{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--forest);cursor:pointer;background:0 0;border:1.5px solid #1a2e2d4d;border-radius:7px;padding:14px 28px;font-size:12px;font-weight:500;transition:border-color .2s,background .2s;display:inline-block}.for-moms-module__PttJAW__btnGhost:hover{border-color:var(--forest);background:#1a2e2d0d}.for-moms-module__PttJAW__what{padding:var(--spy) 0;background:#fff}.for-moms-module__PttJAW__whatInner{max-width:var(--max);padding:0 var(--px);flex-direction:column;gap:52px;margin:0 auto;display:flex}.for-moms-module__PttJAW__whatHeader{flex-direction:column;gap:14px;max-width:600px;display:flex}.for-moms-module__PttJAW__whatHeadline{font-family:var(--serif);color:var(--forest);text-wrap:pretty;font-size:clamp(30px,4vw,52px);font-weight:300;line-height:1.15}.for-moms-module__PttJAW__whatGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.for-moms-module__PttJAW__whatCard{background:var(--linen);border:1px solid var(--parchment);border-radius:12px;flex-direction:column;gap:10px;padding:22px 20px;transition:border-color .25s,transform .25s;display:flex}.for-moms-module__PttJAW__whatCard:hover{border-color:var(--sand);transform:translateY(-2px)}.for-moms-module__PttJAW__whatCardClosing{background:var(--parchment);border-color:#d9cbbf;justify-content:center}.for-moms-module__PttJAW__whatCardDot{background:var(--teal);border-radius:50%;width:8px;height:8px;margin-bottom:2px}.for-moms-module__PttJAW__whatCardTitle{font-family:var(--serif);color:var(--forest);font-size:19px;font-weight:300;line-height:1.2}.for-moms-module__PttJAW__whatCardBody{color:#6b5241;font-size:13px;line-height:1.65}.for-moms-module__PttJAW__whatCardQuote{font-family:var(--serif);color:var(--sand-dark);text-align:center;font-size:18px;font-style:italic;font-weight:300;line-height:1.5}.for-moms-module__PttJAW__whatNote{font-family:var(--serif);color:var(--sand-dark);border-top:1px solid var(--parchment);max-width:640px;padding-top:24px;font-size:18px;font-style:italic;font-weight:300;line-height:1.5}.for-moms-module__PttJAW__how{background:var(--linen);padding:var(--spy) 0}.for-moms-module__PttJAW__howInner{max-width:var(--max);padding:0 var(--px);flex-direction:column;gap:56px;margin:0 auto;display:flex}.for-moms-module__PttJAW__howHeader{flex-direction:column;gap:14px;max-width:560px;display:flex}.for-moms-module__PttJAW__howHeadline{font-family:var(--serif);color:var(--forest);font-size:clamp(30px,4vw,52px);font-weight:300;line-height:1.15}.for-moms-module__PttJAW__steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid;position:relative}.for-moms-module__PttJAW__steps:before{content:"";background:var(--parchment);z-index:0;height:1.5px;position:absolute;top:28px;left:calc(16.66% + 16px);right:calc(16.66% + 16px)}.for-moms-module__PttJAW__step{z-index:1;flex-direction:column;gap:16px;display:flex;position:relative}.for-moms-module__PttJAW__stepNumWrap{align-items:center;gap:14px;display:flex}.for-moms-module__PttJAW__stepNum{background:var(--teal);width:44px;height:44px;color:var(--forest);font-family:var(--serif);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:300;display:flex}.for-moms-module__PttJAW__stepTitle{font-family:var(--serif);color:var(--forest);font-size:22px;font-weight:300;line-height:1.2}.for-moms-module__PttJAW__stepBody{color:#6b5241;padding-left:58px;font-size:14px;line-height:1.7}.for-moms-module__PttJAW__eligibility{background:var(--parchment);border:1px solid #d9cbbf;border-radius:14px;flex-direction:column;gap:20px;padding:32px 36px;display:flex}.for-moms-module__PttJAW__eligLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--sand-dark);font-size:10px;font-weight:500}.for-moms-module__PttJAW__eligTitle{font-family:var(--serif);color:var(--forest);font-size:24px;font-weight:300;line-height:1.2}.for-moms-module__PttJAW__eligList{flex-direction:column;gap:10px;list-style:none;display:flex}.for-moms-module__PttJAW__eligList li{color:#4d3a2e;align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;display:flex}.for-moms-module__PttJAW__eligList li:before{content:"";background:var(--teal);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px}.for-moms-module__PttJAW__waitlistNote{color:#4d3a2e;background:#0abab514;border:1px solid #0abab533;border-radius:10px;padding:18px 22px;font-size:14px;line-height:1.7}.for-moms-module__PttJAW__waitlistNote strong{color:var(--teal-dark);font-weight:500}.for-moms-module__PttJAW__howCta{align-self:flex-start}.for-moms-module__PttJAW__applyNote{color:#4d3a2e;max-width:520px;font-size:14px;line-height:1.7}.for-moms-module__PttJAW__applyNote a{color:var(--teal-text);border-bottom:1px solid #0abab54d}.for-moms-module__PttJAW__peer{padding:var(--spy) 0;border-top:1px solid var(--parchment);background:#fff}.for-moms-module__PttJAW__peerInner{max-width:var(--max);padding:0 var(--px);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(48px,6vw,96px);margin:0 auto;display:grid}.for-moms-module__PttJAW__peerText{flex-direction:column;gap:24px;display:flex}.for-moms-module__PttJAW__peerHeadline{font-family:var(--serif);color:var(--forest);text-wrap:pretty;font-size:clamp(30px,4vw,50px);font-weight:300;line-height:1.15}.for-moms-module__PttJAW__peerHeadline em{font-style:italic}.for-moms-module__PttJAW__peerBody{color:#4d3a2e;font-size:clamp(15px,1.5vw,17px);line-height:1.75}.for-moms-module__PttJAW__peerChips{flex-wrap:wrap;gap:8px;display:flex}.for-moms-module__PttJAW__peerChip{letter-spacing:.1em;text-transform:uppercase;color:var(--teal-dark);background:#0abab51a;border:1px solid #0abab540;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:500}.for-moms-module__PttJAW__peerCard{background:var(--forest);border-radius:16px;flex-direction:column;gap:24px;padding:clamp(28px,3vw,44px);display:flex}.for-moms-module__PttJAW__peerCardLabel{letter-spacing:.18em;text-transform:uppercase;color:#f5f0eb66;font-size:10px;font-weight:500}.for-moms-module__PttJAW__peerSchedulePlaceholder{background:#f5f0eb0f;border:1px dashed #f5f0eb26;border-radius:10px;flex-direction:column;gap:12px;padding:28px 24px;display:flex}.for-moms-module__PttJAW__peerScheduleRow{border-bottom:1px solid #f5f0eb14;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.for-moms-module__PttJAW__peerScheduleRow:last-of-type{border-bottom:none;padding-bottom:0}.for-moms-module__PttJAW__peerSchedDay{color:#f5f0ebcc;font-size:13px;font-weight:500}.for-moms-module__PttJAW__peerSchedTime{color:#f5f0eb73;text-align:right;font-size:12px}.for-moms-module__PttJAW__peerSchedType{letter-spacing:.12em;text-transform:uppercase;color:var(--teal);background:#0abab51f;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:500}.for-moms-module__PttJAW__peerPlaceholderNote{color:#f5f0eb59;text-align:center;font-size:12px;font-style:italic}.for-moms-module__PttJAW__faq{background:var(--linen);padding:var(--spy) 0}.for-moms-module__PttJAW__faqInner{max-width:var(--max);padding:0 var(--px);grid-template-columns:1fr 2fr;align-items:start;gap:clamp(48px,6vw,96px);margin:0 auto;display:grid}.for-moms-module__PttJAW__faqLeft{flex-direction:column;gap:16px;display:flex;position:sticky;top:88px}.for-moms-module__PttJAW__faqHeadline{font-family:var(--serif);color:var(--forest);font-size:clamp(30px,4vw,50px);font-weight:300;line-height:1.15}.for-moms-module__PttJAW__faqNote{color:var(--sand-dark);font-size:14px;line-height:1.7}.for-moms-module__PttJAW__faqContact{color:var(--sand-dark);border-top:1px solid var(--parchment);padding-top:16px;font-size:13px;line-height:1.6}.for-moms-module__PttJAW__faqContact a{color:var(--teal-text);border-bottom:1px solid #0abab54d}.for-moms-module__PttJAW__faqList{flex-direction:column;display:flex}.for-moms-module__PttJAW__faqItem{border-bottom:1px solid var(--parchment)}.for-moms-module__PttJAW__faqItem:first-child{border-top:1px solid var(--parchment)}.for-moms-module__PttJAW__faqQ{cursor:pointer;width:100%;font-family:var(--serif);color:var(--forest);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:clamp(18px,2vw,22px);font-weight:300;line-height:1.3;display:flex}.for-moms-module__PttJAW__faqIcon{border:1.5px solid var(--parchment);width:28px;height:28px;color:var(--sand-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;transition:transform .3s,border-color .2s,background .2s;display:flex}.for-moms-module__PttJAW__faqIconOpen{background:var(--teal);border-color:var(--teal);color:var(--forest);transform:rotate(45deg)}.for-moms-module__PttJAW__faqA{color:#4d3a2e;padding:0 48px 22px 0;font-size:15px;line-height:1.78}.for-moms-module__PttJAW__faqA em{color:var(--sand-dark);font-style:italic}@media (max-width:960px){.for-moms-module__PttJAW__whatGrid{grid-template-columns:repeat(2,1fr)}.for-moms-module__PttJAW__steps:before{display:none}.for-moms-module__PttJAW__steps{grid-template-columns:1fr;gap:32px}.for-moms-module__PttJAW__peerInner,.for-moms-module__PttJAW__faqInner{grid-template-columns:1fr}.for-moms-module__PttJAW__faqLeft{position:static}}@media (max-width:560px){.for-moms-module__PttJAW__whatGrid{grid-template-columns:1fr}.for-moms-module__PttJAW__heroCtas{flex-direction:column;align-items:stretch}.for-moms-module__PttJAW__stepBody{padding-left:0}}
