.HomeLanding-module__fmO7OW__page{--home-blue:#0068df;--home-blue-hover:#0055b7;--home-blue-tint:#e6f0fc;--home-blue-wash:#f3f8fe;--home-blue-border:#bfd8f5;--home-navy:#0d4875;--home-dark-navy:#10384d;--home-ink:#3a3a3a;--home-mid:#555;--home-soft:#666;--home-line:#dfe2e4;color:var(--home-ink);background:#fff}.HomeLanding-module__fmO7OW__hero{border-bottom:1px solid var(--home-blue-border);background:linear-gradient(135deg, #fff 0%, var(--home-blue-wash) 58%, var(--home-blue-tint) 100%);position:relative;overflow:hidden}.HomeLanding-module__fmO7OW__heroGlow{border:1px solid var(--home-blue-border);opacity:.7;border-radius:999px;width:48rem;height:48rem;position:absolute;inset:auto -10% -45% auto;box-shadow:0 0 0 80px #bfd8f538,0 0 0 160px #bfd8f51f}.HomeLanding-module__fmO7OW__heroGrid{align-items:center;gap:3rem;padding-top:4.5rem;padding-bottom:4.5rem;display:grid;position:relative}.HomeLanding-module__fmO7OW__heroCopy{animation:.75s cubic-bezier(.16,1,.3,1) both HomeLanding-module__fmO7OW__homeRise}.HomeLanding-module__fmO7OW__brandLockup{color:var(--home-navy);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.7rem;margin-bottom:1.35rem;font-size:.92rem;font-weight:750;display:inline-flex}.HomeLanding-module__fmO7OW__brandLockup img{object-fit:contain;width:8.85rem;height:auto}.HomeLanding-module__fmO7OW__brandDivider{background:var(--home-blue-border);width:1px;height:1.55rem}.HomeLanding-module__fmO7OW__heroCopy h1{max-width:12ch;font-family:var(--font-display);letter-spacing:-.04em;color:var(--home-dark-navy);-webkit-text-fill-color:transparent;text-wrap:balance;background:linear-gradient(120deg,#10384d 0%,#0d4875 52%,#0068df 100%);-webkit-background-clip:text;background-clip:text;margin-top:.8rem;font-size:clamp(2.45rem,5.2vw,4.75rem);font-weight:650;line-height:1.03}.HomeLanding-module__fmO7OW__heroLead{max-width:42rem;color:var(--home-mid);margin-top:1.4rem;font-size:clamp(1.08rem,2vw,1.28rem);line-height:1.65}.HomeLanding-module__fmO7OW__heroActions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.HomeLanding-module__fmO7OW__heroNote{color:var(--home-soft);margin-top:1.2rem;font-size:.92rem}.HomeLanding-module__fmO7OW__heroVisual{animation:.85s cubic-bezier(.16,1,.3,1) .12s both HomeLanding-module__fmO7OW__homeRise;position:relative}.HomeLanding-module__fmO7OW__heroImageFrame{border:1px solid var(--home-blue-border);background:#fff;border-radius:1.75rem;min-height:28rem;position:relative;overflow:hidden;box-shadow:0 28px 70px #0d48752e}.HomeLanding-module__fmO7OW__heroImageFrame img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.HomeLanding-module__fmO7OW__heroVisual:hover .HomeLanding-module__fmO7OW__heroImageFrame img{transform:scale(1.035)}.HomeLanding-module__fmO7OW__imageLabel,.HomeLanding-module__fmO7OW__floatingCard{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10384de6;border:1px solid #ffffff8c;align-items:center;display:flex;position:absolute}.HomeLanding-module__fmO7OW__imageLabel{border-radius:999px;gap:.45rem;padding:.55rem .85rem;font-size:.78rem;font-weight:700;bottom:1rem;right:1rem}.HomeLanding-module__fmO7OW__floatingCard{border-color:var(--home-blue-border);color:var(--home-dark-navy);background:#fff;border-radius:1rem;flex-direction:column;align-items:flex-start;padding:1rem 1.15rem;animation:4.5s ease-in-out 1.1s infinite HomeLanding-module__fmO7OW__homeFloat;bottom:-1.4rem;left:-1.5rem;box-shadow:0 18px 45px #0d487529}.HomeLanding-module__fmO7OW__floatingCard strong{font-family:var(--font-display);font-size:1.05rem}.HomeLanding-module__fmO7OW__floatingCard span{color:var(--home-soft);font-size:.8rem}.HomeLanding-module__fmO7OW__pathSection,.HomeLanding-module__fmO7OW__contentSection,.HomeLanding-module__fmO7OW__goalSection,.HomeLanding-module__fmO7OW__toolsSection,.HomeLanding-module__fmO7OW__blueSection,.HomeLanding-module__fmO7OW__journalSection,.HomeLanding-module__fmO7OW__workflowSection{padding:5rem 0}.HomeLanding-module__fmO7OW__pathIntro{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.6rem;display:flex}.HomeLanding-module__fmO7OW__pathIntro h2,.HomeLanding-module__fmO7OW__sectionCentered h2{font-family:var(--font-display);color:var(--home-dark-navy);margin-top:.35rem;font-size:clamp(1.85rem,3vw,2.65rem);font-weight:650;line-height:1.12}.HomeLanding-module__fmO7OW__pathIntro>p,.HomeLanding-module__fmO7OW__sectionCentered>p{max-width:34rem;color:var(--home-soft)}.HomeLanding-module__fmO7OW__pathGrid{gap:1rem;display:grid}.HomeLanding-module__fmO7OW__pathCard{border:1px solid var(--home-line);background:#fff;border-radius:1.25rem;flex-direction:column;align-items:flex-start;min-height:17rem;padding:1.45rem;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;position:relative;box-shadow:0 10px 30px #0d48750f}.HomeLanding-module__fmO7OW__pathCard:after{background:var(--home-blue);content:"";transform-origin:0;border-radius:3px 3px 0 0;height:3px;transition:transform .28s;position:absolute;inset:auto 1.45rem 0;transform:scaleX(0)}.HomeLanding-module__fmO7OW__pathCard:hover,.HomeLanding-module__fmO7OW__pathCard:focus-visible{border-color:var(--home-blue-border);outline:none;transform:translateY(-6px);box-shadow:0 22px 45px #0d487521}.HomeLanding-module__fmO7OW__pathCard:hover:after,.HomeLanding-module__fmO7OW__pathCard:focus-visible:after{transform:scaleX(1)}.HomeLanding-module__fmO7OW__pathIcon,.HomeLanding-module__fmO7OW__workflowIcon{background:var(--home-blue-tint);width:3rem;height:3rem;color:var(--home-blue);border-radius:.9rem;place-items:center;display:grid}.HomeLanding-module__fmO7OW__pathLabel{color:var(--home-blue);letter-spacing:.11em;text-transform:uppercase;margin-top:1.25rem;font-size:.75rem;font-weight:750}.HomeLanding-module__fmO7OW__pathCard strong{font-family:var(--font-display);color:var(--home-dark-navy);margin-top:.35rem;font-size:1.25rem}.HomeLanding-module__fmO7OW__pathBody{color:var(--home-soft);margin-top:.65rem;line-height:1.6}.HomeLanding-module__fmO7OW__pathLink{color:var(--home-blue);align-items:center;gap:.4rem;margin-top:auto;padding-top:1rem;font-weight:700;display:inline-flex}.HomeLanding-module__fmO7OW__workflowSection{border-block:1px solid var(--home-blue-border);background:var(--home-blue-wash)}.HomeLanding-module__fmO7OW__sectionCentered{text-align:center;max-width:44rem;margin:0 auto 2.4rem}.HomeLanding-module__fmO7OW__sectionCentered>p{margin:.85rem auto 0}.HomeLanding-module__fmO7OW__workflowGrid{gap:1rem;display:grid;position:relative}.HomeLanding-module__fmO7OW__workflowCard{border:1px solid var(--home-blue-border);background:#fff;border-radius:1.2rem;min-height:14rem;padding:1.45rem;position:relative;overflow:hidden}.HomeLanding-module__fmO7OW__workflowCard:before{background:var(--home-blue);content:"";width:4px;position:absolute;inset:0 auto 0 0}.HomeLanding-module__fmO7OW__workflowNumber{color:var(--home-blue-tint);font-family:var(--font-display);font-size:3rem;font-weight:750;line-height:1;position:absolute;top:1rem;right:1.1rem}.HomeLanding-module__fmO7OW__workflowCard h3{font-family:var(--font-display);color:var(--home-dark-navy);margin-top:1.1rem;font-size:1.15rem;position:relative}.HomeLanding-module__fmO7OW__workflowCard p{color:var(--home-soft);margin-top:.55rem;line-height:1.6;position:relative}.HomeLanding-module__fmO7OW__goalPanel{border:1px solid var(--home-blue-border);background:linear-gradient(135deg, var(--home-blue-wash), #fff 68%);border-radius:1.5rem;padding:clamp(1.4rem,3vw,2.4rem);box-shadow:0 18px 55px #0d487514}.HomeLanding-module__fmO7OW__goalPanel button{border-radius:999px}.HomeLanding-module__fmO7OW__pageCardGrid{gap:1rem;display:grid}.HomeLanding-module__fmO7OW__pageCardGrid article,.HomeLanding-module__fmO7OW__toolGrid article,.HomeLanding-module__fmO7OW__resourceGrid article,.HomeLanding-module__fmO7OW__articleGrid article{border-radius:1rem;transition:transform .28s,box-shadow .28s,border-color .28s;box-shadow:0 10px 28px #0d48750e}.HomeLanding-module__fmO7OW__pageCardGrid article:hover,.HomeLanding-module__fmO7OW__toolGrid article:hover,.HomeLanding-module__fmO7OW__resourceGrid article:hover,.HomeLanding-module__fmO7OW__articleGrid article:hover{border-color:var(--home-blue-border);transform:translateY(-6px);box-shadow:0 22px 42px #0d48751f}.HomeLanding-module__fmO7OW__resourceGrid article img{transition:transform .55s cubic-bezier(.16,1,.3,1)}.HomeLanding-module__fmO7OW__resourceGrid article:hover img{transform:scale(1.045)}.HomeLanding-module__fmO7OW__secondaryShelf{margin-top:3rem}.HomeLanding-module__fmO7OW__shelfTitle{color:var(--home-blue);align-items:center;gap:.65rem;margin-bottom:1rem;display:flex}.HomeLanding-module__fmO7OW__shelfTitle h3{font-family:var(--font-display);color:var(--home-dark-navy);font-size:1.15rem}.HomeLanding-module__fmO7OW__toolsSection,.HomeLanding-module__fmO7OW__blueSection{border-block:1px solid var(--home-blue-border);background:var(--home-blue-wash)}.HomeLanding-module__fmO7OW__toolGrid article{border-color:var(--home-blue-border);min-height:13.5rem;position:relative;overflow:hidden}.HomeLanding-module__fmO7OW__toolGrid article:before{background:var(--home-blue);content:"";transform-origin:0;width:100%;height:4px;transition:transform .28s;position:absolute;top:0;left:0;transform:scaleX(0)}.HomeLanding-module__fmO7OW__toolGrid article:after{color:var(--home-blue);content:"→";opacity:0;font-size:1.15rem;font-weight:700;transition:opacity .28s,transform .28s;position:absolute;bottom:1.08rem;right:1.25rem;transform:translate(-.35rem)}.HomeLanding-module__fmO7OW__toolGrid article:hover:before,.HomeLanding-module__fmO7OW__toolGrid article:focus-within:before{transform:scaleX(1)}.HomeLanding-module__fmO7OW__toolGrid article:hover:after,.HomeLanding-module__fmO7OW__toolGrid article:focus-within:after{opacity:1;transform:translate(0)}.HomeLanding-module__fmO7OW__toolGrid article h3{padding-right:1.5rem}.HomeLanding-module__fmO7OW__toolGrid article p:last-child{color:#007542;padding-right:1.8rem}.HomeLanding-module__fmO7OW__journalSection{background:var(--home-dark-navy)}.HomeLanding-module__fmO7OW__journalSection h2{color:#fff}.HomeLanding-module__fmO7OW__journalSection p{color:#ffffffd1}.HomeLanding-module__fmO7OW__journalSection a{color:#fff}.HomeLanding-module__fmO7OW__journalSection .HomeLanding-module__fmO7OW__articleGrid article{border-color:var(--home-blue-border)}:is(.HomeLanding-module__fmO7OW__journalSection .HomeLanding-module__fmO7OW__articleGrid article h3,.HomeLanding-module__fmO7OW__journalSection .HomeLanding-module__fmO7OW__articleGrid article p,.HomeLanding-module__fmO7OW__journalSection .HomeLanding-module__fmO7OW__articleGrid article a){color:var(--home-ink)}.HomeLanding-module__fmO7OW__doctor{border-top:1px solid var(--home-blue-border)}@keyframes HomeLanding-module__fmO7OW__homeRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes HomeLanding-module__fmO7OW__homeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (min-width:720px){.HomeLanding-module__fmO7OW__pathGrid,.HomeLanding-module__fmO7OW__workflowGrid,.HomeLanding-module__fmO7OW__pageCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:960px){.HomeLanding-module__fmO7OW__heroGrid{grid-template-columns:minmax(0,.92fr) minmax(30rem,1.08fr);min-height:43rem}}@media (max-width:959px){.HomeLanding-module__fmO7OW__heroGrid{padding-top:3.5rem;padding-bottom:4.5rem}.HomeLanding-module__fmO7OW__heroImageFrame{min-height:24rem}.HomeLanding-module__fmO7OW__floatingCard{left:1rem}}@media (max-width:719px){.HomeLanding-module__fmO7OW__heroGrid{gap:2.25rem;padding-top:2.8rem}.HomeLanding-module__fmO7OW__heroCopy h1{max-width:100%}.HomeLanding-module__fmO7OW__heroActions>*{width:100%}.HomeLanding-module__fmO7OW__heroImageFrame{border-radius:1.15rem;min-height:20rem}.HomeLanding-module__fmO7OW__floatingCard{margin:.8rem .5rem 0;position:relative;inset:auto}.HomeLanding-module__fmO7OW__pathSection,.HomeLanding-module__fmO7OW__contentSection,.HomeLanding-module__fmO7OW__goalSection,.HomeLanding-module__fmO7OW__toolsSection,.HomeLanding-module__fmO7OW__blueSection,.HomeLanding-module__fmO7OW__journalSection,.HomeLanding-module__fmO7OW__workflowSection{padding:3.5rem 0}.HomeLanding-module__fmO7OW__pathIntro{display:block}.HomeLanding-module__fmO7OW__pathIntro>p{margin-top:.75rem}.HomeLanding-module__fmO7OW__pathCard{min-height:15rem}}@media (prefers-reduced-motion:reduce){.HomeLanding-module__fmO7OW__heroCopy,.HomeLanding-module__fmO7OW__heroVisual,.HomeLanding-module__fmO7OW__floatingCard{animation:none}.HomeLanding-module__fmO7OW__heroImageFrame img,.HomeLanding-module__fmO7OW__pathCard,.HomeLanding-module__fmO7OW__pathCard:after,.HomeLanding-module__fmO7OW__pageCardGrid article,.HomeLanding-module__fmO7OW__toolGrid article,.HomeLanding-module__fmO7OW__toolGrid article:before,.HomeLanding-module__fmO7OW__toolGrid article:after,.HomeLanding-module__fmO7OW__resourceGrid article,.HomeLanding-module__fmO7OW__resourceGrid article img,.HomeLanding-module__fmO7OW__articleGrid article{transition:none}.HomeLanding-module__fmO7OW__pathCard:hover,.HomeLanding-module__fmO7OW__pathCard:focus-visible,.HomeLanding-module__fmO7OW__pageCardGrid article:hover,.HomeLanding-module__fmO7OW__toolGrid article:hover,.HomeLanding-module__fmO7OW__resourceGrid article:hover,.HomeLanding-module__fmO7OW__articleGrid article:hover{transform:none}}@media (forced-colors:active){.HomeLanding-module__fmO7OW__heroCopy h1{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}}
