@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#183448;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;scroll-behavior:smooth;--navy:#12364a;--navy-deep:#0c293b;--teal:#12a89b;--teal-dark:#078b82;--ink:#183448;--muted:#718391;--pale:#f3f8fa;--line:#e4edf0;background:#fff;font-family:DM Sans,sans-serif;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px;scroll-padding-top:90px}body{min-width:320px;min-height:100vh;margin:0}body,button,input,textarea{font-family:DM Sans,sans-serif}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}button{cursor:pointer}::selection{color:#fff;background:#0b9c91}:focus-visible{outline-offset:3px;outline:3px solid #21b9aa}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.refillit-footer{color:#dce9ed;background:radial-gradient(at 12% 0,#12a89b21,#0000 42%),linear-gradient(135deg,#0c293b 0%,#10364a 55%,#0b2939 100%);padding:76px 32px 24px;position:relative;overflow:hidden}.refillit-footer:before{content:"";background:linear-gradient(90deg,#12a89b,#65cbbb 45%,#12a89b00);width:100%;height:3px;position:absolute;top:0;left:0}.refillit-footer-inner{width:min(100%,1180px);margin:0 auto}.refillit-footer-main{grid-template-columns:minmax(240px,1.65fr) repeat(3,minmax(140px,1fr));gap:54px;padding-bottom:58px;display:grid}.refillit-footer-brand{max-width:310px}.refillit-footer-logo{align-items:center;min-height:48px;margin-bottom:19px;display:inline-flex}.refillit-footer-logo img{object-fit:contain;object-position:left center;width:auto;max-width:210px;height:43px;display:block}.refillit-footer-description{color:#b4c7cf;max-width:300px;margin:0;font-size:13px;line-height:1.9}.refillit-footer-tagline{color:#65cbbb;letter-spacing:.045em;margin-top:19px;font-size:11px;font-weight:700;display:inline-block}.refillit-footer-column{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.refillit-footer-column h3{color:#fff;margin:5px 0 9px;font-family:Manrope,sans-serif;font-size:13px;font-weight:800}.refillit-footer-column a,.refillit-footer-column p{color:#b4c7cf;margin:0;font-size:12px;line-height:1.65;text-decoration:none;transition:color .2s,transform .2s}.refillit-footer-column a:hover{color:#65cbbb;transform:translate(3px)}.refillit-footer-company p{color:#fff;font-weight:600}.refillit-footer-cta{background:linear-gradient(110deg,#ffffff13,#ffffff06);border:1px solid #94cdcd2e;border-radius:17px;justify-content:space-between;align-items:center;gap:25px;padding:27px 30px;display:flex}.refillit-footer-cta-label{color:#65cbbb;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.refillit-footer-cta h2{color:#fff;letter-spacing:-.04em;margin:8px 0 0;font-family:Manrope,sans-serif;font-size:clamp(18px,2.2vw,25px);font-weight:800}.refillit-footer-cta-button{color:#fff;background:#12a89b;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:16px;min-height:46px;padding:0 21px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.refillit-footer-cta-button:hover{background:#0d9187;transform:translateY(-2px)}.refillit-footer-bottom{color:#91aab5;border-top:1px solid #d2e8eb21;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 25px;margin-top:38px;padding-top:22px;font-size:10px;line-height:1.7;display:flex}.refillit-footer-credit a{color:#65cbbb;font-weight:700;text-decoration:none}.refillit-footer-credit a:hover{color:#fff}.refillit-footer-top{color:#c3d6dc;text-decoration:none;transition:color .2s}.refillit-footer-top:hover{color:#65cbbb}@media (width<=900px){.refillit-footer-main{grid-template-columns:1.4fr 1fr 1fr;gap:38px 30px}.refillit-footer-brand{grid-column:1/-1;max-width:480px}}@media (width<=600px){.refillit-footer{padding:55px 22px 22px}.refillit-footer-main{grid-template-columns:1fr 1fr;gap:35px 22px;padding-bottom:38px}.refillit-footer-brand{grid-column:1/-1}.refillit-footer-logo img{max-width:185px;height:39px}.refillit-footer-cta{flex-direction:column;align-items:flex-start;padding:23px 20px}.refillit-footer-cta-button{width:100%}.refillit-footer-bottom{flex-direction:column;align-items:flex-start;gap:9px;margin-top:28px}}@media (width<=360px){.refillit-footer-main{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.refillit-footer *,.refillit-footer :before,.refillit-footer :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}#root{width:100%;min-height:100vh}.site-shell{width:100%;overflow:hidden}.announcement{color:#d6e7ec;letter-spacing:.035em;background:#0e3043;justify-content:center;align-items:center;gap:9px;min-height:34px;font-size:11px;display:flex}.announcement-dot,.status-dot,.caption-pulse{background:#36c8ae;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #36c8ae1f}.site-header{border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:center;gap:28px;width:min(1220px,100% - 64px);height:84px;margin:auto;display:flex}.brand{color:var(--navy);letter-spacing:.045em;white-space:nowrap;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:21px;font-weight:800;text-decoration:none;display:inline-flex}.brand-symbol{color:#fff;letter-spacing:-.05em;background:linear-gradient(145deg,#19b8a6,#087d84);border-radius:11px 11px 11px 4px;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.brand-period{color:var(--teal)}.main-nav{align-items:center;gap:29px;display:flex}.main-nav a{color:#526777;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s}.main-nav a:hover,.back-top:hover{color:var(--teal-dark)}.header-cta,.button{border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:0 19px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.header-cta{color:#087f79;white-space:nowrap;background:#e9f7f5}.header-cta:hover,.button:hover{transform:translateY(-2px)}.arrow-icon{font-size:16px;line-height:1}.hero-section{grid-template-columns:1fr 1fr;align-items:center;gap:30px;width:min(1220px,100% - 64px);min-height:590px;margin:auto;padding:65px 0 75px;display:grid}.hero-copy{z-index:2;padding:12px 0;position:relative}.eyebrow{color:#159d93;letter-spacing:.16em;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.eyebrow-line{background:#20b5a5;width:24px;height:2px}.hero-copy h1,.section-heading h2,.section-topline h2,.workflow-heading h2,.governance-inner h2,.contact-panel h2{color:var(--navy);letter-spacing:-.055em;margin:22px 0 0;font-family:Manrope,sans-serif;font-size:clamp(40px,5vw,61px);font-weight:700;line-height:1.12}.hero-copy h1 span,.section-heading h2 span,.section-topline h2 span,.governance-inner h2 span{color:#13a598}.hero-description{color:#697d8b;max-width:490px;margin:25px 0 0;font-size:15px;line-height:1.9}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.button-primary{color:#fff;background:#0d988d;box-shadow:0 8px 20px #0d988d2b}.button-primary:hover{background:#087e77;box-shadow:0 12px 24px #0d988d3b}.button-secondary{color:var(--navy);background:#fff;border:1px solid #dce7eb}.hero-footnote{color:#84939c;align-items:center;gap:9px;margin-top:27px;font-size:11px;display:flex}.footnote-check{color:#0c9a8d;background:#e3f5f1;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-weight:800;display:grid}.hero-visual{aspect-ratio:1/.91;background:radial-gradient(#14ac9d21,#0000 56%),radial-gradient(at 65% 28%,#2477a014,#0000 55%);border-radius:48% 52% 45% 55%;justify-self:end;place-items:center;width:100%;max-width:570px;display:grid;position:relative}.visual-orbit{border:1px solid #149a922e;border-radius:50%;position:absolute}.orbit-one{width:70%;height:70%}.orbit-two{border-style:dashed;border-color:#149a9221;width:94%;height:94%}.visual-center{z-index:2;background:#fff;border:1px solid #ffffffe6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:155px;height:155px;display:flex;box-shadow:0 15px 55px #184a5e1f}.center-symbol{color:#fff;background:linear-gradient(145deg,#1cc1ad,#087d85);border-radius:15px 15px 15px 5px;place-items:center;width:48px;height:48px;font-family:Manrope,sans-serif;font-size:28px;font-weight:800;display:grid}.visual-center strong{color:var(--navy);letter-spacing:.1em;font-family:Manrope,sans-serif;font-size:13px}.visual-center>span{color:#92a3aa;letter-spacing:.15em;font-size:8px}.orbit-card{z-index:3;background:#fffffff5;border:1px solid #e9f0f2;border-radius:10px;align-items:center;gap:11px;min-width:190px;min-height:66px;padding:11px;display:flex;position:absolute;box-shadow:0 12px 32px #193f5017}.orbit-card>span:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.orbit-card strong{color:#244458;font-size:11px}.orbit-card small{color:#8999a2;font-size:9px}.orbit-icon{border-radius:9px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.doctor-icon{color:#168fbb;background:#e8f6fb}.pharmacy-icon{color:#0b9c8e;background:#e8f8f4}.patient-icon{color:#9770c3;background:#f3eefb}.institution-icon{color:#c18a36;background:#fbf4e8}.orbit-doctor{top:10%;left:4%}.orbit-pharmacy{top:23%;right:-1%}.orbit-patient{bottom:17%;left:1%}.orbit-institution{bottom:7%;right:0}.visual-caption{color:#7b919b;letter-spacing:.03em;align-items:center;gap:10px;font-size:10px;display:flex;position:absolute;bottom:-10px}.trust-strip{background:#f3f8fa;border-top:1px solid #eaf0f2;border-bottom:1px solid #eaf0f2;grid-template-columns:repeat(4,1fr);align-items:center;min-height:112px;padding:22px max(32px,50% - 560px);display:grid}.trust-strip>div{border-right:1px solid #dce8eb;justify-content:center;align-items:center;gap:13px;display:flex}.trust-strip>div:last-child{border:0}.trust-strip strong{color:#0c958c;font-family:Manrope,sans-serif;font-size:25px;font-weight:800}.trust-strip span{color:#728591;font-size:11px}.section{width:min(1120px,100% - 64px);margin:auto}.intro-section{grid-template-columns:1fr .85fr;align-items:center;gap:90px;padding-top:112px;padding-bottom:112px;display:grid}.section-heading h2,.section-topline h2,.workflow-heading h2,.governance-inner h2,.contact-panel h2{font-size:clamp(34px,4vw,46px);line-height:1.2}.intro-copy p,.governance-copy>p{color:#718391;margin-bottom:16px;font-size:14px;line-height:1.95}.text-link{color:#078e84;align-items:center;gap:9px;margin-top:10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.audience-section{background:#f3f8fa;padding:94px 0 100px}.section-topline{justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px;display:flex}.section-topline h2{margin-top:18px}.section-topline>p{color:#7b8c96;max-width:290px;margin-bottom:5px;font-size:13px;line-height:1.8}.audience-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.audience-card{background:#fff;border:1px solid #e7eff1;border-radius:9px;flex-direction:column;align-items:flex-start;min-height:255px;padding:23px 20px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.audience-card:hover{transform:translateY(-5px);box-shadow:0 14px 30px #183f5014}.audience-card-top{justify-content:space-between;align-items:center;width:100%;display:flex}.audience-icon{color:#0a998e;background:#eaf8f5;border-radius:11px;place-items:center;width:43px;height:43px;font-size:22px;display:grid}.card-number,.capability-number{color:#a4b3ba;letter-spacing:.08em;font-size:10px}.audience-card h3,.capability-card h3{color:#1b3c50;margin:23px 0 10px;font-family:Manrope,sans-serif;font-size:15px;line-height:1.5}.audience-card p,.capability-card p{color:#82919a;margin:0;font-size:11px;line-height:1.8}.card-link{color:#0b9388;margin-top:auto;padding-top:20px;font-size:11px;font-weight:700}.capability-section{padding-top:108px;padding-bottom:115px}.centered-heading{text-align:center}.centered-heading .eyebrow{justify-content:center}.centered-heading>p{color:#81919a;max-width:530px;margin:18px auto 0;font-size:13px;line-height:1.8}.capability-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:55px;display:grid}.capability-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:225px;padding:27px 25px}.capability-card h3{margin-top:22px;font-size:14px}.capability-card p{min-height:60px}.tag-list{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.tag-list span{color:#188c84;background:#edf8f5;border-radius:4px;padding:5px 8px;font-size:9px;font-weight:600}.workflow-section{color:#fff;background:#10364a;padding:94px 0}.workflow-inner{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid}.workflow-heading .eyebrow{color:#63d4c2}.workflow-heading h2{color:#fff;margin-top:20px}.workflow-heading>p{color:#b0c4cd;max-width:330px;margin:20px 0 27px;font-size:13px;line-height:1.9}.button-light{color:#0f3b4c;background:#fff}.workflow-list{border-top:1px solid #ffffff29}.workflow-item{border-bottom:1px solid #ffffff29;grid-template-columns:42px 1fr 24px;align-items:center;gap:14px;min-height:90px;display:grid}.workflow-number{color:#54cbb9;font-family:Manrope,sans-serif;font-size:12px;font-weight:800}.workflow-item h3{color:#fff;margin:0 0 6px;font-family:Manrope,sans-serif;font-size:13px}.workflow-item p{color:#a9bec7;margin:0;font-size:10px;line-height:1.7}.workflow-check{color:#55d0b9;font-size:16px}.stakeholder-section{padding-top:110px;padding-bottom:110px}.stakeholder-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:47px;display:grid}.stakeholder-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:205px;padding:29px}.stakeholder-index{color:#0a9c90;letter-spacing:.12em;font-size:9px;font-weight:700}.stakeholder-grid h3{max-width:390px;color:var(--navy);margin:18px 0 10px;font-family:Manrope,sans-serif;font-size:17px;line-height:1.45}.stakeholder-grid p{color:#7c8c96;max-width:440px;margin:0;font-size:11px;line-height:1.85}.governance-section{background:#f3f8fa;padding:82px 0}.governance-inner{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.governance-inner h2{margin-top:20px}.governance-points{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.governance-points span{color:#476272;font-size:11px}.governance-points span:before{content:"✓";color:#0b9b8e;margin-right:8px;font-weight:800}.governance-copy small{color:#91a0a8;font-size:10px;line-height:1.8;display:block}.contact-section{background:#fff;padding:95px 32px}.contact-panel{text-align:center;background:radial-gradient(at 50% 0,#25bba621,#0000 55%),#f2f8f9;border-radius:13px;width:min(1120px,100%);margin:auto;padding:65px 35px}.contact-panel .eyebrow{justify-content:center}.contact-panel h2{margin-top:19px}.contact-panel>p{color:#748791;max-width:590px;margin:18px auto 25px;font-size:13px;line-height:1.9}.contact-note{color:#8c9ba3;letter-spacing:.04em;margin-top:18px;font-size:10px;display:block}.site-footer{color:#dce9ed;background:#0c293b;padding:35px max(32px,50% - 560px) 20px}.footer-main{justify-content:space-between;align-items:center;gap:20px;min-height:65px;display:flex}.footer-brand{color:#fff}.footer-main>p{color:#a9bec7;font-size:11px}.back-top{color:#b6cbd1;font-size:11px;text-decoration:none}.footer-bottom{color:#91aab5;border-top:1px solid #ffffff21;justify-content:space-between;gap:15px;margin-top:23px;padding-top:19px;font-size:10px;display:flex}.footer-bottom a{color:#65cbbb;text-decoration:none}@media (width<=1000px){.main-nav{gap:15px}.main-nav a{font-size:11px}.hero-section{gap:10px}.orbit-card{min-width:165px}.workflow-inner,.governance-inner{gap:45px}.audience-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.announcement{text-align:center;padding:8px 12px;font-size:9px}.site-header{flex-wrap:wrap;width:calc(100% - 36px);height:70px}.brand{font-size:18px}.brand-symbol{width:31px;height:31px}.main-nav{display:none}.header-cta{min-height:38px;padding:0 11px;font-size:10px}.hero-section{grid-template-columns:1fr;width:calc(100% - 40px);padding:60px 0 55px}.hero-copy h1{font-size:clamp(42px,11vw,58px)}.hero-description{font-size:13px}.hero-visual{justify-self:center;width:min(100%,490px);margin-top:25px}.orbit-card{gap:7px;min-width:155px;min-height:57px;padding:8px}.orbit-icon{width:29px;height:29px}.orbit-card strong{font-size:10px}.orbit-card small{font-size:8px}.orbit-doctor{left:0}.orbit-pharmacy{right:0}.orbit-patient{left:0}.orbit-institution{right:0}.visual-center{width:125px;height:125px}.center-symbol{width:40px;height:40px;font-size:23px}.trust-strip{grid-template-columns:1fr 1fr;gap:20px 0;padding:25px 12px}.trust-strip>div:nth-child(2){border:0}.trust-strip strong{font-size:21px}.trust-strip span{font-size:9px}.section{width:calc(100% - 40px)}.intro-section{grid-template-columns:1fr;gap:25px;padding-top:75px;padding-bottom:75px}.section-heading h2,.section-topline h2,.workflow-heading h2,.governance-inner h2,.contact-panel h2{font-size:35px}.audience-section{padding:70px 0}.section-topline{display:block}.section-topline>p{margin-top:18px}.audience-grid{gap:10px}.audience-card{min-height:240px;padding:16px}.audience-card h3{font-size:13px}.audience-card p{font-size:10px}.capability-section{padding-top:75px;padding-bottom:75px}.capability-grid{grid-template-columns:1fr;margin-top:35px}.capability-card{min-height:auto;padding:23px}.capability-card p{min-height:auto}.workflow-section{padding:70px 0}.workflow-inner{grid-template-columns:1fr;gap:35px}.workflow-item{grid-template-columns:30px 1fr 20px;gap:9px}.workflow-item p{font-size:9px}.stakeholder-section{padding-top:75px;padding-bottom:75px}.stakeholder-grid{grid-template-columns:1fr;margin-top:30px}.stakeholder-grid article{min-height:auto;padding:23px}.governance-section{padding:70px 0}.governance-inner{grid-template-columns:1fr;gap:25px}.governance-points{gap:13px 8px}.governance-points span{font-size:10px}.contact-section{padding:65px 20px}.contact-panel{padding:48px 19px}.contact-panel h2{font-size:31px}.contact-panel>p{font-size:12px}.footer-main{flex-wrap:wrap}.footer-main>p{order:3;width:100%}.footer-bottom{flex-direction:column;line-height:1.7}}@media (width<=390px){.header-cta{padding:0 8px;font-size:9px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.orbit-card{min-width:140px}.audience-card{padding:13px}.audience-card h3{font-size:12px}}.brand-logo{object-fit:contain;object-position:left center;flex:none;width:auto;max-width:190px;height:38px;display:block}@media (width<=760px){.brand-logo{max-width:155px;height:32px}}.hero-copy h1 span{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(105deg,#078b82 0%,#16b9aa 28%,#65d8cb 48%,#0b958b 68%,#078b82 100%) 0%/220% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite refillit-text-flow;display:inline-block}.hero-description{max-width:510px;font-size:16px;line-height:1.85}.hero-visual .orbit-two{transform-origin:50%;animation:55s linear infinite refillit-orbit-rotate}.hero-visual .orbit-one{transform-origin:50%;animation:7s ease-in-out infinite refillit-orbit-pulse}@keyframes refillit-text-flow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes refillit-orbit-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes refillit-orbit-pulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.025)}}@media (width>=761px) and (width<=1100px){.hero-copy h1{font-size:clamp(46px,5.5vw,62px)}}@media (width<=760px){.hero-copy h1{font-size:clamp(42px,10vw,58px);line-height:1.08}.hero-description{font-size:15px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.hero-copy h1 span,.hero-visual .orbit-one,.hero-visual .orbit-two{animation:none!important}}.hero-copy h1{letter-spacing:-.065em;max-width:100%;font-size:clamp(54px,6vw,78px);font-weight:800;line-height:1.02}.hero-copy h1 span{display:inline}@media (width<=1100px) and (width>=761px){.hero-copy h1{font-size:clamp(50px,6vw,68px)}}@media (width<=760px){.hero-copy h1{font-size:clamp(46px,11.5vw,64px);line-height:1.05}}.hero-copy h1{letter-spacing:-.068em;margin-top:24px;font-size:clamp(58px,6.4vw,84px);font-weight:800;line-height:1.08}.hero-copy h1 span{white-space:normal;display:inline}@media (width>=1101px){.hero-copy h1{max-width:680px}}@media (width<=1100px) and (width>=761px){.hero-copy h1{font-size:clamp(54px,6.2vw,72px);line-height:1.07}}@media (width<=760px){.hero-copy h1{letter-spacing:-.06em;margin-top:20px;font-size:clamp(46px,11.8vw,66px);line-height:1.08}}.hero-visual{animation:7s ease-in-out infinite refillit-visual-glow}.hero-visual .visual-center{will-change:translate;animation:5s ease-in-out infinite refillit-center-float}.hero-visual .orbit-card{will-change:translate;animation:5s ease-in-out infinite refillit-card-float}.hero-visual .orbit-doctor{animation-delay:-1s}.hero-visual .orbit-pharmacy{animation-delay:-2.3s}.hero-visual .orbit-patient{animation-delay:-3.5s}.hero-visual .orbit-institution{animation-delay:-4.2s}@keyframes refillit-visual-glow{0%,to{filter:saturate()}50%{filter:saturate(1.12)}}@keyframes refillit-center-float{0%,to{translate:0}50%{translate:0 -9px}}@keyframes refillit-card-float{0%,to{translate:0}50%{translate:0 -7px}}@media (prefers-reduced-motion:reduce){.hero-visual,.hero-visual .visual-center,.hero-visual .orbit-card{will-change:auto;animation:none!important}}.site-shell .reveal{opacity:0;transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(30px)}.site-shell .reveal.is-visible{opacity:1;transform:translate(0,0)}@media (width<=760px){.site-shell .reveal{transition-duration:.7s;transform:translateY(20px)}}@media (prefers-reduced-motion:reduce){.site-shell .reveal,.site-shell .reveal.is-visible{opacity:1;transition:none;transform:none}}.shared-site-header{z-index:50;gap:22px;position:relative;overflow:visible}.shared-site-header .brand{flex-shrink:0}.header-navigation{flex:1;justify-content:flex-end;align-items:center;gap:clamp(14px,2vw,27px);min-width:0;display:flex}.shared-site-header .main-nav{align-items:center;gap:clamp(13px,1.8vw,25px);display:flex}.shared-site-header .main-nav>a,.nav-dropdown-trigger{color:#526777;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.shared-site-header .main-nav>a:hover,.shared-site-header .main-nav>a[aria-current=page],.nav-dropdown-trigger:hover,.nav-dropdown-trigger[aria-current=page],.nav-dropdown.is-open .nav-dropdown-trigger{color:#078b82}.nav-dropdown{position:relative}.nav-medical-mark{color:#078b82;background:#e8f5f4;border-radius:6px;place-items:center;width:19px;height:19px;font-size:12px;display:inline-grid}.nav-chevron{margin-left:1px;transition:transform .2s;display:inline-block}.nav-dropdown.is-open .nav-chevron{transform:rotate(180deg)}.nav-dropdown-panel{background:#fff;border:1px solid #e3edef;border-radius:14px;width:410px;padding:19px;animation:.2s both care-menu-in;position:absolute;top:calc(100% + 15px);left:50%;transform:translate(-42%);box-shadow:0 22px 60px #0c293b29}@keyframes care-menu-in{0%{opacity:0;transform:translate(-42%,-7px)}to{opacity:1;transform:translate(-42%)}}.nav-dropdown-heading{border-bottom:1px solid #edf2f3;padding:2px 3px 15px}.nav-dropdown-kicker{color:#078b82;letter-spacing:.13em;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.nav-dropdown-heading strong{color:#12364a;letter-spacing:-.025em;font-family:Manrope,sans-serif;font-size:15px;display:block}.nav-dropdown-heading p{color:#718391;margin:5px 0 0;font-size:11px;line-height:1.6}.nav-audience-grid{grid-template-columns:1fr 1fr;gap:5px;padding:12px 0;display:grid}.nav-audience-link{border-radius:9px;align-items:flex-start;gap:10px;min-width:0;padding:11px 8px;text-decoration:none;transition:background .2s;display:flex}.nav-audience-link:hover,.nav-audience-link[aria-current=page]{background:#f0f8f7}.care-link-icon{color:#078b82;background:#e8f5f4;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:800;display:grid}.care-link-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.care-link-copy strong{color:#183448;font-size:11px;line-height:1.4}.care-link-copy small{color:#718391;font-size:9px;line-height:1.5}.care-link-arrow{color:#078b82;opacity:0;font-size:13px;transition:opacity .2s}.nav-audience-link:hover .care-link-arrow{opacity:1}.nav-dropdown-footer{color:#078b82;border-top:1px solid #edf2f3;justify-content:space-between;align-items:center;padding:12px 4px 1px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.shared-site-header .header-cta{color:#087f79;background:#eaf7f5;border:1px solid #d7eeea;border-radius:8px;flex-shrink:0;gap:8px;min-height:42px;padding:0 14px;font-size:11px}.header-whatsapp-mark{font-size:15px}.header-menu-toggle{cursor:pointer;background:#f0f8f7;border:1px solid #dce9e9;border-radius:10px;flex-direction:column;flex:0 0 42px;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;display:none}.header-menu-toggle span{background:#087f79;border-radius:2px;width:17px;height:2px;transition:transform .2s,opacity .2s;display:block}.header-menu-toggle.is-open span:first-child{transform:translateY(7px)rotate(45deg)}.header-menu-toggle.is-open span:nth-child(2){opacity:0}.header-menu-toggle.is-open span:last-child{transform:translateY(-7px)rotate(-45deg)}.shared-site-header a:focus-visible,.shared-site-header button:focus-visible{outline-offset:4px;outline:3px solid #12a89b59}@media (width<=1050px){.shared-site-header,.header-navigation,.shared-site-header .main-nav{gap:13px}.shared-site-header .main-nav>a,.nav-dropdown-trigger{font-size:11px}.shared-site-header .header-cta{padding:0 10px;font-size:10px}}@media (width<=900px){.shared-site-header{justify-content:space-between;width:calc(100% - 36px);height:auto;min-height:72px;overflow:visible}.header-menu-toggle{display:flex}.header-navigation{z-index:100;background:#fff;border:1px solid #e2eded;border-radius:14px;flex-direction:column;align-items:stretch;gap:13px;padding:17px;display:none;position:absolute;top:calc(100% + 9px);left:0;right:0;box-shadow:0 20px 50px #0c293b26}.header-navigation.is-open{display:flex}.shared-site-header .main-nav{flex-direction:column;align-items:stretch;gap:3px;width:100%}.shared-site-header .main-nav>a,.nav-dropdown-trigger{border-radius:8px;justify-content:flex-start;width:100%;min-height:43px;padding:0 9px;font-size:13px;display:flex}.shared-site-header .main-nav>a:hover,.nav-dropdown-trigger:hover,.nav-dropdown.is-open .nav-dropdown-trigger{background:#f0f8f7}.nav-dropdown{width:100%}.nav-dropdown-trigger{justify-content:flex-start}.nav-dropdown-panel{width:100%;box-shadow:none;background:#f7fbfb;border:0;border-radius:9px;padding:12px 8px;animation:none;position:static;transform:none}.nav-audience-grid{grid-template-columns:1fr;gap:2px}.nav-audience-link{padding:9px 6px}.care-link-arrow{opacity:1}.shared-site-header .header-cta{justify-content:center;width:100%;min-height:46px;font-size:12px}}@media (prefers-reduced-motion:reduce){.nav-dropdown-panel,.nav-chevron,.header-menu-toggle span,.nav-audience-link,.care-link-arrow{transition:none!important;animation:none!important}}.platform-page{--platform-ink:#183448;--platform-muted:#718391;--platform-teal:#13a598;--platform-line:#e4edf0}.platform-page .brand{color:var(--navy)}.platform-header .main-nav a[aria-current=page]{color:var(--teal-dark)}.platform-container{width:min(1120px,100% - 64px);margin:auto}.platform-hero{background:radial-gradient(at 83% 38%,#1bb8a417,#0000 38%),linear-gradient(#fff 0%,#f9fcfc 100%);overflow:hidden}.platform-hero-inner{grid-template-columns:1fr 1fr;align-items:center;gap:35px;width:min(1220px,100% - 64px);min-height:650px;margin:auto;padding:75px 0 85px;display:grid}.platform-hero-copy{z-index:2;position:relative}.platform-hero-copy h1{color:var(--navy);letter-spacing:-.06em;margin:23px 0 0;font-family:Manrope,sans-serif;font-size:clamp(42px,5vw,62px);line-height:1.12}.platform-hero-copy h1 span,.platform-intro h2 span,.platform-section-heading h2 span,.platform-journey-heading h2 span,.platform-trust h2 span,.platform-cta h2 span{color:var(--teal)}.platform-hero-copy>p{color:#718391;max-width:490px;margin:24px 0 0;font-size:14px;line-height:1.95}.platform-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.platform-hero-note{color:#81929b;align-items:center;gap:9px;margin-top:26px;font-size:10px;display:flex}.platform-arrow{font-size:16px;line-height:1}.platform-hero-art{isolation:isolate;place-items:center;min-height:490px;display:grid;position:relative}.platform-art-glow{filter:blur(5px);z-index:-1;background:radial-gradient(circle,#20b5a424,#0000 68%);border-radius:50%;width:390px;height:390px;position:absolute}.platform-art-top{color:#82969f;letter-spacing:.12em;white-space:nowrap;align-items:center;gap:9px;font-size:9px;display:flex;position:absolute;top:13px;left:50%;transform:translate(-50%)}.platform-art-indicator{background:#36c8ae;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #36c8ae1f}.platform-art-ring{border:1px solid #149a9226;border-radius:50%;position:absolute}.platform-art-ring-one{width:300px;height:300px}.platform-art-ring-two{border-style:dashed;border-color:#149a921f;width:440px;height:440px}.platform-art-center{z-index:2;background:#fffffff5;border:1px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:155px;height:155px;display:flex;box-shadow:0 18px 60px #184a5e21}.platform-art-logo{color:#fff;background:linear-gradient(145deg,#1cc1ad,#087d85);border-radius:15px 15px 15px 5px;place-items:center;width:48px;height:48px;font-family:Manrope,sans-serif;font-size:28px;font-weight:800;display:grid}.platform-art-center strong{color:var(--navy);letter-spacing:.1em;font-family:Manrope,sans-serif;font-size:13px}.platform-art-center>span{color:#91a3aa;letter-spacing:.12em;font-size:7px}.platform-node{z-index:3;background:#fffffff7;border:1px solid #e7eff1;border-radius:12px;align-items:center;gap:10px;width:205px;min-height:70px;padding:11px;animation:6s ease-in-out infinite platform-float;display:flex;position:absolute;box-shadow:0 14px 36px #193f5017}.platform-node-2{animation-delay:-1.5s}.platform-node-3{animation-delay:-3s}.platform-node-4{animation-delay:-4.5s}.platform-node>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.platform-node strong{color:#244458;font-size:11px}.platform-node small{color:#8999a2;font-size:8px;line-height:1.5}.platform-node i{background:#36c8ae;border-radius:50%;flex-shrink:0;width:7px;height:7px}.platform-node-icon,.platform-role-icon{border-radius:10px;flex-shrink:0;place-items:center;width:37px;height:37px;font-size:19px;display:grid}.platform-node-1{top:13%;left:-1%}.platform-node-2{top:29%;right:-1%}.platform-node-3{bottom:19%;left:-1%}.platform-node-4{bottom:7%;right:-1%}.platform-node-icon.blue,.platform-role-icon.blue{color:#168fbb;background:#e8f6fb}.platform-node-icon.purple,.platform-role-icon.purple{color:#9770c3;background:#f3eefb}.platform-node-icon.green,.platform-role-icon.green{color:#0b9c8e;background:#e8f8f4}.platform-node-icon.orange,.platform-role-icon.orange{color:#c18a36;background:#fbf4e8}.platform-art-bottom{color:#82959e;letter-spacing:.09em;flex-wrap:wrap;justify-content:center;gap:15px;font-size:8px;display:flex;position:absolute;bottom:-5px}.platform-intro{border-top:1px solid #eef2f3;padding:112px 0}.platform-intro-grid{grid-template-columns:1fr .85fr;align-items:center;gap:90px;display:grid}.platform-intro h2,.platform-section-heading h2,.platform-journey-heading h2,.platform-trust h2,.platform-cta h2{color:var(--navy);letter-spacing:-.045em;margin:22px 0 0;font-family:Manrope,sans-serif;font-size:clamp(34px,4vw,46px);line-height:1.2}.platform-intro-copy p{color:var(--platform-muted);margin:0 0 16px;font-size:13px;line-height:1.95}.platform-capabilities{background:#f3f8fa;padding:105px 0 115px}.platform-section-heading{max-width:650px}.platform-section-heading>p{color:#7e909a;max-width:510px;margin:18px 0 0;font-size:13px;line-height:1.9}.platform-capability-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:55px;display:grid}.platform-capability-card{background:#fff;border:1px solid #e5edef;border-radius:13px;flex-direction:column;min-height:285px;padding:26px;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;box-shadow:0 5px 20px #1a3e4e06}.platform-capability-card:hover{border-color:#13a59859;transform:translateY(-6px);box-shadow:0 18px 38px #1a3e4e17}.platform-card-top{justify-content:space-between;align-items:center;display:flex}.platform-capability-icon{color:#0b968b;background:#eaf8f5;border-radius:12px;place-items:center;width:45px;height:45px;font-size:23px;display:grid}.platform-card-number{color:#a6b5bc;letter-spacing:.1em;font-size:10px}.platform-capability-card h3{color:#1b3c50;margin:22px 0 10px;font-family:Manrope,sans-serif;font-size:15px;line-height:1.5}.platform-capability-card>p{color:#81919a;margin:0;font-size:11px;line-height:1.85}.platform-tags{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:19px;display:flex}.platform-tags span{color:#188c84;background:#edf8f5;border-radius:5px;padding:6px 9px;font-size:9px;font-weight:600}.platform-journey{color:#fff;background:radial-gradient(at 15% 20%,#1bb8a41a,#0000 45%),#10364a;padding:100px 0}.platform-journey-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid}.platform-journey-heading .eyebrow{color:#63d4c2}.platform-journey-heading h2{color:#fff}.platform-journey-heading>p{color:#b0c4cd;max-width:350px;margin:20px 0 26px;font-size:12px;line-height:1.95}.platform-journey-list{border-top:1px solid #ffffff26}.platform-journey-item{border-bottom:1px solid #ffffff26;grid-template-columns:38px 1fr 22px;align-items:center;gap:15px;min-height:100px;display:grid}.platform-journey-number{color:#54cbb9;font-family:Manrope,sans-serif;font-size:12px;font-weight:800}.platform-journey-item h3{color:#fff;margin:0 0 7px;font-family:Manrope,sans-serif;font-size:13px}.platform-journey-item p{color:#a9bec7;margin:0;font-size:10px;line-height:1.8}.platform-journey-check{color:#55d0b9}.platform-roles{padding:108px 0 105px}.platform-roles-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:48px;display:grid}.platform-role-card{background:#fff;border:1px solid #e7eff1;border-radius:11px;min-height:205px;padding:21px 17px;transition:transform .3s,box-shadow .3s}.platform-role-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #183f5014}.platform-role-card h3{color:#1b3c50;margin:20px 0 9px;font-family:Manrope,sans-serif;font-size:13px;line-height:1.5}.platform-role-card p{color:#82919a;margin:0;font-size:10px;line-height:1.8}.platform-roles-note{color:#718391;background:#f3f8fa;border-left:3px solid #20b5a5;margin-top:23px;padding:16px 19px;font-size:11px;line-height:1.8}.platform-trust{background:#f3f8fa;padding:90px 0}.platform-trust-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.platform-trust h2{font-size:clamp(34px,3.8vw,44px)}.platform-trust-grid>div:first-child>p{color:#778a95;max-width:420px;margin-top:20px;font-size:12px;line-height:1.95}.platform-principles{border-top:1px solid #dce8eb}.platform-principle{border-bottom:1px solid #dce8eb;grid-template-columns:36px 1fr;align-items:center;gap:13px;min-height:90px;display:grid}.platform-principle>span{color:#119c91;font-family:Manrope,sans-serif;font-size:11px;font-weight:800}.platform-principle h3{color:#29475a;margin:0 0 5px;font-family:Manrope,sans-serif;font-size:12px}.platform-principle p{color:#82919a;margin:0;font-size:10px;line-height:1.7}.platform-cta{padding:90px 32px}.platform-cta-panel{text-align:center;background:radial-gradient(at 50% 0,#25bba621,#0000 60%),#f3f8fa;border:1px solid #e6eff0;border-radius:16px;width:min(1120px,100%);margin:auto;padding:70px 30px}.platform-cta-panel .eyebrow{justify-content:center}.platform-cta h2{margin-top:20px}.platform-cta-panel>p{color:#748791;max-width:570px;margin:18px auto 25px;font-size:12px;line-height:1.95}.platform-cta-panel>span{color:#8c9ba3;letter-spacing:.04em;margin-top:18px;font-size:10px;display:block}.platform-page .reveal{opacity:0;transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s);transform:translateY(25px)}.platform-page .reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes platform-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (width<=1050px){.platform-hero-inner{gap:15px}.platform-node{width:180px}.platform-node-1,.platform-node-3{left:-4%}.platform-node-2,.platform-node-4{right:-4%}.platform-journey-grid{gap:55px}.platform-roles-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.platform-container{width:calc(100% - 40px)}.platform-hero-inner{grid-template-columns:1fr;width:calc(100% - 40px);padding:65px 0 70px}.platform-hero-copy h1{font-size:clamp(40px,10vw,55px)}.platform-hero-copy>p{font-size:13px}.platform-hero-art{width:100%;min-height:420px;margin-top:20px}.platform-art-ring-one{width:245px;height:245px}.platform-art-ring-two{width:355px;height:355px}.platform-art-center{width:130px;height:130px}.platform-art-logo{width:40px;height:40px;font-size:23px}.platform-node{gap:7px;width:165px;min-height:62px;padding:8px}.platform-node-icon{width:30px;height:30px;font-size:16px}.platform-node strong{font-size:9px}.platform-node small{font-size:7px}.platform-node-1{top:12%;left:-1%}.platform-node-2{top:27%;right:-1%}.platform-node-3{bottom:19%;left:-1%}.platform-node-4{bottom:8%;right:-1%}.platform-art-bottom{gap:9px;font-size:7px}.platform-intro{padding:75px 0}.platform-intro-grid{grid-template-columns:1fr;gap:24px}.platform-intro h2,.platform-section-heading h2,.platform-journey-heading h2,.platform-trust h2,.platform-cta h2{font-size:35px}.platform-capabilities{padding:75px 0}.platform-capability-grid{grid-template-columns:1fr;gap:12px;margin-top:35px}.platform-capability-card{min-height:245px}.platform-journey{padding:75px 0}.platform-journey-grid{grid-template-columns:1fr;gap:35px}.platform-journey-item{grid-template-columns:30px 1fr 18px;gap:10px}.platform-roles{padding:75px 0}.platform-roles-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:30px}.platform-role-card{min-height:180px;padding:16px 13px}.platform-trust{padding:70px 0}.platform-trust-grid{grid-template-columns:1fr;gap:28px}.platform-cta{padding:65px 20px}.platform-cta-panel{padding:50px 18px}}@media (width<=390px){.platform-hero-art{min-height:370px}.platform-node{width:145px}.platform-roles-grid{grid-template-columns:1fr}.platform-role-card{min-height:145px}.platform-hero-actions{flex-direction:column}.platform-hero-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.platform-page .reveal{opacity:1;transition:none;transform:none}.platform-node{animation:none}.platform-capability-card,.platform-role-card{transition:none}}.audience-page{--audience-ink:#183448;--audience-muted:#718391;--audience-teal:#13a598}.audience-container{width:min(1120px,100% - 64px);margin:auto}.audience-header .main-nav{gap:19px}.audience-header .main-nav a{font-size:11px}.audience-hero{background:radial-gradient(at 85% 35%,#1bb8a41a,#0000 38%),linear-gradient(#fff,#f8fbfc);overflow:hidden}.audience-hero-grid{grid-template-columns:1fr .9fr;align-items:center;gap:65px;min-height:590px;padding-top:75px;padding-bottom:80px;display:grid}.audience-hero-copy h1{color:var(--navy);letter-spacing:-.055em;margin:23px 0 0;font-family:Manrope,sans-serif;font-size:clamp(40px,4.7vw,57px);line-height:1.15}.audience-hero-copy h1 span,.audience-intro h2 span,.audience-section-heading h2 span,.audience-workflow-heading h2 span,.audience-cta-panel h2 span{color:var(--teal)}.audience-hero-copy>p{color:#718391;max-width:485px;margin:23px 0 0;font-size:14px;line-height:1.95}.audience-hero-actions{flex-wrap:wrap;gap:11px;margin-top:29px;display:flex}.audience-hero-visual{isolation:isolate;place-items:center;min-height:400px;display:grid;position:relative}.audience-visual-glow{z-index:-1;background:radial-gradient(circle,#20b5a42b,#0000 69%);border-radius:50%;width:390px;height:390px;position:absolute}.audience-visual-card{background:#fffffff0;border:1px solid #fffffff2;border-radius:18px;flex-direction:column;align-items:flex-start;width:min(370px,85%);min-height:335px;padding:27px;display:flex;transform:rotate(-2deg);box-shadow:0 25px 70px #184a5e1f}.audience-visual-top{color:#82959e;letter-spacing:.12em;align-items:center;gap:9px;font-size:8px;display:flex}.audience-visual-mark{color:#fff;background:linear-gradient(145deg,#1cc1ad,#087d85);border-radius:16px 16px 16px 5px;place-items:center;width:52px;height:52px;margin-top:43px;font-family:Manrope,sans-serif;font-size:30px;font-weight:800;display:grid;box-shadow:0 10px 25px #0d988d33}.audience-visual-kicker{color:#159d93;letter-spacing:.14em;margin-top:19px;font-size:8px;font-weight:800}.audience-visual-card h2{max-width:260px;color:var(--navy);letter-spacing:-.035em;margin:11px 0 0;font-family:Manrope,sans-serif;font-size:20px;line-height:1.4}.audience-visual-lines{gap:7px;width:100%;margin-top:21px;display:grid}.audience-visual-lines i{background:#edf3f4;border-radius:10px;height:5px}.audience-visual-lines i:first-child{width:90%}.audience-visual-lines i:nth-child(2){width:72%}.audience-visual-lines i:nth-child(3){width:52%}.audience-visual-bottom{color:#9aabb2;letter-spacing:.09em;justify-content:space-between;width:100%;margin-top:auto;padding-top:18px;font-size:8px;display:flex}.audience-float-chip{color:#3a5a6a;background:#fff;border:1px solid #e7eff1;border-radius:9px;padding:13px 16px;font-size:10px;font-weight:700;animation:6s ease-in-out infinite audience-float;position:absolute;box-shadow:0 12px 30px #193f5017}.audience-chip-one{top:17%;right:-2%}.audience-chip-two{animation-delay:-3s;bottom:13%;left:-3%}.audience-intro{border-top:1px solid #eef2f3;padding:105px 0}.audience-intro-grid{grid-template-columns:1fr .85fr;align-items:center;gap:85px;display:grid}.audience-intro h2,.audience-section-heading h2,.audience-workflow-heading h2,.audience-cta-panel h2{color:var(--navy);letter-spacing:-.045em;margin:22px 0 0;font-family:Manrope,sans-serif;font-size:clamp(34px,4vw,46px);line-height:1.2}.audience-intro-grid>div:last-child p{color:#718391;margin:0;font-size:13px;line-height:1.95}.audience-capabilities{background:#f3f8fa;padding:100px 0 110px}.audience-section-heading{max-width:650px}.audience-section-heading>p{color:#7d9099;max-width:500px;margin:17px 0 0;font-size:13px;line-height:1.9}.audience-capability-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:48px;display:grid}.audience-capability-card{background:#fff;border:1px solid #e5edef;border-radius:12px;flex-direction:column;min-height:250px;padding:25px;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex}.audience-capability-card:hover{border-color:#13a59859;transform:translateY(-6px);box-shadow:0 18px 38px #1a3e4e17}.audience-capability-top{justify-content:space-between;align-items:center;display:flex}.audience-capability-top>span{color:#0b968b;background:#eaf8f5;border-radius:11px;place-items:center;width:43px;height:43px;font-size:22px;display:grid}.audience-capability-top small{color:#a6b5bc;letter-spacing:.1em;font-size:10px}.audience-capability-card h3{color:#1b3c50;margin:20px 0 9px;font-family:Manrope,sans-serif;font-size:14px}.audience-capability-card>p{color:#81919a;margin:0;font-size:11px;line-height:1.85}.audience-tags{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:17px;display:flex}.audience-tags span{color:#188c84;background:#edf8f5;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:600}.audience-workflow{color:#fff;background:radial-gradient(at 15% 20%,#1bb8a41a,#0000 45%),#10364a;padding:95px 0}.audience-workflow-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.audience-workflow-heading .eyebrow{color:#63d4c2}.audience-workflow-heading h2{color:#fff}.audience-workflow-heading>p{color:#b0c4cd;max-width:350px;margin:20px 0 25px;font-size:12px;line-height:1.95}.audience-workflow-list{border-top:1px solid #ffffff26}.audience-workflow-item{border-bottom:1px solid #ffffff26;grid-template-columns:36px 1fr 20px;align-items:center;gap:14px;min-height:95px;display:grid}.audience-workflow-item>span{color:#54cbb9;font-family:Manrope,sans-serif;font-size:12px;font-weight:800}.audience-workflow-item h3{color:#fff;margin:0 0 6px;font-family:Manrope,sans-serif;font-size:13px}.audience-workflow-item p{color:#a9bec7;margin:0;font-size:10px;line-height:1.8}.audience-workflow-item>i{color:#55d0b9;font-style:normal}.audience-benefits{padding:100px 0}.audience-benefit-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:45px;display:grid}.audience-benefit{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:190px;padding:25px}.audience-benefit>span{color:#0a9c90;letter-spacing:.12em;font-size:10px;font-weight:800}.audience-benefit h3{color:#1b3c50;margin:19px 0 9px;font-family:Manrope,sans-serif;font-size:15px}.audience-benefit p{color:#82919a;margin:0;font-size:11px;line-height:1.85}.audience-disclaimer{color:#8a9aa2;margin:22px 0 0;font-size:10px;line-height:1.8}.audience-cta{padding:80px 32px}.audience-cta-panel{text-align:center;background:radial-gradient(at 50% 0,#25bba621,#0000 60%),#f3f8fa;border:1px solid #e6eff0;border-radius:15px;width:min(1120px,100%);margin:auto;padding:65px 30px}.audience-cta-panel .eyebrow{justify-content:center}.audience-cta-panel>p{color:#748791;max-width:570px;margin:18px auto 25px;font-size:12px;line-height:1.95}.audience-cta-panel>span{color:#8c9ba3;margin-top:17px;font-size:10px;display:block}.audience-page .reveal{opacity:0;transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s);transform:translateY(24px)}.audience-page .reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes audience-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (width<=1050px){.audience-header .main-nav{gap:11px}.audience-header .main-nav a{font-size:10px}.audience-hero-grid{gap:30px}.audience-workflow-grid{gap:50px}}@media (width<=760px){.audience-container{width:calc(100% - 40px)}.audience-header .main-nav{display:none}.audience-hero-grid{grid-template-columns:1fr;gap:25px;min-height:auto;padding:65px 0 70px}.audience-hero-copy h1{font-size:clamp(39px,10vw,53px)}.audience-hero-copy>p{font-size:13px}.audience-hero-visual{min-height:390px}.audience-visual-card{width:min(350px,82%)}.audience-chip-one{right:-1%}.audience-chip-two{left:-1%}.audience-intro{padding:75px 0}.audience-intro-grid{grid-template-columns:1fr;gap:23px}.audience-intro h2,.audience-section-heading h2,.audience-workflow-heading h2,.audience-cta-panel h2{font-size:35px}.audience-capabilities{padding:75px 0}.audience-capability-grid{grid-template-columns:1fr;gap:11px;margin-top:32px}.audience-capability-card{min-height:225px}.audience-workflow{padding:75px 0}.audience-workflow-grid{grid-template-columns:1fr;gap:30px}.audience-benefits{padding:75px 0}.audience-benefit-grid{grid-template-columns:1fr;margin-top:30px}.audience-benefit{min-height:155px}.audience-cta{padding:60px 20px}.audience-cta-panel{padding:48px 18px}.audience-hero-actions{flex-direction:column}.audience-hero-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.audience-page .reveal{opacity:1;transition:none;transform:none}.audience-float-chip{animation:none}.audience-capability-card{transition:none}}.about-page{--about-ink:#183448;--about-muted:#718391;--about-teal:#12a89b;--about-line:#e4edf0}.about-page .brand{color:var(--navy)}.about-header .main-nav a[aria-current=page]{color:var(--teal-dark)}.about-container{width:min(1120px,100% - 64px);margin:auto}.about-arrow{font-size:16px;line-height:1}.about-hero{background:radial-gradient(at 83% 38%,#1bb8a41a,#0000 38%),linear-gradient(#fff 0%,#f8fbfc 100%);overflow:hidden}.about-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:45px;width:min(1220px,100% - 64px);min-height:650px;margin:auto;padding:75px 0 85px;display:grid}.about-hero-copy{z-index:2;position:relative}.about-hero-copy h1{color:var(--navy);letter-spacing:-.06em;margin:23px 0 0;font-family:Manrope,sans-serif;font-size:clamp(43px,5vw,63px);line-height:1.1}.about-hero-copy h1 span,.about-purpose h2 span,.about-section-heading h2 span,.about-vision h2 span,.about-mission h2 span,.about-founder-heading h2 span,.about-commitment h2 span,.about-cta h2 span{color:var(--teal)}.about-hero-copy>p{max-width:490px;color:var(--about-muted);margin:24px 0 0;font-size:14px;line-height:1.95}.about-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.about-hero-note{color:#81929b;align-items:center;gap:9px;margin-top:26px;font-size:10px;display:flex}.about-hero-visual{isolation:isolate;place-items:center;min-height:490px;display:grid;position:relative}.about-visual-glow{filter:blur(8px);background:radial-gradient(circle,#19ae9d24,#0000 68%);border-radius:50%;width:360px;height:360px;position:absolute}.about-visual-orbit{border:1px solid #12a89b26;border-radius:50%;position:absolute}.about-orbit-one{width:300px;height:300px}.about-orbit-two{border-style:dashed;border-color:#12a89b1f;width:430px;height:430px}.about-visual-center{z-index:2;background:#fffffff0;border:1px solid #12a89b38;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:175px;height:175px;display:flex;position:relative;box-shadow:0 20px 65px #1446521f}.about-visual-symbol{color:#fff;background:linear-gradient(145deg,#16b7a5,#087d79);border-radius:15px;place-items:center;width:48px;height:48px;font-family:Manrope,sans-serif;font-size:27px;font-weight:800;display:grid}.about-visual-center strong{color:var(--navy);letter-spacing:.08em;margin-top:11px;font-family:Manrope,sans-serif;font-size:13px}.about-visual-center small{color:#8b9ca4;letter-spacing:.14em;margin-top:5px;font-size:7px}.about-visual-card{z-index:3;background:#fffffff5;border:1px solid #e6eef0;border-radius:10px;align-items:center;gap:10px;min-width:185px;padding:12px;display:flex;position:absolute;box-shadow:0 12px 32px #183f5014}.about-visual-card strong,.about-visual-card small{display:block}.about-visual-card strong{color:#29475a;font-size:10px}.about-visual-card small{color:#8a9aa2;margin-top:4px;font-size:8px}.about-visual-icon{border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.about-visual-icon.teal{color:#0b9c8e;background:#e8f8f4}.about-visual-icon.blue{color:#168fbb;background:#e8f6fb}.about-visual-icon.purple{color:#9770c3;background:#f3eefb}.about-visual-icon.orange{color:#c18a36;background:#fbf4e8}.about-visual-card-one{top:9%;left:0}.about-visual-card-two{top:16%;right:-2%}.about-visual-card-three{bottom:18%;left:-2%}.about-visual-card-four{bottom:10%;right:0}.about-visual-caption{color:#82959e;letter-spacing:.04em;align-items:center;gap:8px;font-size:9px;display:flex;position:absolute;bottom:0}.about-visual-caption span{background:#15ad9d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #e2f6f2}.about-purpose{border-top:1px solid #eef2f3;padding:112px 0}.about-purpose-grid{grid-template-columns:1fr .9fr;align-items:start;gap:90px;display:grid}.about-purpose h2,.about-section-heading h2,.about-vision h2,.about-founder-heading h2,.about-commitment h2,.about-cta h2{color:var(--navy);letter-spacing:-.045em;margin:22px 0 0;font-family:Manrope,sans-serif;font-size:clamp(34px,4vw,46px);line-height:1.2}.about-purpose-copy p,.about-vision-copy>p,.about-founder-heading>p,.about-commitment-grid>div:first-child>p{color:var(--about-muted);margin:0 0 15px;font-size:13px;line-height:1.95}.about-participants{background:#f3f8fa;padding:105px 0 115px}.about-section-heading{max-width:680px}.about-section-heading>p{color:#7e909a;max-width:560px;margin:18px 0 0;font-size:13px;line-height:1.9}.about-participant-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:48px;display:grid}.about-participant-card{background:#fff;border:1px solid #e5edef;border-radius:13px;min-height:220px;padding:25px;transition:transform .35s,box-shadow .35s,border-color .35s;box-shadow:0 5px 20px #1a3e4e06}.about-participant-card:hover{border-color:#13a59859;transform:translateY(-5px);box-shadow:0 18px 38px #1a3e4e14}.about-card-top{justify-content:space-between;align-items:center;display:flex}.about-card-icon,.about-solution-icon{color:#0b968b;background:#eaf8f5;border-radius:12px;place-items:center;width:43px;height:43px;font-size:21px;display:grid}.about-card-number{color:#a6b5bc;letter-spacing:.1em;font-size:10px}.about-participant-card h3,.about-solution-card h3{color:#1b3c50;margin:20px 0 9px;font-family:Manrope,sans-serif;font-size:15px;line-height:1.5}.about-participant-card p,.about-solution-card p{color:#81919a;margin:0;font-size:11px;line-height:1.85}.about-solutions{padding:108px 0 100px}.about-solutions-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.about-solution-card{background:#fff;border:1px solid #e5edef;border-radius:12px;min-height:220px;padding:25px}.about-solution-card h3{margin-top:18px}.about-solutions-link{border-top:1px solid var(--about-line);color:#81919a;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-top:22px;font-size:11px;display:flex}.about-page .text-link{color:#078f86;font-size:11px;font-weight:700;text-decoration:none}.about-page .text-link:hover{color:var(--navy)}.about-vision{color:#fff;background:radial-gradient(at 85% 20%,#1bb8a421,#0000 38%),#10364a;padding:105px 0}.about-vision-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:95px;display:grid}.about-vision .eyebrow{color:#63d4c2}.about-vision h2{color:#fff}.about-vision-copy>p{color:#b0c4cd;max-width:530px;margin-top:20px}.about-vision-statement{background:#ffffff0b;border:1px solid #ffffff26;border-radius:15px;padding:45px 40px;position:relative}.about-vision-mark{color:#54cbb9;font-family:Georgia,serif;font-size:75px;line-height:.7}.about-vision-statement p{color:#fff;letter-spacing:-.03em;margin:22px 0 25px;font-family:Manrope,sans-serif;font-size:25px;font-weight:600;line-height:1.5}.about-vision-rule{background:#54cbb9;width:42px;height:2px;margin-bottom:15px;display:block}.about-vision-statement small{color:#9eb7c1;letter-spacing:.13em;font-size:9px}.about-mission{border-bottom:1px solid #edf2f3;padding:85px 0}.about-mission-grid{grid-template-columns:1fr .85fr;align-items:center;gap:90px;display:grid}.about-mission h2{color:var(--navy);letter-spacing:-.04em;margin:20px 0 0;font-family:Manrope,sans-serif;font-size:clamp(27px,3.2vw,38px);line-height:1.25}.about-mission-grid>div:last-child p{color:var(--about-muted);margin:0;font-size:13px;line-height:2}.about-founder{padding:108px 0 115px}.about-founder-heading{max-width:720px}.about-founder-heading>p{max-width:650px;margin-top:18px}.about-founder-grid{grid-template-columns:.85fr 1.15fr;gap:18px;margin-top:48px;display:grid}.about-founder-company,.about-founder-person{background:#fff;border:1px solid #e4edef;border-radius:14px;padding:34px}.about-founder-company{background:#f5f9fa}.about-founder-kicker{color:#0b9c91;letter-spacing:.12em;font-size:9px;font-weight:700}.about-founder-monogram{color:#fff;background:linear-gradient(145deg,#163f54,#0c293b);border-radius:16px;place-items:center;width:64px;height:64px;margin-top:30px;font-family:Manrope,sans-serif;font-size:27px;font-weight:800;display:grid}.about-founder-company h3,.about-founder-person h3{color:var(--navy);letter-spacing:-.03em;margin:22px 0 8px;font-family:Manrope,sans-serif;font-size:21px}.about-founder-tagline{font-weight:700;color:#0b958b!important;font-size:10px!important}.about-founder-company p,.about-founder-person>p{color:#788b95;font-size:12px;line-height:1.9}.about-founder-company .text-link{margin-top:13px;display:inline-block}.about-founder-person h3{margin-top:30px;font-size:29px}.about-founder-role{margin-top:0;font-weight:600;color:#0b958b!important;font-size:11px!important}.about-founder-person blockquote{color:#365366;background:#f2f8f8;border-left:3px solid #19aa9c;margin:24px 0;padding:20px 22px;font-family:Manrope,sans-serif;font-size:14px;line-height:1.85}.about-commitment{background:#f3f8fa;padding:100px 0 75px}.about-commitment-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:85px;display:grid}.about-commitment-grid>div:first-child>p{margin-top:20px}.about-commitment-list{border-top:1px solid #dce8eb}.about-commitment-item{border-bottom:1px solid #dce8eb;grid-template-columns:35px 1fr;align-items:center;gap:14px;min-height:100px;display:grid}.about-commitment-item>span{color:#119c91;font-family:Manrope,sans-serif;font-size:11px;font-weight:800}.about-commitment-item h3{color:#29475a;margin:0 0 5px;font-family:Manrope,sans-serif;font-size:13px}.about-commitment-item p{color:#82919a;margin:0;font-size:10px;line-height:1.8}.about-disclaimer{color:#7b8c95;background:#fff;border-left:3px solid #20b5a5;margin:35px 0 0;padding:16px 19px;font-size:10px;line-height:1.8}.about-cta{padding:90px 32px}.about-cta-panel{text-align:center;background:radial-gradient(at 50% 0,#25bba621,#0000 60%),#f3f8fa;border:1px solid #e6eff0;border-radius:16px;width:min(1120px,100%);margin:auto;padding:70px 30px}.about-cta-panel .eyebrow{justify-content:center}.about-cta h2{margin-top:20px}.about-cta-panel>p{color:#748791;max-width:620px;margin:18px auto 25px;font-size:12px;line-height:1.95}.about-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.about-cta-panel>span{color:#8c9ba3;letter-spacing:.04em;margin-top:18px;font-size:10px;display:block}.about-page .reveal{opacity:0;transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s);transform:translateY(25px)}.about-page .reveal.is-visible{opacity:1;transform:translateY(0)}@media (width<=1050px){.about-hero-grid{gap:15px}.about-vision-grid,.about-purpose-grid,.about-mission-grid,.about-commitment-grid{gap:55px}}@media (width<=760px){.about-container{width:calc(100% - 40px)}.about-hero-grid{grid-template-columns:1fr;width:calc(100% - 40px);padding:65px 0 70px}.about-hero-copy h1{font-size:clamp(40px,10vw,55px)}.about-hero-copy>p{font-size:13px}.about-hero-visual{width:100%;min-height:430px;margin-top:15px}.about-orbit-one{width:245px;height:245px}.about-orbit-two{width:355px;height:355px}.about-visual-center{width:145px;height:145px}.about-visual-card{gap:7px;min-width:160px;padding:9px}.about-visual-card-one{top:8%;left:-1%}.about-visual-card-two{top:20%;right:-1%}.about-visual-card-three{bottom:20%;left:-1%}.about-visual-card-four{bottom:8%;right:-1%}.about-purpose,.about-participants,.about-solutions,.about-founder{padding:75px 0}.about-purpose-grid,.about-vision-grid,.about-mission-grid,.about-commitment-grid{grid-template-columns:1fr;gap:28px}.about-purpose h2,.about-section-heading h2,.about-vision h2,.about-founder-heading h2,.about-commitment h2,.about-cta h2{font-size:35px}.about-participant-grid,.about-solutions-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:32px}.about-participant-card{min-height:220px;padding:18px}.about-solution-card{min-height:230px;padding:18px}.about-vision{padding:75px 0}.about-vision-statement{padding:32px 25px}.about-vision-statement p{font-size:22px}.about-mission{padding:70px 0}.about-founder-grid{grid-template-columns:1fr;margin-top:32px}.about-founder-company,.about-founder-person{padding:25px}.about-commitment{padding:75px 0 55px}.about-cta{padding:65px 20px}.about-cta-panel{padding:50px 18px}.about-solutions-link{flex-direction:column;align-items:flex-start}}@media (width<=420px){.about-participant-grid,.about-solutions-grid{grid-template-columns:1fr}.about-participant-card,.about-solution-card{min-height:auto}.about-hero-actions,.about-cta-actions{flex-direction:column}.about-hero-actions .button,.about-cta-actions .button{width:100%}.about-visual-card{min-width:145px}.about-visual-card strong{font-size:9px}.about-visual-card small{font-size:7px}}@media (prefers-reduced-motion:reduce){.about-page .reveal{opacity:1;transition:none;transform:none}.about-participant-card{transition:none}}.about-founder-photo-wrap{border:3px solid #fff;border-radius:50%;width:88px;height:88px;margin-top:25px;overflow:hidden;box-shadow:0 5px 20px #143c4b21}.about-founder-photo{object-fit:cover;width:100%;height:100%;display:block}.about-founder-person h3{margin-top:17px}@media (width<=760px){.about-founder-photo-wrap{width:78px;height:78px}}.about-founder-logo-wrap{background:#fff;border:1px solid #e1ebed;border-radius:16px;place-items:center;width:88px;height:88px;margin-top:30px;display:grid;overflow:hidden;box-shadow:0 5px 20px #143c4b14}.about-founder-logo{object-fit:contain;width:100%;height:100%;display:block}.simulator-site{background:#f5f9fa}.simulator-main{overflow:hidden}.simulator-hero{color:#fff;background:linear-gradient(120deg,#0c293b 0%,#123c50 58%,#0c5960 100%);grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;min-height:420px;padding:76px max(6.5vw,24px) 66px;display:grid}.simulator-hero-copy{max-width:660px}.simulator-eyebrow{color:#72d8cc;letter-spacing:1.7px;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex}.simulator-eyebrow>span{background:#22b6a8;width:24px;height:2px}.simulator-hero h1{letter-spacing:-2.5px;margin:22px 0 18px;font:800 clamp(38px,5vw,64px)/1.08 Manrope,sans-serif}.simulator-hero h1 span{color:#6dd7cb}.simulator-hero-copy>p{color:#c2d4dc;max-width:550px;font-size:15px;line-height:1.8}.simulator-hero-meta{color:#b8cbd3;letter-spacing:1px;flex-wrap:wrap;gap:18px;margin-top:30px;font-size:9px;font-weight:800;display:flex}.simulator-hero-meta>span{align-items:center;gap:7px;display:flex}.sim-live-dot{background:#50d6a8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #50d6a822}.simulator-hero-art{aspect-ratio:1;justify-self:center;place-items:center;width:min(100%,390px);display:grid;position:relative}.sim-art-ring{border:1px solid #a6d9df2b;border-radius:50%;position:absolute}.ring-a{width:82%;height:82%}.ring-b{border-style:dashed;width:61%;height:61%}.sim-art-core{color:#0e4552;background:linear-gradient(145deg,#fff,#dff7f4);border-radius:34px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:118px;height:118px;display:flex;transform:rotate(-5deg);box-shadow:0 15px 60px #031b2b77}.sim-art-core strong{font:800 48px/1 Manrope,sans-serif}.sim-art-core span{letter-spacing:1.2px;font-size:7px;font-weight:800}.sim-art-node{color:#8de3d8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff35;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:76px;height:76px;font-size:25px;display:flex;position:absolute;box-shadow:0 10px 30px #061b2b44}.sim-art-node small{color:#e0eff1;letter-spacing:1px;font-size:7px;font-weight:800}.node-doctor{top:4%;left:39%}.node-pharmacy{top:40%;right:0}.node-slyde{bottom:4%;left:39%}.node-patient{top:40%;left:0}.simulator-workspace{max-width:1440px;margin:0 auto;padding:72px 5.5vw 30px}.simulator-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px;display:flex}.simulator-section-heading h2{color:#12364a;letter-spacing:-1px;margin:10px 0 7px;font:800 clamp(25px,3vw,36px)/1.2 Manrope,sans-serif}.simulator-section-heading p{color:#718391;margin:0;font-size:13px}.sim-reset-button{color:#35566a;background:#fff;border:1px solid #dce8eb;border-radius:9px;padding:11px 16px;font-size:11px;font-weight:700}.sim-mode-switch{background:#eaf1f3;border:1px solid #e2ebed;border-radius:11px;gap:4px;margin-bottom:17px;padding:4px;display:inline-flex}.sim-mode-switch button{color:#667c89;background:0 0;border:0;border-radius:8px;padding:10px 15px;font-size:11px;font-weight:700}.sim-mode-switch button.active{color:#087f78;background:#fff;box-shadow:0 2px 8px #12364a12}.sim-progress-card,.sim-role-panel,.sim-role-workspace,.sim-timeline-panel{background:#fff;border:1px solid #e3ecef;border-radius:15px;box-shadow:0 8px 30px #12364a08}.sim-progress-top{justify-content:space-between;align-items:center;display:flex}.sim-progress-top>div{align-items:center;gap:14px;display:flex}.sim-progress-top strong{color:#0a9186;font:800 20px Manrope,sans-serif}.sim-label{color:#82949e;letter-spacing:1.2px;font-size:9px;font-weight:800;display:block}.sim-status-pill,.sim-demo-tag{color:#078b82;background:#eef7f6;border-radius:20px;padding:6px 9px;font-size:9px;font-weight:800}.sim-status-pill.done{color:#248454;background:#e8f7ee}.sim-progress-track{background:#edf2f3;border-radius:10px;height:6px;margin:17px 0 20px;overflow:hidden}.sim-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#12a89b,#54c9a9);height:100%;transition:width .35s;display:block}.sim-step-track{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.sim-step{text-align:left;color:#8a9aa3;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.sim-step-icon{background:#f7f9fa;border:1px solid #e2eaed;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:800;display:grid}.sim-step-name{font-size:10px;font-weight:700}.sim-step.complete{color:#078b82}.sim-step.complete .sim-step-icon{background:#e9f8f4;border-color:#b9e8dd}.sim-step.current{color:#12364a}.sim-step.current .sim-step-icon{color:#fff;background:#0c9d91;border-color:#0c9d91;box-shadow:0 0 0 4px #0c9d9118}.simulator-layout{grid-template-columns:220px minmax(0,1fr) 270px;align-items:stretch;gap:15px;display:grid}.sim-panel-heading{color:#9aabb2;letter-spacing:.8px;justify-content:space-between;padding:0 7px 13px;font-size:8px;font-weight:800;display:flex}.sim-role-button{text-align:left;color:#506a79;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;width:100%;margin:3px 0;padding:11px 8px;display:flex}.sim-role-button.selected{color:#087f78;background:#eff9f7;border-color:#d7eeeb}.sim-role-icon{color:#147f7a;background:#edf4f5;border-radius:10px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:15px;font-weight:800;display:grid}.sim-role-button.selected .sim-role-icon{background:#d9f2ed}.sim-role-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sim-role-copy strong{font-size:10px}.sim-role-copy small{color:#8b9ca4;font-size:9px}.sim-role-arrow{color:#9aabb2;font-size:19px}.sim-demo-notice{background:#f4f8fa;border-radius:10px;margin:19px 4px 0;padding:13px}.sim-demo-notice strong{color:#35576a;font-size:10px}.sim-demo-notice p{color:#7c909a;margin:5px 0 0;font-size:9px;line-height:1.6}.sim-role-workspace{min-width:0;overflow:hidden}.sim-workspace-top{border-bottom:1px solid #edf1f2;justify-content:space-between;align-items:center;padding:17px 21px;display:flex}.sim-workspace-identity{align-items:center;gap:11px;display:flex}.sim-workspace-identity>div{gap:4px;display:grid}.sim-workspace-identity strong{color:#183c50;font:800 14px Manrope,sans-serif}.sim-role-icon.large{width:40px;height:40px;font-size:17px}.sim-demo-tag{color:#8598a1;letter-spacing:.6px;background:#f3f7f8;font-size:8px}.sim-workspace-content h3{color:#16394d;letter-spacing:-.5px;margin:0 0 7px;font:800 21px Manrope,sans-serif}.sim-workspace-content>p{color:#7a8d97;margin:0 0 21px;font-size:11px;line-height:1.7}.sim-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.sim-data-field{background:#fbfcfd;border:1px solid #eaf0f2;border-radius:9px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.sim-data-field span{color:#91a0a8;font-size:9px}.sim-data-field strong{overflow-wrap:anywhere;color:#345367;font-size:10px;line-height:1.4}.sim-action-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.sim-primary-action,.sim-secondary-action{color:#fff;background:#078f85;border:0;border-radius:8px;min-height:40px;padding:0 15px;font-size:10px;font-weight:800;box-shadow:0 5px 14px #078f8522}.sim-primary-action span{padding-left:10px;font-size:14px}.sim-primary-action:disabled{cursor:not-allowed;box-shadow:none;background:#aebfc3}.sim-secondary-action{color:#486577;box-shadow:none;background:#fff;border:1px solid #dce8eb}.sim-waiting-message{color:#8b9ca4;font-size:9px}.sim-hint{color:#81949e;margin-top:10px;font-size:9px;display:block}.sim-otp-field{color:#647d8b;flex-direction:column;gap:7px;margin-top:15px;font-size:10px;font-weight:700;display:flex}.sim-otp-field input{color:#183448;border:1px solid #dce8eb;border-radius:8px;outline-color:#12a89b;width:150px;padding:10px}.sim-timeline-heading{border-bottom:1px solid #edf1f2;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.sim-timeline-heading>div{gap:5px;display:grid}.sim-timeline-heading strong{color:#24485a;font:800 13px Manrope,sans-serif}.sim-timeline-live{color:#0b9b83;letter-spacing:.6px;font-size:8px;font-weight:800}.sim-timeline-list{flex-direction:column;gap:17px;padding:17px 0;display:flex}.sim-event{gap:9px;display:flex}.sim-event-marker{color:#078b82;background:#e9f7f3;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:grid}.sim-event>div{min-width:0}.sim-event strong{color:#38596b;font-size:10px}.sim-event p{color:#84969e;margin:4px 0;font-size:9px;line-height:1.55}.sim-event time{color:#a4b1b7;font-size:8px}.sim-timeline-footer{color:#9aa9af;border-top:1px solid #edf1f2;padding-top:12px;font-size:8px;line-height:1.5}.sim-guided-bar{background:linear-gradient(100deg,#eff9f7,#f7fbfc);border:1px solid #dcece9;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:19px 22px;display:flex}.sim-guided-bar>div:first-child{min-width:0}.sim-guided-bar strong{color:#24485a;margin-top:5px;font:800 13px Manrope,sans-serif;display:block}.sim-guided-bar p{color:#758c97;margin:4px 0 0;font-size:10px}.sim-guided-controls{flex-shrink:0;gap:8px;display:flex}.simulator-bottom-note{color:#83969e;gap:10px;max-width:1300px;margin:0 auto 55px;padding:0 5.5vw;display:flex}.simulator-bottom-note>span{color:#0b9b91}.simulator-bottom-note p{margin:0;font-size:10px;line-height:1.7}.simulator-bottom-note strong{color:#557180}@media (width<=1100px){.simulator-layout{grid-template-columns:190px minmax(0,1fr)}.sim-timeline-panel{grid-column:1/-1}.sim-timeline-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=760px){.simulator-hero{grid-template-columns:1fr;padding-top:55px}.simulator-hero-art{width:min(85%,330px)}.simulator-workspace{padding:48px 18px 25px}.simulator-section-heading{align-items:start}.simulator-layout{grid-template-columns:1fr}.sim-role-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.sim-panel-heading,.sim-demo-notice{grid-column:1/-1}.sim-role-button{padding:8px 5px}.sim-role-copy strong{font-size:9px}.sim-role-copy small{font-size:8px}.sim-step-track{gap:4px}.sim-step{flex-direction:column;align-items:flex-start;gap:5px}.sim-step-name{font-size:8px}.sim-progress-card{padding:17px 14px}.sim-guided-bar{flex-direction:column;align-items:flex-start}.sim-guided-controls{width:100%}.sim-guided-controls button{flex:1}.sim-timeline-list{grid-template-columns:1fr}}@media (width<=420px){.simulator-hero h1{font-size:39px}.sim-data-grid{grid-template-columns:1fr}.simulator-section-heading{flex-direction:column}.sim-reset-button{align-self:flex-start}.sim-mode-switch{width:100%;display:flex}.sim-mode-switch button{flex:1;padding-inline:7px;font-size:9px}}@media (prefers-reduced-motion:reduce){.sim-progress-track span{transition:none}}.sim-delivery-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:17px;display:flex}.sim-delivery-heading h2{color:#12364a;letter-spacing:-.8px;margin:10px 0 7px;font:800 clamp(23px,2.8vw,32px)/1.2 Manrope,sans-serif}.sim-delivery-heading p{color:#718391;margin:0;font-size:12px;line-height:1.6}.sim-delivery-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:stretch;gap:16px;display:grid}.sim-map-card,.sim-fulfilment-card{background:#fff;border:1px solid #e3ecef;border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 8px 30px #12364a08}.sim-map-top{border-bottom:1px solid #edf1f2;justify-content:space-between;align-items:center;gap:12px;padding:19px 21px;display:flex}.sim-map-top>div,.sim-fulfilment-heading>div{gap:5px;display:grid}.sim-map-top strong,.sim-fulfilment-heading strong{color:#24485a;font:800 14px Manrope,sans-serif}.sim-map-status{color:#738994;letter-spacing:.7px;background:#f1f5f6;border-radius:20px;padding:7px 10px;font-size:8px;font-weight:800}.sim-map-status.moving{color:#078b82;background:#e8f7f3}.sim-map-status.delivered{color:#248454;background:#e8f7ee}.sim-map-canvas{background-color:#edf4f2;background-image:linear-gradient(30deg,#0000 48%,#fff 49% 52%,#0000 53%),linear-gradient(120deg,#0000 47%,#dce9e5 48% 51%,#0000 52%);background-size:155px 125px,190px 160px;min-height:280px;position:relative;overflow:hidden}.sim-map-road{z-index:1;opacity:.9;background:#dce8e5;border:3px solid #fff;border-left:0;border-right:0;border-radius:50%;height:13px;position:absolute}.road-one{width:110%;top:24%;left:-5%;transform:rotate(-13deg)}.road-two{width:116%;top:64%;left:-8%;transform:rotate(12deg)}.road-three{width:85%;top:46%;left:22%;transform:rotate(75deg)}.sim-map-block{z-index:0;background:#e3eee7;border:1px solid #d8e6df;border-radius:8px;position:absolute}.block-one{width:90px;height:48px;top:12%;left:12%}.block-two{width:105px;height:56px;top:18%;right:15%}.block-three{width:115px;height:48px;bottom:12%;left:43%}.sim-map-route{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sim-route-base,.sim-route-progress{fill:none;stroke-linecap:round;stroke-width:5px}.sim-route-base{stroke:#b5d1ca;stroke-dasharray:5 9}.sim-route-progress{stroke:#0b9c8e;stroke-dasharray:700;stroke-dashoffset:700px;transition:stroke-dashoffset 1s}.sim-map-canvas.is-moving .sim-route-progress,.sim-map-canvas.is-delivered .sim-route-progress{stroke-dashoffset:0}.sim-map-pin{z-index:4;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute}.sim-map-pin>span{color:#fff;background:#0e6470;border:3px solid #fff;border-radius:50% 50% 50% 5px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid;transform:rotate(-45deg);box-shadow:0 3px 12px #12364a30}.sim-map-pin>span:first-letter{transform:rotate(45deg)}.sim-map-pin small{color:#426273;letter-spacing:.6px;background:#ffffffdf;border-radius:4px;padding:4px 6px;font-size:7px;font-weight:800}.pharmacy-pin{bottom:15%;left:10%}.patient-pin{top:13%;right:9%}.patient-pin>span{background:#078f85}.sim-courier-marker{z-index:5;color:#fff;opacity:0;background:#12364a;border:3px solid #fff;border-radius:50%;place-items:center;width:33px;height:33px;display:grid;position:absolute;bottom:29%;left:13%;box-shadow:0 3px 14px #12364a55}.sim-map-canvas.is-moving .sim-courier-marker,.sim-map-canvas.is-delivered .sim-courier-marker{opacity:1}.sim-map-canvas.is-moving .sim-courier-marker{animation:7s ease-in-out infinite alternate sim-courier-travel}.sim-map-canvas.is-delivered .sim-courier-marker{bottom:62%;left:83%}@keyframes sim-courier-travel{0%{bottom:29%;left:13%}50%{bottom:58%;left:43%}to{bottom:62%;left:83%}}.sim-map-caption{z-index:6;color:#71878e;background:#ffffffdf;border:1px solid #dce8e3;border-radius:5px;padding:5px 8px;font-size:8px;position:absolute;bottom:9px;right:10px}.sim-map-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:15px 18px;display:grid}.sim-map-details>div{gap:5px;min-width:0;display:grid}.sim-map-details span{color:#91a0a8;letter-spacing:.6px;font-size:8px;font-weight:800}.sim-map-details strong{overflow-wrap:anywhere;color:#38596b;font-size:9px;line-height:1.5}.sim-fulfilment-heading{border-bottom:1px solid #edf1f2;justify-content:space-between;align-items:center;gap:10px;padding-bottom:15px;display:flex}.sim-fulfilment-item{border-bottom:1px solid #f0f3f4;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;padding:14px 0;display:grid}.sim-check{color:#8b9da5;background:#f7f9fa;border:1px solid #dce7e9;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:800;display:grid}.sim-check.checked{color:#078b82;background:#e8f7f3;border-color:#bce8dc}.sim-fulfilment-item>div{gap:4px;min-width:0;display:grid}.sim-fulfilment-item strong{color:#38596b;font-size:10px}.sim-fulfilment-item small{color:#8a9ba3;font-size:8px;line-height:1.45}.sim-fulfilment-item em{color:#9aa9af;font-size:8px;font-style:normal;font-weight:700}.sim-fulfilment-item .checked~em{color:#078b82}.sim-fulfilment-foot{background:#f1f8f7;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding:12px;display:flex}.sim-fulfilment-foot span{color:#708792;font-size:9px}.sim-fulfilment-foot strong{color:#087f78;text-align:right;font-size:10px}@media (width<=900px){.sim-delivery-grid{grid-template-columns:1fr}}@media (width<=600px){.sim-delivery-heading{flex-direction:column;align-items:flex-start}.sim-map-details{grid-template-columns:1fr}.sim-map-canvas{min-height:230px}.sim-fulfilment-item{grid-template-columns:27px minmax(0,1fr)}.sim-fulfilment-item em{grid-column:2}.sim-fulfilment-foot{flex-direction:column;align-items:flex-start}.sim-fulfilment-foot strong{text-align:left}}@media (prefers-reduced-motion:reduce){.sim-map-canvas.is-moving .sim-courier-marker{animation:none;bottom:62%;left:83%}.sim-route-progress{transition:none}}.simulator-hero{grid-template-columns:1.1fr .9fr;gap:24px;min-height:310px;padding:42px max(5vw,22px)}.simulator-hero h1{margin:14px 0 12px;font-size:clamp(34px,4vw,52px)}.simulator-hero-art{width:min(100%,310px)}.simulator-workspace{max-width:1280px;padding:38px 24px 20px}.simulator-section-heading{margin-bottom:16px}.simulator-section-heading h2{font-size:clamp(23px,2.5vw,31px)}.simulator-layout{grid-template-columns:190px minmax(0,1fr) 245px;gap:12px}.sim-mode-switch{margin-bottom:10px;padding:3px}.sim-mode-switch button{padding:8px 12px}.sim-progress-card{margin-bottom:12px;padding:14px 19px 12px}.sim-progress-track{height:5px;margin:11px 0 13px}.sim-step-icon{flex-basis:25px;width:25px;height:25px}.sim-step-name{font-size:9px}@media (width>=1000px){.sim-mode-switch{z-index:30;position:sticky;top:72px;box-shadow:0 4px 12px #12364a0a}.sim-progress-card{z-index:29;position:sticky;top:116px;box-shadow:0 5px 16px #12364a0d}}.sim-role-panel{padding:14px 10px}.sim-role-button{padding:8px 7px}.sim-role-icon{flex-basis:31px;width:31px;height:31px}.sim-workspace-top{padding:13px 17px}.sim-workspace-content{padding:18px 17px}.sim-workspace-content h3{font-size:19px}.sim-data-grid{gap:7px}.sim-data-field{padding:9px 10px}.sim-timeline-panel{padding:15px 13px}.sim-timeline-list{gap:12px;padding:13px 0}.sim-delivery-console{max-width:1280px;margin:16px auto 22px}.sim-delivery-heading{margin-bottom:12px}.sim-map-canvas{min-height:235px}.sim-fulfilment-card{padding:15px}.sim-fulfilment-item{padding:10px 0}.sim-guided-bar{margin-top:12px;padding:14px 18px}@media (width<=1100px){.simulator-workspace{padding-inline:20px}.simulator-layout{grid-template-columns:175px minmax(0,1fr)}.sim-timeline-panel{grid-column:1/-1}.sim-delivery-grid{grid-template-columns:1fr}}@media (width<=999px){.sim-mode-switch,.sim-progress-card{position:static}}@media (width<=760px){.simulator-hero{min-height:auto;padding:42px 20px 35px}.simulator-hero-art{width:min(75%,270px)}.simulator-workspace{padding:32px 15px 18px}.simulator-layout{grid-template-columns:1fr}.sim-step-track{gap:5px}.sim-step-name{font-size:8px}.sim-delivery-console{margin:14px 15px 20px}}@media (width>=1000px) and (height<=850px){.simulator-hero{min-height:255px;padding-top:30px;padding-bottom:30px}.simulator-hero-art{width:min(100%,245px)}.simulator-workspace{padding-top:25px}.simulator-section-heading{margin-bottom:10px}.sim-role-panel,.sim-timeline-panel{padding-top:11px;padding-bottom:11px}.sim-workspace-content{padding-top:14px;padding-bottom:14px}}.trust-page{--trust-ink:#183448;--trust-muted:#718391;--trust-teal:#12a89b;--trust-teal-dark:#078b82;--trust-line:#e4edf0;color:var(--trust-ink);background:#fff}.trust-container{width:min(1160px,100% - 64px);margin-inline:auto}.trust-hero{background:radial-gradient(at 83% 42%,#12a89b1c,#0000 36%),linear-gradient(#fff 0%,#f5fafb 100%);overflow:hidden}.trust-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:55px;min-height:570px;padding-block:78px;display:grid}.trust-hero-copy{z-index:2;position:relative}.trust-eyebrow{color:var(--trust-teal-dark);letter-spacing:.16em;align-items:center;gap:10px;font-size:10px;font-weight:800;display:inline-flex}.trust-hero-copy h1{max-width:650px;color:var(--navy);letter-spacing:-.06em;margin:24px 0 0;font-family:Manrope,sans-serif;font-size:clamp(42px,5.1vw,64px);font-weight:800;line-height:1.1}.trust-hero-copy h1 span,.trust-section-heading h2 span,.trust-operator-panel h2,.security-roles-grid h2 span,.security-transparency-section h2 span{color:var(--trust-teal-dark)}.trust-hero-copy>p{max-width:570px;color:var(--trust-muted);margin:24px 0 0;font-size:14px;line-height:1.95}.trust-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.trust-button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 19px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.trust-button:hover{transform:translateY(-2px)}.trust-button-primary{color:#fff;background:var(--navy)}.trust-button-primary:hover{background:var(--trust-teal-dark)}.trust-button-secondary{color:var(--navy);background:#fffc;border-color:#d9e6e9}.trust-button-secondary:hover{border-color:var(--trust-teal)}.trust-hero-note{color:#7d909b;align-items:center;gap:9px;margin-top:25px;font-size:10px;display:flex}.trust-status-dot,.security-status-dot,.legal-draft-dot{background:#d59a43;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.trust-hero-visual{place-items:center;min-height:390px;display:grid;position:relative}.trust-visual-orbit{border:1px solid #12a89b2b;border-radius:50%;width:340px;height:340px;position:absolute}.trust-orbit-two{border-style:dashed;width:260px;height:260px}.trust-document-illustration{background:#fff;border:1px solid #e2edef;border-radius:12px;flex-direction:column;align-items:flex-start;width:230px;min-height:280px;padding:27px;display:flex;position:relative;transform:rotate(-4deg);box-shadow:0 28px 70px #12364a1f}.trust-document-icon{color:#fff;background:var(--trust-teal-dark);border-radius:11px;place-items:center;width:43px;height:43px;margin-bottom:23px;font-family:Georgia,serif;font-size:27px;display:grid}.trust-document-illustration strong{color:var(--navy);letter-spacing:.08em;font-family:Manrope,sans-serif;font-size:19px}.trust-document-illustration>span:not(.trust-document-icon){color:var(--trust-muted);letter-spacing:.14em;margin-top:5px;font-size:8px;font-weight:700}.trust-document-line{background:#eaf1f3;border-radius:10px;width:100%;height:5px;margin-top:17px}.trust-document-line.short{width:68%;margin-top:9px}.trust-document-seal{width:38px;height:38px;color:var(--trust-teal-dark);border:1px solid #12a89b66;border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;bottom:20px;right:23px}.trust-floating-label{color:var(--navy);background:#fff;border:1px solid #e5edef;border-radius:7px;padding:11px 15px;font-size:10px;font-weight:700;position:absolute;box-shadow:0 12px 30px #12364a12}.trust-label-one{top:70px;right:0}.trust-label-two{bottom:60px;left:0}.trust-intro-section,.security-promise-section{padding-block:95px}.trust-section-heading{max-width:680px;margin-bottom:38px}.trust-section-heading h2,.security-roles-grid h2,.security-transparency-section h2{color:var(--navy);letter-spacing:-.045em;margin:15px 0 0;font-family:Manrope,sans-serif;font-size:clamp(30px,3.6vw,43px);line-height:1.2}.trust-section-heading>p,.security-roles-grid>div:first-child>p,.security-transparency-section>p{color:var(--trust-muted);margin:17px 0 0;font-size:13px;line-height:1.9}.trust-principle-grid,.security-promise-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.trust-principle-card,.security-promise-card{border:1px solid var(--trust-line);background:#fff;border-radius:10px;min-height:190px;padding:26px}.trust-card-icon,.security-promise-card>span{width:38px;height:38px;color:var(--trust-teal-dark);background:#eaf8f6;border-radius:9px;place-items:center;font-size:12px;font-weight:800;display:grid}.trust-principle-card h3,.legal-document-card h3,.security-control-card h3{color:var(--navy);margin:21px 0 0;font-family:Manrope,sans-serif;font-size:17px;font-weight:800}.trust-principle-card p,.security-promise-card p{color:var(--trust-muted);margin:10px 0 0;font-size:12px;line-height:1.8}.trust-library-section,.security-controls-section{background:#f5f9fa;padding-block:92px}.trust-library-heading{max-width:720px}.legal-document-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.legal-document-card{background:#fff;border:1px solid #e3ecef;border-radius:9px;flex-direction:column;min-height:255px;padding:23px;transition:transform .2s,box-shadow .2s;display:flex}.legal-document-card:hover,.security-control-card:hover{transform:translateY(-3px);box-shadow:0 15px 35px #12364a12}.legal-document-topline{color:var(--trust-teal-dark);justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex}.legal-document-category{color:#607987;background:#f1f6f7;border-radius:20px;padding:6px 9px;font-size:9px;font-weight:600}.legal-document-card h3{margin-top:20px}.legal-document-card>p{color:var(--trust-muted);margin:10px 0 20px;font-size:11px;line-height:1.8}.legal-document-status{color:#8b744e;border-top:1px solid #edf2f3;align-items:center;gap:8px;margin-top:auto;padding-top:13px;font-size:10px;font-weight:700;display:flex}.trust-operator-section{padding-block:80px}.trust-operator-panel{border:1px solid var(--trust-line);background:#fff;border-radius:12px;grid-template-columns:1.2fr .8fr;align-items:center;gap:45px;padding:38px;display:grid}.trust-operator-panel h2{letter-spacing:-.04em;margin:14px 0 0;font-family:Manrope,sans-serif;font-size:26px}.trust-operator-panel>div:first-child>p,.trust-disclaimer p{color:var(--trust-muted);margin:13px 0 0;font-size:12px;line-height:1.9}.trust-operator-status{background:#f5f9fa;border-radius:9px;flex-direction:column;gap:11px;padding:23px;display:flex}.trust-operator-status strong{color:var(--navy);font-size:12px}.trust-operator-status small{color:var(--trust-muted);font-size:10px;line-height:1.7}.trust-disclaimer-section{background:#f5f9fa;padding-block:75px}.trust-disclaimer{max-width:900px}.trust-disclaimer h2{color:var(--navy);letter-spacing:-.04em;margin:15px 0 0;font-family:Manrope,sans-serif;font-size:29px}.trust-disclaimer a,.security-transparency-section a{color:var(--trust-teal-dark);gap:9px;margin-top:20px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.security-hero-visual{place-items:center;min-height:390px;display:grid;position:relative}.security-ring{border:1px solid #12a89b2e;border-radius:50%;width:340px;height:340px;position:absolute}.security-ring-two{border-style:dashed;width:250px;height:250px}.security-shield{clip-path:polygon(50% 0,93% 17%,88% 68%,50% 100%,12% 68%,7% 17%);color:#fff;filter:drop-shadow(0 20px 22px #078b823b);background:linear-gradient(145deg,#16b8a7,#087d79);place-items:center;width:150px;height:170px;display:grid}.security-shield span{font-size:55px;font-weight:500}.security-orbit-label{color:var(--navy);letter-spacing:.12em;background:#fff;border:1px solid #e3edef;border-radius:7px;padding:10px 14px;font-size:9px;font-weight:800;position:absolute;box-shadow:0 12px 30px #12364a12}.security-orbit-top{top:34px;left:50%;transform:translate(-50%)}.security-orbit-right{top:48%;right:0}.security-orbit-bottom{bottom:28px;left:50%;transform:translate(-50%)}.security-promise-card{min-height:175px}.security-promise-card>span{width:auto;height:auto;padding:8px 10px;display:inline-block}.security-promise-card strong{color:var(--navy);margin-top:18px;font-family:Manrope,sans-serif;font-size:16px;display:block}.security-control-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.security-control-card{background:#fff;border:1px solid #e2ebee;border-radius:10px;flex-direction:column;min-height:320px;padding:24px;transition:transform .2s,box-shadow .2s;display:flex}.security-control-top{justify-content:space-between;align-items:center;display:flex}.security-control-icon{width:42px;height:42px;color:var(--trust-teal-dark);background:#eaf8f6;border-radius:10px;place-items:center;font-size:21px;display:grid}.security-control-number{color:#a0b0b7;font-size:11px;font-weight:800}.security-control-card h3{margin-top:20px}.security-control-card>p{color:var(--trust-muted);margin:10px 0 14px;font-size:11px;line-height:1.8}.security-control-detail{color:#718391;border-top:1px solid #edf2f3;margin-top:auto;padding-top:13px;font-size:10px;line-height:1.7}.security-verification-status{color:#8b744e;align-items:center;gap:8px;margin-top:13px;font-size:10px;font-weight:700;display:flex}.security-roles-section{padding-block:95px}.security-roles-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:75px;display:grid}.security-practice-list{border-top:1px solid var(--trust-line)}.security-practice-item{border-bottom:1px solid var(--trust-line);align-items:flex-start;gap:18px;padding:17px 0;display:flex}.security-practice-item>span{color:var(--trust-teal-dark);font-size:10px;font-weight:800}.security-practice-item p{color:var(--trust-muted);margin:0;font-size:12px;line-height:1.7}.security-incident-section{background:#f5f9fa;padding-block:65px}.security-incident-panel{justify-content:space-between;align-items:center;gap:35px;display:flex}.security-incident-panel>div{max-width:700px}.security-incident-panel h2{color:var(--navy);letter-spacing:-.04em;margin:14px 0 0;font-family:Manrope,sans-serif;font-size:29px}.security-incident-panel p{color:var(--trust-muted);margin:12px 0 0;font-size:12px;line-height:1.9}.security-incident-panel>a{flex:none}.security-transparency-section{padding-block:80px}.security-transparency-section>p{max-width:850px}@media (width<=900px){.trust-hero-grid{gap:20px;min-height:auto}.trust-hero-visual,.security-hero-visual{min-height:320px}.trust-visual-orbit,.security-ring{width:280px;height:280px}.trust-orbit-two,.security-ring-two{width:210px;height:210px}.legal-document-grid,.security-control-grid{grid-template-columns:repeat(2,1fr)}.security-roles-grid{gap:35px}}@media (width<=640px){.trust-container{width:min(100% - 38px,500px)}.trust-hero-grid{grid-template-columns:1fr;padding-block:65px 35px}.trust-hero-copy h1{font-size:clamp(39px,11vw,51px)}.trust-hero-copy>p{font-size:13px}.trust-hero-actions{flex-direction:column;align-items:stretch}.trust-button{width:100%}.trust-hero-visual,.security-hero-visual{min-height:300px}.trust-visual-orbit,.security-ring{width:260px;height:260px}.trust-orbit-two,.security-ring-two{width:195px;height:195px}.trust-label-one{top:35px;right:0}.trust-label-two{bottom:30px}.trust-intro-section,.security-promise-section,.trust-roles-section,.security-roles-section{padding-block:65px}.trust-principle-grid,.security-promise-grid,.legal-document-grid,.security-control-grid{grid-template-columns:1fr}.trust-principle-card{min-height:auto}.legal-document-card{min-height:220px}.trust-library-section,.security-controls-section{padding-block:65px}.trust-operator-panel,.security-roles-grid{grid-template-columns:1fr;gap:25px}.trust-operator-panel{padding:25px}.security-roles-grid{display:grid}.security-control-card{min-height:auto}.security-incident-panel{flex-direction:column;align-items:stretch}.security-incident-panel>a{width:100%}}@media (prefers-reduced-motion:reduce){.trust-button,.legal-document-card,.security-control-card{transition:none}}.legal-document-open{color:#078b82;align-items:center;gap:9px;margin-top:17px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.legal-document-open:hover{color:#0c293b}.legal-reading-hero{background:linear-gradient(135deg,#f3f8fa 0%,#fff 70%);border-bottom:1px solid #e4edf0;padding:54px 24px 62px}.legal-reading-container{width:min(1180px,100%);margin:0 auto}.legal-back-link{color:#078b82;margin-bottom:34px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.legal-reading-hero h1{color:#0c293b;letter-spacing:-.045em;margin:14px 0 10px;font-family:Manrope,sans-serif;font-size:clamp(38px,6vw,62px);line-height:1.08}.legal-reading-subtitle{color:#718391;max-width:720px;font-size:17px;line-height:1.7}.legal-document-meta{color:#526a79;flex-wrap:wrap;gap:10px 24px;margin-top:24px;font-size:13px;display:flex}.legal-draft-notice{background:#fffaf0;border:1px solid #ead9ae;border-left:4px solid #c18a2d;border-radius:12px;max-width:850px;margin-top:30px;padding:20px 22px}.legal-draft-notice strong{color:#805914;font-size:14px}.legal-draft-notice p{color:#665b45;margin:7px 0 0;font-size:14px;line-height:1.7}.legal-print-button{color:#fff;font:inherit;cursor:pointer;background:#12364a;border:0;border-radius:8px;margin-top:22px;padding:12px 18px;font-size:14px;font-weight:700}.legal-print-button:hover{background:#078b82}.legal-reading-section{background:#fff;padding:64px 24px 90px}.legal-reading-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:64px;display:grid}.legal-toc{background:#f8fbfc;border:1px solid #e4edf0;border-radius:14px;flex-direction:column;gap:11px;max-height:calc(100vh - 56px);padding:20px;display:flex;position:sticky;top:28px;overflow-y:auto}.legal-toc .trust-eyebrow{margin-bottom:8px}.legal-toc a{color:#526a79;font-size:12px;line-height:1.5;text-decoration:none}.legal-toc a:hover{color:#078b82}.legal-document-content{min-width:0;max-width:790px}.legal-clause{border-bottom:1px solid #e8eef1;margin-bottom:30px;padding:0 0 30px;scroll-margin-top:30px}.legal-clause h2,.legal-review-notes h2{color:#12364a;letter-spacing:-.025em;margin:0 0 17px;font-family:Manrope,sans-serif;font-size:23px;line-height:1.35}.legal-clause p,.legal-review-notes p{color:#465e6d;margin:0 0 15px;font-size:15px;line-height:1.9}.legal-review-notes{background:#f7fafb;border:1px solid #e4edf0;border-radius:14px;margin-top:45px;padding:26px;scroll-margin-top:30px}.legal-review-notes h2{margin-top:10px}.legal-review-notes ol{color:#465e6d;padding-left:22px;font-size:14px;line-height:1.8}.legal-review-notes li{margin-bottom:12px}.legal-document-end{color:#718391;flex-direction:column;gap:9px;padding-top:28px;font-size:13px;display:flex}.legal-document-end strong{color:#12364a;font-size:15px}.legal-document-end a{color:#078b82;width:fit-content;margin-top:8px;font-weight:700;text-decoration:none}@media (width<=800px){.legal-reading-layout{grid-template-columns:1fr;gap:32px}.legal-toc{max-height:310px;position:static}}@media (width<=560px){.legal-reading-hero{padding:38px 20px 44px}.legal-reading-section{padding:42px 20px 64px}.legal-document-meta{flex-direction:column;gap:8px}.legal-clause h2,.legal-review-notes h2{font-size:20px}.legal-clause p,.legal-review-notes p{font-size:14px}}@media print{.site-header,.refillit-footer,.legal-back-link,.legal-print-button,.legal-toc{display:none!important}.legal-reading-hero,.legal-reading-section{background:#fff;padding:0}.legal-reading-layout{display:block}.legal-document-content{max-width:none}.legal-clause,.legal-draft-notice{break-inside:avoid}}
