/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.block{display:block}.hidden{display:none}.rounded{border-radius:.25rem}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{color:#15233a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;--blue:#1477f8;--navy:#14233c;--muted:#687c99;--line:#e6edf5;background:#fff;font-family:DM Sans,sans-serif;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{min-width:360px;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #eff3f8;height:76px;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;max-width:1150px;height:100%;margin:auto;padding:0 26px;display:flex}.brand{flex-shrink:0;align-items:center;gap:9px;display:inline-flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#328bff,#0767ed);border-radius:12px 12px 12px 5px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 5px 12px #1976f827}.brand-copy{flex-direction:column;line-height:1.1;display:flex}.brand-copy strong{letter-spacing:-.8px;color:var(--navy);font:800 19px Manrope,sans-serif}.brand-copy strong span{color:var(--blue)}.brand-copy small{color:#73839a;letter-spacing:.05px;margin-top:4px;font-size:9px}.nav-links{gap:34px;margin-left:56px;display:flex}.nav-links a{color:#52627a;padding:30px 0;font-size:12px;font-weight:600;position:relative}.nav-links a:hover,.nav-links a.active{color:var(--blue)}.nav-links a.active:after{content:"";background:var(--blue);border-radius:3px;height:2px;position:absolute;bottom:19px;left:0;right:0}.nav-actions{gap:11px;display:flex}.nav-actions .ant-btn{border-radius:9px;height:36px;padding:0 18px;font-size:12px;font-weight:700}.login-btn{color:var(--navy)!important;border-color:#dce5ef!important}.top-cta{box-shadow:0 5px 12px #1477f826}.menu-toggle{color:var(--navy);background:0 0;border:0;display:none}.hero{background:radial-gradient(at 75% 45%,#e6f4ff 0,#ebf6ff85 27%,#0000 56%),linear-gradient(110deg,#fbfdff,#f4f9ff);position:relative;overflow:hidden}.hero-inner{grid-template-columns:1fr 1fr;align-items:center;max-width:1150px;min-height:536px;margin:auto;padding:65px 26px 58px;display:grid;position:relative}.hero-copy{z-index:2;padding:0 0 7px;position:relative}.eyebrow-pill{color:#2876d2;letter-spacing:.1px;background:#e6f2ff;border-radius:30px;align-items:center;gap:9px;padding:8px 13px;font-size:11px;font-weight:700;display:inline-flex}.pulse-dot{background:#32c996;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #32c99620}.hero h1{letter-spacing:-2.8px;color:var(--navy);margin:21px 0 15px;font:800 clamp(39px,4.2vw,56px)/1.14 Manrope,sans-serif}.hero h1 span{color:#0000;background:linear-gradient(90deg,#1277f6,#55b2ee);-webkit-background-clip:text;background-clip:text}.hero-copy>p{color:#5f7390;max-width:490px;margin:0;font-size:15px;line-height:1.78}.hero-actions{align-items:center;gap:24px;margin-top:26px;display:flex}.primary-cta.ant-btn{border-radius:11px;align-items:center;gap:11px;height:48px;padding:0 22px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #1678f827}.demo-link{color:var(--navy);align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.demo-link>span{width:34px;height:34px;color:var(--blue);background:#fff;border:1px solid #d5e2f1;border-radius:50%;place-items:center;display:grid}.trust-note{color:#8594a8;align-items:center;gap:11px;margin-top:29px;font-size:10px;font-weight:600;display:flex}.trust-avatars{padding-left:3px;display:flex}.trust-avatars i{color:#fff;background:#82b8f8;border:2px solid #fff;border-radius:50%;place-items:center;width:21px;height:21px;margin-left:-3px;font-size:10px;font-style:normal;display:grid}.trust-avatars i:nth-child(2){background:#4dc2a3}.trust-avatars i:nth-child(3){background:#f1a7b9}.hero-visual{justify-content:center;align-items:center;height:430px;display:flex;position:relative}.visual-wash{background:linear-gradient(140deg,#cfeaff,#e2f3ff);border-radius:42% 58% 52% 48%/44% 43% 57% 56%;width:400px;height:335px;position:absolute;top:10%;left:9%;transform:rotate(-8deg)}.visual-orbit{border:1px dashed #a7ccf4;border-radius:50%;width:450px;height:330px;position:absolute;transform:rotate(-17deg)}.orbit-two{border-color:#d1e4f8;width:390px;height:286px;transform:rotate(24deg)}.photo-frame{z-index:1;filter:drop-shadow(0 15px 22px #37699225);border-radius:48% 48% 28px 28px;width:310px;height:350px;position:absolute;top:8%;left:17%;overflow:hidden;-webkit-mask-image:linear-gradient(#000 86%,#0000 100%);mask-image:linear-gradient(#000 86%,#0000)}.photo-frame img{object-fit:cover;object-position:48% 25%;width:100%;height:100%}.floating-card{z-index:3;background:#fffffff0;border:1px solid #e3edf7;border-radius:16px;align-items:flex-start;gap:12px;padding:15px 16px;display:flex;position:absolute;box-shadow:0 14px 36px #254e7618}.call-card{width:260px;top:11%;right:-1%}.message-card{width:275px;bottom:12%;right:-3%}.card-icon{border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.blue-icon{color:#1876f7;background:#edf5ff}.teal-icon{color:#1bb991;background:#e9faf6}.floating-card strong,.floating-card small,.floating-card b{display:block}.floating-card strong{color:var(--navy);margin:2px 0 5px;font-size:11px}.floating-card small{color:#7b8da5;font-size:9px;line-height:1.55}.floating-card b{color:#16ad80;margin-top:8px;font-size:9px}.live-dot{background:#1bb98b;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.audio-wave{color:#9bc7f5;margin:auto 0 auto auto}.visual-caption{z-index:4;color:#516681;background:#fff;border:1px solid #e7eef5;border-radius:30px;align-items:center;gap:9px;padding:10px 14px;font-size:10px;font-weight:600;display:flex;position:absolute;bottom:7%;left:7%;box-shadow:0 6px 22px #203b5912}.caption-heart{color:#1677f8;place-items:center;display:grid}.scroll-cue{color:#7590ad;background:#ffffffb5;border:1px solid #dce8f4;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;bottom:16px;left:50%}.section-pad{padding:88px 26px}.features{background:#fff;max-width:none}.section-heading.centered{text-align:center;max-width:650px;margin:0 auto 44px}.section-kicker{color:#1877f5;letter-spacing:1.1px;font-size:10px;font-weight:800;display:inline-block}.section-heading h2,.how h2,.hospital-inner h2{letter-spacing:-1.3px;color:var(--navy);margin:12px 0;font:800 34px/1.22 Manrope,sans-serif}.section-heading h2 span,.how h2 span{color:#398df0}.section-heading>p{color:#71839b;margin:10px 0;font-size:13px;line-height:1.65}.feature-grid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1098px;margin:auto;display:grid}.feature-card{border:1px solid #edf1f6;border-radius:16px;padding:23px 20px 21px;transition:transform .2s,box-shadow .2s}.feature-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #1734510c}.feature-icon{border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:19px;display:grid}.feature-icon.blue{color:#1677f8;background:#eaf3ff}.feature-icon.green{color:#13af83;background:#e5f8f1}.feature-icon.violet{color:#7956ed;background:#f1edff}.feature-icon.rose{color:#ed5575;background:#fff0f3}.feature-card h3{color:var(--navy);letter-spacing:-.3px;margin:0 0 8px;font:700 15px Manrope,sans-serif}.feature-card p{color:#74849a;margin:0;font-size:11px;line-height:1.7}.africa-section{background:linear-gradient(120deg,#f0f7ff,#f8fbff 55%,#edf6ff);position:relative;overflow:hidden}.africa-section:before{content:"";pointer-events:none;background:#d8edff70;border-radius:50%;width:520px;height:520px;position:absolute;top:-250px;right:-170px}.africa-inner{grid-template-columns:.88fr 1.12fr;align-items:center;gap:70px;max-width:1098px;margin:auto;display:grid;position:relative}.africa-copy h2{color:#142d50;letter-spacing:-1.2px;max-width:430px;margin:13px 0 14px;font:800 35px/1.2 Manrope,sans-serif}.africa-copy>p{color:#667d9a;max-width:430px;margin:0;font-size:13px;line-height:1.8}.africa-link{color:#1477ef;align-items:center;gap:8px;margin-top:23px;font-size:11px;font-weight:700;display:inline-flex}.africa-link svg{transition:transform .2s}.africa-link:hover svg{transform:translate(4px)}.africa-principles{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border:1px solid #e0eaf5;border-radius:17px;gap:10px;padding:20px;display:grid;box-shadow:0 18px 45px #234d7410}.africa-principles>article{border-bottom:1px solid #edf2f7;align-items:flex-start;gap:13px;padding:13px 10px;display:flex}.africa-principle-icon{border-radius:12px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.africa-principle-icon.blue{color:#1677f8;background:#eaf3ff}.africa-principle-icon.teal{color:#0da987;background:#e6f8f3}.africa-principle-icon.violet{color:#7855eb;background:#f0edff}.africa-principles h3{color:#1b385d;margin:1px 0 5px;font:700 12px Manrope,sans-serif}.africa-principles p{color:#7488a2;margin:0;font-size:10px;line-height:1.6}.africa-workflow-note{color:#2777cc;background:linear-gradient(110deg,#eaf5ff,#f0faf8);border-radius:10px;align-items:center;gap:10px;padding:13px 12px;display:flex}.africa-workflow-note>span:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.africa-workflow-note strong{color:#244b71;font-size:10px}.africa-workflow-note small{color:#7289a4;font-size:8px}.workflow-pulse{background:#13b58a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #13b58a18}.how{background:#f7faff;padding-top:90px;padding-bottom:90px}.how-inner{grid-template-columns:.88fr 1.12fr;align-items:center;gap:62px;max-width:1098px;margin:auto;display:grid}.how h2{margin-top:12px;font-size:36px}.how-copy>p{color:#71839b;max-width:410px;font-size:13px;line-height:1.8}.steps{grid-template-columns:1fr 1fr;gap:22px 18px;margin-top:31px;display:grid}.step{align-items:flex-start;gap:12px;display:flex}.step-number{color:#207cf0;background:#e4f1ff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font:800 12px Manrope,sans-serif;display:grid}.step h3{color:#1b2c46;margin:2px 0 5px;font:700 12px Manrope,sans-serif}.step p{color:#71839b;margin:0;font-size:10px;line-height:1.6}.dashboard-wrap{position:relative}.dash-glow{z-index:0;filter:blur(22px);opacity:.6;background:#d9ebff;border-radius:20px;position:absolute;top:25px;right:-15px;bottom:-15px;left:30px}.dashboard-card{z-index:1;background:#fff;border:1px solid #e3ebf4;border-radius:15px;position:relative;overflow:hidden;box-shadow:0 18px 45px #2548690c}.dash-top{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;height:49px;padding:0 19px;display:flex}.dash-top .brand-mark{border-radius:8px;width:24px;height:24px}.dash-top .brand-mark svg{width:15px}.dash-top .brand-copy strong{font-size:12px}.dash-top .brand-copy small{display:none}.dash-date{color:#8290a2;font-size:8px}.dash-body{grid-template-columns:113px 1fr;min-height:290px;display:grid}.dash-side{color:#7a8ca5;background:#f8faff;border-right:1px solid #edf1f6;flex-direction:column;gap:15px;padding:16px 10px;font-size:9px;display:flex}.dash-side b{color:#2478e5;background:#e7f1ff;border-radius:6px;padding:8px}.dash-content{padding:19px}.dash-content>h3{color:#20324c;margin:0 0 4px;font:700 13px Manrope,sans-serif}.dash-content>h3 span{font-size:11px}.dash-content>p{color:#8190a5;margin:0 0 15px;font-size:9px}.stat-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stat-row>div{border:1px solid #edf1f6;border-radius:8px;flex-direction:column;padding:10px 9px;display:flex}.stat-row small{color:#8392a5;font-size:8px}.stat-row b{color:#233754;margin:4px 0;font:800 17px Manrope,sans-serif}.stat-row em{color:#8a98a9;font-size:7px;font-style:normal}.stat-row em.positive{color:#16a77c}.stat-row em.pending{color:#ed9b36}.activity{border:1px solid #edf1f6;border-radius:9px;margin-top:12px;padding:10px}.activity-title{color:#273a55;justify-content:space-between;margin-bottom:6px;font:700 9px Manrope,sans-serif;display:flex}.activity-title a{color:#277fed;font:600 8px DM Sans}.activity-item{border-top:1px solid #f1f3f7;align-items:center;gap:8px;padding:7px 0;display:flex}.mini{border-radius:8px;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.mini.green{color:#10a579;background:#e8f8f1}.mini.blue{color:#1477f8;background:#eaf3ff}.mini.violet{color:#7956ed;background:#f2edff}.activity-item>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.activity-item b{color:#334660;font-size:8px}.activity-item small{color:#91a0b2;font-size:7px}.activity-status{color:#14a77c;background:#ecfaf4;border-radius:5px;margin-left:auto;padding:4px 6px;font-size:7px}.activity-status.needs-reply{color:#d38b28;background:#fff7e9}.hospital-cta{background:#eaf5ff;min-height:290px;position:relative;overflow:hidden}.hospital-image{background:url(https://images.unsplash.com/photo-1587351021759-3e566b6af7cc?auto=format&fit=crop&w=1800&q=85) 50% 48%/cover no-repeat;position:absolute;top:0;right:0;bottom:0;left:34%}.hospital-overlay{background:linear-gradient(90deg,#eff7ff,#eff7ff 32%,#eff7ffdb 48%,#eff7ff1a);position:absolute;top:0;right:0;bottom:0;left:0}.hospital-inner{justify-content:space-between;align-items:center;max-width:1098px;min-height:290px;margin:auto;padding:49px 26px;display:flex;position:relative}.hospital-inner h2{margin:9px 0;font-size:29px}.hospital-inner p{color:#6b7f98;max-width:390px;margin:0 0 17px;font-size:12px;line-height:1.7}.hospital-button.ant-btn{height:40px;font-size:11px}.hospital-note{background:#ffffffed;border:1px solid #e8eff7;border-radius:12px;align-self:flex-start;align-items:center;gap:10px;margin-top:31px;padding:12px 15px;display:flex;box-shadow:0 10px 24px #29486615}.hospital-note>span{color:var(--blue);background:#edf5ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.hospital-note b,.hospital-note small{display:block}.hospital-note b{color:#2c405b;font-size:10px}.hospital-note small{color:#8593a6;margin-top:4px;font-size:8px}footer{color:#fff;background:#142239}.footer-inner{justify-content:space-between;align-items:center;gap:20px;max-width:1150px;min-height:80px;margin:auto;padding:18px 26px;display:flex}.brand-light .brand-copy strong{color:#fff}.brand-light .brand-copy small{display:none}.brand-light .brand-mark{background:#2885ff}.footer-inner>p{color:#c0ccda;margin:0;font-size:10px}.footer-inner nav{gap:25px;display:flex}.footer-inner nav a,.copyright{color:#c0ccda;font-size:9px}.footer-inner nav a:hover{color:#fff}@media(max-width:950px){.nav-links{gap:19px;margin-left:20px}.hero-inner{grid-template-columns:1.05fr .95fr;padding-top:52px}.hero h1{font-size:45px}.hero-visual{transform-origin:100%;margin-left:-25px;transform:scale(.91)}.call-card{right:-8%}.message-card{right:-7%}.feature-grid{gap:12px}.how-inner{gap:30px}.dash-body{grid-template-columns:86px 1fr}.dash-content{padding:14px}.steps{gap:19px 10px}}@media(max-width:720px){.site-header{height:66px}.nav-wrap{padding:0 20px}.brand-mark{width:33px;height:33px}.brand-copy strong{font-size:17px}.menu-toggle{margin-left:auto;padding:8px;display:block}.nav-links{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;gap:0;margin:0;padding:12px 22px 20px;display:none;position:absolute;top:65px;left:0;right:0;box-shadow:0 12px 20px #1c385110}.nav-links.nav-open{display:flex}.nav-links a{padding:12px 0}.nav-links a.active:after{display:none}.nav-actions{gap:7px;margin-left:10px}.nav-actions .ant-btn{height:33px;padding:0 11px;font-size:10px}.hero-inner{flex-direction:column;align-items:stretch;min-height:auto;padding:52px 23px 32px;display:flex}.hero h1{letter-spacing:-2.2px;margin-top:18px;font-size:clamp(39px,9vw,52px)}.hero-copy>p{max-width:550px;font-size:14px}.hero-visual{height:380px;margin:23px 0 0;transform:none}.visual-wash{width:75%;height:290px;left:10%}.photo-frame{width:260px;height:310px;top:5%;left:18%}.call-card{width:220px;padding:12px;top:5%;right:0}.message-card{width:230px;padding:12px;bottom:8%;right:0}.visual-caption{bottom:0;left:1%}.scroll-cue{display:none}.section-pad{padding:69px 22px}.section-heading h2,.how h2{font-size:29px}.section-heading.centered{margin-bottom:30px}.feature-grid{grid-template-columns:1fr 1fr;gap:12px}.feature-card{padding:18px 15px}.feature-card h3{font-size:13px}.how-inner{grid-template-columns:1fr;gap:32px}.steps{grid-template-columns:1fr 1fr}.dashboard-card{max-width:570px;margin:auto}.hospital-image{opacity:.4;left:0}.hospital-overlay{background:linear-gradient(90deg,#eff7ffed,#eff7ffe0)}.hospital-inner{min-height:300px;padding:42px 23px}.hospital-note{display:none}.footer-inner{flex-wrap:wrap;padding:22px}.footer-inner>p{order:3;width:100%}.footer-inner nav{gap:14px}.copyright{display:none}}@media(max-width:420px){.nav-actions .login-btn{display:none}.hero-actions{gap:17px}.primary-cta.ant-btn{padding:0 16px;font-size:12px}.demo-link{font-size:11px}.hero-visual{height:340px}.photo-frame{width:230px;height:280px}.call-card{width:198px}.message-card{width:214px}.floating-card strong{font-size:10px}.section-heading h2{font-size:26px}.feature-card{padding:15px 12px}.feature-icon{width:42px;height:42px;margin-bottom:14px}.feature-card h3{font-size:12px}.feature-card p{font-size:10px}.steps{gap:18px 8px}.dash-body{grid-template-columns:74px 1fr}.dash-content{padding:11px}.dash-side{gap:13px;padding:12px 7px}.stat-row{gap:4px}.stat-row>div{padding:8px 6px}.stat-row small{font-size:7px}.stat-row b{font-size:15px}.footer-inner nav a{font-size:8px}}.login-page{min-height:100vh;color:var(--navy);background:#fff;grid-template-columns:minmax(0,1.09fr) minmax(500px,.91fr);font-family:DM Sans,sans-serif;display:grid}.login-story{isolation:isolate;background:radial-gradient(at 78% 48%,#e3f1ff 0,#eff7ff 43%,#f6faff 76%);min-height:100vh;padding:7.6% 9.8% 0;position:relative;overflow:hidden}.login-story:before{content:"";z-index:-1;opacity:.82;background:linear-gradient(140deg,#e7f3ff,#f9fcff);border-radius:50%;width:72%;height:73%;position:absolute;top:-26%;right:-28%}.story-content{z-index:2;max-width:615px;position:relative}.login-brand{color:var(--navy);align-items:center;gap:16px;display:inline-flex}.login-brand-mark{color:#fff;width:62px;height:54px;clip-path:path("M31 52 C27 48 2 31 2 17 C2 1 22 -3 31 11 C40 -3 60 1 60 17 C60 31 35 48 31 52 Z");filter:drop-shadow(0 6px 8px #1874e92a);background:linear-gradient(140deg,#2492ff,#0869f5);place-items:center;display:grid}.login-brand-mark svg{width:43px;height:43px}.login-brand>span:last-child{flex-direction:column;display:flex}.login-brand strong{letter-spacing:-1.1px;font:800 31px/1 Manrope,sans-serif}.login-brand strong span{color:#1678f7}.login-brand small{color:#657d9d;margin-top:7px;font-size:12px}.story-message{max-width:540px;margin-top:62px}.story-kicker,.form-kicker{letter-spacing:1.25px;color:#2379e7;font-size:10px;font-weight:800}.story-message h1{letter-spacing:-1.9px;color:#152a49;margin:14px 0 20px;font:800 clamp(37px,3.5vw,52px)/1.12 Manrope,sans-serif}.story-message h1 span{color:#3289f7}.story-message>p{color:#667e9f;max-width:455px;margin:0;font-size:15px;line-height:1.63}.login-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;max-width:565px;margin-top:33px;display:grid}.login-benefit{min-width:0}.benefit-symbol{color:#1178fa;background:#e0efff;border-radius:14px;place-items:center;width:47px;height:47px;margin-bottom:12px;display:grid}.login-benefit h2{letter-spacing:-.2px;color:#18345b;margin:0 0 7px;font:700 14px Manrope,sans-serif}.login-benefit p{color:#667e9f;max-width:155px;margin:0;font-size:12px;line-height:1.55}.story-photo{z-index:0;opacity:.96;background-image:linear-gradient(#eff7ff,#eff7ff4d 17%,#fff0 38%),url(https://images.unsplash.com/photo-1666886573421-d19e546cfc4e?auto=format&fit=crop&w=1400&q=85);background-position:50% 23%;background-size:cover;border-radius:36% 28% 0 0/14% 13% 0 0;height:42%;position:absolute;bottom:0;left:0;right:0}.story-bottom-wash{z-index:1;pointer-events:none;background:linear-gradient(#0000,#d1e7ff42);height:19%;position:absolute;bottom:0;left:0;right:0}.login-panel{flex-direction:column;align-items:center;min-height:100vh;padding:clamp(90px,14vh,150px) 7.5% 75px;display:flex;position:relative}.help-link{color:#7187a6;align-items:center;gap:8px;font-size:12px;display:inline-flex;position:absolute;top:48px;right:8%}.help-link:hover{color:#1477f8}.login-form-wrap{width:min(100%,480px);margin:auto 0}.login-form-wrap h2{letter-spacing:-1.1px;color:#172d4d;margin:10px 0 7px;font:800 34px/1.18 Manrope,sans-serif}.form-subtitle{color:#7386a2;margin:0 0 39px;font-size:15px}.auth-form{flex-direction:column;display:flex}.auth-form>label{color:#516985;margin:0 0 9px;font-size:13px;font-weight:600}.auth-form .ant-input-affix-wrapper-lg{border-color:#d7e2f1;border-radius:11px;height:50px;padding:0 15px;box-shadow:0 2px 8px #20487305}.auth-form .ant-input-affix-wrapper-lg:hover,.auth-form .ant-input-affix-wrapper-focused{border-color:#8dbdff;box-shadow:0 0 0 3px #1680f712}.auth-form .ant-input-prefix{color:#7890ae;margin-right:13px}.auth-form .ant-input{color:#233953;font:400 13px DM Sans,sans-serif}.auth-form .ant-input::placeholder{color:#9aabc0}.auth-form .password-label{margin-top:26px}.password-toggle{color:#8094b0;cursor:pointer;background:0 0;border:0;place-items:center;padding:4px 0 4px 6px;display:grid}.password-toggle:hover{color:#1477f8}.forgot-row{justify-content:flex-end;margin:17px 0 27px;display:flex}.forgot-row button,.back-link{color:#1477f8;cursor:pointer;background:0 0;border:0;padding:0;font:600 12px DM Sans,sans-serif}.forgot-row button:hover,.back-link:hover{color:#075dc6;text-decoration:underline}.login-submit.ant-btn{border-radius:11px;justify-content:center;align-items:center;gap:12px;height:49px;font:700 14px DM Sans,sans-serif;display:flex;box-shadow:0 8px 18px #1477f829}.form-alert{border-radius:9px;margin:0 0 18px;font-size:12px}.form-alert .ant-alert-message{font-weight:700}.divider{color:#91a1b7;align-items:center;gap:18px;margin:34px 0 25px;font-size:11px;display:flex}.divider:before,.divider:after{content:"";background:#e0e8f1;flex:1;height:1px}.google-button.ant-btn{height:49px;font-size:13px;font-weight:700;box-shadow:0 2px 8px #20487305;color:#29415f!important;background:#fff!important;border-color:#d8e2ee!important;border-radius:11px!important}.google-button.ant-btn[disabled]{cursor:not-allowed;opacity:.85}.google-g{background:conic-gradient(from -45deg,#4285f4 0,#4285f4 25%,#34a853 25%,#34a853 48%,#fbbc05 48%,#fbbc05 70%,#ea4335 70%,#ea4335 86%,#4285f4 86%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:9px;font:700 20px Arial,sans-serif}.google-note{text-align:center;color:#8b9bb1;margin:7px 0 0;font-size:10px}.admin-contact{text-align:center;color:#8797ad;margin:39px 0 0;font-size:11px}.login-footer{color:#8598b4;justify-content:space-between;gap:15px;font-size:10px;display:flex;position:absolute;bottom:7.2%;left:7.5%;right:7.5%}.login-footer span:last-child{text-align:right}.back-link{align-items:center;gap:7px;margin-bottom:28px;display:inline-flex}.reset-form .ant-input-affix-wrapper-lg{margin-bottom:24px}.success-alert{margin-top:32px}.auth-success{padding:25px 0}.success-mark{color:#15a87d;background:#e7f7f1;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:28px;display:grid}.auth-success p{color:#7386a2;margin:12px 0 30px;line-height:1.7}.auth-success p strong{color:#38516f}.login-page .ant-btn-primary{background:#1477f8}.login-page .ant-btn-primary:hover{background:#0868e9!important}@media(max-width:1050px)and (min-width:761px){.login-page{grid-template-columns:minmax(0,1fr) minmax(440px,.9fr)}.login-story{padding:8% 7% 0}.login-brand{gap:12px}.login-brand strong{font-size:26px}.story-message{margin-top:53px}.story-message h1{font-size:clamp(34px,4vw,44px)}.story-message>p{font-size:14px}.login-benefits{gap:14px}.login-benefit h2{font-size:12px}.login-benefit p{font-size:11px}.login-panel{padding-left:8%;padding-right:8%}}@media(max-width:760px){.login-page{flex-direction:column;min-height:100vh;display:flex}.login-story{min-height:0;padding:28px 25px 25px}.login-brand-mark{width:43px;height:40px}.login-brand-mark svg{width:30px}.login-brand strong{font-size:22px}.login-brand small{margin-top:4px;font-size:10px}.story-message{margin-top:28px}.story-kicker{font-size:9px}.story-message h1{letter-spacing:-1.3px;margin:9px 0 11px;font-size:clamp(31px,7vw,43px)}.story-message>p{max-width:540px;font-size:12px;line-height:1.55}.login-benefits{gap:12px;margin-top:21px}.benefit-symbol{border-radius:11px;width:36px;height:36px;margin-bottom:8px}.benefit-symbol svg{width:18px}.login-benefit h2{margin-bottom:4px;font-size:11px}.login-benefit p{font-size:10px;line-height:1.4}.story-photo{display:none}.story-bottom-wash{height:0}.login-panel{flex:1;align-items:stretch;min-height:600px;padding:55px 25px 95px}.help-link{font-size:11px;top:19px;right:25px}.login-form-wrap{width:min(100%,480px);margin:0 auto}.login-form-wrap h2{font-size:29px}.form-subtitle{margin-bottom:28px;font-size:13px}.login-footer{font-size:9px;bottom:24px;left:25px;right:25px}.divider{margin:27px 0 20px}.admin-contact{margin-top:28px}}@media(max-width:430px){.login-story{padding:24px 20px 22px}.login-benefits{gap:9px}.login-benefit h2{font-size:10px}.login-benefit p{font-size:9px}.login-panel{padding-left:20px;padding-right:20px}.login-footer{font-size:8px;left:20px;right:20px}.login-footer span:last-child{max-width:120px}}.route-loading{color:#7187a6;place-items:center;min-height:100vh;font:600 14px DM Sans,sans-serif;display:grid}.help-control{cursor:pointer;background:0 0;border:0;font-family:inherit}.help-control:hover{color:#1477f8}.help-popover{z-index:5;color:#5e7390;background:#fff;border:1px solid #e3ebf5;border-radius:12px;max-width:285px;padding:14px 16px;font-size:12px;line-height:1.6;position:absolute;top:80px;right:7.5%;box-shadow:0 12px 34px #193e6518}.admin-contact button{color:#1477f8;cursor:pointer;background:0 0;border:0;margin-left:7px;padding:0;font:600 11px DM Sans,sans-serif}.admin-contact button:hover{text-decoration:underline}.admin-contact a{color:#1477f8;margin-left:7px;font-weight:600}.admin-contact a:hover{text-decoration:underline}@media(max-width:760px){.help-popover{max-width:250px;top:48px;right:20px}}.dashboard-shell{color:#172b49;--navy-side:#102743;--dash-blue:#1679f7;--dash-border:#e2eaf4;--dash-muted:#7185a1;background:#f4f8fd;min-height:100vh;font-family:DM Sans,sans-serif}.dashboard-sidebar{z-index:25;color:#d6e3f3;background:linear-gradient(165deg,#102a48,#0e223b 62%,#0b1f37);flex-direction:column;width:260px;padding:19px 14px 14px;transition:width .2s,transform .2s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.sidebar-brand{justify-content:space-between;align-items:center;height:52px;padding:0 8px 16px;display:flex}.dash-brand{color:#fff;align-items:center;gap:10px;min-width:0;display:flex}.dash-brand-mark{color:#fff;background:linear-gradient(145deg,#278aff,#0872f2);border-radius:12px 12px 12px 5px;flex-shrink:0;place-items:center;width:42px;height:38px;display:grid;box-shadow:0 6px 16px #1484ff32}.dash-brand>span:last-child{flex-direction:column;min-width:0;display:flex}.dash-brand strong{letter-spacing:-.7px;color:#fff;white-space:nowrap;font:800 18px/1 Manrope,sans-serif}.dash-brand strong span{color:#57a9ff}.dash-brand small{color:#b3c6dc;white-space:nowrap;margin-top:5px;font-size:8px}.mobile-close{color:#e4effb;background:0 0;border:0;padding:7px;display:none}.side-nav{scrollbar-width:thin;scrollbar-color:#46607d transparent;flex:1;margin:20px -2px 14px;overflow:auto}.nav-group{margin-bottom:18px}.nav-group-title{color:#8da4bf;letter-spacing:1.05px;padding:0 12px 8px;font-size:9px;font-weight:800;display:block}.side-nav-item{color:#d3e0ef;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;width:100%;height:43px;padding:0 12px;font:600 12px DM Sans,sans-serif;display:flex}.side-nav-item svg{color:#b8cce1;flex-shrink:0}.side-nav-item.is-active{color:#fff;background:linear-gradient(95deg,#1675d6,#2069bc);box-shadow:0 8px 20px #061b3240}.side-nav-item.is-active svg{color:#fff}.side-nav-item.is-soon{opacity:.78;cursor:not-allowed}.side-nav-item.is-soon:hover{background:#ffffff0a}.nav-soon{color:#91a8c3;text-transform:uppercase;letter-spacing:.5px;margin-left:auto;font-size:8px}.sidebar-bottom{margin-top:auto}.institution-summary{background:#142f4c;border:1px solid #244363;border-radius:11px;align-items:center;gap:10px;padding:11px 9px;display:flex}.institution-icon{color:#a9d4ff;background:#1d4268;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.institution-summary>span:last-child,.sidebar-user>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.institution-summary strong,.sidebar-user strong{color:#f1f6fc;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.institution-summary small,.sidebar-user small{color:#9ab0c9;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.sidebar-user{align-items:center;gap:10px;margin-top:11px;padding:5px 8px;display:flex}.sidebar-user>svg{color:#91a8c3;margin-left:auto}.user-avatar{color:#143a63;background:linear-gradient(145deg,#d9ecff,#9dc7f5);border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font:800 11px Manrope,sans-serif;display:grid}.sidebar-user strong{font-size:10px}.dashboard-main{min-height:100vh;margin-left:260px;transition:margin-left .2s}.sidebar-collapsed .dashboard-sidebar{width:76px;padding-left:10px;padding-right:10px}.sidebar-collapsed .sidebar-brand{justify-content:center;padding-left:0;padding-right:0}.sidebar-collapsed .dash-brand>span:last-child,.sidebar-collapsed .nav-group-title,.sidebar-collapsed .side-nav-item>span,.sidebar-collapsed .institution-summary>span:last-child,.sidebar-collapsed .sidebar-user>span:nth-child(2),.sidebar-collapsed .sidebar-user>svg{display:none}.sidebar-collapsed .side-nav-item{justify-content:center;padding:0}.sidebar-collapsed .institution-summary,.sidebar-collapsed .sidebar-user{justify-content:center;padding:9px 4px}.sidebar-collapsed .dashboard-main{margin-left:76px}.dashboard-topbar{z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border-bottom:1px solid #e5edf6;align-items:center;gap:17px;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.topbar-menu{color:#193b60;cursor:pointer;background:0 0;border:0;place-items:center;width:27px;height:34px;display:grid}.dashboard-search{width:min(480px,38vw);height:38px;box-shadow:none;border:1px solid #dce6f1;border-radius:9px}.dashboard-search .ant-input-prefix{color:#8196b0;margin-right:8px}.dashboard-search .ant-input{font-size:11px}.dashboard-search .ant-input::placeholder{color:#91a0b4}.topbar-refresh.ant-btn{color:#627e9d}.topbar-popover-wrap{position:relative}.notification-button{color:#3d5879;cursor:pointer;background:#f3f7fc;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}.notification-button:hover,.topbar-menu:hover{color:#1175f5}.notification-dot{background:#f2647a;border:1px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px}.profile-button{text-align:left;color:#38516e;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.top-avatar{width:34px;height:34px}.profile-copy{flex-direction:column;gap:3px;min-width:105px;display:flex}.profile-copy strong{color:#1b3252;font-size:11px}.profile-copy small{color:#7489a4;font-size:9px}.profile-button>svg{color:#7890ab}.topbar-popover{z-index:30;color:#344e6d;background:#fff;border:1px solid #e2eaf4;border-radius:11px;width:230px;padding:14px 16px;font-size:11px;position:absolute;top:48px;right:0;box-shadow:0 12px 34px #1835531b}.topbar-popover>strong{font-size:12px}.topbar-popover p{color:#788ba4;margin:9px 0 0;line-height:1.6}.profile-menu{flex-direction:column;gap:12px;display:flex}.profile-menu>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-menu button{color:#526985;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf1f6;align-items:center;gap:8px;padding:12px 0 0;font:600 11px DM Sans;display:flex}.date-range-select{width:143px;height:36px;margin-left:auto}.date-range-select .ant-select-selector{border-color:#dce6f1!important;border-radius:8px!important}.date-range-select .ant-select-selection-item{color:#38516e;font-size:10px;font-weight:600}.dashboard-content{grid-template-columns:minmax(0,1fr) 218px;align-items:start;gap:17px;max-width:1900px;margin:0 auto;padding:24px 22px 30px;display:grid}.dashboard-heading{grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:18px;padding:1px 1px 3px;display:flex}.dashboard-greeting{color:#1d4777;font-size:11px;font-weight:700}.dashboard-greeting span{font-size:12px}.dashboard-heading h1{letter-spacing:-.6px;color:#122b4c;margin:5px 0;font:800 clamp(19px,1.75vw,25px)/1.25 Manrope,sans-serif}.dashboard-heading p{color:#6c829e;margin:0;font-size:11px}.data-scope{white-space:nowrap;color:#8496ad;align-items:center;gap:6px;padding-bottom:2px;font-size:9px;display:flex}.metric-grid{grid-column:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.metric-card{border:1px solid var(--dash-border);background:linear-gradient(150deg,#fff,#fbfdff);border-radius:11px;flex-direction:column;align-items:flex-start;min-width:0;min-height:157px;padding:15px 14px;display:flex;box-shadow:0 3px 12px #17436e05}.metric-icon{border-radius:13px;place-items:center;width:42px;height:42px;margin-bottom:11px;display:grid}.metric-icon.metric-blue{color:#2181f2;background:#e7f2ff}.metric-icon.metric-green{color:#11b58b;background:#e4f8f1}.metric-icon.metric-violet{color:#8252ed;background:#f0eaff}.metric-icon.metric-pink{color:#eb4b87;background:#fff0f6}.metric-icon.metric-teal{color:#12a9ae;background:#e4f7f8}.metric-icon.metric-orange{color:#ec7a39;background:#fff1e8}.metric-label{color:#23446c;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;overflow:hidden}.metric-value{color:#122d50;letter-spacing:-.6px;margin:7px 0 6px;font:800 22px/1.1 Manrope,sans-serif}.metric-hint{color:#7990ad;font-size:8px;line-height:1.4}.dashboard-middle,.dashboard-bottom{grid-column:1;gap:14px;min-width:0;display:grid}.dashboard-middle{grid-template-columns:minmax(0,1.22fr) minmax(0,.95fr);margin-top:1px}.dashboard-bottom{grid-template-columns:minmax(0,1.4fr) minmax(0,.82fr);margin-top:1px}.dash-panel{border:1px solid var(--dash-border);background:#fff;border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 3px 12px #17436e05}.panel-heading{justify-content:space-between;align-items:center;gap:10px;min-height:66px;padding:14px 16px 11px;display:flex}.panel-heading h2{color:#1c385c;align-items:center;gap:8px;margin:0;font:700 12px Manrope,sans-serif;display:flex}.panel-heading h2 svg{color:#2c669e}.panel-heading p{color:#8294aa;margin:5px 0 0;font-size:9px}.sample-note,.activity-count{white-space:nowrap;color:#94a2b4;font-size:8px}.trend-chart{height:236px;padding:0 12px 5px 6px;position:relative}.trend-chart svg{width:100%;height:100%;overflow:visible}.chart-gridline{stroke:#e9eff6;stroke-width:1px}.chart-axis-label{fill:#8294aa;font:9px DM Sans,sans-serif}.chart-line{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.calls-line{stroke:#2181f2}.sms-line{stroke:#10b991}.chart-point{stroke:#fff;stroke-width:1.5px}.calls-point{fill:#2181f2}.sms-point{fill:#10b991}.chart-legend{color:#546b89;gap:15px;font-size:9px;display:flex;position:absolute;top:10px;right:18px}.chart-legend span{align-items:center;gap:6px;display:flex}.legend-dot{border-radius:50%;width:8px;height:8px}.calls-dot{background:#2181f2}.sms-dot{background:#10b991}.activity-panel{min-height:300px}.activity-list{padding:0 14px}.activity-row{border-top:1px solid #eff3f7;align-items:center;gap:9px;min-height:51px;display:flex}.activity-icon{border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.activity-icon.voice.positive,.activity-icon.sms.positive{color:#14a87e;background:#e4f8f1}.activity-icon.voice.negative,.activity-icon.sms.negative{color:#e74e5f;background:#fff0f1}.activity-icon.neutral{color:#1878ed;background:#eaf3ff}.activity-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.activity-main strong{text-overflow:ellipsis;white-space:nowrap;color:#304c6e;font-size:9px;font-weight:700;overflow:hidden}.activity-main small{color:#8a9bb1;font-size:8px}.activity-time{white-space:nowrap;color:#7b8ea8;font-size:8px}.status-pill{white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;padding:4px 8px;font-size:8px;font-weight:700;display:inline-flex}.status-pill.positive{color:#0a9d77;background:#e4f8f1}.status-pill.negative{color:#d74b5a;background:#fff0f1}.status-pill.neutral{color:#3777be;background:#ebf4ff}.empty-panel,.table-empty{padding:20px 10px}.empty-panel .ant-empty-description,.table-empty .ant-empty-description{color:#8797ad;font-size:10px}.upcoming-panel{min-height:235px}.upcoming-panel .panel-heading{min-height:62px}.panel-icon{color:#4275a6}.table-scroll{width:100%;overflow:auto}.campaign-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.campaign-table thead{background:#f7faff}.campaign-table th{color:#7287a2;padding:10px 12px;font-size:8px;font-weight:700}.campaign-table td{color:#66809e;border-top:1px solid #edf1f6;padding:11px 12px;font-size:8px}.campaign-table td strong{color:#345171;font-size:9px}.channel-cell{color:#507092;align-items:center;gap:5px;display:inline-flex}.channel-cell svg{color:#1978ee}.table-empty{padding:8px}.performance-content{align-items:center;gap:18px;padding:17px 18px 22px;display:flex}.completion-ring{background:conic-gradient(#11b58b var(--ring-progress),#e7eff7 var(--ring-progress));border-radius:50%;flex-shrink:0;place-items:center;width:115px;height:115px;display:grid}.completion-ring>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:91px;height:91px;display:flex}.completion-ring strong{color:#143863;font:800 21px Manrope,sans-serif}.completion-ring small{color:#8497ae;margin-top:4px;font-size:8px}.performance-stats{flex:1;min-width:0}.performance-stats>div{color:#526b88;border-bottom:1px solid #eff3f7;justify-content:space-between;gap:8px;padding:9px 0;font-size:8px;display:flex}.performance-stats>div:last-child{border:0}.performance-stats span{white-space:nowrap;align-items:center;gap:6px;display:flex}.performance-stats strong{color:#24446b;font-size:9px}.stat-green{color:#10ad7e}.stat-red{color:#e44b5e}.stat-orange{color:#e78b37}.dashboard-rail{flex-direction:column;grid-area:2/2/5;gap:14px;display:flex}.rail-promo,.rail-quick{border:1px solid var(--dash-border);background:#fff;border-radius:11px;box-shadow:0 3px 12px #17436e05}.rail-promo{padding:14px}.rail-art{background:linear-gradient(135deg,#e9f5ff,#d8ebff);border-radius:9px;place-items:center;height:115px;display:grid;position:relative;overflow:hidden}.rail-art:before,.rail-art:after{content:"";background:#c2e1ff88;border-radius:50%;position:absolute}.rail-art:before{width:140px;height:140px;top:43px;right:-28px}.rail-art:after{width:90px;height:90px;top:-37px;left:-28px}.rail-art-heart{z-index:2;color:#1881f8;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:13px;left:14px}.rail-art-person{z-index:1;color:#285786;background:linear-gradient(160deg,#fff,#badbff);border-radius:44% 44% 14px 14px;place-items:center;width:78px;height:88px;display:grid;position:absolute;bottom:-9px;right:29px}.rail-art-phone{z-index:3;color:#fff;background:#167af3;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;bottom:10px;left:25px}.rail-promo h2{color:#1c385c;margin:13px 0 6px;font:700 12px/1.4 Manrope,sans-serif}.rail-promo p{color:#7388a2;margin:0 0 12px;font-size:9px;line-height:1.65}.rail-promo .ant-btn{border-radius:8px;justify-content:center;align-items:center;gap:7px;height:36px;font-size:10px;font-weight:700;display:flex}.rail-promo>small{color:#98a5b5;margin:8px 1px 0;font-size:8px;line-height:1.45;display:block}.rail-quick{padding:14px 13px}.rail-quick h2{color:#1c385c;margin:0 0 9px;font:700 12px Manrope,sans-serif}.rail-quick button{text-align:left;color:#6b819d;background:#fff;border:0;border-top:1px solid #edf1f6;align-items:center;gap:8px;width:100%;height:47px;padding:0;font:500 9px DM Sans,sans-serif;display:flex}.rail-quick button>span{color:#1d6fc6;background:#f0f6fd;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.rail-quick button>svg{color:#a4b2c2;margin-left:auto}.rail-quick button:disabled{cursor:not-allowed;opacity:.85}.dashboard-footnote{color:#96a4b5;grid-column:1/-1;margin:0;font-size:8px;line-height:1.6}.dashboard-loading{border:1px solid var(--dash-border);background:#fff;border-radius:12px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:20px;padding:20px;display:grid}.dashboard-error{border-radius:11px;grid-column:1/-1}.dashboard-content.has-onboarding-notice .dashboard-rail{grid-row:3/6}@media(max-width:1420px){.dashboard-content{grid-template-columns:minmax(0,1fr) 195px;gap:13px;padding-left:18px;padding-right:18px}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card{min-height:136px}.metric-icon{margin-bottom:8px}.dashboard-middle{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.dashboard-bottom{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr)}.activity-row{gap:6px}.status-pill{padding:4px 6px}.activity-time{display:none}.performance-content{gap:11px;padding-left:12px;padding-right:12px}.completion-ring{width:92px;height:92px}.completion-ring>div{width:73px;height:73px}.completion-ring strong{font-size:18px}}@media(max-width:1120px){.dashboard-content{grid-template-columns:minmax(0,1fr)}.dashboard-heading,.metric-grid,.dashboard-middle,.dashboard-bottom,.dashboard-rail,.dashboard-footnote{grid-column:1}.dashboard-rail{grid-row:auto;grid-template-columns:1fr 1fr;display:grid}.dashboard-rail .rail-art{height:140px}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-middle{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.dashboard-bottom{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}@media(max-width:900px){.dashboard-sidebar{transform:translate(-100%);width:260px!important;padding:19px 14px 14px!important}.dashboard-sidebar.is-mobile-open{transform:translate(0)}.dashboard-sidebar .dash-brand>span:last-child,.dashboard-sidebar .nav-group-title,.dashboard-sidebar .side-nav-item>span,.dashboard-sidebar .institution-summary>span:last-child,.dashboard-sidebar .sidebar-user>span:nth-child(2),.dashboard-sidebar .sidebar-user>svg{display:initial}.dashboard-sidebar .dash-brand>span:last-child,.dashboard-sidebar .institution-summary>span:last-child,.dashboard-sidebar .sidebar-user>span:nth-child(2){display:flex}.dashboard-sidebar .nav-group-title{display:block}.dashboard-sidebar .side-nav-item>span{display:inline}.dashboard-sidebar .side-nav-item{justify-content:flex-start;padding:0 12px}.dashboard-sidebar .sidebar-user>svg{display:block}.dashboard-main,.sidebar-collapsed .dashboard-main{margin-left:0}.sidebar-collapsed .dashboard-sidebar{width:260px}.sidebar-collapsed .dashboard-sidebar .dash-brand>span:last-child,.sidebar-collapsed .dashboard-sidebar .institution-summary>span:last-child,.sidebar-collapsed .dashboard-sidebar .sidebar-user>span:nth-child(2){display:flex}.sidebar-collapsed .dashboard-sidebar .side-nav-item>span{display:inline}.sidebar-collapsed .dashboard-sidebar .side-nav-item{justify-content:flex-start;padding:0 12px}.mobile-close{display:block}.sidebar-scrim{z-index:24;background:#0a1d3280;border:0;position:fixed;top:0;right:0;bottom:0;left:0}.dashboard-topbar{gap:11px;padding:0 17px}.dashboard-search{width:min(390px,40vw)}.profile-copy{display:none}.profile-button{gap:6px}.date-range-select{width:128px}.dashboard-content{padding:20px 17px 28px}}@media(max-width:680px){.dashboard-topbar{gap:7px;height:58px;padding:0 12px}.dashboard-search{flex:1;width:auto;min-width:0}.dashboard-search .ant-input{font-size:10px}.topbar-refresh.ant-btn{padding:4px}.profile-button>svg{display:none}.top-avatar{width:31px;height:31px}.notification-button{width:32px;height:32px}.date-range-select{width:112px}.date-range-select .ant-select-selection-item{font-size:9px}.dashboard-content{gap:12px;padding:17px 12px 24px}.dashboard-heading{flex-direction:column;align-items:flex-start;gap:7px}.dashboard-heading h1{font-size:19px}.dashboard-heading p{font-size:10px}.data-scope{font-size:8px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.metric-card{min-height:130px;padding:12px}.metric-icon{border-radius:11px;width:36px;height:36px}.metric-icon svg{width:19px}.metric-label{font-size:9px}.metric-value{font-size:20px}.metric-hint{font-size:8px}.dashboard-middle,.dashboard-bottom{grid-template-columns:1fr;gap:11px}.chart-panel{min-height:290px}.trend-chart{height:215px}.activity-panel{min-height:280px}.activity-row{min-height:49px}.activity-time{display:none}.status-pill{font-size:7px}.panel-heading{padding:12px}.panel-heading h2{font-size:11px}.panel-heading p{font-size:8px}.sample-note,.activity-count{font-size:7px}.campaign-table th{padding:9px 10px}.campaign-table td{padding:10px}.dashboard-rail{grid-template-columns:1fr 1fr;gap:9px}.rail-promo,.rail-quick{padding:11px}.rail-art{height:94px!important}.rail-promo h2,.rail-quick h2{font-size:10px}.rail-promo p{font-size:8px}.rail-promo .ant-btn{height:33px;font-size:9px}.rail-quick button{height:42px;font-size:8px}.rail-quick button>span{width:25px;height:25px}.rail-promo>small{font-size:7px}.performance-content{justify-content:space-around}.completion-ring{width:96px;height:96px}.completion-ring>div{width:77px;height:77px}.dashboard-footnote{font-size:7px}.dashboard-loading{grid-template-columns:1fr;padding:14px}}@media(max-width:420px){.dashboard-topbar{gap:5px;padding:0 9px}.topbar-refresh{display:none}.date-range-select{width:104px}.dashboard-content{padding-left:9px;padding-right:9px}.dashboard-rail{grid-template-columns:1fr}.rail-art{height:115px!important}.activity-list{padding:0 9px}.activity-row{gap:6px}.activity-icon{width:27px;height:27px}.activity-main strong{font-size:8px}.activity-main small{font-size:7px}.status-pill{padding:4px 5px}.performance-content{gap:8px}.performance-stats>div{font-size:7px}}.metric-label{font-size:13px;font-weight:600}.metric-value{margin:9px 0 7px;font-size:28px}.metric-hint{font-size:11px}.panel-heading h2{font-size:15px}.panel-heading p{font-size:12px}.sample-note,.activity-count{font-size:10px}.activity-main strong{font-size:12px}.activity-main small,.activity-time,.status-pill,.campaign-table th,.campaign-table td{font-size:10px}.campaign-table td strong{font-size:11px}.rail-promo h2,.rail-quick h2{font-size:15px}.rail-promo p,.rail-promo .ant-btn{font-size:12px}.rail-quick a{text-align:left;color:#405a78;background:#fff;border:0;border-top:1px solid #edf1f6;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:50px;padding:7px 6px;font:600 12px DM Sans,sans-serif;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.rail-quick a:hover,.rail-quick a:focus-visible{color:#126fe0;background:#f3f8ff;outline:none}.rail-quick a>span{color:#1d6fc6;background:#f0f6fd;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.rail-quick a>svg{color:#8298b2;flex-shrink:0;width:16px;height:16px;margin-left:auto}.dashboard-footnote{font-size:10px}@media(max-width:680px){.metric-label{font-size:12px}.metric-value{font-size:25px}.metric-hint{font-size:10px}.panel-heading h2{font-size:14px}.panel-heading p,.activity-main strong{font-size:11px}.activity-main small{font-size:10px}.rail-quick a{font-size:11px}}@keyframes header-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes copy-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes visual-enter{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes wash-drift{0%,to{transform:rotate(-8deg)translateY(0)}50%{transform:rotate(-5deg)translateY(-7px)}}@keyframes orbit-one{0%{transform:rotate(-17deg)}to{transform:rotate(343deg)}}@keyframes orbit-two{0%{transform:rotate(24deg)}to{transform:rotate(384deg)}}@keyframes soft-pulse{0%,to{box-shadow:0 0 0 4px #32c99620}50%{box-shadow:0 0 0 8px #32c99610}}@keyframes scroll-bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,5px)}}.site-header{animation:.55s cubic-bezier(.2,.75,.25,1) both header-enter}.hero-copy>.eyebrow-pill,.hero-copy>h1,.hero-copy>p,.hero-copy>.hero-actions,.hero-copy>.trust-note{animation:.68s cubic-bezier(.2,.75,.25,1) both copy-enter}.hero-copy>.eyebrow-pill{animation-delay:80ms}.hero-copy>h1{animation-delay:.16s}.hero-copy>p{animation-delay:.24s}.hero-copy>.hero-actions{animation-delay:.32s}.hero-copy>.trust-note{animation-delay:.4s}.hero-visual{animation:.9s cubic-bezier(.2,.75,.25,1) .12s both visual-enter}.visual-wash{animation:11s ease-in-out infinite wash-drift}.orbit-one{animation:72s linear infinite orbit-one}.orbit-two{animation:88s linear infinite orbit-two}.call-card{animation:7s ease-in-out infinite card-float}.message-card{animation:8s ease-in-out .7s infinite card-float}.pulse-dot{animation:2.8s ease-in-out infinite soft-pulse}.scroll-cue{animation:2.8s ease-in-out infinite scroll-bob}.feature-card{transition:transform .28s cubic-bezier(.2,.75,.25,1),box-shadow .28s,border-color .28s}.feature-card:hover{border-color:#dceaff;transform:translateY(-5px);box-shadow:0 18px 38px #17345112}.feature-icon{transition:transform .3s cubic-bezier(.2,.75,.25,1),box-shadow .3s}.feature-card:hover .feature-icon{transform:translateY(-2px)scale(1.05);box-shadow:0 8px 18px #1477f81a}.primary-cta.ant-btn,.nav-actions .ant-btn{transition:transform .2s,box-shadow .2s,background-color .2s}.primary-cta.ant-btn:hover,.top-cta.ant-btn:hover{transform:translateY(-2px);box-shadow:0 11px 24px #1477f83a}.demo-link>span{transition:transform .2s,background-color .2s}.demo-link:hover>span{background:#edf6ff;transform:scale(1.08)}.reveal-on-scroll .section-heading,.reveal-on-scroll .how-copy,.reveal-on-scroll .dashboard-wrap,.reveal-on-scroll .hospital-inner,.reveal-on-scroll .africa-copy,.reveal-on-scroll .africa-principles,.reveal-on-scroll .feature-card,.reveal-on-scroll .pricing-layout,.reveal-on-scroll .pricing-disclaimer,.reveal-on-scroll .pricing-story,.reveal-on-scroll .security-heading,.reveal-on-scroll .security-grid{transition:opacity .55s,transform .65s cubic-bezier(.2,.75,.25,1)}.reveal-on-scroll:not(.is-visible) .section-heading,.reveal-on-scroll:not(.is-visible) .how-copy,.reveal-on-scroll:not(.is-visible) .dashboard-wrap,.reveal-on-scroll:not(.is-visible) .hospital-inner,.reveal-on-scroll:not(.is-visible) .africa-copy,.reveal-on-scroll:not(.is-visible) .africa-principles,.reveal-on-scroll:not(.is-visible) .feature-card,.reveal-on-scroll:not(.is-visible) .pricing-layout,.reveal-on-scroll:not(.is-visible) .pricing-disclaimer,.reveal-on-scroll:not(.is-visible) .pricing-story,.reveal-on-scroll:not(.is-visible) .security-heading,.reveal-on-scroll:not(.is-visible) .security-grid{opacity:1;transform:translateY(12px)}.reveal-on-scroll.is-visible .section-heading,.reveal-on-scroll.is-visible .how-copy,.reveal-on-scroll.is-visible .dashboard-wrap,.reveal-on-scroll.is-visible .hospital-inner,.reveal-on-scroll.is-visible .africa-copy,.reveal-on-scroll.is-visible .africa-principles,.reveal-on-scroll.is-visible .feature-card,.reveal-on-scroll.is-visible .pricing-layout,.reveal-on-scroll.is-visible .pricing-disclaimer,.reveal-on-scroll.is-visible .pricing-story,.reveal-on-scroll.is-visible .security-heading,.reveal-on-scroll.is-visible .security-grid{opacity:1;transform:translateY(0)}.reveal-on-scroll.is-visible .feature-card:nth-child(2),.reveal-on-scroll.is-visible .security-card:nth-child(2){transition-delay:60ms}.reveal-on-scroll.is-visible .feature-card:nth-child(3),.reveal-on-scroll.is-visible .security-card:nth-child(3){transition-delay:.12s}.reveal-on-scroll.is-visible .feature-card:nth-child(4),.reveal-on-scroll.is-visible .security-card:nth-child(4){transition-delay:.18s}.reveal-on-scroll.is-visible .security-card:nth-child(5){transition-delay:.24s}.reveal-on-scroll.is-visible .security-card:nth-child(6){transition-delay:.3s}.hospital-image{transition:transform 1.4s cubic-bezier(.2,.75,.25,1);transform:scale(1.025)}.hospital-cta.is-visible .hospital-image{transform:scale(1)}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal-on-scroll:not(.is-visible) .section-heading,.reveal-on-scroll:not(.is-visible) .how-copy,.reveal-on-scroll:not(.is-visible) .dashboard-wrap,.reveal-on-scroll:not(.is-visible) .hospital-inner,.reveal-on-scroll:not(.is-visible) .africa-copy,.reveal-on-scroll:not(.is-visible) .africa-principles,.reveal-on-scroll:not(.is-visible) .feature-card,.reveal-on-scroll:not(.is-visible) .pricing-layout,.reveal-on-scroll:not(.is-visible) .pricing-disclaimer,.reveal-on-scroll:not(.is-visible) .pricing-story,.reveal-on-scroll:not(.is-visible) .security-heading,.reveal-on-scroll:not(.is-visible) .security-grid{opacity:1;transform:none}}.auth-form .totp-login-note{color:#7186a1;margin:-7px 0 6px;font-size:12px;line-height:1.55}.signup-prompt{text-align:center;color:#7186a1;margin:20px 0 0;font-size:11px;line-height:1.6}.signup-prompt a{color:#1477ed;margin-left:4px;font-weight:700;text-decoration:none}.signup-prompt a:hover{text-decoration:underline}@media(max-width:950px){.africa-inner{grid-template-columns:.85fr 1.15fr;gap:34px}.africa-copy h2{font-size:31px}}@media(max-width:720px){.africa-inner{grid-template-columns:1fr;gap:25px}.africa-copy h2{font-size:29px}.africa-principles{padding:13px}.africa-principles>article{padding:10px 5px}}@media(max-width:420px){.africa-copy h2{font-size:26px}.africa-copy>p{font-size:11px}.africa-principle-icon{width:34px;height:34px}.africa-principles h3{font-size:10px}.africa-principles p{font-size:9px}}.wallet-balance-control{background:#fff;border:1px solid #e0eaf5;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:4px 6px 4px 9px;display:flex;box-shadow:0 2px 8px #17436e08}.wallet-balance-icon{color:#1878ed;background:#eaf4ff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.wallet-balance-copy{flex-direction:column;gap:2px;min-width:90px;display:flex}.wallet-balance-copy small{color:#788da7;white-space:nowrap;font-size:9px;line-height:1.1}.wallet-balance-copy strong{color:#173a61;white-space:nowrap;font:800 13px/1.2 Manrope,sans-serif}.wallet-balance-copy .wallet-institution-balance{color:#7187a1;white-space:nowrap;font-size:9px;line-height:1.15}.wallet-balance-control>.ant-btn{border-radius:7px;height:30px;padding:0 11px;font-size:10px;font-weight:700}.wallet-topup-copy{background:linear-gradient(115deg,#f2f8ff,#fbfdff);border:1px solid #dcecff;border-radius:10px;align-items:center;gap:11px;margin:5px 0 20px;padding:13px;display:flex}.wallet-topup-copy>span{color:#1778ee;background:#e4f1ff;border-radius:11px;flex:none;place-items:center;width:39px;height:39px;display:grid}.wallet-topup-copy strong{color:#244466;font-size:13px}.wallet-topup-copy p{color:#7890a9;margin:4px 0 0;font-size:11px;line-height:1.5}.wallet-topup-copy p.wallet-call-rate{color:#176acb;margin-top:9px;font-size:12px;font-weight:700}.wallet-payment-guide{background:linear-gradient(125deg,#f8fbff,#f2f8ff);border:1px solid #dfeaf5;border-radius:11px;margin:-5px 0 18px;padding:13px 14px}.wallet-payment-guide-heading{align-items:center;gap:9px;display:flex}.wallet-payment-guide-heading>span{color:#1677e9;background:#e4f1ff;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.wallet-payment-guide-heading>div{gap:3px;display:grid}.wallet-payment-guide-heading strong{color:#254668;font-size:12px}.wallet-payment-guide-heading small{color:#7c90a8;font-size:10px;line-height:1.4}.wallet-payment-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 10px;padding:0;list-style:none;display:grid}.wallet-payment-guide li{background:#fff;border:1px solid #e5edf6;border-radius:8px;align-items:flex-start;gap:7px;min-width:0;padding:9px 7px;display:flex}.wallet-payment-guide li>span{color:#1977e8;background:#eaf3ff;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:9px;font-weight:800;display:grid}.wallet-payment-guide li>div{gap:3px;min-width:0;display:grid}.wallet-payment-guide li strong{color:#345270;font-size:9px;line-height:1.35}.wallet-payment-guide li small{color:#7c8fa5;overflow-wrap:anywhere;font-size:8px;line-height:1.4}.wallet-payment-guide li:last-child strong{color:#155fba}.wallet-pin-privacy{color:#6d829b;border-top:1px solid #e3ebf4;margin:0;padding-top:9px;font-size:9px;line-height:1.45}.wallet-minutes-estimate{background:linear-gradient(120deg,#f1f8ff,#f9fcff);border:1px solid #cfe4ff;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;margin-top:14px;padding:14px 16px;display:grid}.wallet-minutes-estimate>span{color:#607895;align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.wallet-minutes-estimate>span svg{color:#1678f7}.wallet-minutes-estimate>strong{color:#145fbd;white-space:nowrap;grid-area:1/2/3;font:750 19px Manrope,sans-serif}.wallet-minutes-estimate>small{color:#8a9bb0;font-size:10px}.wallet-amount-label{color:#4d6684;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.wallet-amount-input{border-radius:8px;width:100%;height:44px;font-size:16px}.wallet-amount-input .ant-input-number-input{color:#173a61;height:42px;font-weight:700}.wallet-minimum-note{color:#8295ac;margin-top:6px;font-size:10px}.wallet-topup-error{border-radius:8px;margin-top:14px}.wallet-topup-error .ant-alert-message{font-size:11px}.wallet-modal-actions{border-top:1px solid #edf1f6;justify-content:flex-end;gap:8px;margin-top:22px;padding-top:14px;display:flex}.wallet-modal-actions .ant-btn{border-radius:8px;height:36px;font-size:11px;font-weight:600}@media(max-width:680px){.wallet-balance-control{gap:6px;min-height:37px;padding:3px 4px 3px 6px}.wallet-balance-icon{width:27px;height:27px}.wallet-balance-copy{min-width:72px}.wallet-balance-copy small{font-size:8px}.wallet-balance-copy strong{font-size:11px}.wallet-balance-control>.ant-btn{height:28px;padding:0 8px;font-size:9px}}@media(max-width:480px){.wallet-payment-guide{padding:11px}.wallet-payment-guide ol{grid-template-columns:1fr;gap:6px}.wallet-payment-guide li{align-items:center;padding:7px}.wallet-payment-guide li small{font-size:9px}}.dashboard-topbar{gap:15px}.dashboard-search{flex:320px;width:auto;min-width:180px;max-width:760px}.topbar-controls{align-items:center;gap:15px;margin-left:auto;display:flex}@media(max-width:900px){.dashboard-search{max-width:none}}@media(max-width:680px){.dashboard-topbar{gap:7px}.dashboard-search{flex:auto;width:auto;min-width:0}.topbar-controls{gap:7px;margin-left:0}}.platform-billing-panel{background:#fff;border:1px solid #dfe8f3;border-radius:14px;grid-column:1/-1;margin-top:24px;padding:22px;box-shadow:0 4px 18px #163b6608}.platform-billing-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.platform-billing-heading h2{color:#17345a;margin:5px 0;font:750 22px Manrope,sans-serif}.platform-billing-heading p{color:#7185a0;margin:0;font-size:13px}.platform-billing-pricing,.platform-billing-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.platform-billing-pricing span,.platform-billing-metrics article{color:#7587a0;background:#f9fbfe;border:1px solid #e4ebf4;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:15px;font-size:12px;display:flex}.platform-billing-pricing strong,.platform-billing-metrics strong{color:#18375f;font-size:17px}.platform-billing-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-billing-metrics article small{color:#7185a0;font-size:12px}.platform-billing-tables{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.billing-table-wrap{padding:0 16px 14px;overflow:auto}.billing-table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.billing-table-wrap th{color:#768aa4;white-space:nowrap;padding:10px 8px;font-weight:650}.billing-table-wrap td{color:#284567;white-space:nowrap;border-top:1px solid #edf1f6;padding:11px 8px}.billing-table-wrap td small{color:#8395ac;margin-top:4px;font-size:10px;display:block}@media(max-width:900px){.platform-billing-pricing{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-billing-tables{grid-template-columns:1fr}}@media(max-width:600px){.platform-billing-panel{padding:14px}.platform-billing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-billing-heading{align-items:flex-start}}.pricing-section{background:linear-gradient(#f5f9ff,#fff)}.pricing-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:22px;max-width:1050px;margin:0 auto;display:grid}.pricing-card{background:#fff;border:1px solid #dce8f6;border-radius:20px;padding:29px;box-shadow:0 20px 60px #1c4b7b0d}.landing-tier-list{grid-template-columns:1fr 1fr;gap:10px;margin:17px 0 13px;display:grid}.landing-tier{background:#fbfdff;border:1px solid #e2eaf4;border-radius:13px;min-width:0;padding:14px}.landing-tier.professional{background:linear-gradient(145deg,#f0fbf7,#fff);border-color:#bfe8db}.landing-tier>span{color:#71859c;letter-spacing:.8px;margin-bottom:9px;font-size:9px;font-weight:800;display:block}.landing-tier.professional>span{color:#078565}.landing-tier>strong{color:#17365b;font-size:24px;font-weight:800;line-height:1.1;display:block}.landing-tier>strong small{color:#71859c;font-size:10px;font-weight:600}.landing-tier>b{color:#1476e9;margin-top:10px;font-size:14px;display:block}.landing-tier.professional>b{color:#078b69}.landing-tier>b small{font-size:10px;font-weight:600}.landing-tier>p{color:#76899f;margin:9px 0 0;font-size:10px;line-height:1.5}.pricing-card-top{align-items:center;gap:11px;display:flex}.pricing-icon{color:#1477f8;background:#eaf4ff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.pricing-plan-label{letter-spacing:1.1px;color:#7387a1;font-size:10px;font-weight:800}.pricing-intro{color:#5d7390;margin:24px 0 9px;font-size:14px}.pricing-rate{color:#1d3a60;align-items:baseline;gap:8px;display:flex}.pricing-rate strong{letter-spacing:-2.4px;font:800 48px/1 Manrope,sans-serif}.pricing-rate span{color:#70849e;font-size:14px;font-weight:650}.pricing-explainer{color:#7487a0;max-width:400px;margin:10px 0 0;font-size:12px;line-height:1.65}.pricing-divider{background:#eaf0f7;height:1px;margin:22px 0 17px}.pricing-points{gap:13px;margin:0;padding:0;list-style:none;display:grid}.pricing-points li{color:#435c7a;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.pricing-points svg{color:#0ca67e;flex:none;margin-top:1px}.pricing-example{background:linear-gradient(110deg,#f1f8ff,#f8fbff);border:1px solid #dcecff;border-radius:12px;grid-template-columns:1fr auto;gap:6px 10px;margin-top:21px;padding:14px 15px;display:grid}.pricing-example>span{color:#67809e;align-items:center;gap:7px;font-size:11px;font-weight:650;display:flex}.pricing-example>span svg{color:#1678f7}.pricing-example>strong{color:#17477f;grid-column:1/-1;font:750 16px Manrope,sans-serif}.pricing-example>small{color:#8a9ab0;grid-column:1/-1;font-size:10px}.pricing-cta.ant-btn{border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;height:44px;margin-top:18px;font-size:13px;font-weight:700;display:flex;box-shadow:0 8px 18px #1477f820}.pricing-story{isolation:isolate;background:#153251;border-radius:20px;min-height:590px;position:relative;overflow:hidden;box-shadow:0 20px 60px #1c4b7b16}.pricing-story>img{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;transition:transform 1.3s cubic-bezier(.2,.75,.25,1);position:absolute;top:0;right:0;bottom:0;left:0}.pricing-section.is-visible .pricing-story>img{transform:scale(1.035)}.pricing-story-shade{z-index:-1;background:linear-gradient(#081c340d 5%,#081c3440 38%,#081c34ed);position:absolute;top:0;right:0;bottom:0;left:0}.pricing-story-content{color:#fff;padding:29px;position:absolute;bottom:0;left:0;right:0}.pricing-story-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff20;border:1px solid #fff5;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:650;display:inline-flex}.pricing-story-badge svg{color:#8dc4ff}.pricing-story-content h3{letter-spacing:-.9px;max-width:440px;margin:17px 0 10px;font:750 clamp(24px,3vw,34px)/1.16 Manrope,sans-serif}.pricing-story-content>p{color:#e2ecf6;max-width:425px;margin:0;font-size:13px;line-height:1.7}.pricing-story-foot{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff18;border:1px solid #ffffff36;border-radius:12px;align-items:center;gap:10px;margin-top:23px;padding:13px 14px;display:flex}.pricing-story-mark{color:#08a979;background:#dff8ef;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;display:grid}.pricing-story-foot strong,.pricing-story-foot small{display:block}.pricing-story-foot strong{font-size:11px}.pricing-story-foot small{color:#d6e2ef;margin-top:3px;font-size:10px}.pricing-disclaimer{color:#8998aa;text-align:center;max-width:1050px;margin:17px auto 0;font-size:10px;line-height:1.6}@media(max-width:760px){.pricing-layout{grid-template-columns:1fr;max-width:540px}.pricing-card{padding:23px}.pricing-story{min-height:430px}.pricing-story-content{padding:23px}.pricing-story-content h3{font-size:27px}}@media(max-width:430px){.pricing-card{padding:19px}.pricing-rate strong{font-size:42px}.pricing-story{min-height:390px}.pricing-story-content{padding:19px}.pricing-story-content h3{font-size:24px}.pricing-example>strong{font-size:14px}}.security-section{background:#fff;position:relative;overflow:hidden}.security-inner{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);align-items:center;gap:55px;max-width:1098px;margin:auto;display:grid}.security-heading h2{color:#172d4d;letter-spacing:-1.25px;max-width:430px;margin:12px 0;font:800 34px/1.2 Manrope,sans-serif}.security-heading h2 span{color:#398df0}.security-heading>p{color:#70839d;max-width:435px;font-size:13px;line-height:1.75}.security-assurance{background:#f4f9ff;border:1px solid #dcecff;border-radius:12px;align-items:flex-start;gap:11px;margin-top:22px;padding:14px;display:flex}.security-assurance>span{color:#1878ef;background:#e2f0ff;border-radius:10px;flex:none;place-items:center;width:33px;height:33px;display:grid}.security-assurance p{gap:4px;margin:0;display:grid}.security-assurance strong{color:#24476d;font-size:11px}.security-assurance small{color:#788ca5;font-size:10px;line-height:1.55}.security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.security-card{background:linear-gradient(145deg,#fff,#fbfdff);border:1px solid #e6edf5;border-radius:14px;min-height:148px;padding:17px;transition:transform .22s,box-shadow .22s,border-color .22s}.security-card:hover{border-color:#d4e5fa;transform:translateY(-3px);box-shadow:0 13px 28px #183e670c}.security-icon{border-radius:12px;place-items:center;width:39px;height:39px;margin-bottom:12px;display:grid}.security-icon.blue{color:#1677f8;background:#eaf3ff}.security-icon.teal{color:#0ba987;background:#e5f8f3}.security-icon.green{color:#0ca879;background:#e6f8ef}.security-icon.violet{color:#7855eb;background:#f0edff}.security-card h3{color:#203a5d;margin:0 0 6px;font:700 12px/1.4 Manrope,sans-serif}.security-card p{color:#7487a0;margin:0;font-size:10px;line-height:1.6}.onboarding-inner{align-items:center}.onboarding-copy{max-width:740px}.onboarding-copy h2,.onboarding-copy>p{max-width:620px}.onboarding-steps{color:#345676;flex-wrap:wrap;align-items:center;gap:10px;margin:19px 0;font-size:11px;font-weight:650;display:flex}.onboarding-steps>span{align-items:center;gap:7px;display:inline-flex}.onboarding-steps>span i{color:#1477f8;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:800;display:grid;box-shadow:0 2px 8px #24547a16}.onboarding-steps>svg{color:#8ea4be}.onboarding-actions{flex-wrap:wrap;align-items:center;gap:17px;display:flex}.onboarding-login{color:#216ebd;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.onboarding-login:hover,.onboarding-email:hover{color:#075dc6;text-decoration:underline}.onboarding-email{color:#6a82a0;margin-top:12px;font-size:10px;font-weight:600;display:inline-block}.onboarding-inner .hospital-note{align-self:center;margin:0}@media(max-width:900px){.security-inner{grid-template-columns:1fr;gap:26px}.security-heading h2{max-width:620px}.security-heading>p{max-width:650px}.security-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.security-card{min-height:165px}}@media(max-width:720px){.security-inner{gap:22px}.security-heading h2{font-size:29px}.security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.security-card{min-height:155px;padding:14px}.onboarding-steps{flex-direction:column;align-items:flex-start;gap:8px}.onboarding-steps>svg{display:none}.onboarding-actions{flex-direction:column;align-items:flex-start;gap:13px}.onboarding-inner .hospital-note{display:none}}.sms-how-panel{background:linear-gradient(112deg,#fff,#f7fbff 56%,#edf6ff);border:1px solid #dce9f6;border-radius:20px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:28px;max-width:1098px;margin:58px auto 0;padding:34px 38px;display:grid;overflow:hidden;box-shadow:0 18px 45px #1e46710b}.sms-how-copy{z-index:1;position:relative}.sms-how-kicker{color:#2679e8;letter-spacing:.1em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.sms-how-kicker svg{background:#e7f2ff;border-radius:5px;width:17px;height:17px;padding:2px}.sms-how-copy h3{color:#1c3150;letter-spacing:-1.1px;max-width:400px;margin:13px 0 9px;font:750 clamp(23px,2.6vw,31px)/1.2 Manrope,sans-serif}.sms-how-copy>p{color:#71839b;max-width:410px;margin:0;font-size:13px;line-height:1.8}.sms-how-points{gap:11px;margin-top:21px;display:grid}.sms-how-points>span{color:#425c7a;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.sms-how-points svg{color:#2579e8;background:#eaf3ff;border-radius:9px;flex-shrink:0;width:29px;height:29px;padding:7px}.sms-how-points>span:nth-child(2) svg{color:#0eaa7d;background:#e4f8f1}.sms-how-points>span:nth-child(3) svg{color:#7f60e7;background:#f0edff}.sms-how-visual{isolation:isolate;place-items:center;min-width:0;min-height:330px;display:grid;position:relative}.sms-how-visual:before{z-index:-2;content:"";border:1px solid #d9eafa;border-radius:50%;position:absolute;top:13%;right:8%;bottom:13%;left:8%}.sms-how-orb{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.sms-how-orb-one{background:#58a4fa;width:15px;height:15px;animation:4s ease-in-out infinite sms-float;top:8%;right:9%;box-shadow:0 0 0 7px #58a4fa19}.sms-how-orb-two{background:#24c4a8;width:10px;height:10px;animation:4s ease-in-out -2s infinite sms-float;bottom:17%;left:7%;box-shadow:0 0 0 6px #24c4a81c}.sms-followup-lottie{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.sms-preview-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffed;border:1px solid #e4edf7;border-radius:16px;width:min(355px,76%);padding:18px 19px 14px;animation:.75s cubic-bezier(.2,.7,.2,1) both sms-card-rise;position:relative;box-shadow:0 20px 50px #1d4d7717}.sms-preview-header{border-bottom:1px solid #edf2f8;align-items:center;gap:9px;padding-bottom:13px;display:flex}.sms-preview-header>span{color:#1979f5;background:#e8f2ff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.sms-preview-header>div{gap:2px;display:grid}.sms-preview-header strong{color:#193455;font:700 12px Manrope,sans-serif}.sms-preview-header small{color:#8a9bb0;font-size:9px}.sms-preview-header>i{background:#13b68f;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 4px #13b68f18}.sms-preview-label{color:#8295ad;letter-spacing:.11em;margin-top:14px;font-size:8px;font-weight:800}.sms-preview-card>p{color:#385475;background:#eef6ff;border-radius:4px 13px 13px;margin:7px 0 13px;padding:12px 13px;font-size:12px;line-height:1.65}.sms-preview-delivery{justify-content:space-between;align-items:center;display:flex}.sms-preview-delivery>span{color:#0aa881;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.sms-preview-delivery>small{color:#93a2b4;font-size:9px}.sms-preview-caption{background:#ffffffed;border:1px solid #e2ebf5;border-radius:11px;align-items:center;gap:8px;padding:9px 12px;animation:4s ease-in-out infinite sms-float;display:flex;position:absolute;bottom:11px;right:0;box-shadow:0 8px 24px #1e467110}.sms-preview-caption-icon{color:#247bf0;background:#e8f2ff;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.sms-preview-caption>span:last-child{gap:2px;display:grid}.sms-preview-caption strong{color:#385373;font-size:9px}.sms-preview-caption small{color:#899cb2;font-size:8px}@keyframes sms-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes sms-card-rise{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media(max-width:950px){.sms-how-panel{grid-template-columns:.9fr 1.1fr;gap:16px;padding:29px 25px}.sms-how-visual{min-height:300px}.sms-preview-card{width:min(330px,82%)}}@media(max-width:720px){.sms-how-panel{grid-template-columns:1fr;gap:14px;margin-top:38px;padding:23px 19px}.sms-how-copy h3{font-size:26px}.sms-how-copy>p{font-size:13px}.sms-how-points{gap:9px}.sms-how-visual{min-height:300px}.sms-preview-card{width:min(355px,83%)}.sms-preview-caption{bottom:2px;right:-2px}}@media(max-width:420px){.sms-how-panel{padding:21px 15px}.sms-how-visual{min-height:270px}.sms-preview-card{width:86%;padding:15px}.sms-preview-caption{padding:7px 9px}.sms-preview-caption small{font-size:7px}}@media(prefers-reduced-motion:reduce){.sms-how-orb-one,.sms-how-orb-two,.sms-preview-caption,.sms-preview-card{animation:none!important}}.reveal-on-scroll .sms-how-panel,.reveal-on-scroll .pricing-card,.reveal-on-scroll .security-card{transition:opacity .55s,transform .65s cubic-bezier(.2,.75,.25,1),box-shadow .22s,border-color .22s}.reveal-on-scroll:not(.is-visible) .section-heading,.reveal-on-scroll:not(.is-visible) .how-copy,.reveal-on-scroll:not(.is-visible) .dashboard-wrap,.reveal-on-scroll:not(.is-visible) .hospital-inner,.reveal-on-scroll:not(.is-visible) .africa-copy,.reveal-on-scroll:not(.is-visible) .africa-principles,.reveal-on-scroll:not(.is-visible) .feature-card,.reveal-on-scroll:not(.is-visible) .pricing-layout,.reveal-on-scroll:not(.is-visible) .pricing-disclaimer,.reveal-on-scroll:not(.is-visible) .pricing-story,.reveal-on-scroll:not(.is-visible) .pricing-card,.reveal-on-scroll:not(.is-visible) .security-heading,.reveal-on-scroll:not(.is-visible) .security-grid,.reveal-on-scroll:not(.is-visible) .security-card,.reveal-on-scroll:not(.is-visible) .sms-how-panel{opacity:0;transform:translateY(16px)}.reveal-on-scroll.is-visible .section-heading,.reveal-on-scroll.is-visible .how-copy,.reveal-on-scroll.is-visible .dashboard-wrap,.reveal-on-scroll.is-visible .hospital-inner,.reveal-on-scroll.is-visible .africa-copy,.reveal-on-scroll.is-visible .africa-principles,.reveal-on-scroll.is-visible .feature-card,.reveal-on-scroll.is-visible .pricing-layout,.reveal-on-scroll.is-visible .pricing-disclaimer,.reveal-on-scroll.is-visible .pricing-story,.reveal-on-scroll.is-visible .pricing-card,.reveal-on-scroll.is-visible .security-heading,.reveal-on-scroll.is-visible .security-grid,.reveal-on-scroll.is-visible .security-card,.reveal-on-scroll.is-visible .sms-how-panel{opacity:1;transform:translateY(0)}.reveal-on-scroll.is-visible .sms-how-panel{transition-delay:.12s}.reveal-on-scroll.is-visible .pricing-card{transition-delay:80ms}.reveal-on-scroll.is-visible .pricing-story{transition-delay:.16s}.reveal-on-scroll.is-visible .feature-card:hover{transform:translateY(-5px)}.reveal-on-scroll.is-visible .pricing-card:hover,.reveal-on-scroll.is-visible .security-card:hover{transform:translateY(-3px)}.africa-principles>article{transition:transform .24s cubic-bezier(.2,.75,.25,1),background-color .24s,border-color .24s}.africa-principles>article:hover{background:#f9fcff;border-color:#e3edf7;transform:translate(3px)}.africa-principle-icon,.step-number,.security-icon{transition:transform .25s cubic-bezier(.2,.75,.25,1),box-shadow .25s}.africa-principles>article:hover .africa-principle-icon,.step:hover .step-number,.security-card:hover .security-icon{transform:scale(1.06)}.pricing-card{transition:transform .28s cubic-bezier(.2,.75,.25,1),box-shadow .28s,border-color .28s}.pricing-card:hover{border-color:#cfe2f6;transform:translateY(-3px);box-shadow:0 24px 58px #1c4b7b14}.africa-workflow-note{transition:transform .24s,box-shadow .24s}.africa-workflow-note:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1c4b7b0d}@media(prefers-reduced-motion:reduce){.reveal-on-scroll:not(.is-visible) .section-heading,.reveal-on-scroll:not(.is-visible) .how-copy,.reveal-on-scroll:not(.is-visible) .dashboard-wrap,.reveal-on-scroll:not(.is-visible) .hospital-inner,.reveal-on-scroll:not(.is-visible) .africa-copy,.reveal-on-scroll:not(.is-visible) .africa-principles,.reveal-on-scroll:not(.is-visible) .feature-card,.reveal-on-scroll:not(.is-visible) .pricing-layout,.reveal-on-scroll:not(.is-visible) .pricing-disclaimer,.reveal-on-scroll:not(.is-visible) .pricing-story,.reveal-on-scroll:not(.is-visible) .pricing-card,.reveal-on-scroll:not(.is-visible) .security-heading,.reveal-on-scroll:not(.is-visible) .security-grid,.reveal-on-scroll:not(.is-visible) .security-card,.reveal-on-scroll:not(.is-visible) .sms-how-panel{opacity:1;transform:none}}.activation-page{color:#173354;background:radial-gradient(at 50% 0,#e8f3ff,#f4f8fd 40%,#f7f9fc);flex-direction:column;align-items:center;min-height:100vh;padding:24px clamp(18px,5vw,72px) 28px;display:flex}.activation-header{justify-content:space-between;align-items:center;width:min(100%,1120px);margin:0 auto 42px;display:flex}.activation-brand{color:#173354;align-items:center;gap:10px;text-decoration:none;display:flex}.activation-brand strong{letter-spacing:-.6px;font:800 19px/1 Manrope,sans-serif}.activation-brand strong span{color:#2785f5}.activation-mark{color:#fff;background:linear-gradient(145deg,#288cff,#0872ef);border-radius:12px 12px 12px 5px;place-items:center;width:39px;height:39px;display:grid;box-shadow:0 7px 17px #1879ed2b}.activation-dashboard-link{color:#587493;align-items:center;gap:7px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.activation-dashboard-link:hover{color:#1675e9}.activation-card{background:#ffffffed;border:1px solid #e0eaf5;border-radius:22px;width:min(100%,720px);margin:auto;padding:clamp(24px,4.5vw,46px);box-shadow:0 22px 70px #17395e12}.activation-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px;display:flex}.activation-status-icon{color:#1979ed;background:#edf6ff;border:1px solid #dcecff;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.activation-status-pill{color:#986b15;background:#fff9e8;border:1px solid #f3dfb1;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:700;display:inline-flex}.activation-status-pill i{background:#f0ae32;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #f0ae3220}.activation-eyebrow{color:#2180ec;letter-spacing:1.3px;font-size:10px;font-weight:800;display:block}.activation-card h1{color:#183554;letter-spacing:-1.2px;margin:10px 0;font:800 clamp(25px,4vw,36px)/1.18 Manrope,sans-serif}.activation-description{color:#6e829a;max-width:590px;margin:0;font-size:14px;line-height:1.75}.activation-steps{background:#f9fbfe;border:1px solid #e7eef6;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:29px 0 22px;padding:16px;display:grid}.activation-step{color:#8495a9;align-items:center;gap:9px;min-width:0;display:flex}.activation-step>span{color:#91a2b4;background:#fff;border:1px solid #dfe8f1;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.activation-step strong{font-size:11px;font-weight:650;line-height:1.35}.activation-step.complete{color:#0c9873}.activation-step.complete>span{color:#0a9f78;background:#e7f8f2;border-color:#bfe9dc}.activation-step.current{color:#216dbe}.activation-step.current>span{color:#1479ed;background:#eaf4ff;border-color:#b9d9ff;box-shadow:0 0 0 4px #eaf4ff}.activation-expectation{color:#2479d9;background:#f2f8ff;border:1px solid #dbeafa;border-radius:12px;align-items:flex-start;gap:11px;margin:0 0 22px;padding:14px 15px;display:flex}.activation-expectation>span{gap:4px;display:grid}.activation-expectation strong{color:#315779;font-size:11px}.activation-expectation small{color:#71869e;font-size:11px;line-height:1.6}.activation-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:26px;display:flex}.activation-actions .ant-btn{border-radius:9px;height:39px;font-size:11px;font-weight:650}.activation-footer{color:#8495a8;border-top:1px solid #edf1f6;align-items:center;gap:7px;margin-top:24px;padding-top:17px;font-size:10px;display:flex}.activation-footer svg{color:#2d9b7c;flex:none}.activation-support{color:#8293a6;margin:22px 0 0;font-size:11px}.activation-support a{color:#1978eb;margin-left:4px;font-weight:650;text-decoration:none}.activation-support a:hover{text-decoration:underline}.activation-loading{text-align:center;max-width:560px}.activation-loading .activation-mark{margin:0 auto 16px}.activation-loading h1{font-size:27px}.activation-progress-line{background:#eaf1f8;border-radius:9px;height:4px;margin-top:22px;overflow:hidden}.activation-progress-line i{background:#2282f4;border-radius:9px;width:35%;height:100%;animation:1.35s ease-in-out infinite alternate activation-progress;display:block}.activation-error .ant-alert{margin-top:20px}.activation-error .activation-actions{margin-top:18px}@keyframes activation-progress{0%{transform:translate(0)}to{transform:translate(180%)}}@media(max-width:600px){.activation-page{padding:17px 14px 22px}.activation-header{margin-bottom:24px}.activation-card{border-radius:17px;padding:23px 18px}.activation-card-top{margin-bottom:22px}.activation-brand strong{font-size:17px}.activation-dashboard-link{font-size:10px}.activation-description{font-size:12px}.activation-steps{grid-template-columns:1fr;gap:11px;margin:23px 0 18px;padding:13px}.activation-step strong{font-size:11px}.activation-actions{flex-direction:column;align-items:stretch}.activation-actions .ant-btn{width:100%}.activation-footer{align-items:flex-start;line-height:1.5}.activation-status-pill{padding:7px 8px;font-size:9px}}.sms-bundle-dashboard{background:linear-gradient(100deg,#fff,#f7fbff);border:1px solid #dfe9f5;border-radius:13px;grid-template-columns:42px minmax(180px,1fr) auto auto;align-items:center;gap:15px;margin:0 0 18px;padding:15px 17px;display:grid;box-shadow:0 3px 12px #24426108}.sms-bundle-dashboard-icon{color:#1879ed;background:#e8f3ff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.sms-bundle-dashboard-main{gap:6px;min-width:0;display:grid}.sms-bundle-dashboard-main>div:first-child{gap:3px;display:grid}.sms-bundle-dashboard-main strong{color:#1d3858;font-size:14px}.sms-bundle-dashboard-main span{color:#788da5;font-size:11px}.sms-bundle-dashboard-bar{background:#e7eef6;border-radius:99px;height:6px;overflow:hidden}.sms-bundle-dashboard-bar span{border-radius:inherit;background:linear-gradient(90deg,#1680f8,#09b990);height:100%;display:block}.sms-bundle-dashboard-expiry{text-align:right;gap:3px;display:grid}.sms-bundle-dashboard-expiry strong{color:#23415f;font-size:13px}.sms-bundle-dashboard-expiry span{color:#8294a9;font-size:10px}.sms-bundle-dashboard>a{color:#1879ed;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.sms-bundle-dashboard.needs-package{background:linear-gradient(100deg,#fff,#fffcf5);border-color:#f2e4c5}.sms-bundle-dashboard.needs-package .sms-bundle-dashboard-icon{color:#c48721;background:#fff4dd}@media(max-width:680px){.sms-bundle-dashboard{grid-template-columns:38px 1fr auto;gap:10px;padding:12px}.sms-bundle-dashboard-icon{width:36px;height:36px}.sms-bundle-dashboard-main strong{font-size:12px}.sms-bundle-dashboard-main span{font-size:10px}.sms-bundle-dashboard-expiry{display:none}.sms-bundle-dashboard>a{font-size:10px}}.nav-links .mobile-login,.nav-links .mobile-get-started{display:none}@media(max-width:720px){.nav-actions{display:none}.nav-links.nav-open .mobile-login{color:#203854;text-align:center;border:1px solid #dce6f1;border-radius:9px;margin-top:7px;padding:12px 15px;font-size:13px;font-weight:700;display:block}.nav-links.nav-open .mobile-get-started{color:#fff;background:#1678f8;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:12px 15px;font-size:13px;font-weight:700;display:flex;box-shadow:0 6px 14px #1678f82b}.nav-links.nav-open .mobile-get-started:active{background:#0866df}}.reset-password-page .reset-story{flex-direction:column;justify-content:space-between;padding-bottom:48px;display:flex}.reset-password-page .story-message{margin-top:clamp(70px,16vh,180px)}.reset-password-page .story-message h1{font-size:clamp(39px,4vw,58px)}.reset-security-note{z-index:2;color:#597596;background:#ffffffb8;border:1px solid #dceafa;border-radius:11px;align-items:center;gap:9px;max-width:430px;padding:13px 15px;font-size:11px;line-height:1.5;display:flex;position:relative}.reset-security-note svg{color:#1878ef;flex:none}.reset-password-page .reset-panel{position:relative}.reset-password-page .login-form-wrap{width:min(100%,460px)}.reset-password-page .reset-back-link{margin-bottom:30px}.reset-password-page .reset-form .password-label{margin-top:20px}.reset-password-page .reset-form .login-submit{margin-top:28px}.reset-password-page .reset-form .ant-input-affix-wrapper-lg{margin-bottom:0}.reset-password-page .auth-success h2{margin:0}.reset-password-page .auth-success p{margin-bottom:26px}@media(max-width:760px){.reset-password-page .reset-story{padding-bottom:30px;display:block}.reset-password-page .story-message{margin-top:30px}.reset-security-note{margin-top:25px;font-size:10px}.reset-password-page .reset-panel{min-height:500px;padding-top:37px}.reset-password-page .reset-back-link{margin-bottom:23px}}.voice-config-section{background:linear-gradient(#f5f9ff,#fff);overflow:hidden}.voice-config-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:54px;max-width:1098px;margin:0 auto;display:grid}.voice-config-copy .section-kicker{align-items:center;gap:7px;display:inline-flex}.voice-config-copy h2{max-width:475px;color:var(--navy);letter-spacing:-1.7px;margin:15px 0 13px;font:800 clamp(30px,3.4vw,42px)/1.14 Manrope,sans-serif}.voice-config-copy h2 span{color:#398df0}.voice-config-copy>p{color:#71839b;max-width:465px;margin:0;font-size:13px;line-height:1.75}.voice-config-steps{gap:14px;margin:25px 0 22px;display:grid}.voice-config-steps article{align-items:center;gap:12px;display:flex}.voice-config-steps article>span{color:#1877f5;background:#eaf4ff;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.voice-config-steps article div{gap:3px;display:grid}.voice-config-steps strong{color:#294562;font-size:12px}.voice-config-steps small{color:#8090a5;font-size:10px}.voice-config-cta.ant-btn{border-radius:10px;align-items:center;gap:9px;height:42px;padding:0 17px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 7px 16px #1477f820}.voice-config-note{color:#7a8ca2;align-items:center;gap:6px;margin-top:13px;font-size:10px;display:flex}.voice-config-note svg{color:#16a27c}.voice-config-visual{isolation:isolate;justify-content:flex-end;align-items:center;min-height:440px;padding:26px 0 26px 28px;display:flex;position:relative}.voice-config-photo{z-index:-2;background:#dcecf8;border-radius:27px;position:absolute;top:0;right:0;bottom:0;left:12%;overflow:hidden;box-shadow:0 22px 55px #244a6d1a}.voice-config-photo:after{content:"";background:linear-gradient(#09264605 42%,#08233a70);position:absolute;top:0;right:0;bottom:0;left:0}.voice-config-photo img{object-fit:cover;object-position:center 35%;width:100%;height:100%}.voice-photo-label{color:#395977;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffd;border:1px solid #ffffff70;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:10px;font-weight:650;display:flex;position:absolute;bottom:18px;left:20px}.voice-photo-label>span{background:#16b98d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #16b98d22}.voice-photo-label svg{color:#1878ef}.voice-library-preview{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border:1px solid #e6edf5;border-radius:17px;width:min(390px,90%);margin:95px 0 0;padding:17px;position:relative;box-shadow:0 20px 55px #17385828}.voice-library-top{border-bottom:1px solid #edf1f6;align-items:center;gap:10px;padding-bottom:14px;display:flex}.voice-library-icon{color:#1879f0;background:#eaf4ff;border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.voice-library-top>span:nth-child(2){gap:3px;display:grid}.voice-library-top strong{color:#203d5d;font-size:11px}.voice-library-top small{color:#8798ac;font-size:9px}.voice-library-menu{color:#8b9bb0;letter-spacing:2px;margin-left:auto}.voice-library-track{align-items:center;gap:9px;margin-top:14px;display:flex}.voice-track-play{color:#1978ef;background:#edf5ff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.voice-track-copy{gap:3px;min-width:0;display:grid}.voice-track-copy strong{color:#2b4563;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.voice-track-copy small{color:#8798aa;font-size:8px}.voice-approved{color:#128b6b;white-space:nowrap;background:#e8f8f2;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:5px 7px;font-size:8px;font-weight:700;display:flex}.voice-waveform{justify-content:space-between;align-items:center;gap:3px;height:54px;margin:12px 0;padding:0 5px;display:flex}.voice-waveform i{opacity:.85;background:linear-gradient(#70b6ff,#1e82ee);border-radius:4px;width:4px;max-height:44px}.voice-library-foot{color:#7890a7;border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;padding-top:11px;font-size:8px;display:flex}.voice-library-foot span:first-child{color:#188e70;align-items:center;gap:5px;font-weight:650;display:flex}.voice-config-orb{z-index:-1;filter:blur(.3px);border-radius:50%;position:absolute}.voice-orb-one{background:radial-gradient(circle,#d9edff 0,#eaf5ff 56%,#0000 70%);width:190px;height:190px;top:8px;left:0}.voice-orb-two{background:radial-gradient(circle,#dcf8f1 0,#ecfbf7 56%,#0000 70%);width:150px;height:150px;bottom:1px;right:-36px}@media(max-width:900px){.voice-config-inner{grid-template-columns:1fr 1fr;gap:30px}.voice-config-visual{min-height:390px}.voice-library-preview{width:min(360px,95%);padding:14px}}@media(max-width:720px){.voice-config-inner{grid-template-columns:1fr;gap:23px}.voice-config-copy h2{max-width:520px}.voice-config-visual{min-height:390px;padding-left:7%}.voice-config-photo{left:7%}.voice-library-preview{width:min(390px,92%);margin-top:75px}}@media(max-width:420px){.voice-config-section{padding-inline:18px}.voice-config-copy h2{font-size:29px}.voice-config-copy>p{font-size:12px}.voice-config-visual{min-height:345px;padding-left:2%}.voice-config-photo{border-radius:21px;left:2%}.voice-library-preview{width:96%;margin-top:66px;padding:13px}.voice-approved{font-size:7px}.voice-waveform{gap:2px}.voice-waveform i{width:3px}}.contact-us-section{background:radial-gradient(at 6% 10%,#eaf4ff 0,#0000 38%),linear-gradient(115deg,#f8fbff,#eef6ff);position:relative;overflow:hidden}.contact-us-inner{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);align-items:center;gap:60px;max-width:1098px;margin:0 auto;display:grid}.contact-us-heading h2{color:#142b49;letter-spacing:-1.8px;max-width:510px;margin:13px 0;font:800 clamp(31px,3.7vw,43px)/1.12 Manrope,sans-serif}.contact-us-heading h2 span{color:#398df0}.contact-us-heading>p{color:#71839b;max-width:440px;margin:0;font-size:13px;line-height:1.75}.contact-us-hours{color:#657c96;align-items:center;gap:9px;margin-top:22px;font-size:10px;font-weight:650;display:flex}.contact-us-hours i{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #10b98120}.contact-us-options{gap:13px;display:grid}.contact-option{background:#fff;border:1px solid #e2eaf3;border-radius:17px;align-items:center;gap:14px;min-height:127px;padding:19px 20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;box-shadow:0 10px 30px #21486b0b}.contact-option:hover{border-color:#cbdcf0;transform:translateY(-3px);box-shadow:0 16px 35px #21486b14}.contact-option-icon{border-radius:14px;flex:none;place-items:center;width:47px;height:47px;display:grid}.whatsapp-option .contact-option-icon{color:#0b9c6a;background:#e5f8f0}.call-option .contact-option-icon{color:#1778ef;background:#eaf3ff}.contact-option-copy{gap:4px;min-width:0;display:grid}.contact-option-copy small{color:#8495aa;letter-spacing:1px;font-size:8px;font-weight:800}.contact-option-copy strong{color:#1b3656;font:750 16px Manrope,sans-serif}.contact-option-copy b{color:#355472;font-size:12px;font-weight:650}.contact-option-copy em{color:#1880ec;align-items:center;gap:4px;margin-top:3px;font-size:9px;font-style:normal;font-weight:700;display:flex}.whatsapp-option .contact-option-copy em{color:#0b9c6a}.contact-option-arrow{color:#9babc0;margin-left:auto;transition:transform .2s}.contact-option:hover .contact-option-arrow{color:#4389d7;transform:translate(3px)}@media(max-width:760px){.contact-us-inner{grid-template-columns:1fr;gap:26px;max-width:560px}.contact-us-heading h2{max-width:500px}.contact-us-options{grid-template-columns:1fr 1fr;gap:10px}.contact-option{align-items:flex-start;min-height:142px;padding:16px}.contact-option-icon{border-radius:12px;width:40px;height:40px}.contact-option-arrow{position:absolute;top:18px;right:14px}}@media(max-width:500px){.contact-us-section{padding:66px 19px}.contact-us-heading h2{font-size:31px}.contact-us-heading>p{font-size:12px}.contact-us-options{grid-template-columns:1fr}.contact-option{align-items:center;min-height:112px;padding:15px 16px}.contact-option-arrow{top:50%;transform:translateY(-50%)}.contact-option:hover .contact-option-arrow{transform:translate(3px,-50%)}}.landing-testimonials{background:#fff}.landing-testimonials-inner{max-width:1098px;margin:0 auto}.landing-testimonials .section-heading{margin-bottom:31px}.landing-testimonial-carousel{max-width:760px;margin:0 auto}.landing-testimonial-card{background:linear-gradient(145deg,#fff,#f9fcff);border:1px solid #e2eaf3;border-radius:21px;min-height:240px;padding:34px 39px 25px;animation:.35s both testimonial-card-in;position:relative;box-shadow:0 18px 48px #1a436410}.landing-testimonial-quote-mark{color:#d9ebff;font:800 63px/1 Georgia,serif;position:absolute;top:12px;right:23px}.landing-testimonial-card blockquote{color:#425c78;min-height:105px;margin:0 0 22px;padding:4px 24px 0 0;font:500 15px/1.8 DM Sans,sans-serif;position:relative}.landing-testimonial-person{border-top:1px solid #edf2f7;align-items:center;gap:11px;padding-top:16px;display:flex}.landing-testimonial-person>img,.landing-testimonial-initials{object-fit:cover;object-position:center 30%;border-radius:50%;flex:none;width:45px;height:45px;box-shadow:0 0 0 3px #eef6ff}.landing-testimonial-initials{color:#217bdc;background:#eaf4ff;place-items:center;font-size:13px;font-weight:800;display:grid}.landing-testimonial-person>span:nth-child(2){gap:4px;min-width:0;display:grid}.landing-testimonial-person strong{color:#1a3555;font:750 12px Manrope,sans-serif}.landing-testimonial-person small{color:#7b8da3;font-size:9px;line-height:1.5}.landing-testimonial-badge{color:#2c9b79;flex:none;margin-left:auto}.landing-testimonial-controls{color:#7890a8;justify-content:center;align-items:center;gap:14px;margin-top:17px;display:flex}.landing-testimonial-controls>button{color:#3c6389;cursor:pointer;background:#fff;border:1px solid #e0e9f2;border-radius:50%;place-items:center;width:32px;height:32px;transition:all .18s;display:grid}.landing-testimonial-controls>button:hover:not(:disabled){color:#1477f8;border-color:#aacbf0;box-shadow:0 4px 12px #1477f81a}.landing-testimonial-controls>button:disabled{opacity:.48;cursor:default}.landing-testimonial-controls>span{align-items:center;gap:6px;display:flex}.landing-testimonial-controls>span button{cursor:pointer;background:#cbd8e6;border:0;border-radius:99px;width:7px;height:7px;padding:0;transition:all .18s}.landing-testimonial-controls>span button.current{background:#1678f5;width:20px}.landing-testimonial-controls>small{color:#8193a8;min-width:28px;font-size:9px}.landing-testimonial-empty{background:#fbfdff;border:1px dashed #ccdae8;border-radius:18px;align-items:center;gap:16px;max-width:760px;min-height:170px;margin:0 auto;padding:27px;display:flex}.landing-testimonial-empty>span{color:#277ddc;background:#eaf4ff;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid}.landing-testimonial-empty strong{color:#274563;font:750 14px Manrope,sans-serif}.landing-testimonial-empty p{color:#7c8fa4;margin:6px 0 0;font-size:11px;line-height:1.6}@keyframes testimonial-card-in{0%{opacity:.45;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:720px){.landing-testimonial-card{min-height:0;padding:25px 22px 20px}.landing-testimonial-card blockquote{min-height:auto;padding-right:10px;font-size:13px}.landing-testimonial-empty{min-height:140px;padding:20px}.landing-testimonial-controls{margin-top:14px}}.nav-links a,.nav-actions .ant-btn,.eyebrow-pill,.section-kicker,.demo-link,.africa-link,.primary-cta.ant-btn{font-size:14px}.hero-copy>p,.section-heading>p,.feature-card p,.africa-copy>p,.how-copy>p,.contact-us-heading>p,.voice-config-copy>p{font-size:16px;line-height:1.7}.trust-note,.floating-card small,.floating-card b,.visual-caption,.africa-principles p,.africa-workflow-note small,.step p,.contact-us-hours,.contact-option-copy small,.contact-option-copy em,.voice-config-steps small,.voice-config-note,.voice-photo-label,.landing-testimonial-person small,.landing-testimonial-empty p{font-size:12px}.floating-card strong,.africa-principles h3,.africa-workflow-note strong,.step h3,.voice-config-steps strong{font-size:14px}.feature-card h3,.contact-option-copy b{font-size:16px}.landing-testimonial-card blockquote{font-size:17px}.landing-testimonial-person strong{font-size:14px}.landing-testimonial-empty strong{font-size:16px}.voice-library-top strong{font-size:13px}.voice-library-top small,.voice-track-copy small,.voice-approved,.voice-library-foot{font-size:11px}@media(max-width:720px){.hero-copy>p,.section-heading>p,.feature-card p,.africa-copy>p,.how-copy>p,.contact-us-heading>p,.voice-config-copy>p{font-size:15px}.landing-testimonial-card blockquote{font-size:16px}}@media(max-width:600px){.eyebrow-pill,.section-kicker,.demo-link,.africa-link,.primary-cta.ant-btn,.nav-links a,.nav-actions .ant-btn{font-size:14px}.hero-copy>p,.section-heading>p,.feature-card p,.africa-copy>p,.how-copy>p,.contact-us-heading>p,.voice-config-copy>p,.pricing-explainer,.pricing-story-content>p,.security-heading>p{font-size:16px;line-height:1.7}.trust-note,.floating-card small,.floating-card b,.visual-caption,.africa-principles p,.africa-workflow-note small,.step p,.contact-us-hours,.contact-option-copy small,.contact-option-copy em,.voice-config-steps small,.voice-config-note,.voice-photo-label,.landing-testimonial-person small,.landing-testimonial-empty p,.pricing-disclaimer,.pricing-story-foot small,.pricing-story-badge,.pricing-example>span,.pricing-example>small{font-size:14px;line-height:1.5}.floating-card strong,.africa-principles h3,.africa-workflow-note strong,.step h3,.voice-config-steps strong,.contact-option-copy b,.feature-card h3{font-size:16px}.landing-testimonial-card blockquote{font-size:17px;line-height:1.7}.landing-testimonial-person strong,.landing-testimonial-empty strong{font-size:16px}.landing-tier>span,.landing-tier>strong small,.landing-tier>b small,.landing-tier>p,.pricing-plan-label,.pricing-points li,.pricing-story-foot strong{font-size:14px;line-height:1.5}.voice-library-top strong{font-size:15px}.voice-library-top small,.voice-track-copy strong,.voice-track-copy small,.voice-approved,.voice-library-foot{font-size:13px}}.demo-link{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.walkthrough-backdrop{z-index:1000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#081427b8;place-items:center;padding:22px;animation:.2s both walkthrough-backdrop-in;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.walkthrough-modal>audio{display:none}.walkthrough-modal{background:#fff;border:1px solid #ffffff32;border-radius:22px;width:min(100%,1000px);animation:.28s cubic-bezier(.2,.75,.25,1) both walkthrough-modal-in;overflow:hidden;box-shadow:0 32px 100px #06162d70}.walkthrough-modal-header{border-bottom:1px solid #eaf0f6;justify-content:space-between;align-items:center;height:62px;padding:0 22px;display:flex}.walkthrough-modal-brand{color:#183654;align-items:center;gap:9px;font:800 15px Manrope,sans-serif;display:flex}.walkthrough-modal-brand>span{color:#1678f5;background:#eaf4ff;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.walkthrough-modal-brand i{color:#8193a9;letter-spacing:1px;margin-left:8px;font:750 9px DM Sans,sans-serif}.walkthrough-close{color:#60758d;cursor:pointer;background:#fff;border:1px solid #e5edf5;border-radius:50%;place-items:center;width:35px;height:35px;transition:all .18s;display:grid}.walkthrough-close:hover{color:#1678f5;background:#f3f8fd}.walkthrough-video-stage{color:#fff;background:radial-gradient(at 76% 42%,#173e69 0,#0000 46%),linear-gradient(120deg,#0c1b30,#102743 54%,#0b1c32);min-height:510px;padding:30px 42px 27px;animation:.42s both walkthrough-scene-in;position:relative;overflow:hidden}.walkthrough-stage-orb{pointer-events:none;border:1px solid #77b8ff18;border-radius:50%;position:absolute}.stage-orb-one{width:630px;height:630px;top:-240px;right:-180px}.stage-orb-two{border-style:dashed;border-color:#77b8ff20;width:420px;height:420px;top:-130px;right:-75px}.walkthrough-stage-topline{z-index:1;color:#9ab3cc;letter-spacing:1.8px;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex;position:relative}.walkthrough-stage-topline span+span{color:#d4e3f2;letter-spacing:1px}.walkthrough-stage-topline i{color:#718ba7;padding:0 5px;font-style:normal}.walkthrough-stage-layout{z-index:1;grid-template-columns:.85fr 1.15fr;align-items:center;gap:25px;min-height:359px;display:grid;position:relative}.walkthrough-stage-copy{max-width:360px}.walkthrough-stage-kicker{color:#91b8e2;letter-spacing:1.5px;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.walkthrough-stage-kicker i{background:#36d6aa;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #36d6aa24}.walkthrough-stage-copy h2{color:#fff;letter-spacing:-1.4px;margin:18px 0 12px;font:800 clamp(29px,3.7vw,43px)/1.12 Manrope,sans-serif}.walkthrough-stage-copy>p{color:#aec2d7;max-width:320px;margin:0;font-size:15px;line-height:1.65}.walkthrough-stage-brand{color:#87a5c4;letter-spacing:1.5px;align-items:center;gap:7px;margin-top:34px;font-size:9px;font-weight:800;display:flex}.walkthrough-stage-brand svg{color:#62aaff}.walkthrough-scene{place-items:center;min-height:310px;animation:5s ease-in-out infinite walkthrough-float;display:grid;position:relative}.walkthrough-video-caption{z-index:2;color:#d6e5f3;background:#ffffff0d;border:1px solid #ffffff16;border-radius:10px;align-items:center;min-height:44px;padding:11px 16px;font-size:13px;line-height:1.55;display:flex;position:relative}.walkthrough-welcome-ui{place-items:center;width:min(100%,420px);height:300px;display:grid;position:relative}.welcome-orbit{border:1px dashed #77b8ff45;border-radius:50%;position:absolute;transform:rotate(-16deg)}.orbit-a{width:390px;height:250px}.orbit-b{border-color:#65d8bb39;width:320px;height:205px;transform:rotate(19deg)}.welcome-heart{color:#fff;background:linear-gradient(145deg,#2f87e4,#1557a0);border:1px solid #cce4ff3d;border-radius:25px;place-items:center;width:76px;height:76px;display:grid;position:absolute;top:42px;left:calc(50% - 38px);transform:rotate(-7deg);box-shadow:0 18px 50px #056de34d}.welcome-call-card{color:#173352;background:#fff;border:1px solid #e2efff;border-radius:14px;align-items:center;gap:11px;width:282px;padding:14px;display:flex;position:absolute;top:137px;left:7%;transform:rotate(-3deg);box-shadow:0 18px 48px #05142770}.welcome-call-card>span{color:#1678f5;background:#eaf4ff;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.welcome-call-card>div{gap:4px;display:grid}.welcome-call-card b{font:750 12px Manrope,sans-serif}.welcome-call-card small{color:#788da5;font-size:10px}.welcome-call-card i{color:#10a47a;align-items:center;gap:5px;font-size:9px;font-style:normal;font-weight:700;display:flex}.welcome-call-card em{background:#15b98a;border-radius:50%;width:6px;height:6px}.welcome-bubble{color:#c9f7e9;background:#123e4b;border:1px solid #c7f0e44d;border-radius:12px;align-items:center;gap:8px;padding:12px 14px;font-size:11px;display:flex;position:absolute;bottom:32px;right:0;transform:rotate(3deg);box-shadow:0 12px 32px #06142755}.welcome-bubble svg{color:#56dbb6;flex:none}.welcome-brand{color:#eaf3fc;gap:3px;font:800 15px Manrope,sans-serif;display:grid;position:absolute;bottom:30px;left:6%}.welcome-brand small{color:#8ca9c5;font:500 9px DM Sans,sans-serif}.walkthrough-patient-ui,.walkthrough-channel-ui,.walkthrough-consent-card,.walkthrough-activity-card,.walkthrough-trial-ui{color:#1b3655;background:#fff;border:1px solid #e1eaf4;border-radius:17px;box-shadow:0 22px 65px #020b1870}.walkthrough-patient-ui{width:min(100%,430px);padding:19px}.walkthrough-ui-heading{align-items:center;gap:10px;margin-bottom:12px;display:flex}.walkthrough-ui-heading>span{color:#1878ef;background:#eaf4ff;border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.walkthrough-ui-heading>div{gap:3px;display:grid}.walkthrough-ui-heading b{color:#203e5e;font:750 12px Manrope,sans-serif}.walkthrough-ui-heading small{color:#8496aa;font-size:9px}.walkthrough-ui-heading>strong{color:#2478db;margin-left:auto;font-size:10px}.walkthrough-patient-row{border-top:1px solid #edf2f7;align-items:center;gap:10px;padding:11px 3px;display:flex}.walkthrough-patient-row>i{color:#297bd3;background:#eaf3ff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:800;display:grid}.walkthrough-patient-row:nth-of-type(3)>i{color:#159477;background:#e8f8f2}.walkthrough-patient-row>span{flex:1;gap:3px;display:grid}.walkthrough-patient-row b{color:#2b4562;font-size:10px}.walkthrough-patient-row small{color:#8495a9;font-size:9px}.walkthrough-patient-row>svg{color:#18aa82}.walkthrough-patient-row>svg.teal{color:#15b798}.walkthrough-import-pill{color:#3573b7;background:#f2f7fd;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:8px;padding:10px;font-size:10px;font-weight:700;display:flex}.walkthrough-channel-ui{grid-template-columns:1fr 1fr;gap:12px;width:min(100%,440px);padding:15px;display:grid}.walkthrough-channel-ui article{background:#fbfdff;border:1px solid #e8eef5;border-radius:13px;min-width:0;padding:13px}.channel-icon{border-radius:11px;place-items:center;width:36px;height:36px;margin-bottom:11px;display:grid}.channel-icon.sms{color:#109b79;background:#e9f8f3}.channel-icon.voice{color:#1878ef;background:#eaf3ff}.walkthrough-channel-ui article>b,.walkthrough-channel-ui article>small{display:block}.walkthrough-channel-ui article>b{color:#284563;font:750 11px Manrope,sans-serif}.walkthrough-channel-ui article>small{color:#8192a6;margin-top:4px;font-size:9px}.walkthrough-message{color:#627b96;background:#f1f6fb;border-radius:9px;min-height:77px;margin-top:13px;padding:10px;font-size:9px;line-height:1.55}.walkthrough-channel-check{color:#109778;align-items:center;gap:5px;margin-top:10px;font-size:9px;font-weight:700;display:flex}.walkthrough-audio{color:#1678f5;background:#f1f6fb;border-radius:9px;align-items:center;gap:7px;height:77px;margin-top:13px;padding:8px;display:flex}.walkthrough-audio>span{flex:1;justify-content:space-between;align-items:center;gap:2px;display:flex}.walkthrough-audio i{background:linear-gradient(#7cb9ff,#1678f5);border-radius:3px;width:3px}.walkthrough-audio small{color:#778da5;font-size:8px}.walkthrough-flow-ui{background:#fff;border:1px solid #e1eaf4;border-radius:17px;width:min(100%,460px);padding:20px;box-shadow:0 22px 65px #020b1870}.walkthrough-flow-step{grid-template-columns:48px 1fr;align-items:center;column-gap:12px;padding:8px 7px 16px;display:grid;position:relative}.flow-step-icon{border-radius:13px;grid-row:span 2;place-items:center;width:43px;height:43px;display:grid}.flow-step-icon.step-0{color:#1979ec;background:#eaf4ff}.flow-step-icon.step-1{color:#149878;background:#e8f8f2}.flow-step-icon.step-2{color:#7956ed;background:#f1edff}.walkthrough-flow-step>b{color:#294866;align-self:end;font:750 12px Manrope,sans-serif}.walkthrough-flow-step>small{color:#8193a8;align-self:start;margin-top:4px;font-size:9px}.flow-step-arrow{color:#b1c7dc;position:absolute;bottom:-3px;left:20px;transform:rotate(90deg)}.walkthrough-workload-note{color:#1880c7;background:linear-gradient(105deg,#eaf4ff,#eaf9f4);border-radius:11px;align-items:center;gap:10px;margin-top:7px;padding:12px;display:flex}.walkthrough-workload-note>span{gap:4px;display:grid}.walkthrough-workload-note b{color:#2b4e6e;font:750 11px Manrope,sans-serif}.walkthrough-workload-note small{color:#7189a1;font-size:9px}.walkthrough-consent-ui{grid-template-columns:1.2fr .8fr;align-items:center;gap:11px;width:min(100%,450px);display:grid}.walkthrough-consent-card{padding:15px}.walkthrough-consent-card .walkthrough-ui-heading{margin-bottom:8px}.consent-choice{border-top:1px solid #edf2f7;align-items:center;gap:8px;padding:10px 0;display:flex}.consent-mini-icon{border-radius:8px;flex:none;place-items:center;width:27px;height:27px;display:grid}.consent-mini-icon.voice{color:#1978ee;background:#eaf4ff}.consent-mini-icon.sms{color:#159879;background:#e8f8f2}.consent-choice>span:nth-child(2){flex:1;gap:3px;display:grid}.consent-choice b{color:#345270;font-size:9px}.consent-choice small{color:#8b9aad;font-size:8px}.consent-choice>i{color:#149b78;background:#e5f8f1;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.walkthrough-activity-card{gap:11px;padding:14px;display:grid}.walkthrough-activity-card>b{color:#2b4968;font:750 10px Manrope,sans-serif}.walkthrough-activity-card>small{color:#71859c;border-top:1px solid #edf2f7;padding-top:8px;font-size:8px}.activity-live-dot{background:#19b98a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #19b98a20}.walkthrough-trial-ui{justify-items:center;width:min(100%,360px);padding:21px;display:grid}.trial-shield{color:#147cf0;background:linear-gradient(145deg,#eaf4ff,#ddf8f0);border-radius:17px;place-items:center;width:53px;height:53px;display:grid}.walkthrough-trial-ui>small{color:#8497ad;letter-spacing:1.2px;margin-top:13px;font-size:9px;font-weight:800}.walkthrough-trial-ui>strong{color:#152f50;margin-top:3px;font:800 39px Manrope,sans-serif}.walkthrough-trial-ui>strong span{color:#7187a0;font:600 12px DM Sans,sans-serif}.trial-dots{grid-template-columns:repeat(5,20px);gap:6px;margin:8px 0 19px;display:grid}.trial-dots i{color:#13a27d;background:#e8f8f2;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.trial-plan{color:#1977e8;background:#f3f8fd;border-radius:10px;align-items:center;gap:9px;width:100%;padding:12px;display:flex}.trial-plan>span{gap:4px;display:grid}.trial-plan b{color:#33506d;font-size:10px}.trial-plan small{color:#8192a6;font-size:9px}.walkthrough-progress{background:#e9eff5;height:3px}.walkthrough-progress>span{background:linear-gradient(90deg,#1477f8,#22c6a0);height:100%;transition:width .12s linear;display:block}.walkthrough-controls{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;min-height:76px;padding:12px 23px;display:grid}.walkthrough-chapter-label{gap:5px;min-width:0;display:grid}.walkthrough-chapter-label>b{color:#284562;text-overflow:ellipsis;white-space:nowrap;font:750 12px Manrope,sans-serif;overflow:hidden}.walkthrough-chapter-label>small{color:#8596aa;font-size:10px}.walkthrough-control-buttons{align-items:center;gap:8px;display:flex}.walkthrough-control-buttons>button{color:#52708f;cursor:pointer;background:#fff;border:1px solid #e1e9f2;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.walkthrough-control-buttons>button:disabled{opacity:.4;cursor:default}.walkthrough-control-buttons>.walkthrough-play-button{color:#fff;background:#1678f5;border:0;width:42px;height:42px;box-shadow:0 5px 14px #1678f533}.walkthrough-audio-label{color:#6a8199;justify-self:end;align-items:center;gap:7px;font-size:10px;display:flex}@keyframes walkthrough-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes walkthrough-modal-in{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes walkthrough-scene-in{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes walkthrough-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(max-width:720px){.walkthrough-backdrop{padding:12px}.walkthrough-modal{border-radius:17px}.walkthrough-video-stage{min-height:570px;padding:23px 22px 20px}.walkthrough-stage-layout{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:2px;min-height:440px;padding:27px 0 12px}.walkthrough-stage-copy h2{max-width:520px;margin:13px 0 8px;font-size:clamp(27px,6vw,38px)}.walkthrough-stage-copy>p{font-size:14px}.walkthrough-stage-brand{display:none}.walkthrough-scene{min-height:290px}.walkthrough-video-caption{font-size:12px}.walkthrough-controls{grid-template-columns:1fr auto;padding:12px 16px}.walkthrough-audio-label{display:none}}@media(max-width:420px){.walkthrough-video-stage{min-height:555px;padding:19px 16px 16px}.walkthrough-stage-layout{min-height:430px;padding-top:22px}.walkthrough-stage-kicker{font-size:8px}.walkthrough-stage-copy h2{font-size:28px}.walkthrough-scene{min-height:275px}.walkthrough-welcome-ui{transform:scale(.88)}.walkthrough-patient-ui{padding:13px}.walkthrough-channel-ui{gap:7px;padding:10px}.walkthrough-channel-ui article{padding:10px}.walkthrough-consent-ui{gap:7px}.walkthrough-consent-card,.walkthrough-activity-card{padding:10px}.walkthrough-controls{min-height:68px;padding:10px 12px}.walkthrough-chapter-label>b{font-size:11px}.walkthrough-chapter-label>small{font-size:9px}}@media(prefers-reduced-motion:reduce){.walkthrough-backdrop,.walkthrough-modal,.walkthrough-video-stage,.walkthrough-scene{animation:none}}.welcome-brand{display:none}@media(max-width:720px){.walkthrough-modal{flex-direction:column;max-height:calc(100dvh - 24px);display:flex}.walkthrough-modal-header,.walkthrough-controls{flex:none}.walkthrough-video-stage{flex:1;min-height:0}.walkthrough-stage-layout{min-height:0}}@media(max-width:420px){.walkthrough-video-stage{padding:14px 16px 12px}.walkthrough-stage-layout{padding-top:12px}.walkthrough-stage-copy h2{font-size:28px}.walkthrough-scene{min-height:220px}.walkthrough-welcome-ui{transform:scale(.76)}}.header-balances{flex:none;align-items:center;gap:6px;display:flex}.sms-balance-control{background:#fff;border:1px solid #e0eaf5;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:4px 10px 4px 7px;text-decoration:none;display:flex;box-shadow:0 2px 8px #17436e08}.sms-balance-control:hover{background:#f9fcff;border-color:#b9d7fc}.sms-balance-icon{color:#119678;background:#eaf8f5;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.sms-balance-control .wallet-balance-copy{min-width:60px}@media(max-width:680px){.header-balances{gap:4px}.header-balances .wallet-balance-control,.sms-balance-control{border-radius:8px;gap:5px;min-height:37px;padding:3px 5px}.header-balances .wallet-balance-icon,.sms-balance-icon{width:26px;height:26px}.header-balances .wallet-balance-copy{min-width:0}.sms-balance-control .wallet-balance-copy{min-width:39px}.header-balances .wallet-balance-copy small{font-size:7px}.header-balances .wallet-balance-copy strong{font-size:10px}.header-balances .wallet-balance-control>.ant-btn{height:27px;padding:0 6px;font-size:8px}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
