.home-root{--home-ink:#04062e;--home-indigo:#2f2d8c;--home-indigo-bright:#3c3ccd;--home-paper:#fff;--home-mist:#f8f8fb;--home-tint:#f3f4ff;--home-lavender:#e8e9ff;--home-line:#cfd2dc;--home-muted:#5f616d;--home-faint:#9e9ec0;--home-faint-ink:#63638f;--home-display:"Playfair Display", Georgia, "Times New Roman", serif;--home-body:"Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--home-body);background:var(--home-paper);color:var(--home-ink)}.home-dots{background-image:radial-gradient(circle, var(--home-line) 1.5px, transparent 1.5px);background-position:50%;background-repeat:repeat-x;background-size:14px 4px}
.figma-home-body{--fh-ink:#011136;--fh-purple:#2f2d8c;--fh-muted:#5f616d;--fh-line:#e6e6ee;--fh-grey:#f6f6fa;--fh-gap:96px;--fh-width:1200px;--fh-pad:32px;color:var(--fh-ink);font:400 16px/1.6 Be Vietnam Pro,sans-serif}.figma-home-body *{box-sizing:border-box}.figma-home-body :is(h2,h3,h4,p,ul,ol){margin:0}.figma-home-body :is(ul,ol){padding:0;list-style:none}.figma-home-body a{min-height:44px;color:var(--fh-purple);align-items:center;font-size:15px;font-weight:600;display:inline-flex}.figma-home-body a:hover{text-underline-offset:4px;text-decoration:underline}.figma-home-body :is(a,summary):focus-visible{outline-offset:4px;outline:3px solid #5853cd}.figma-home-body summary{cursor:pointer;min-height:44px}.figma-home-body .fh-photo{position:relative;overflow:hidden}.figma-home-body .fh-photo img{object-fit:cover}.fh-section{padding-block:var(--fh-gap);padding-inline:var(--fh-pad)}.fh-band-white{background:#fff}.fh-band-grey{background:var(--fh-grey)}.fh-inner{max-width:var(--fh-width);margin-inline:auto}.fh-center{text-align:center}.figma-home-body .fh-head{max-width:820px;margin-bottom:56px}.figma-home-body .fh-head-center{text-align:center;margin-inline:auto}.figma-home-body .fh-eyebrow{color:var(--fh-purple);letter-spacing:.02em;margin-bottom:12px;font-size:14px;font-weight:600}.figma-home-body h2{letter-spacing:-.01em;font-size:40px;font-weight:600;line-height:1.2}.figma-home-body h2>span{display:block}.figma-home-body h2>span:last-child:not(:first-child){color:var(--fh-purple)}.figma-home-body .fh-lede{color:var(--fh-muted);margin-top:16px;font-size:17px;line-height:1.65}.figma-home-body .fh-subhead{text-align:center;margin:80px 0 32px;font-size:24px;font-weight:600;line-height:1.3}.figma-home-body .fh-source-note{color:var(--fh-muted);margin-top:24px;font-size:13px;line-height:1.6}.figma-home-body .fh-source-note a{margin-left:8px;font-size:13px}.figma-home-body .fh-outline{background:#fff;border:1px solid #c8c8d2;border-radius:8px;justify-content:center;padding:8px 20px}.figma-home-body .fh-count{color:var(--fh-purple);font-size:40px;font-weight:700;line-height:1.1}.figma-home-body .fh-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.figma-home-body .fh-trust-grid li{border:1px solid var(--fh-line);text-align:center;border-radius:16px;padding:32px 20px}.figma-home-body .fh-population-figure{color:var(--fh-purple);font-size:40px;font-weight:700;line-height:1.2}.figma-home-body .fh-trust-grid h3{color:var(--fh-muted);margin-top:8px;font-size:16px;font-weight:400}.figma-home-body .fh-population-source{max-width:760px;color:var(--fh-muted);text-align:center;margin:24px auto 0;font-size:13px;line-height:1.6}.figma-home-body .fh-population-source a{font-size:13px;font-weight:500;text-decoration:underline}.figma-home-body .fh-journey ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid}.figma-home-body .fh-journey li{border:1px solid var(--fh-line);text-align:center;background:#fff;border-radius:16px;padding:28px 20px}.figma-home-body .fh-step-icon{background:var(--fh-grey);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 20px;display:flex}.figma-home-body .fh-journey h3{justify-content:center;align-items:center;gap:8px;margin-bottom:8px;font-size:18px;display:flex}.figma-home-body .fh-step-num{background:var(--fh-purple);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:inline-grid}.figma-home-body .fh-journey p{color:var(--fh-muted);font-size:14px;line-height:1.6}.figma-home-body .fh-systems-top{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;display:grid}.figma-home-body .fh-system-lead{background:var(--fh-grey);border-radius:16px;min-height:320px;position:relative;overflow:hidden}.figma-home-body .fh-system-lead>.fh-photo{width:55%;height:100%;position:absolute;top:0;right:0}.figma-home-body .fh-system-lead>.fh-photo:after{content:"";background:linear-gradient(90deg,var(--fh-grey),transparent 60%);position:absolute;inset:0}.figma-home-body .fh-system-lead>div:last-child{max-width:60%;padding:36px 32px;position:relative}.figma-home-body .fh-system-lead h3{margin:10px 0;font-size:22px;line-height:1.3}.figma-home-body .fh-system-lead p:not(.fh-count){color:var(--fh-muted);font-size:15px}.figma-home-body .fh-system-lead a{margin-top:20px}.figma-home-body .fh-system-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.figma-home-body .fh-system-grid li{background:var(--fh-grey);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px 12px;display:flex}.figma-home-body .fh-system-grid h3{font-size:15px;font-weight:500}.figma-home-body .fh-system-support{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.figma-home-body .fh-support-card{background:var(--fh-grey);border-radius:16px;min-height:190px;position:relative;overflow:hidden}.figma-home-body .fh-support-card>.fh-photo{width:45%;height:100%;position:absolute;top:0;right:0}.figma-home-body .fh-support-card>.fh-photo img{object-fit:contain;object-position:right bottom}.figma-home-body .fh-support-card>div:last-child{width:60%;padding:28px 24px;position:relative}.figma-home-body .fh-support-card h3{font-size:18px;line-height:1.35}.figma-home-body .fh-support-card p:not(.fh-count){color:var(--fh-muted);margin-top:8px;font-size:14px}.figma-home-body .fh-systems .fh-source-note{text-align:center}.figma-home-body .fh-carousel{position:relative}.figma-home-body .fh-team-roles{--fh-show:3;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;gap:24px;padding:4px 2px 12px;display:flex;position:relative;overflow-x:auto}.figma-home-body .fh-team-roles>li{flex:0 0 calc((100% - (var(--fh-show) - 1) * 24px) / var(--fh-show));scroll-snap-align:start;transition:transform .3s,box-shadow .3s}.figma-home-body .fh-team-roles>li:hover{transform:translateY(-4px);box-shadow:0 14px 32px #0d10361a}.figma-home-body .fh-carousel-controls{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.figma-home-body .fh-carousel-arrow{width:44px;height:44px;color:var(--fh-ink);cursor:pointer;background:#fff;border:1px solid #d9d9e4;border-radius:999px;font-size:18px;transition:background-color .2s,border-color .2s}.figma-home-body .fh-carousel-arrow:hover:not(:disabled){border-color:var(--fh-ink)}.figma-home-body .fh-carousel-arrow:disabled{opacity:.35;cursor:default}.figma-home-body .fh-carousel-dots{gap:4px;display:flex}.figma-home-body .fh-carousel-dot{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:0;position:relative}.figma-home-body .fh-carousel-dot:before{content:"";background:#c9c9d8;border-radius:999px;width:8px;height:8px;transition:width .3s,background-color .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.figma-home-body .fh-carousel-dot[aria-current=true]:before{background:var(--fh-purple);width:24px}.figma-home-body :is(.fh-carousel-arrow,.fh-carousel-dot):focus-visible{outline-offset:2px;outline:3px solid #5853cd}.figma-home-body .fh-team-roles li{border:1px solid var(--fh-line);background:#fff;border-radius:16px;min-width:0;overflow:hidden}.figma-home-body .fh-portrait{background:#ededed;height:220px}.figma-home-body .fh-portrait-physician img{object-position:center 25%}.figma-home-body .fh-portrait-person img{object-position:center 20%}.figma-home-body .fh-team-credential{font-weight:600;color:var(--fh-purple)!important;margin-top:4px!important;font-size:13px!important}.figma-home-body .fh-team-roles li>div:last-child{padding:20px}.figma-home-body .fh-team-roles h3{font-size:17px}.figma-home-body .fh-team-roles li p{color:var(--fh-muted);margin-top:8px;font-size:14px;line-height:1.6}.figma-home-body .fh-care-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.figma-home-body .fh-care-cards li{border:1px solid var(--fh-line);background:#fff;border-radius:16px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.figma-home-body .fh-care-cards .fh-photo{height:220px}.figma-home-body .fh-care-cards li>div:last-child{padding:20px}.figma-home-body .fh-care-cards h4{font-size:18px;font-weight:600}.figma-home-body .fh-care-cards li p{color:var(--fh-muted);margin:8px 0 4px;font-size:14px}.figma-home-body .fh-who-inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}.figma-home-body .fh-who .fh-head{margin-bottom:24px}.figma-home-body .fh-who h2{font-size:48px;line-height:1.1}.figma-home-body .fh-chips{flex-wrap:wrap;gap:8px;display:flex}.figma-home-body .fh-chips li{background:var(--fh-grey);color:var(--fh-muted);border-radius:100px;padding:8px 14px;font-size:14px}.figma-home-body .fh-who-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.figma-home-body .fh-who-grid li{border-radius:16px;height:200px;position:relative;overflow:hidden}.figma-home-body .fh-who-grid .fh-photo{position:absolute;inset:0}.figma-home-body .fh-who-grid li:after{content:"";background:linear-gradient(#0000 30%,#000c);position:absolute;inset:0}.figma-home-body .fh-who-grid h3{z-index:1;color:#fff;font-size:17px;font-weight:600;position:absolute;bottom:18px;left:20px;right:20px}.figma-home-body .fh-assessment-band{padding-top:0}.figma-home-body .fh-assessment{color:#fff;background:linear-gradient(110deg,#12143f,#0b0e31);border-radius:24px;grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:56px;padding:56px;display:grid}.figma-home-body .fh-assessment h2{color:#fff}.figma-home-body .fh-assessment h2>span:last-child,.figma-home-body .fh-assessment .fh-eyebrow{color:#d4d1ff}.figma-home-body .fh-assessment>div:first-child>p:not(.fh-eyebrow){color:#e7e6f4;max-width:560px;margin-top:16px}.figma-home-body .fh-assessment ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.figma-home-body .fh-assessment li{color:#e7e6f4;border-left:1px solid #b9b5d9;padding-left:12px;font-size:14px}.figma-home-body .fh-assessment-price{color:var(--fh-ink);background:#fff;border-radius:16px;padding:28px}.figma-home-body .fh-assessment-price>p:first-child{font-size:15px;font-weight:600}.figma-home-body .fh-price{margin:8px 0 20px;font-size:40px;font-weight:700;line-height:1.2}.figma-home-body .fh-assessment-price>p:last-child{color:var(--fh-muted);margin-top:14px;font-size:13px}.figma-home-body .fh-primary{color:#fff;background:#302176;border-radius:10px;justify-content:center;width:100%;padding:12px 16px;font-size:15px}.figma-home-body .fh-primary:hover{filter:brightness(1.15);text-decoration:none}.figma-home-body .fh-faq-accordion{flex-direction:column;gap:12px;max-width:880px;margin:0 auto;display:flex}.figma-home-body .fh-faq-accordion details{background:#fff;border:1px solid #e7e7ef;border-radius:16px;transition:border-color .2s,box-shadow .2s}.figma-home-body .fh-faq-accordion details:hover{border-color:#c9c9d8}.figma-home-body .fh-faq-accordion details[open]{border-color:#0d1036;box-shadow:0 10px 30px #0d10360f}.figma-home-body .fh-faq-accordion summary{cursor:pointer;color:#0d1036;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 24px;list-style:none;display:grid}.figma-home-body .fh-faq-accordion summary::-webkit-details-marker{display:none}.figma-home-body .fh-faq-accordion summary:focus-visible{outline-offset:2px;border-radius:16px;outline:2px solid #0d1036}.figma-home-body .fh-faq-num{color:#8a8aa3;font-variant-numeric:tabular-nums;width:26px;font-size:13px;font-weight:600}.figma-home-body .fh-faq-q{font-size:17px;font-weight:600;line-height:1.4}.figma-home-body .fh-faq-toggle{border:1px solid #d9d9e4;border-radius:999px;width:36px;height:36px;transition:background-color .2s,border-color .2s;position:relative}.figma-home-body .fh-faq-toggle:before,.figma-home-body .fh-faq-toggle:after{content:"";background:#0d1036;border-radius:2px;width:14px;height:2px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.figma-home-body .fh-faq-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.figma-home-body .fh-faq-accordion summary:hover .fh-faq-toggle{border-color:#0d1036}.figma-home-body .fh-faq-accordion details[open] .fh-faq-toggle{background:var(--marketing-accent,#cde736);border-color:#0000}.figma-home-body .fh-faq-accordion details[open] .fh-faq-toggle:after{transform:translate(-50%,-50%)rotate(0)}.figma-home-body .fh-faq-a{padding:0 24px 24px 70px}.figma-home-body .fh-faq-a p{max-width:680px;color:var(--fh-muted);font-size:15px;line-height:1.7}.figma-home-body .fh-care-cards li .fh-photo img{transition:transform .5s}.figma-home-body .fh-care-cards li a{gap:6px;transition:color .2s}.figma-home-body .fh-care-cards li a:before{content:"";z-index:1;border-radius:16px;position:absolute;inset:0}.figma-home-body .fh-care-cards li a:after{content:"→";transition:transform .25s;display:inline-block}.figma-home-body .fh-care-cards li:hover,.figma-home-body .fh-care-cards li:focus-within{border-color:#0d1036;transform:translateY(-6px);box-shadow:0 18px 40px #0d10361f}.figma-home-body .fh-care-cards li:hover .fh-photo img,.figma-home-body .fh-care-cards li:focus-within .fh-photo img{transform:scale(1.05)}.figma-home-body .fh-care-cards li:hover a,.figma-home-body .fh-care-cards li:focus-within a{color:#4f46ac}.figma-home-body .fh-care-cards li:hover a:after,.figma-home-body .fh-care-cards li:focus-within a:after{transform:translate(4px)}.figma-home-body .fh-care-cards li a:focus-visible{outline:none}.figma-home-body .fh-care-cards li:has(a:focus-visible){outline-offset:3px;outline:2px solid #0d1036}@media (max-width:1023px){.figma-home-body{--fh-gap:80px;--fh-pad:24px}.figma-home-body h2{font-size:34px}.figma-home-body .fh-head{margin-bottom:40px}.figma-home-body .fh-journey ol{grid-template-columns:repeat(3,minmax(0,1fr))}.figma-home-body .fh-systems-top,.figma-home-body .fh-system-support{grid-template-columns:1fr}.figma-home-body .fh-team-roles{--fh-show:2}.figma-home-body .fh-care-cards{grid-template-columns:1fr}.figma-home-body .fh-who-inner{grid-template-columns:1fr;gap:32px}.figma-home-body .fh-who h2{font-size:40px}.figma-home-body .fh-assessment{grid-template-columns:1fr;gap:32px;padding:40px 32px}.figma-home-body .fh-assessment ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.figma-home-body{--fh-gap:64px;--fh-pad:20px}.figma-home-body h2,.figma-home-body .fh-who h2{font-size:30px}.figma-home-body .fh-lede{font-size:16px}.figma-home-body .fh-head{margin-bottom:32px}.figma-home-body .fh-head-start{text-align:center;margin-inline:auto}.figma-home-body .fh-chips{justify-content:center}.figma-home-body .fh-subhead{margin:56px 0 24px;font-size:20px}.figma-home-body .fh-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.figma-home-body .fh-trust-grid li{padding:22px 12px}.figma-home-body .fh-population-figure,.figma-home-body .fh-count,.figma-home-body .fh-price{font-size:clamp(28px,9vw,36px)}.figma-home-body .fh-trust-grid h3{font-size:14px}.figma-home-body .fh-journey ol{grid-template-columns:1fr;gap:12px}.figma-home-body .fh-journey li{padding:20px 18px}.figma-home-body .fh-step-icon{width:56px;height:56px;margin-bottom:12px}.figma-home-body .fh-step-icon img{width:36px;height:36px}.figma-home-body .fh-system-lead>.fh-photo{opacity:.6;width:50%}.figma-home-body .fh-system-lead>div:last-child{text-align:center;max-width:100%;padding:28px 20px}.figma-home-body .fh-system-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.figma-home-body .fh-support-card>div:last-child{width:62%;padding:24px 18px}.figma-home-body .fh-team-roles{--fh-show:1.2;gap:12px}.figma-home-body .fh-team-roles>li{flex-basis:78%}.figma-home-body .fh-carousel-controls{gap:8px}.figma-home-body .fh-carousel-arrow{display:none}.figma-home-body .fh-team-roles li>div:last-child{padding:14px 10px}.figma-home-body .fh-team-roles h3{font-size:14px}.figma-home-body .fh-team-roles li p{font-size:13px}.figma-home-body .fh-care-cards{gap:16px}.figma-home-body .fh-care-cards .fh-photo{height:170px}.figma-home-body .fh-team-roles li,.figma-home-body .fh-care-cards li{text-align:center}.figma-home-body .fh-portrait{height:150px}.figma-home-body .fh-who-grid{gap:12px}.figma-home-body .fh-who-grid li{height:160px}.figma-home-body .fh-who-grid h3{font-size:14px;bottom:12px;left:12px;right:12px}.figma-home-body .fh-assessment{text-align:center;border-radius:20px;padding:32px 20px}.figma-home-body .fh-assessment ul{text-align:left;grid-template-columns:1fr 1fr}.figma-home-body .fh-faq-accordion summary{gap:12px;padding:18px 16px}.figma-home-body .fh-faq-num{width:22px;font-size:12px}.figma-home-body .fh-faq-q{font-size:15px}.figma-home-body .fh-faq-toggle{width:32px;height:32px}.figma-home-body .fh-faq-a{padding:0 16px 18px 50px}.figma-home-body .fh-faq-a p{font-size:14px}}@media (prefers-reduced-motion:reduce){.figma-home-body *{scroll-behavior:auto}.figma-home-body .fh-team-roles>li,.figma-home-body .fh-carousel-dot:before{transition:none}.figma-home-body .fh-team-roles>li:hover{transform:none}.figma-home-body .fh-faq-toggle,.figma-home-body .fh-faq-toggle:before,.figma-home-body .fh-faq-toggle:after,.figma-home-body .fh-faq-accordion details,.figma-home-body .fh-care-cards li,.figma-home-body .fh-care-cards li .fh-photo img,.figma-home-body .fh-care-cards li a:after{transition:none}.figma-home-body .fh-care-cards li:hover,.figma-home-body .fh-care-cards li:focus-within,.figma-home-body .fh-care-cards li:hover .fh-photo img,.figma-home-body .fh-care-cards li:focus-within .fh-photo img{transform:none}}
