:root{--klark-font-sans: "Avenir Next", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--klark-font-display: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--klark-color-ink-900: #163041;--klark-color-ink-800: #213848;--klark-color-ink-700: #33414f;--klark-color-ink-600: #405363;--klark-color-ink-500: #516574;--klark-color-mist-50: #fbfcfd;--klark-color-mist-100: #f3f6f8;--klark-color-mist-200: #e6edf2;--klark-color-mist-300: #d5e0e7;--klark-color-surface: #ffffff;--klark-color-border: rgba(27, 44, 59, .12);--klark-color-border-strong: rgba(27, 44, 59, .2);--klark-color-brand-blue: var(--klark-primary-hover);--klark-primary: #1f9d8e;--klark-primary-hover: #178274;--klark-primary-soft: #e8f7f4;--klark-primary-border: #b7e6de;--klark-color-brand-green: var(--klark-primary);--klark-color-brand-green-bright: #8fd5cc;--klark-color-action-50: var(--klark-primary-soft);--klark-color-action-200: var(--klark-primary-border);--klark-color-action-500: var(--klark-primary);--klark-color-action-600: var(--klark-primary-hover);--klark-color-action-700: #12695f;--klark-color-action-800: #0e544c;--klark-color-action-900: #093a35;--klark-color-teal-50: #d9eef3;--klark-color-teal-700: var(--klark-color-action-500);--klark-color-teal-800: var(--klark-color-action-600);--klark-gradient-brand: linear-gradient(135deg, var(--klark-color-brand-blue) 0%, var(--klark-color-brand-green) 58%, var(--klark-color-brand-green-bright) 100%);--klark-color-error: #b91c1c;--klark-rgb-ink-900: 22 48 65;--klark-rgb-ink-800: 33 56 72;--klark-rgb-ink-700: 51 65 79;--klark-rgb-ink-600: 64 83 99;--klark-rgb-ink-500: 81 101 116;--klark-rgb-mist-50: 251 252 253;--klark-rgb-mist-100: 243 246 248;--klark-rgb-mist-200: 230 237 242;--klark-rgb-mist-300: 213 224 231;--klark-rgb-surface: 255 255 255;--klark-rgb-action-50: 232 247 244;--klark-rgb-action-100: 214 240 235;--klark-rgb-action-200: 183 230 222;--klark-rgb-action-300: 143 213 204;--klark-rgb-action-500: 31 157 142;--klark-rgb-action-600: 23 130 116;--klark-rgb-action-700: 18 105 95;--klark-rgb-action-800: 14 84 76;--klark-rgb-action-900: 9 58 53;--klark-rgb-error: 185 28 28;--klark-space-1: 4px;--klark-space-2: 8px;--klark-space-3: 12px;--klark-space-4: 16px;--klark-space-5: 20px;--klark-space-6: 24px;--klark-space-8: 32px;--klark-space-10: 40px;--klark-radius-sm: 10px;--klark-radius-md: 18px;--klark-radius-lg: 24px;--klark-radius-pill: 999px;--klark-border-default: 1px solid var(--klark-color-border);--klark-border-strong: 1px solid var(--klark-color-border-strong);--klark-shadow-card: 0 16px 40px rgba(18, 38, 51, .08);--klark-shadow-control: 0 1px 2px rgba(18, 38, 51, .06);--klark-shadow-focus: 0 0 0 4px rgb(var(--klark-rgb-action-500) / .2);--klark-font-size-xs: .8rem;--klark-font-size-sm: .92rem;--klark-font-size-md: 1rem;--klark-font-size-lg: 1.08rem;--klark-line-height-body: 1.65;--klark-line-height-heading: 1.1;--klark-interactive-primary: var(--klark-color-action-500);--klark-interactive-primary-hover: var(--klark-color-action-600);--klark-interactive-primary-active: var(--klark-color-action-700);--klark-interactive-primary-soft: var(--klark-color-action-50);--klark-interactive-border: var(--klark-color-action-200);--klark-interactive-focus: var(--klark-shadow-focus);--klark-brand-violet: #5251f5;--klark-brand-violet-deep: #120272;--klark-brand-teal-bright: #00f4a7;--klark-brand-green: #009c6a;--klark-action-50: var(--klark-color-action-50);--klark-action-100: rgb(var(--klark-rgb-action-100));--klark-action-200: var(--klark-color-action-200);--klark-action-300: rgb(var(--klark-rgb-action-300));--klark-action-500: var(--klark-color-action-500);--klark-action-600: var(--klark-color-action-600);--klark-action-700: var(--klark-color-action-700);--klark-action-800: var(--klark-color-action-800);--klark-action-900: var(--klark-color-action-900)}:root{color-scheme:light;--bg: #f8f8ff;--surface: rgba(255, 255, 255, .82);--surface-strong: rgba(255, 255, 255, .92);--text: #0f172a;--muted: #64748b;--border: #e2e8f0;--klark-primary: var(--klark-brand-violet);--klark-primary-hover: var(--klark-brand-violet-deep);--klark-primary-soft: rgba(82, 81, 245, .08);--klark-primary-border: rgba(82, 81, 245, .25);--klark-teal: var(--klark-brand-teal-bright);--klark-green: var(--klark-brand-green);--primary: var(--klark-primary);--primary-contrast: #ffffff;--shadow: 0 18px 44px rgba(15, 23, 42, .08);--ring: 0 0 0 4px rgba(82, 81, 245, .2)}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;overflow-x:hidden}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";background:radial-gradient(1200px 600px at 15% 0%,rgba(82,81,245,.06),transparent 55%),radial-gradient(900px 520px at 95% 10%,rgba(0,244,167,.06),transparent 55%),var(--bg);color:var(--text)}a{color:inherit}button{font:inherit}:root{--page-px: 18px}.page{max-width:1280px;margin:0 auto;padding:0 var(--page-px) 0;min-height:100%;display:grid;grid-template-rows:auto 1fr auto;gap:0}.skipLink{position:fixed;left:16px;top:16px;padding:10px 12px;border-radius:12px;border:1px solid rgba(226,232,240,.9);background:var(--surface-strong);box-shadow:var(--shadow);text-decoration:none;transform:translateY(-170%);transition:transform .14s ease;z-index:100}.skipLink:focus{transform:translateY(0)}.skipLink:focus-visible{outline:none;box-shadow:var(--shadow),var(--ring)}.header{position:sticky;top:0;z-index:50}.header:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;background:#fffffff7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(226,232,240,.85);z-index:0}.nav{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px;height:64px}.brandLink{display:inline-flex;align-items:center;gap:10px;text-decoration:none;padding:4px 6px;border-radius:12px}.brandLink:focus-visible{outline:none;box-shadow:var(--ring)}.brandMarkImg{width:36px;height:36px;display:block;flex-shrink:0}.brandName{font-weight:700;letter-spacing:-.02em;font-size:18px;color:var(--klark-primary)}.navLinks{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:wrap}.navLink{text-decoration:none;font-size:13.5px;color:var(--muted);padding:7px 11px;border-radius:999px;border:1px solid transparent;transition:color .12s ease,background .12s ease,border-color .12s ease}.navLoginLink{display:inline-flex;align-items:center;gap:5px}.navLink:hover{color:var(--text);background:#ffffffa6;border-color:#e2e8f0e6}.navLink:focus-visible{outline:none;box-shadow:var(--ring)}.main{padding-top:0}.hero{padding:80px 6px 64px;text-align:center}.kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:7px 14px;border:2px solid rgba(0,244,167,.35);background:#fffc;border-radius:999px;color:var(--muted);font-size:12.5px;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.heroTitle{margin:0 0 16px;font-size:clamp(38px,6vw,56px);font-weight:700;line-height:1.08;letter-spacing:-.035em}.heroDescription{margin:0 auto;max-width:60ch;color:var(--muted);font-size:17px;line-height:1.65}.heroActions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:24px}.section{margin-top:64px;scroll-margin-top:80px}.sectionHeader{display:grid;gap:6px;margin-bottom:14px;padding:0 6px}.sectionTitle{margin:0;font-size:20px;letter-spacing:-.01em}.sectionDescription{margin:0;color:var(--muted);font-size:14px;line-height:1.55;max-width:74ch}.steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.stepCard{background:var(--surface);border:1px solid rgba(226,232,240,.9);border-radius:16px;box-shadow:var(--shadow);padding:16px}.stepNumber{width:34px;height:34px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--klark-primary-soft);color:var(--klark-primary-hover);font-weight:900;margin-bottom:10px}.stepTitle{margin:0 0 6px;font-size:16px;letter-spacing:-.01em}.stepDescription{margin:0;color:var(--muted);font-size:13.5px;line-height:1.55}.portalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 6px}.portalCard{background:var(--surface);border:1px solid rgba(226,232,240,.9);border-radius:16px;box-shadow:var(--shadow);display:grid;grid-template-rows:1fr auto;overflow:hidden}.portalCardBody{padding:18px 18px 8px}.portalCardTitle{margin:0 0 8px;font-size:18px;letter-spacing:-.01em}.portalCardDescription{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.portalCardFooter{padding:14px 18px 18px;border-top:1px solid rgba(226,232,240,.75);display:grid;gap:10px}.primaryButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:11px 20px;font-size:14px;font-weight:700;text-decoration:none;border:none;background:linear-gradient(135deg,var(--klark-primary),var(--klark-primary-hover));color:var(--primary-contrast);cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 8px 24px #5251f540;transition:opacity .12s ease,box-shadow .12s ease}.primaryButton:hover{opacity:.9;box-shadow:0 12px 32px #5251f559}.primaryButton:focus-visible{outline:none;box-shadow:var(--ring)}.primaryButton:disabled{cursor:not-allowed;background:#64748b38;color:#0f172a80;border-color:#64748b40;filter:none}.secondaryButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:11px 20px;font-size:14px;font-weight:700;text-decoration:none;border:2px solid rgba(0,244,167,.5);background:transparent;color:var(--text);transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.secondaryButton:hover{background:#00f4a714;border-color:#00f4a7bf;box-shadow:0 0 16px #00f4a733}.secondaryButton:focus-visible{outline:none;box-shadow:var(--ring)}.helper{margin:0;color:var(--muted);font-size:12.5px;line-height:1.45}.envNote{margin:16px 6px 0;border:1px solid rgba(226,232,240,.9);background:#ffffffa8;border-radius:16px;padding:14px 16px}.envNoteTitle{margin:0 0 4px;font-weight:900;letter-spacing:-.01em;font-size:13px}.envNoteText{margin:0 0 10px;color:var(--muted);font-size:13px;line-height:1.55}.envList{margin:0;padding-left:18px;color:var(--muted);font-size:13px}.envListItem{margin:4px 0}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12.5px;overflow-wrap:anywhere}.footer{position:relative;padding:56px var(--page-px) 36px;margin-top:72px;margin-left:calc(-1 * var(--page-px));margin-right:calc(-1 * var(--page-px));color:#ffffffe6;overflow:hidden}.footer:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;background:linear-gradient(135deg,#5251f5,#120272);z-index:0;pointer-events:none}.footerGrid,.footerBottom{position:relative;z-index:1}.footerInner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:0 6px}.footerLinks{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.footerLink{color:#ffffffb3;font-size:12px;text-decoration:none;padding:6px 8px;border-radius:10px;transition:color .12s ease}.footerLink:hover{color:#fff;text-decoration:underline}.footerLink:focus-visible{outline:none;box-shadow:0 0 0 4px #ffffff4d}.footerText{color:#ffffffb3;font-size:12px}.trustBar{margin-top:0;padding:44px var(--page-px);margin-left:calc(-1 * var(--page-px));margin-right:calc(-1 * var(--page-px));background:linear-gradient(to right,#f0fdf4,#f0f9ff);text-align:center}.trustBarLabel{margin:0 0 10px;font-size:11.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.07em}.trustBadges{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;align-items:center}.trustBadge{display:inline-flex;align-items:center;padding:5px 12px;background:var(--klark-primary-soft);border:1px solid var(--klark-primary-border);border-radius:999px;font-size:12.5px;font-weight:600;color:var(--klark-primary-hover)}.trustDisclaimer{margin:10px 0 0;font-size:11px;color:var(--muted);opacity:.7}.statsSection{margin-top:40px;padding:32px 20px 24px;background:var(--surface);border:1px solid rgba(226,232,240,.9);border-radius:20px;box-shadow:var(--shadow);text-align:center}.statsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.statItem{display:flex;flex-direction:column;gap:4px;padding:8px 4px}.statValue{font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1.1;background:linear-gradient(135deg,#5251f5,#00f4a7 55%,#009c6a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.statLabel{font-size:13px;color:var(--muted);line-height:1.4}.statsDisclaimer{margin:14px 0 0;padding:9px 14px;background:#e2e8f059;border-radius:10px;font-size:11px;color:var(--muted);line-height:1.5}.footerGrid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:24px;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.15);margin-bottom:20px}.footerBrand{display:flex;flex-direction:column;gap:6px}.footerBrandName{font-size:15px;font-weight:800;letter-spacing:-.02em}.footerBrandTagline{margin:0;font-size:12.5px;color:#ffffffb3;line-height:1.5;max-width:28ch}.footerSection{display:flex;flex-direction:column;gap:10px}.footerSectionTitle{margin:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#ffffff8c}.footerSectionLinks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.footerBottom{display:flex;flex-direction:column;gap:3px;padding:0 6px}.footerDisclaimer{margin:0;font-size:11px;color:#fff6}@media(max-width:980px){.heroTitle{font-size:40px}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.footerGrid{grid-template-columns:1fr 1fr}.footerBrand{grid-column:1 / -1}}@media(max-width:700px){:root{--page-px: 14px}.heroTitle{font-size:34px}.steps,.portalGrid,.statsGrid{grid-template-columns:1fr}.statValue{font-size:28px}.footerGrid{grid-template-columns:1fr}.footerBrand{grid-column:auto}}.scrollProgress{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,#5251f5,#00f4a7 55%,#009c6a);z-index:9999;transition:width 80ms linear;border-radius:0 2px 2px 0;pointer-events:none}.gradientText{background:linear-gradient(135deg,#5251f5,#00f4a7 55%,#009c6a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.navLinkActive{color:var(--text);background:#ffffffa6;border-color:#e2e8f0e6}.navCta{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;background:linear-gradient(135deg,#5251f5,#120272);color:#fff;border:none;flex-shrink:0;white-space:nowrap}.navCta:hover,.navCtaActive{filter:brightness(1.07)}.navCta:focus-visible{outline:none;box-shadow:var(--ring)}.navActions{display:flex;align-items:center;gap:6px;flex-shrink:0}.navLoginBtn{display:inline-flex;align-items:center;gap:5px;border-radius:12px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;background:transparent;border:1.5px solid rgba(0,156,106,.55);color:var(--text);flex-shrink:0;white-space:nowrap;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.navLoginBtn:hover{background:#00f4a717;border-color:#00f4a7bf;box-shadow:0 0 10px #00f4a72e}.navLoginBtn:focus-visible{outline:none;box-shadow:0 0 0 3px #009c6a40}.navLoginBtnActive{background:#009c6a14;border-color:#009c6ab3}.navHamburger{display:none;align-items:center;justify-content:center;background:none;border:1px solid transparent;cursor:pointer;padding:6px 8px;color:var(--text);border-radius:10px;flex-shrink:0}.navHamburger:hover{background:#ffffffa6;border-color:#e2e8f0e6}.navHamburger:focus-visible{outline:none;box-shadow:var(--ring)}.nav{position:relative}.mobileMenu{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fffffff7;border:1px solid rgba(226,232,240,.9);border-radius:16px;padding:10px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 44px #0f172a1a;z-index:200;display:flex;flex-direction:column;gap:2px}.mobileMenuLink{display:block;text-decoration:none;font-size:15px;font-weight:600;color:var(--muted);padding:11px 14px;border-radius:10px;border:1px solid transparent}.mobileMenuLink:hover,.mobileMenuLinkActive{color:var(--text);background:#ffffffa6;border-color:#e2e8f0e6}.mobileMenuCta{display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:14px;font-weight:700;color:#fff;padding:12px 14px;border-radius:12px;background:linear-gradient(135deg,#5251f5,#120272);margin-top:6px;border:none}.mobileMenuCta:hover{filter:brightness(1.07)}@media(max-width:700px){.navHamburger{display:flex}.navLinks,.navActions{display:none}}.aboutPage{padding-top:6px}.aboutHero{padding:22px 6px 6px}.aboutHeroTitle{margin:0 0 14px;font-size:42px;line-height:1.08;letter-spacing:-.035em}.aboutHeroSubtitle{margin:0;max-width:72ch;color:var(--muted);font-size:16px;line-height:1.65}.missionCard{margin-top:32px;padding:28px;background:linear-gradient(135deg,#5251f50f,#1f9d8e14);border:1px solid rgba(82,81,245,.18);border-radius:20px}.missionLabel{margin:0 0 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#5251f5}.missionText{margin:0;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:-.015em;color:var(--text)}.aboutSection{margin-top:48px}.aboutSectionTitle{margin:0 0 12px;font-size:24px;font-weight:800;letter-spacing:-.02em}.aboutSectionBody{margin:0;color:var(--muted);font-size:15px;line-height:1.7;max-width:72ch}.aboutSectionBody.stacked{margin-top:12px}.valuesGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.valueCard{background:var(--surface);border:1px solid rgba(226,232,240,.9);border-radius:16px;padding:18px;box-shadow:var(--shadow)}.valueTitle{margin:0 0 6px;font-size:15px;font-weight:700;letter-spacing:-.01em}.valueDesc{margin:0;color:var(--muted);font-size:13.5px;line-height:1.55}.teamGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.teamCard{display:flex;flex-direction:column;gap:12px;background:var(--surface-strong);border:1px solid rgba(226,232,240,.9);border-radius:18px;padding:20px;box-shadow:var(--shadow);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.teamCard:hover{border-color:#00f4a773;box-shadow:0 0 0 1px #00f4a72e,0 24px 52px #0f172a21;transform:translateY(-5px)}.teamPhoto{width:100%;aspect-ratio:1 / 1;background:#e2e8f0;border-radius:16px;border:1px solid rgba(226,232,240,.9)}.teamName{margin:0 0 3px;font-size:14px;font-weight:700;letter-spacing:-.01em}.teamRole{margin:0 0 6px;font-size:12.5px;color:var(--klark-primary);font-weight:600}.teamBio{margin:0;font-size:12.5px;color:var(--muted);line-height:1.55}.aboutCta{position:relative;overflow:hidden;margin-top:52px;padding:36px 28px;background:linear-gradient(135deg,#5251f512,#00f4a714);border:1px solid rgba(82,81,245,.18);border-radius:20px;text-align:center}.aboutCta:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(0,244,167,.12) 50%,transparent 100%);transform:translate(-100%);animation:ctaShimmer 3.5s ease-in-out infinite;pointer-events:none}.aboutCtaTitle{margin:0 0 10px;font-size:24px;font-weight:800;letter-spacing:-.02em}.aboutCtaDesc{color:var(--muted);font-size:15px;line-height:1.6;max-width:54ch;margin:0 auto 20px}.demoPage{padding-top:6px}.demoHero{padding:22px 6px 6px;text-align:center;max-width:560px;margin:0 auto}.demoHeroTitle{margin:0 0 10px;font-size:38px;line-height:1.08;letter-spacing:-.03em}.demoHeroDesc{margin:0;color:var(--muted);font-size:15px;line-height:1.65}.demoFormCard{margin:28px auto 0;max-width:660px;background:var(--surface-strong);border:1px solid rgba(226,232,240,.9);border-radius:20px;padding:28px;box-shadow:var(--shadow)}.formRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.formGroup{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.formLabel{font-size:13px;font-weight:700;letter-spacing:-.01em;color:var(--text)}.formRequired{color:#ef4444;margin-left:2px}.formOptional{font-weight:400;color:var(--muted)}.formInput,.formTextarea{width:100%;padding:10px 12px;font:inherit;font-size:14px;color:var(--text);background:#ffffffd1;border:1px solid rgba(226,232,240,.9);border-radius:12px;outline:none;transition:border-color .12s ease,box-shadow .12s ease;box-sizing:border-box}.formInput:focus,.formTextarea:focus{border-color:var(--klark-primary-border);box-shadow:0 0 0 3px #1f9d8e1f}.formInput::placeholder,.formTextarea::placeholder{color:#64748b8c}.formTextarea{resize:vertical;min-height:100px}.formInputError{border-color:#ef4444}.formInputError:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f}.formError{margin:0;font-size:12px;color:#ef4444;line-height:1.4}.formActions{margin-top:4px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.formPrivacy{margin:0;font-size:11.5px;color:var(--muted);line-height:1.55}.formPrivacyLink{color:var(--klark-primary);text-decoration:none}.formPrivacyLink:hover{text-decoration:underline}.thankYouCard{margin:28px auto 0;max-width:520px;background:linear-gradient(135deg,#5251f50f,#1f9d8e14);border:1px solid rgba(82,81,245,.18);border-radius:20px;padding:52px 28px;text-align:center}.thankYouIcon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;background:linear-gradient(135deg,#5251f5,var(--klark-primary));border-radius:50%;color:#fff;font-size:22px;margin-bottom:16px}.thankYouTitle{margin:0 0 10px;font-size:26px;font-weight:800;letter-spacing:-.02em}.thankYouDesc{color:var(--muted);font-size:15px;line-height:1.65;max-width:42ch;margin:0 auto 24px}@media(max-width:980px){.teamGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aboutHeroTitle{font-size:36px}.demoHeroTitle{font-size:32px}}@media(max-width:700px){.teamGrid,.valuesGrid,.formRow{grid-template-columns:1fr}.aboutHeroTitle{font-size:30px}.demoHeroTitle{font-size:28px}.demoFormCard{padding:20px}.navCta{display:none}}.heroBullets{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:20px}.heroBullet{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.heroBulletCheck{color:var(--klark-green);font-weight:700;font-size:12px}.featuresSection{background:#f5f5fcd1;border-radius:0;padding:72px var(--page-px);margin-left:calc(-1 * var(--page-px));margin-right:calc(-1 * var(--page-px));margin-top:0}.featuresGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.featureCard{background:#ffffffe6;border:1px solid rgba(226,232,240,.9);border-radius:16px;padding:18px;box-shadow:var(--shadow)}.featureIconMark{width:32px;height:32px;margin-bottom:12px;color:var(--klark-primary);display:flex;align-items:center;justify-content:center}.featureTitle{margin:0 0 6px;font-size:14px;font-weight:700;letter-spacing:-.01em}.featureDesc{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.splitSection{scroll-margin-top:110px}.splitSectionAlt{background:#f5f5fcd1;border-radius:0;padding:72px var(--page-px);margin-left:calc(-1 * var(--page-px));margin-right:calc(-1 * var(--page-px));margin-top:0}.splitGrid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.splitTitle{margin:0 0 14px;font-size:26px;font-weight:800;letter-spacing:-.025em;line-height:1.12}.splitBody{margin:0 0 16px;color:var(--muted);font-size:15px;line-height:1.65}.splitList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.splitListItem{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--text);line-height:1.5}.splitListCheck{width:18px;height:18px;border-radius:50%;background:var(--klark-primary-soft);color:var(--klark-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;font-size:10px;font-weight:900}.splitMedia{display:flex;align-items:stretch}.splitMedia .portalCard{flex:1;border-radius:16px}.securitySection{scroll-margin-top:110px}.securityGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;text-align:left}.securityCard{padding:18px;background:#f8f8ff99;border:1px solid rgba(226,232,240,.9);border-radius:16px;display:flex;gap:14px;align-items:flex-start}.securityCardIcon{width:24px;height:24px;border-radius:8px;background:linear-gradient(135deg,#5251f5,#00f4a7);flex-shrink:0;margin-top:2px;opacity:.7}.securityCardTitle{margin:0 0 5px;font-size:14px;font-weight:700;letter-spacing:-.01em}.securityCardDesc{margin:0;font-size:13px;color:var(--muted);line-height:1.55}.homeCta{margin-bottom:0}.teamQuals{margin:0 0 6px;font-size:11.5px;color:var(--muted);opacity:.7;font-style:italic}.aboutStatsSection{background:var(--surface);border:1px solid rgba(226,232,240,.9);border-radius:20px;padding:28px 20px 22px;box-shadow:var(--shadow)}.aboutStatsSection .statsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.aboutCareersCta{margin-top:52px;padding:36px 28px;background:linear-gradient(135deg,#5251f5,#120272);border-radius:20px;text-align:center;color:#fff}.aboutCareersCta .aboutCtaTitle{color:#fff}.aboutCareersCta .aboutCtaDesc{color:#fffc}.aboutCareersCta .primaryButton{background:#fff;color:#5251f5;border-color:#ffffff4d}.aboutCareersCta .primaryButton:hover{filter:brightness(.96)}.demoBenefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px auto 0;max-width:660px}.demoBenefit{background:#f8f8ffb3;border:1px solid rgba(226,232,240,.9);border-radius:14px;padding:16px;text-align:center}.demoBenefitTitle{margin:0 0 4px;font-size:13px;font-weight:700;letter-spacing:-.01em}.demoBenefitDesc{margin:0;font-size:12px;color:var(--muted);line-height:1.5}.demoFormTitle{margin:0 0 18px;font-size:16px;font-weight:700;letter-spacing:-.01em}.demoContact{margin:22px auto 0;max-width:660px;text-align:center}.demoContactText{margin:0 0 6px;color:var(--muted);font-size:13.5px}.demoContactLinks{display:flex;align-items:center;justify-content:center;gap:12px;font-size:13.5px}.demoContactDivider{color:var(--border)}.thankYouSteps{margin:0 0 20px;background:#f8f8ff99;border-radius:14px;padding:16px 18px;text-align:left}.thankYouStepsTitle{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:-.01em}.thankYouStepsList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.thankYouStepsItem{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--muted);line-height:1.5}.thankYouStepNum{width:20px;height:20px;border-radius:50%;background:var(--klark-primary);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.thankYouContact{margin:0 0 18px;font-size:12.5px;color:var(--muted)}.footerAddress{margin:0;font-size:11px;color:#ffffff73;line-height:1.6}@media(max-width:980px){.featuresGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.splitGrid,.splitGridReverse{grid-template-columns:1fr;gap:24px}.splitSectionAlt .splitMedia{order:-1}.securityGrid,.demoBenefits{grid-template-columns:1fr}}@media(max-width:700px){.featuresGrid{grid-template-columns:1fr}.heroBullets{flex-direction:column;align-items:flex-start;gap:8px}}.notFoundPage{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:40px 6px}.notFoundInner{max-width:580px;width:100%;text-align:center}.notFoundNumber{margin:0 0 8px;font-size:clamp(80px,20vw,140px);font-weight:800;letter-spacing:-.04em;line-height:1;background:linear-gradient(135deg,#5251f5,#00f4a7 55%,#009c6a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;opacity:.35}.notFoundTitle{margin:0 0 12px;font-size:28px;font-weight:800;letter-spacing:-.025em}.notFoundDesc{margin:0 0 28px;color:var(--muted);font-size:16px;line-height:1.6}.notFoundActions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:32px}.notFoundPrimary{background:linear-gradient(135deg,#5251f5,#120272);border-color:#5251f54d}.notFoundLinks{background:#f8f8ffb3;border:1px solid rgba(226,232,240,.9);border-radius:16px;padding:18px 20px;margin-bottom:20px}.notFoundLinksLabel{margin:0 0 10px;font-size:13px;font-weight:700;color:var(--muted)}.notFoundLinksRow{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.notFoundLink{color:var(--klark-primary);text-decoration:none;font-size:13.5px;font-weight:600}.notFoundLink:hover{text-decoration:underline}.notFoundDot{color:var(--border);font-size:18px;line-height:1}.notFoundSupport{margin:0;font-size:13px;color:var(--muted)}.splitScreenshotWrapper{width:100%;display:flex;flex-direction:column;gap:10px}.splitScreenshot{width:100%;height:auto;border-radius:14px;border:1px solid rgba(226,232,240,.9);box-shadow:var(--shadow);display:block}.splitPortalLink{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--klark-primary);text-decoration:none;padding:8px 14px;border:1px solid var(--klark-primary-border);border-radius:10px;background:var(--klark-primary-soft);align-self:flex-start}.splitPortalLink:hover{filter:brightness(1.1)}.docPage{padding-top:6px;max-width:900px;margin:0 auto}.docHero{padding:22px 6px 28px;text-align:center;border-bottom:1px solid rgba(226,232,240,.9);margin-bottom:32px}.docTitle{margin:0 0 8px;font-size:36px;font-weight:800;letter-spacing:-.03em;line-height:1.08}.docSubtitle{margin:0 auto;color:var(--muted);font-size:16px;line-height:1.6;max-width:60ch}.docMeta{margin:8px 0 0;font-size:13px;color:var(--muted);opacity:.7}.docSection{margin-bottom:40px}.docSectionTitle{margin:0 0 16px;font-size:22px;font-weight:800;letter-spacing:-.02em}.docSubSectionTitle{margin:22px 0 8px;font-size:16px;font-weight:700;letter-spacing:-.01em}.docBody{margin:0 0 12px;color:var(--muted);font-size:14.5px;line-height:1.7}.docItalic{font-style:italic}.docStrong{color:var(--text);font-weight:700}.docList{list-style:none;padding:0;margin:0 0 12px;display:flex;flex-direction:column;gap:8px}.docListItem{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--muted);line-height:1.55}.docListCheck{color:var(--klark-primary);font-weight:900;font-size:11px;margin-top:2px;flex-shrink:0}.docBulletList{padding-left:18px;margin:0 0 12px;display:flex;flex-direction:column;gap:6px}.docBulletList li{font-size:14px;color:var(--muted);line-height:1.55}.docCallout{background:linear-gradient(135deg,#5251f50f,#00f4a70f);border-left:4px solid var(--klark-primary);border-radius:0 12px 12px 0;padding:18px 20px;margin-bottom:28px}.docCalloutTitle{margin:0 0 6px;font-size:14px;font-weight:700;color:var(--text)}.docCalloutBody{margin:0;font-size:13.5px;color:var(--muted);line-height:1.55}.docInfoBox{background:#f8f8ffcc;border:1px solid rgba(226,232,240,.9);border-radius:14px;padding:18px 20px}.docInfoBox p{margin:0 0 4px;font-size:13.5px;color:var(--muted);line-height:1.6}.docInfoBox p:last-child{margin-bottom:0}.docAccentSection{background:#f8f8ff99;border:1px solid rgba(226,232,240,.9);border-radius:18px;padding:24px}.docCertsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.docCertBadge{background:var(--surface);border:1px solid rgba(226,232,240,.9);border-radius:14px;padding:16px;text-align:center;box-shadow:var(--shadow)}.docCertIcon{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#5251f5,#00f4a7);margin:0 auto 8px}.docCertTitle{margin:0 0 2px;font-size:13.5px;font-weight:700;letter-spacing:-.01em}.docCertSubtitle{margin:0;font-size:11.5px;color:var(--muted)}.docSecurityGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.docSecurityCard{background:var(--surface);border:1px solid rgba(226,232,240,.9);border-radius:16px;padding:18px;box-shadow:var(--shadow)}.docSecurityCardIcon{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#5251f5,#00f4a7);margin-bottom:12px;opacity:.8}.docSecurityCardTitle{margin:0 0 12px;font-size:14px;font-weight:700;letter-spacing:-.01em}.docComplianceList{display:flex;flex-direction:column;gap:14px}.docComplianceAccent{background:#f8f8ffb3;border:1px solid rgba(226,232,240,.9);border-radius:16px;padding:20px}.docComplianceTitle{margin:0 0 6px;font-size:17px;font-weight:700;letter-spacing:-.01em}.docComplianceDesc{margin:0 0 14px;font-size:14px;color:var(--muted);line-height:1.55}.docComplianceDisclaimer{margin:16px 0 0;padding:12px 16px;background:#e2e8f059;border-radius:10px;font-size:11.5px;color:var(--muted);line-height:1.55}.docDataGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:12px}.docDataGroupTitle{margin:0 0 12px;font-size:15px;font-weight:700;letter-spacing:-.01em}.docTestingGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.docTestingCard{background:var(--surface);border:1px solid rgba(226,232,240,.9);border-radius:14px;padding:18px}.docTestingCardTitle{margin:0 0 6px;font-size:14px;font-weight:700}.docTestingCardDesc{margin:0 0 10px;font-size:13px;color:var(--muted);line-height:1.5}.docPeopleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:12px}.docCtaBlock{background:linear-gradient(135deg,#5251f5,#120272);border-radius:20px;padding:40px 28px;text-align:center;color:#fff;margin-top:8px}.docCtaTitle{margin:0 0 10px;font-size:24px;font-weight:800;letter-spacing:-.02em;color:#fff}.docCtaDesc{margin:0 auto 22px;color:#fffc;font-size:15px;line-height:1.6;max-width:54ch}.docCtaButtons{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.docCtaButtonPrimary{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#5251f5;border:none;border-radius:12px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}.docCtaButtonPrimary:hover{filter:brightness(.97)}.docCtaButtonSecondary{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#fff;border:2px solid rgba(255,255,255,.4);border-radius:12px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none}.docCtaButtonSecondary:hover{background:#ffffff1a}.portalMockup{width:100%;border-radius:16px;border:2px solid;padding:18px;box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column;gap:10px;min-height:268px}.portalMockupTeal{background:linear-gradient(135deg,#00f4a70f,#fffffffa);border-color:#00f4a747}.portalMockupIndigo{background:linear-gradient(135deg,#5251f50f,#fffffffa);border-color:#5251f538}.mockupHeader{background:#fff;border-radius:10px;padding:8px 11px;border-bottom:2px solid transparent;box-shadow:0 1px 3px #0000000f;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.mockupAvatar{width:20px;height:20px;border-radius:50%;flex-shrink:0}.mockupBar{height:7px;background:#0f172a1a;border-radius:3px;flex-shrink:0}.mockupCard{background:#fff;border-radius:10px;padding:12px;box-shadow:0 1px 3px #0000000d;flex-shrink:0}.mockupCardTeal{border-left:3px solid #00f4a7}.mockupGrid4{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.mockupCell{padding:7px;border-radius:7px;background:#0f172a08;border:1px solid rgba(15,23,42,.08)}.mockupCellActive{background:#00f4a71a;border:2px solid #00f4a7}.mockupCellNum{width:20px;height:13px;background:#0f172a26;border-radius:3px;margin-bottom:4px}.mockupCellLabel{width:100%;height:4px;background:#0f172a14;border-radius:2px}.mockupGrid2{display:grid;grid-template-columns:1fr 1fr;gap:8px;flex-shrink:0}.mockupCard2{background:#fff;border-radius:10px;padding:10px;border:1px solid rgba(226,232,240,.9);box-shadow:0 1px 3px #0000000a}.mockupGrid3{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;flex-shrink:0}.mockupStatCard{background:#fff;border-radius:9px;padding:9px;box-shadow:0 1px 3px #0000000a}.mockupStatBadge{height:16px;border-radius:3px;margin-bottom:5px;opacity:.28}.mockupQueueRow{background:#fff;border-radius:9px;padding:9px 11px;border-left:3px solid;box-shadow:0 1px 3px #0000000a;flex-shrink:0}.mockupQueueStack{display:flex;flex-direction:column;gap:6px;flex-shrink:0}@media(max-width:980px){.docSecurityGrid,.docTestingGrid,.docCertsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.docDataGrid,.docPeopleGrid{grid-template-columns:1fr}}@media(max-width:700px){.docSecurityGrid,.docTestingGrid{grid-template-columns:1fr}.docTitle{font-size:28px}}.hero{position:relative}.heroBg{position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;pointer-events:none;overflow:hidden}.heroBgTeal{position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,244,167,.07) 0%,rgba(0,156,106,.03) 50%,transparent 100%)}.heroBgPurple{position:absolute;top:-120px;right:-80px;width:700px;height:700px;background:radial-gradient(circle,rgba(82,81,245,.07) 0%,transparent 70%);border-radius:50%;animation:heroPurplePulse 8s ease-in-out infinite}.heroBgParticles{position:absolute;inset:0}.heroBgParticles span{position:absolute;border-radius:50%;animation:particleFloat 7s ease-in-out infinite}.heroBgParticles span:nth-child(odd){background:var(--klark-teal);opacity:.18}.heroBgParticles span:nth-child(2n){background:var(--klark-primary);opacity:.12}.heroBgParticles span:nth-child(1){width:6px;height:6px;top:18%;left:8%;animation-delay:0s;animation-duration:7.2s}.heroBgParticles span:nth-child(2){width:4px;height:4px;top:62%;left:14%;animation-delay:-1.8s;animation-duration:9.1s}.heroBgParticles span:nth-child(3){width:8px;height:8px;top:28%;left:84%;animation-delay:-3.4s;animation-duration:6.3s}.heroBgParticles span:nth-child(4){width:5px;height:5px;top:72%;left:77%;animation-delay:-2.1s;animation-duration:8.4s}.heroBgParticles span:nth-child(5){width:3px;height:3px;top:12%;left:52%;animation-delay:-4.5s;animation-duration:7.6s}.heroBgParticles span:nth-child(6){width:7px;height:7px;top:82%;left:38%;animation-delay:-.6s;animation-duration:10.2s}.heroBgParticles span:nth-child(7){width:4px;height:4px;top:42%;left:91%;animation-delay:-5.2s;animation-duration:8.1s}.heroBgParticles span:nth-child(8){width:5px;height:5px;top:8%;left:32%;animation-delay:-2.7s;animation-duration:6.8s}.heroWatermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:520px;height:520px;opacity:.035;animation:watermarkPulse 7s ease-in-out infinite}.heroContent{position:relative;z-index:1;max-width:800px;margin:0 auto}@keyframes heroPurplePulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.6;transform:scale(1.18)}}@keyframes particleFloat{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-18px) rotate(4deg)}50%{transform:translateY(-8px) rotate(-3deg)}75%{transform:translateY(-26px) rotate(2deg)}}@keyframes watermarkPulse{0%,to{opacity:.035}50%{opacity:.055}}@media(prefers-reduced-motion:reduce){.heroBgPurple,.heroWatermark,.heroBgParticles span,.aboutCta:after,.pageContent{animation:none}}.featureCard,.securityCard,.docComplianceAccent,.docTestingCard{transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.featureCard:hover,.securityCard:hover,.docTestingCard:hover{border-color:#00f4a780;box-shadow:0 0 0 1px #00f4a72e,0 24px 52px #0f172a21;transform:translateY(-5px)}.valueCard,.portalCard,.loginCard{transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.valueCard:hover,.loginCard:hover{border-color:#5251f573;box-shadow:0 0 0 1px #5251f52e,0 24px 52px #0f172a21;transform:translateY(-5px)}.portalCard:hover{border-color:#5251f559;box-shadow:0 0 0 1px #5251f51f,0 20px 44px #0f172a1c}.loginPage{padding-top:6px;display:flex;flex-direction:column;align-items:center}.loginHero{padding:32px 6px 8px;text-align:center;max-width:480px}.loginTitle{margin:0 0 10px;font-size:32px;font-weight:800;letter-spacing:-.03em}.loginSubtitle{margin:0;color:var(--muted);font-size:15px;line-height:1.6}.loginCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;max-width:640px;margin-top:28px}.loginCard{background:var(--surface-strong);border:1px solid rgba(226,232,240,.9);border-radius:20px;padding:28px 24px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px;align-items:flex-start}.loginCardIcon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.loginCardIconPatient{background:linear-gradient(135deg,#00f4a726,#009c6a1a);color:var(--klark-green)}.loginCardIconClinician{background:var(--klark-primary-soft);color:var(--klark-primary)}.loginCardTitle{margin:0;font-size:18px;font-weight:800;letter-spacing:-.01em}.loginCardDesc{margin:0;color:var(--muted);font-size:13.5px;line-height:1.55;flex:1}.loginCardBtn{margin-top:6px;width:100%}.loginCardUnavailable{margin-top:6px;font-size:12.5px;color:var(--muted);opacity:.65}.loginFootnote{margin:24px 0 0;font-size:13px;color:var(--muted);text-align:center}@media(max-width:600px){.loginCards{grid-template-columns:1fr}}.pageContent{animation:pageFadeIn .22s ease both}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ctaShimmer{0%{transform:translate(-100%)}60%{transform:translate(200%)}to{transform:translate(200%)}}.testimonialSection{background:#f5f5fcd1;border-radius:0;padding:72px var(--page-px);margin-left:calc(-1 * var(--page-px));margin-right:calc(-1 * var(--page-px));margin-top:0}.testimonialInner{max-width:680px;margin:0 auto;text-align:center}.testimonialQuoteMark{font-size:64px;line-height:.9;color:var(--klark-primary);opacity:.25;font-family:Georgia,Times New Roman,serif;margin-bottom:12px;-webkit-user-select:none;user-select:none}.testimonialQuote{margin:0 0 28px;font-size:17px;font-style:italic;line-height:1.7;color:var(--text)}.testimonialAttribution{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:14px}.testimonialAvatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--klark-primary-soft),rgba(0,244,167,.12));border:1px solid rgba(226,232,240,.9);flex-shrink:0}.testimonialName{margin:0 0 2px;font-size:14px;font-weight:700;text-align:left;color:var(--text)}.testimonialRole{margin:0;font-size:12.5px;color:var(--muted);text-align:left}.testimonialDisclaimer{margin:10px 0 0;font-size:11px;color:var(--muted);opacity:.6}@media(max-width:700px){.aboutStatsSection .statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
