.site-module__oB1X9q__header{width:min(100% - 2 * var(--gutter,40px), 1180px);justify-content:space-between;align-items:center;gap:16px;min-height:72px;margin:0 auto;display:flex}.site-module__oB1X9q__home{border-radius:6px;align-items:center;gap:10px;line-height:0;text-decoration:none;display:inline-flex}.site-module__oB1X9q__home:focus-visible{outline-offset:4px;outline:2px solid #4b6bff}.site-module__oB1X9q__mark{width:auto;height:26px;display:block}.site-module__oB1X9q__wordmark{width:auto;height:15px;display:block}.site-module__oB1X9q__lockup{width:auto;height:30px;display:block}.site-module__oB1X9q__name{font-family:var(--bfh-display);letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:700;line-height:1}@media (max-width:480px){.site-module__oB1X9q__mark{height:22px}.site-module__oB1X9q__wordmark{height:13px}.site-module__oB1X9q__lockup{height:26px}}.site-module__oB1X9q__cta{color:#fff;min-height:44px;font-family:var(--bfh-display);letter-spacing:.005em;white-space:nowrap;background:#3f5ef5;border-radius:8px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 2px #00000059,0 10px 24px -14px #4b6bff8c}.site-module__oB1X9q__cta:hover{background:#4b6bff;transform:translateY(-1px);box-shadow:0 2px 4px #00000059,0 16px 32px -14px #4b6bffb3}.site-module__oB1X9q__cta:active{transform:translateY(1px);box-shadow:0 1px 2px #00000059}.site-module__oB1X9q__cta:focus-visible{outline-offset:3px;outline:2px solid}.site-module__oB1X9q__ctaLarge{min-height:52px;padding:0 26px;font-size:16px}@media (prefers-reduced-motion:reduce){.site-module__oB1X9q__cta{transition:none}.site-module__oB1X9q__cta:hover,.site-module__oB1X9q__cta:active{transform:none}}
.home-module__gsEHRa__page{--ground:#090a0c;--carbon:#17191c;--ink:#fff;--ink-soft:#f8f9fa;--silver:#b8bdc5;--titanium:#d7dadf;--line:#d7dadf24;--line-strong:#d7dadf47;--accent:#4b6bff;--accent-deep:#3f5ef5;--ease:cubic-bezier(.16, 1, .3, 1);--gutter:clamp(20px, 5vw, 64px);--measure:1180px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ground);color:var(--ink-soft);font-family:var(--bfh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.home-module__gsEHRa__page ::selection{color:#fff;background:#4b6bff61}.home-module__gsEHRa__page :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.home-module__gsEHRa__page a{color:inherit}.home-module__gsEHRa__container{width:min(100% - 2 * var(--gutter), var(--measure));margin:0 auto}.home-module__gsEHRa__hero{isolation:isolate;background:linear-gradient(118deg,#0000 30%,#ffffff0b 33%,#ffffff0e 41%,#0000 45%),linear-gradient(118deg,#0000 56%,#ffffff06 59%,#0000 65%),linear-gradient(160deg,#101318 0%,#090a0c 52%,#07080a 100%);grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid;position:relative;overflow:hidden}.home-module__gsEHRa__heroInner{z-index:2;align-self:center;padding:clamp(24px,6vh,64px) 0 clamp(48px,12vh,140px);position:relative}.home-module__gsEHRa__h1{max-width:26ch;font-family:var(--bfh-display);letter-spacing:-.032em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(2.15rem,6.2vw,4.75rem);font-weight:600;line-height:1.02}.home-module__gsEHRa__lede{max-width:46ch;color:var(--silver);margin:clamp(18px,2.6vh,28px) 0 0;font-size:clamp(1.05rem,1.45vw,1.25rem);line-height:1.5}.home-module__gsEHRa__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(24px,4vh,40px);display:flex}@media (max-width:760px){.home-module__gsEHRa__heroInner{align-self:start;padding-top:clamp(28px,7vh,64px)}}.home-module__gsEHRa__plate{z-index:1;pointer-events:none;height:clamp(300px,50vh,560px);position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#0000008c 26%,#000 48% 100%);mask-image:linear-gradient(#0000 0%,#0000008c 26%,#000 48% 100%)}.home-module__gsEHRa__plateImg{object-fit:cover;object-position:center bottom}.home-module__gsEHRa__plate:after{content:"";background:linear-gradient(#0000 0%,#090a0cd1 100%);height:40%;position:absolute;bottom:0;left:0;right:0}.home-module__gsEHRa__index{z-index:2;padding:0 var(--gutter) clamp(22px, 4vh, 44px);font-family:var(--bfh-display);letter-spacing:.34em;text-transform:uppercase;color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:baseline;font-size:clamp(11px,1.1vw,13px);font-weight:600;display:flex;position:relative}.home-module__gsEHRa__index a{text-indent:.34em;transition:color .16s var(--ease);padding:.5em .15em;text-decoration:none}.home-module__gsEHRa__index a:hover{color:var(--titanium)}.home-module__gsEHRa__slash{color:var(--accent);padding:0 .45em 0 .2em}.home-module__gsEHRa__section{padding-top:clamp(72px,11vw,150px)}.home-module__gsEHRa__h2{max-width:22ch;font-family:var(--bfh-display);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.7rem,3.6vw,2.9rem);font-weight:600;line-height:1.08}.home-module__gsEHRa__p{max-width:62ch;color:var(--silver);margin:20px 0 0;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.6}.home-module__gsEHRa__statement{border-top:1px solid var(--line-strong);grid-template-columns:repeat(12,minmax(0,1fr));padding-top:clamp(32px,4vw,48px);display:grid}.home-module__gsEHRa__statementBody{grid-column:1/-1}@media (min-width:900px){.home-module__gsEHRa__statementBody{grid-column:3/span 9}}.home-module__gsEHRa__ledger{border-top:1px solid var(--line-strong);margin-top:clamp(32px,5vw,56px)}.home-module__gsEHRa__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,72px);padding:clamp(36px,5vw,64px) 0;scroll-margin-top:24px;display:grid}.home-module__gsEHRa__rowWord{font-family:var(--bfh-display);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(2rem,5vw,4rem);font-weight:600;line-height:1}.home-module__gsEHRa__rowWord:before{content:"";background:var(--accent);width:28px;height:2px;margin-bottom:18px;display:block}.home-module__gsEHRa__rowThesis{max-width:30ch;color:var(--silver);margin:14px 0 0;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.5}.home-module__gsEHRa__items{align-self:center;gap:22px;margin:0;display:grid}.home-module__gsEHRa__item{gap:6px;display:grid}.home-module__gsEHRa__itemTerm{color:var(--ink);margin:0;font-size:1rem;font-weight:600}.home-module__gsEHRa__itemBody{max-width:52ch;color:var(--silver);margin:0;font-size:.98rem;line-height:1.55}@media (max-width:860px){.home-module__gsEHRa__row{grid-template-columns:1fr;gap:24px}.home-module__gsEHRa__items{align-self:start}}.home-module__gsEHRa__steps{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(28px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.home-module__gsEHRa__step{padding:28px clamp(0px,2vw,28px) 8px 0}.home-module__gsEHRa__step+.home-module__gsEHRa__step{border-left:1px solid var(--line);padding-left:clamp(18px,2.5vw,32px)}.home-module__gsEHRa__stepTitle{font-family:var(--bfh-display);letter-spacing:-.02em;color:var(--ink);gap:.45em;margin:0;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:600;display:flex}.home-module__gsEHRa__stepTitle .home-module__gsEHRa__slash{padding:0;font-weight:500}.home-module__gsEHRa__stepBody{max-width:36ch;color:var(--silver);margin:12px 0 0;line-height:1.55}@media (max-width:760px){.home-module__gsEHRa__steps{grid-template-columns:1fr}.home-module__gsEHRa__step{padding-right:0}.home-module__gsEHRa__step+.home-module__gsEHRa__step{border-left:0;border-top:1px solid var(--line);padding-left:0}}.home-module__gsEHRa__roster{flex-wrap:wrap;gap:10px 0;margin:clamp(28px,4vw,44px) 0 0;padding:0;list-style:none;display:flex}.home-module__gsEHRa__roster li{font-family:var(--bfh-display);letter-spacing:-.025em;color:var(--ink);padding-right:.5em;font-size:clamp(1.5rem,3.4vw,2.75rem);font-weight:600;line-height:1.15}.home-module__gsEHRa__roster li+li:before{content:"/";color:var(--accent);padding-right:.5em;font-weight:500}.home-module__gsEHRa__close{border-top:1px solid var(--line-strong);margin-top:clamp(80px,12vw,160px);position:relative;overflow:hidden}.home-module__gsEHRa__closeInner{z-index:1;padding:clamp(72px,10vw,140px) 0;position:relative}.home-module__gsEHRa__closeMark{opacity:.11;pointer-events:none;width:clamp(220px,34vw,480px);height:auto;position:absolute;top:50%;right:-3%;transform:translateY(-50%)}.home-module__gsEHRa__closeLines{font-family:var(--bfh-display);letter-spacing:.26em;text-transform:uppercase;color:var(--ink);margin:0;font-size:clamp(1.05rem,2.2vw,1.7rem);font-weight:600;line-height:1.55}@media (max-width:480px){.home-module__gsEHRa__closeLines{letter-spacing:.17em;font-size:.95rem}}.home-module__gsEHRa__footer{border-top:1px solid var(--line)}.home-module__gsEHRa__footerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:36px 0 0;display:flex}.home-module__gsEHRa__footerWordmark{width:auto;height:14px;display:block}.home-module__gsEHRa__descriptor{font-family:var(--bfh-display);letter-spacing:.3em;text-transform:uppercase;color:var(--silver);margin:0;font-size:11px;font-weight:500}@keyframes home-module__gsEHRa__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes home-module__gsEHRa__settle{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.home-module__gsEHRa__in{animation:home-module__gsEHRa__rise .9s var(--ease) both;animation-delay:var(--d,0s)}.home-module__gsEHRa__plate{animation:home-module__gsEHRa__settle 1.6s var(--ease) both;transform-origin:50% 100%}@supports (animation-timeline:view()){.home-module__gsEHRa__reveal{animation:linear both home-module__gsEHRa__rise;animation-timeline:view();animation-range:entry entry 32%}}html:has(.home-module__gsEHRa__page){scroll-behavior:smooth}}
.plans-module__58H8da__wrap{gap:22px;display:grid}.plans-module__58H8da__closed{color:#17191c;background:#fff;border:1px solid #d7dadf;border-radius:8px;max-width:640px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.plans-module__58H8da__switch{background:#fff;border:1px solid #d7dadf;border-radius:8px;width:fit-content;padding:3px;display:inline-flex}.plans-module__58H8da__switchButton{appearance:none;color:#5b6069;font:600 14px/1 var(--bfh-display);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 16px;transition:background .16s,color .16s}.plans-module__58H8da__switchButton[aria-pressed=true]{color:#fff;background:#17191c}.plans-module__58H8da__switchButton:focus-visible{outline-offset:2px;outline:2px solid #4b6bff}.plans-module__58H8da__sizeSwitch{background:#f8f9fa;border:1px solid #d7dadf;border-radius:8px;width:fit-content;margin:0 0 14px;padding:3px;display:inline-flex}.plans-module__58H8da__sizeButton{appearance:none;color:#5b6069;font:600 13px/1 var(--bfh-display);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 12px;transition:background .16s,color .16s}.plans-module__58H8da__sizeButton[aria-pressed=true]{color:#fff;background:#17191c}.plans-module__58H8da__sizeButton:focus-visible{outline-offset:2px;outline:2px solid #4b6bff}.plans-module__58H8da__promise{color:#5b6069;max-width:640px;margin:4px 0 0;font-size:14px;line-height:1.55}.plans-module__58H8da__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;gap:18px;display:grid}.plans-module__58H8da__card{background:#fff;border:1px solid #d7dadf;border-top-width:3px;border-radius:12px;flex-direction:column;padding:24px;display:flex;position:relative}.plans-module__58H8da__recommended{border-top-color:#4b6bff}.plans-module__58H8da__tag{font:600 11px/1 var(--bfh-display);letter-spacing:.08em;text-transform:uppercase;color:#3f5ef5;position:absolute;top:14px;right:16px}.plans-module__58H8da__name{font:700 20px/1.2 var(--bfh-display);letter-spacing:-.01em;color:#090a0c;margin:0 0 4px}.plans-module__58H8da__blurb{color:#5b6069;margin:0 0 16px;font-size:14px;line-height:1.5}.plans-module__58H8da__price{align-items:baseline;gap:4px;margin:0;display:flex}.plans-module__58H8da__amount{font:700 34px/1 var(--bfh-display);letter-spacing:-.02em;color:#090a0c}.plans-module__58H8da__per{color:#5b6069;font-size:14px}.plans-module__58H8da__meta{color:#5b6069;min-height:1.3em;margin:8px 0 0;font-size:13px}.plans-module__58H8da__seats{color:#17191c;border-top:1px solid #eef0f2;margin:14px 0 0;padding-top:14px;font-size:14px;font-weight:600}.plans-module__58H8da__features{color:#17191c;margin:10px 0 20px;padding:0 0 0 18px;font-size:14px;line-height:1.7;list-style:outside}.plans-module__58H8da__action{width:100%;margin-top:auto}.plans-module__58H8da__soon{color:#5b6069;min-height:44px;font:600 15px/1 var(--bfh-display);background:#f8f9fa;border:1px solid #d7dadf;border-radius:8px;justify-content:center;align-items:center;padding:0 20px;display:inline-flex}
