@charset "UTF-8";:root{--paper: #f2f1eb;--paper-2: #eae9e2;--surface: #f7f6f1;--ink: #121211;--ink-2: #1c1c1a;--muted: #5e5d57;--subtle: #8a8981;--line: rgb(18 18 17 / .12);--line-strong: rgb(18 18 17 / .24);--signal: #1f38f5;--signal-2: #4f63ff;--signal-ink: #0f1fa8;--on-signal: #f2f1eb;--line-on-signal: rgb(242 241 235 / .22);--navy: #141413;--navy-2: #191918;--navy-3: #252523;--deep: #0e0e0d;--cream: #f2f1eb;--paper-ink: var(--ink);--line-dark: rgb(242 241 235 / .12);--mint: var(--signal);--one: #f08a47;--ehealth: #4a90e2;--distribution: #22b5a4;--finance: #39c28b;--hr: #9a86f5;--insurance: #e2b74f;--sans: "Geist", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono: "Geist Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--serif: var(--sans);--ease: cubic-bezier(.22, 1, .36, 1);--ease-io: cubic-bezier(.76, 0, .24, 1);--vw: 100vw;--gutter: clamp(16px, 3.9vw, 56px);--wrap: 1328px;--wrap-w: min(var(--wrap), var(--vw) - var(--gutter) * 2);--wrap-x: calc((var(--vw) - var(--wrap-w)) / 2);--spine-at: .6;--spine-x: calc(var(--wrap-x) + var(--wrap-w) * var(--spine-at));--dots: none;--dots-dark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Ccircle cx='11' cy='11' r='1.05' fill='%23f2f1eb' fill-opacity='.07'/%3E%3C/svg%3E")}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;overflow-x:clip;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;font-synthesis:none}h1,h2,h3,p,figure,blockquote,ol,ul,dl,dd{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}img,svg{display:block;max-width:100%}::selection{background:var(--signal);color:var(--on-signal)}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wrap{width:var(--wrap-w);margin-inline:auto}.figure,.mono{font-family:var(--mono);font-feature-settings:"tnum" 1,"zero" 1;letter-spacing:0}.kicker{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:.78rem;font-weight:500;letter-spacing:.02em;color:var(--ink)}.kicker:before{content:"";width:8px;height:8px;background:var(--signal)}.slabel{display:inline-flex;align-items:baseline;gap:14px;font-family:var(--mono);font-size:.86rem;color:var(--ink)}.slabel b{font-weight:500;color:var(--signal)}.slabel i{font-style:normal;color:var(--subtle)}.display{font-family:var(--sans);font-weight:700;letter-spacing:-.035em;line-height:.98}.display em{font-style:normal;color:var(--signal)}.band{position:relative;padding:clamp(88px,11vw,160px) 0;background-color:var(--paper)}.band--dark{background-color:var(--ink);color:var(--cream)}.band--dark .kicker,.band--dark .slabel{color:var(--cream)}.band--dark .display em{color:var(--signal-2)}.band--deep{background-color:var(--signal);color:var(--on-signal)}.band--deep .kicker,.band--deep .slabel,.band--deep .slabel b{color:var(--on-signal)}.band--deep .kicker:before{background:var(--on-signal)}.band--deep .display em{color:var(--on-signal);opacity:.6}.band--surface{background-color:var(--surface)}.btn{position:relative;display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 26px;border:1px solid transparent;overflow:hidden;font-size:.98rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap;transition:background-color .35s var(--ease),border-color .35s var(--ease),color .35s var(--ease)}.btn:before,.btn:after{position:relative;font-weight:500;color:var(--signal);transition:transform .45s var(--ease)}.btn:before{content:"["}.btn:after{content:"]";order:99}.btn:hover:before{transform:translate(-5px)}.btn:hover:after{transform:translate(5px)}.btn__roll{position:relative;display:inline-block;overflow:hidden;height:1.3em;line-height:1.3em}.btn__roll span{display:block;transition:transform .5s var(--ease)}.btn__roll span+span{position:absolute;inset:100% 0 auto}.btn:hover .btn__roll span{transform:translateY(-100%)}.btn__arrow{width:15px;height:15px;transition:transform .45s var(--ease)}.btn:hover .btn__arrow{transform:translate(3px,-3px)}.btn--dark{background:var(--signal);color:var(--on-signal)}.btn--dark:before,.btn--dark:after{color:#f2f1eb8c}.btn--dark:hover{background:var(--signal-ink)}.btn--light{background:var(--paper);color:var(--ink)}.btn--light:hover{background:#fff}.btn--ghost{border-color:#f2f1eb59;color:var(--cream)}.btn--ghost:before,.btn--ghost:after{color:#f2f1eb99}.btn--ghost:hover{border-color:var(--cream)}.btn--outline{border-color:var(--line-strong);color:var(--ink)}.btn--outline:hover{border-color:var(--ink)}.bracket{display:inline-flex;align-items:baseline;gap:.18em;font-weight:600;letter-spacing:-.02em}.bracket:before,.bracket:after{color:var(--signal);transition:transform .45s var(--ease)}.bracket:before{content:"["}.bracket:after{content:"]"}.bracket:hover:before{transform:translate(-.18em)}.bracket:hover:after{transform:translate(.18em)}.spchip{display:inline-grid;place-items:center;min-width:36px;height:24px;padding:0 6px;border:1px solid currentColor;font-family:var(--mono);font-size:.7rem;font-weight:500}html.nx-boot:after{content:"";position:fixed;inset:0;z-index:9999;background:var(--signal);animation:nx-boot-failsafe 0s linear 4s forwards}@keyframes nx-boot-failsafe{to{visibility:hidden}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.spidx{padding:0;list-style:none;border-bottom:1px solid var(--line)}.spidx>li{position:relative;display:grid;grid-template-columns:minmax(0,calc(60% - 30px)) 60px minmax(0,1fr);align-items:center;min-height:clamp(92px,12vh,120px);border-top:1px solid var(--line);outline:none}.spidx>li:after{content:"";position:absolute;left:60%;top:0;bottom:0;width:1px;background:var(--signal);transform:scaleY(0);transform-origin:top;transition:transform .7s var(--ease)}.spidx>li.on:after{transform:scaleY(1)}.spidx__l{padding-right:30px;font-size:clamp(1.45rem,2.6vw,2.35rem);font-weight:600;letter-spacing:-.035em;line-height:1.05;text-align:right;transition:color .5s var(--ease)}.spidx--dim>li:not(.on) .spidx__l{color:#12121157}.spidx__n{position:relative;z-index:1;justify-self:center;background:var(--paper);color:var(--signal);transition:background-color .4s,color .4s}.spidx>li.on .spidx__n{background:var(--signal);color:var(--on-signal)}.spidx__r{max-width:46ch;padding-left:30px;color:var(--muted)}.spidx>li.on .spidx__r{color:var(--ink)}@media(max-width:900px){.spidx>li{grid-template-columns:auto 1fr;gap:6px 16px;padding:18px 0}.spidx>li:after{display:none}.spidx__n{grid-row:1/span 2;align-self:start}.spidx__l{padding:0;text-align:left;color:var(--ink)!important}.spidx__r{grid-column:2;padding:0}}.ihead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px;margin-bottom:clamp(32px,5vw,60px)}.ihead .slabel{margin-bottom:22px}.ihead h2{font-size:clamp(2.2rem,4.3vw,3.9rem)}.ihead>p{max-width:38ch;color:var(--muted);text-align:right}
