.WeekPlannerPage_page__oghKq{background:#fff;color:#111}.WeekPlannerPage_sectionTitle__Jen3h{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-weight:600;font-size:clamp(30px,4vw,46px);letter-spacing:-.01em;line-height:1.08;margin:0 0 14px;text-wrap:balance}.WeekPlannerPage_hero__sY4_q{background:#fff;border-bottom:1px solid #e6e6e6}.WeekPlannerPage_heroInner__0LrU9{display:grid;grid-template-columns:minmax(340px,480px) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:center;max-width:1320px;margin:0 auto;padding:72px 24px 84px}.WeekPlannerPage_eyebrow__fKv0Z{display:block;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#17995f;margin:0 0 22px}.WeekPlannerPage_heroTitle__YXGVK{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-weight:600;font-size:clamp(40px,5.4vw,68px);letter-spacing:-.015em;line-height:1.02;margin:0 0 22px;text-wrap:balance}.WeekPlannerPage_heroLead__Ozuxj{font-size:18.5px;line-height:1.6;color:#55606a;margin:0 0 30px;max-width:46ch}.WeekPlannerPage_ctaRow__3v37z{display:flex;flex-wrap:wrap;gap:22px;align-items:center}.WeekPlannerPage_ctaPrimary__dX3FR{display:inline-block;background:#1bae6e;color:#fff!important;font-weight:700;font-size:16px;border-radius:8px;padding:15px 30px;text-decoration:none;transition:background .15s ease}.WeekPlannerPage_ctaPrimary__dX3FR:hover{background:#17995f}.WeekPlannerPage_ctaSecondary__znU5F{display:inline-block;color:#111!important;font-weight:700;font-size:16px;text-decoration:none;border-bottom:2px solid #111;padding-bottom:2px;transition:border-color .15s ease,color .15s ease}.WeekPlannerPage_ctaSecondary__znU5F:hover{color:#17995f!important;border-color:#17995f}.WeekPlannerPage_trustLine__WMGWp{margin:22px 0 0;font-size:13.5px;color:#55606a}.WeekPlannerPage_heroMedia__ll7gO{min-width:0}.WeekPlannerPage_statement__3ovyI{max-width:880px;margin:0 auto;padding:96px 24px 24px;text-align:center}.WeekPlannerPage_statementLead__hKtPY{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-weight:600;font-size:clamp(28px,3.6vw,42px);letter-spacing:-.01em;line-height:1.12;margin:0 0 18px;text-wrap:balance}.WeekPlannerPage_statementBody__vw_m_{font-size:17.5px;line-height:1.65;color:#55606a;margin:0 auto;max-width:56ch}.WeekPlannerPage_board__UQlgh{max-width:1200px;margin:0 auto;padding:72px 24px 32px;text-align:center}.WeekPlannerPage_boardGrid__KiOR1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:32px;text-align:left}.WeekPlannerPage_boardCard__efqAX{background:#f7f7f6;border:1px solid #e6e6e6;border-radius:16px;padding:30px}.WeekPlannerPage_boardCard__efqAX h3{font-size:20px;font-weight:800;letter-spacing:-.01em;margin:0 0 10px}.WeekPlannerPage_boardCard__efqAX p{color:#55606a;font-size:15px;line-height:1.6;margin:0}.WeekPlannerPage_plan__Y9w2W{margin-top:72px;background:#0a0a0a;color:#fff}.WeekPlannerPage_planInner__y9gTA{max-width:1200px;margin:0 auto;padding:96px 24px}.WeekPlannerPage_planHead__2iErP{max-width:640px}.WeekPlannerPage_planHead__2iErP .WeekPlannerPage_sectionTitle__Jen3h{color:#fff;font-size:clamp(32px,4.4vw,52px)}.WeekPlannerPage_planChip__6qKe8{display:block;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#1bae6e;margin-bottom:18px}.WeekPlannerPage_planLead__Gxr3E{color:hsla(0,0%,100%,.7);font-size:17.5px;line-height:1.6;margin:0}.WeekPlannerPage_planTimeline__mhshF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;list-style:none;margin:56px 0 0;padding:0}.WeekPlannerPage_planTimeline__mhshF li{border-top:1px solid hsla(0,0%,100%,.22);padding-top:20px}.WeekPlannerPage_planTimeline__mhshF h3{color:#fff;font-family:var(--font-display),Georgia,"Times New Roman",serif;font-weight:600;font-size:21px;letter-spacing:-.005em;margin:0 0 10px}.WeekPlannerPage_planTimeline__mhshF p{color:hsla(0,0%,100%,.65);font-size:14.5px;line-height:1.6;margin:0}.WeekPlannerPage_planStepNumber__0Mr3u{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-weight:500;font-size:44px!important;line-height:1;color:#1bae6e!important;margin:0 0 12px!important}.WeekPlannerPage_planPromises__6eEzb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:48px}.WeekPlannerPage_planPromises__6eEzb p{margin:0;padding:20px 24px;border:1px solid hsla(0,0%,100%,.18);border-radius:12px;color:hsla(0,0%,100%,.82);font-size:15px;line-height:1.55}.WeekPlannerPage_altitudes__U5_Zv{max-width:1200px;margin:0 auto;padding:96px 24px 32px;text-align:center}.WeekPlannerPage_altitudesLead__lgDdH{font-size:17.5px;line-height:1.65;color:#55606a;margin:0 auto;max-width:58ch}.WeekPlannerPage_altitudeGrid__fmJUt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e6e6e6;border-radius:16px;overflow:hidden;margin-top:36px;text-align:left}.WeekPlannerPage_altitudeCard__NMdGK{background:#fff;padding:30px}.WeekPlannerPage_altitudeCard__NMdGK+.WeekPlannerPage_altitudeCard__NMdGK{border-left:1px solid #e6e6e6}.WeekPlannerPage_altitudeCard__NMdGK h3{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-weight:600;font-size:22px;letter-spacing:-.005em;margin:0 0 10px}.WeekPlannerPage_altitudeKicker__NrTDh{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#17995f;margin:0 0 12px}.WeekPlannerPage_altitudeBody__Z0FET{color:#55606a;font-size:14.5px;line-height:1.6;margin:0}.WeekPlannerPage_altitudesRhythm__E_R6S{margin:28px auto 0;max-width:64ch;font-family:var(--font-display),Georgia,"Times New Roman",serif;font-weight:500;font-size:19px;line-height:1.5;color:#111}.WeekPlannerPage_trust__whoPd{max-width:1100px;margin:48px auto 0;padding:0 24px}.WeekPlannerPage_trustGrid__EpUdU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e6e6e6;border-radius:16px;background:#fff;overflow:hidden}.WeekPlannerPage_trustItem__eRr0b{padding:28px 30px}.WeekPlannerPage_trustItem__eRr0b+.WeekPlannerPage_trustItem__eRr0b{border-left:1px solid #e6e6e6}.WeekPlannerPage_trustItem__eRr0b h3{font-size:16px;font-weight:800;margin:0 0 6px}.WeekPlannerPage_trustItem__eRr0b p{font-size:14.5px;line-height:1.6;color:#55606a;margin:0}.WeekPlannerPage_siblingBand__ljKup{max-width:1100px;margin:80px auto 0;padding:0 24px}.WeekPlannerPage_siblingInner__g7kLE{display:flex;align-items:center;justify-content:space-between;gap:32px;background:#0a0a0a;color:#fff;border-radius:20px;padding:44px 48px}.WeekPlannerPage_siblingInner__g7kLE h2{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-weight:600;font-size:clamp(22px,3vw,32px);letter-spacing:-.01em;color:#fff;margin:0 0 10px}.WeekPlannerPage_siblingKicker__SyxB5{font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#1bae6e;margin:0 0 12px}.WeekPlannerPage_siblingBody__vtpi5{color:hsla(0,0%,100%,.7);font-size:15.5px;line-height:1.6;margin:0;max-width:52ch}.WeekPlannerPage_siblingCta__WaA8w{flex:none;display:inline-block;background:#fff;color:#0a0a0a!important;font-weight:700;font-size:15.5px;border-radius:8px;padding:14px 26px;text-decoration:none;transition:opacity .15s ease}.WeekPlannerPage_siblingCta__WaA8w:hover{opacity:.85}.WeekPlannerPage_faqSection__POl7Y{max-width:820px;margin:0 auto;padding:96px 24px 8px}.WeekPlannerPage_faqSection__POl7Y .WeekPlannerPage_sectionTitle__Jen3h{text-align:center}.WeekPlannerPage_faqList___As3d{margin-top:26px;border-top:1px solid #e6e6e6}.WeekPlannerPage_faqItem__eq6aw{border-bottom:1px solid #e6e6e6;padding:0 2px}.WeekPlannerPage_faqItem__eq6aw summary{cursor:pointer;font-weight:700;font-size:16.5px;padding:20px 32px 20px 0;list-style:none;position:relative}.WeekPlannerPage_faqItem__eq6aw summary::-webkit-details-marker{display:none}.WeekPlannerPage_faqItem__eq6aw summary:after{content:"+";position:absolute;right:2px;top:50%;transform:translateY(-50%);color:#111;font-size:22px;font-weight:400}.WeekPlannerPage_faqItem__eq6aw[open] summary:after{content:"–"}.WeekPlannerPage_faqItem__eq6aw p{color:#55606a;font-size:15px;line-height:1.65;margin:0;padding:0 0 20px;max-width:62ch}.WeekPlannerPage_finalCta__KYu74{max-width:760px;margin:0 auto;padding:96px 24px 120px;text-align:center}.WeekPlannerPage_finalCta__KYu74 h2{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-weight:600;font-size:clamp(32px,4.6vw,54px);letter-spacing:-.01em;line-height:1.05;margin:0 0 14px;text-wrap:balance}.WeekPlannerPage_finalCta__KYu74 p{color:#55606a;font-size:17px;line-height:1.6;margin:0 0 30px}.WeekPlannerPage_finalCta__KYu74 .WeekPlannerPage_ctaRow__3v37z{justify-content:center}.WeekPlannerPage_finalNote__JVbjs{margin-top:18px!important;font-size:13px!important;color:#55606a}@media(max-width:980px){.WeekPlannerPage_heroInner__0LrU9{grid-template-columns:1fr;padding:48px 20px 56px}.WeekPlannerPage_altitudeGrid__fmJUt,.WeekPlannerPage_boardGrid__KiOR1,.WeekPlannerPage_planPromises__6eEzb,.WeekPlannerPage_trustGrid__EpUdU{grid-template-columns:1fr}.WeekPlannerPage_altitudeCard__NMdGK+.WeekPlannerPage_altitudeCard__NMdGK,.WeekPlannerPage_trustItem__eRr0b+.WeekPlannerPage_trustItem__eRr0b{border-left:none;border-top:1px solid #e6e6e6}.WeekPlannerPage_planTimeline__mhshF{grid-template-columns:repeat(2,minmax(0,1fr))}.WeekPlannerPage_siblingInner__g7kLE{flex-direction:column;align-items:flex-start;padding:34px 30px}}@media(max-width:560px){.WeekPlannerPage_planTimeline__mhshF{grid-template-columns:1fr}}.WeekPlannerShowcase_card__lqwDD{background:#fff;border:1px solid #e6e6e6;border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 40px rgba(0,0,0,.07);overflow:hidden;color:#1a2b3c;width:100%;max-width:680px;margin-left:auto}.WeekPlannerShowcase_header___Y5SG{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid #e8ebee}.WeekPlannerShowcase_headerTitle__3NY5Z{font-weight:800;letter-spacing:-.01em;font-size:15px}.WeekPlannerShowcase_weekLabel__aWDSS{font-size:12.5px;color:#51606f;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WeekPlannerShowcase_planButton__NO8oc{margin-left:auto;background:#1bae6e;color:#fff;font-weight:700;font-size:12.5px;border-radius:8px;padding:7px 14px;transition:transform .15s ease,box-shadow .15s ease,opacity .3s ease}.WeekPlannerShowcase_planDisabled__R6WFF{opacity:.45}.WeekPlannerShowcase_buttonPressed__RnGG5{transform:scale(.94);box-shadow:0 0 0 4px rgba(27,174,110,.25)}.WeekPlannerShowcase_board__nt2lF{padding:12px 14px 10px}.WeekPlannerShowcase_dayRow__K_Nsz,.WeekPlannerShowcase_row__5YMaR{display:grid;grid-template-columns:52px repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;align-items:stretch}.WeekPlannerShowcase_dayRow__K_Nsz{margin-bottom:6px}.WeekPlannerShowcase_dayName__nKDr_{font-size:11px;font-weight:700;color:#51606f;text-align:center;text-transform:uppercase;letter-spacing:.04em}.WeekPlannerShowcase_row__5YMaR{margin-bottom:6px}.WeekPlannerShowcase_workerName__AngGA{font-size:12px;font-weight:700;color:#1a2b3c;align-self:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WeekPlannerShowcase_cell__z9NIE{background:#fafbfc;border:1px solid #e8ebee;border-radius:9px;padding:6px 6px 5px;min-height:64px;display:flex;flex-direction:column;justify-content:space-between;position:relative}.WeekPlannerShowcase_chipStack__bJHYP{display:flex;flex-direction:column;gap:3px}.WeekPlannerShowcase_chip___NAGF{display:block;background:#fff;border:1px solid #e8ebee;border-left:3px solid #a9b6c2;border-radius:5px;font-size:9.5px;font-weight:600;color:#1a2b3c;padding:2px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .45s ease,transform .45s ease}.WeekPlannerShowcase_chipMovingOut__F2H3W{opacity:.4}.WeekPlannerShowcase_chipProposed__K9A8F{border:1.5px dashed #1bae6e;border-left:3px solid #1bae6e;color:#145a38;background:rgba(27,174,110,.06);animation:WeekPlannerShowcase_slideIn__w6CPO .5s ease}.WeekPlannerShowcase_chipLanded__UiY4q{border-left:3px solid #1bae6e}.WeekPlannerShowcase_chipNeedsReview__E4eQD{border-left-color:#f59e0b}.WeekPlannerShowcase_chipGhost__AIQmP{border:1.5px dashed #b7c1cb;color:#51606f;background:rgba(0,0,0,0);font-style:italic}@keyframes WeekPlannerShowcase_slideIn__w6CPO{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.WeekPlannerShowcase_moveTag__6dmV7{position:absolute;top:-7px;right:6px;background:#1a2b3c;color:#fff;font-size:9px;font-weight:700;border-radius:5px;padding:1px 6px;animation:WeekPlannerShowcase_slideIn__w6CPO .5s ease}.WeekPlannerShowcase_meter__FCXJt{display:flex;height:4px;border-radius:999px;background:#edf0f2;overflow:hidden;margin-top:5px}.WeekPlannerShowcase_meterOnSite__k36V0,.WeekPlannerShowcase_meterTravel__LDhoQ{background:#7d8f9f;transition:width .7s ease,background .7s ease}.WeekPlannerShowcase_meterTravel__LDhoQ{opacity:.4}.WeekPlannerShowcase_meterWarn__gkfmh .WeekPlannerShowcase_meterOnSite__k36V0,.WeekPlannerShowcase_meterWarn__gkfmh .WeekPlannerShowcase_meterTravel__LDhoQ{background:#f59e0b}.WeekPlannerShowcase_meterOver__GeZRv .WeekPlannerShowcase_meterOnSite__k36V0,.WeekPlannerShowcase_meterOver__GeZRv .WeekPlannerShowcase_meterTravel__LDhoQ{background:#dc2626}.WeekPlannerShowcase_summaryBar__s2aAL{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e8ebee;padding:0 18px;max-height:0;opacity:0;overflow:hidden;transition:max-height .45s ease,opacity .45s ease,padding .45s ease}.WeekPlannerShowcase_summaryVisible__hjd8X{max-height:64px;opacity:1;padding:12px 18px}.WeekPlannerShowcase_summaryText__NlbFC{font-size:12.5px;font-weight:600;color:#1a2b3c}.WeekPlannerShowcase_summaryActions__7pUh_{display:flex;gap:8px;flex:none}.WeekPlannerShowcase_btnPrimary__iPtXH{background:#1bae6e;color:#fff;font-weight:700;font-size:12px;border-radius:8px;padding:6px 14px;transition:transform .15s ease,box-shadow .15s ease}.WeekPlannerShowcase_btnGhost__F_8NG{background:#fff;border:1px solid #e8ebee;color:#1a2b3c;font-weight:700;font-size:12px;border-radius:8px;padding:5px 12px}.WeekPlannerShowcase_summaryDone__MQoqO{display:flex;align-items:center;gap:9px;font-weight:700;font-size:13px;color:#145a38}.WeekPlannerShowcase_checkIcon__Pady6{width:20px;height:20px;border-radius:50%;background:#1bae6e;color:#fff;font-size:12px;display:inline-flex;align-items:center;justify-content:center;flex:none}@media(max-width:980px){.WeekPlannerShowcase_card__lqwDD{margin:0 auto}}@media(max-width:560px){.WeekPlannerShowcase_workerName__AngGA{font-size:10.5px}.WeekPlannerShowcase_chip___NAGF{font-size:8.5px;padding:2px 4px}.WeekPlannerShowcase_dayRow__K_Nsz,.WeekPlannerShowcase_row__5YMaR{grid-template-columns:40px repeat(5,minmax(0,1fr))}}