.page_page__556_G{max-width:900px;margin:0 auto;padding:0 24px 80px}.page_nav__ijo23{display:flex;justify-content:space-between;align-items:center;padding:22px 0 0}.page_navBrand__ZFh2S{display:flex;align-items:center;gap:8px}.page_navIcon__iMrK6{width:22px;height:22px;color:var(--terracotta)}.page_navName__aqMx4{font:700 18px var(--font-display);letter-spacing:-.01em;color:var(--ink)}.page_navLinks__8rPi_{display:flex;align-items:center;gap:6px}.page_navLink__Z58UL{font:500 13px var(--font-ui);color:var(--ink-soft);padding:6px 12px;border-radius:var(--r-pill);transition:background .12s;text-decoration:none}.page_navLink__Z58UL:hover{background:var(--paper-2);color:var(--ink)}.page_navCta__hU4J_{font:600 13px var(--font-ui);color:var(--paper);background:var(--ink);padding:7px 16px;border-radius:var(--r-pill);transition:opacity .15s;text-decoration:none}.page_navCta__hU4J_:hover{opacity:.82}.page_hero__7KFOs{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center;padding:72px 0 80px}.page_heroText__JVWLO{display:flex;flex-direction:column;gap:0}.page_eyebrow__yxIK8{font:600 11px var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--terracotta);margin-bottom:14px}.page_headline__b1Dvh{font:700 54px/1.04 var(--font-display);letter-spacing:-.025em;color:var(--ink);margin-bottom:18px}.page_subhead__SzCbz{font:400 17px/1.55 var(--font-ui);color:var(--ink-soft);margin-bottom:28px}.page_brDesktop__vV8cn{display:inline}.page_mathCard__3Lodo{background:var(--paper);border:1px solid var(--paper-3);border-radius:18px;padding:18px 20px;margin-bottom:28px}.page_mathExample__D7pMY{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.page_mathFrom__SSX8T{font:400 28px var(--font-display);color:var(--ink);opacity:.45}.page_mathArrow__44Xi8{font:400 22px var(--font-display);color:var(--terracotta);opacity:.6}.page_mathTo___AQaC{font:700 42px var(--font-display);letter-spacing:-.025em;color:var(--ink)}.page_mathLabel__csxcK{font:400 13px var(--font-ui);color:var(--ink-soft);align-self:flex-end;padding-bottom:6px}.page_mathNote__9DERT{font:400 11.5px var(--font-ui);color:var(--ink-soft);line-height:1.5;opacity:.75}.page_heroCta__k6Sds{display:inline-flex;align-items:center;gap:8px;font:600 15px var(--font-ui);color:var(--paper);background:var(--terracotta);padding:13px 24px;border-radius:var(--r-pill);text-decoration:none;transition:opacity .15s;align-self:flex-start}.page_heroCta__k6Sds:hover{opacity:.86}.page_heroCalendar__SjPJO{background:var(--paper);border:1px solid var(--paper-3);border-radius:24px;padding:22px 20px 16px;box-shadow:0 4px 24px rgba(27,34,51,.09)}.page_calLegend__WM4mm{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.page_legendItem__2pmzp{display:flex;align-items:center;gap:5px;font:400 10.5px var(--font-ui);color:var(--ink-soft)}.page_dotVac__uha0q{background:var(--terracotta)}.page_dotHol__RblHS,.page_dotVac__uha0q{width:9px;height:9px;border-radius:2px;flex-shrink:0}.page_dotHol__RblHS{background:var(--atlantic)}.page_dotWkd__M_I_2{width:9px;height:9px;border-radius:2px;background:var(--atlantic-soft);flex-shrink:0}.page_twoMonths__Qh9_E{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.page_miniMonth__Lsm3V{display:flex;flex-direction:column;gap:3px}.page_miniLabel__X6DQf{font:600 9.5px var(--font-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:4px}.page_miniDow__3MX_2{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:1px;gap:1px;margin-bottom:2px}.page_miniDow__3MX_2 span{font:600 7px var(--font-ui);color:var(--ink-soft);text-align:center;opacity:.45}.page_miniGrid__0rTDl{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.page_miniTile__AeEai{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font:500 8.5px var(--font-ui);border-radius:3px}.page_tile_vac__jYWOI{background:var(--terracotta);color:#fff}.page_tile_hol__q_Etu{background:var(--atlantic);color:#fff}.page_tile_wkd__wQ3TA{background:var(--atlantic-soft);color:var(--atlantic-deep)}.page_tile_work__66BjK{background:var(--paper-2);color:var(--ink-soft)}.page_calHint__K9KZR{font:400 11px var(--font-ui);color:var(--ink-soft);text-align:center;margin-top:14px;opacity:.75}.page_calHint__K9KZR strong{color:var(--terracotta);font-weight:700}.page_features__GdcOS{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;padding-bottom:72px;border-top:1px solid var(--paper-3);padding-top:48px}.page_feature__LruQD{background:var(--paper);border:1px solid var(--paper-3);border-radius:18px;padding:22px 20px}.page_featureIcon__UHR_A{width:36px;height:36px;border-radius:10px;background:var(--paper-2);display:grid;place-items:center;color:var(--terracotta);margin-bottom:14px}.page_featureTitle__pGLZ6{font:600 14px var(--font-display);color:var(--ink);margin-bottom:8px;line-height:1.3}.page_featureText__G2Vtt{font:400 12.5px var(--font-ui);color:var(--ink-soft);line-height:1.55}.page_adWrap__Zy9fE{margin-bottom:48px}.page_ctaSection__BmsKD{text-align:center;padding:56px 0 72px;border-top:1px solid var(--paper-3)}.page_ctaTitle__8jURU{font:700 32px/1.15 var(--font-display);letter-spacing:-.02em;color:var(--ink);margin-bottom:28px;max-width:480px;margin-left:auto;margin-right:auto}.page_ctaBtn__Q_Mcf{display:inline-flex;align-items:center;font:600 15px var(--font-ui);color:var(--paper);background:var(--terracotta);padding:14px 32px;border-radius:var(--r-pill);text-decoration:none;transition:opacity .15s;margin-bottom:20px}.page_ctaBtn__Q_Mcf:hover{opacity:.86}.page_ctaLinks__3t7l1{display:flex;align-items:center;justify-content:center;gap:8px}.page_ctaSecondary__5EfaG{font:400 13px var(--font-ui);color:var(--ink-soft);text-decoration:none;transition:color .12s}.page_ctaSecondary__5EfaG:hover{color:var(--ink)}.page_ctaDot__V7Kv5{color:var(--ink-soft);opacity:.4}.page_footer__F3MD0{display:flex;justify-content:space-between;font:400 11px var(--font-ui);color:var(--ink-soft);opacity:.5;padding-top:24px;border-top:1px solid var(--paper-3)}@media (max-width:680px){.page_hero__7KFOs{grid-template-columns:1fr;gap:32px;padding:48px 0 56px}.page_headline__b1Dvh{font-size:40px}.page_brDesktop__vV8cn{display:none}.page_features__GdcOS{grid-template-columns:1fr}.page_twoMonths__Qh9_E{gap:10px}.page_ctaTitle__8jURU{font-size:26px}}