@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dmsans-400-700.woff2)format("woff2")}@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/youngserif-400.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/fraunces-900.woff2)format("woff2")}:root{--navy:#102b41;--navy-deep:#0a1e2f;--sea:#1e4d6e;--signal:#e5602f;--cream:#f5efe3;--white:#faf8f4;--steel:#9fb3c4;--mid:#5a6b7a;--light:#8a9baa;--div:#e2ded6;--ff:"Young Serif", serif;--fb:"DM Sans", sans-serif;--fw:"Fraunces", serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--navy);color:var(--navy);font-family:var(--fb);-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--signal);color:#fff}a{cursor:pointer}img{max-width:100%}.balance{text-wrap:balance}@keyframes slideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=768px){.nd{display:none!important}.nb{display:block!important}}@media (width<=900px){.seeing-grid{grid-template-columns:1fr!important;gap:44px!important}.seeing-divider{display:none!important}.patient-checks,.seeing-copy{max-width:620px!important}}@media (width<=620px){.patient-checks{padding:10px 0 0!important}.patient-check-row{padding:18px 0!important}.patient-check-item{align-items:flex-start!important;gap:10px!important}.patient-check-number{padding-top:5px;min-width:20px!important;font-size:12px!important}.patient-check-title{margin-bottom:6px!important;font-size:23px!important}.patient-check-question{font-size:14px!important;line-height:1.55!important}.keep-looking-callout{max-width:100%;padding:13px 16px!important}.keep-looking-line{font-size:12px!important}}@media (width<=360px){.keep-looking-line{font-size:11px!important}}.why-mobile-break{display:none}@media (width<=768px){.why-grid{grid-template-columns:1fr!important;gap:24px!important;margin-top:42px!important}.why-title{max-width:340px!important;margin:0 auto 8px!important;font-size:30px!important;line-height:1.16!important}.why-title-main{white-space:normal;display:block}.why-mobile-break{display:inline}.why-title-sub{text-wrap:balance;margin-top:8px!important}}@media (width<=360px){.why-title{max-width:300px!important;font-size:27px!important}}@media (width<=768px){.guide-grid{text-align:center;grid-template-columns:1fr!important}.guide-img{order:-1}.guide-img>div{max-width:500px;margin:0 auto}.found-wrapper{text-align:center}.found-title{margin:0 auto}}.pricing-step{cursor:pointer;background:0 0;border:1.5px solid #9fb3c457;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:all .3s;display:flex}.pricing-step[data-active=true]{border-color:var(--signal);background:#e5602f1a}.pricing-step__label{font-family:var(--fb);color:#9fb3c4db;font-size:13px;font-weight:700;transition:color .3s}.pricing-step[data-active=true] .pricing-step__label{color:var(--signal)}.pricing-step:focus-visible{outline-offset:3px;outline:2px solid #f5efe3b8}.pricing-card{transition:transform .25s,box-shadow .25s}.pricing-card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 48px #0000001f!important}@media (width<=950px){.pricing-grid{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;max-width:440px;margin:0 auto;overflow-x:auto;grid-template-columns:none!important;gap:20px!important;display:flex!important}.pricing-grid::-webkit-scrollbar{display:none}.pricing-slide{scroll-snap-align:center;flex:0 0 100%;min-width:100%}.pricing-card{transform:none!important}.pricing-card:hover{transform:none!important;box-shadow:0 4px 24px #0000000f!important}}@media (width<=768px){.fit-grid{grid-template-columns:1fr!important;gap:24px!important}.pg{text-align:left!important;grid-template-columns:1fr!important;gap:36px!important}.pod-text{text-align:left!important}.pod-title{max-width:330px!important;margin-bottom:12px!important;font-size:30px!important;line-height:1.12!important}.pod-kicker{justify-content:flex-start!important;margin-bottom:24px!important}.pod-copy{text-align:left!important;margin-bottom:18px!important;font-size:15px!important;line-height:1.68!important}.pod-lead{font-size:16px!important;line-height:1.6!important}.pod-invite{color:var(--navy)!important;margin-top:4px!important}.pod-host-wrap{margin-bottom:28px!important}.pod-host{letter-spacing:.08em!important;font-size:11px!important;line-height:1.55!important}.pod-btns{justify-content:flex-start!important;gap:12px!important}.pod-btns a{white-space:nowrap;text-align:center;flex:calc(50% - 6px);min-width:0;padding-left:12px!important;padding-right:12px!important}}@media (width<=370px){.pod-btns{flex-direction:column!important}.pod-btns a{width:100%}}@media (width<=600px){.foot{text-align:center;flex-direction:column;align-items:center!important;gap:22px!important}.foot>div{text-align:center!important}}@media (width<=768px){h1{font-size:38px!important;line-height:1.15!important}h2{max-width:100%!important;font-size:30px!important;line-height:1.2!important}section{padding:64px 0!important}.balance{text-wrap:wrap!important}}.foot-social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{transition:color .2s}.foot-social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--signal)!important}@media (width<=600px){.footer-logo{margin-inline:auto}}
