@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap");.sanova-page{--ink:#0b0b0f;--purple:#5b27ff;--deep:#3b11c8;--lime:#c4f536;--blue:#39a7ff;--paper:#fbfbf8;--muted:#696976;--line:#dcdce4;background:var(--paper);color:var(--ink);font-family:DM Sans,sans-serif;overflow-x:clip;overflow-y:visible}.sanova-page section[id]{scroll-margin-top:100px}.sanova-page *,.sanova-page :after,.sanova-page :before{box-sizing:border-box}.sanova-page h1,.sanova-page h2,.sanova-page h3,.sanova-page p{margin:0}.sanova-page a{color:inherit;text-decoration:none}.section-shell{width:min(1180px,calc(100% - 72px));margin-inline:auto}.page-progress{background:var(--lime);height:3px;left:0;position:fixed;top:0;z-index:100;transition:width .15s ease}.landing-header{background:hsla(60,27%,98%,.72);backdrop-filter:blur(18px);border-bottom:1px solid transparent;display:flex;gap:36px;height:76px;justify-content:space-between;left:0;padding:0 max(28px,calc((100vw - 1280px)/2));position:fixed;right:0;transition:height .25s,background .25s;z-index:90}.landing-header.is-scrolled{background:hsla(60,27%,98%,.9);border-color:var(--line);height:66px}.sanova-logo{align-items:center;display:flex;font-family:Manrope,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.06em;white-space:nowrap}.logo-ai{color:var(--purple)}.desktop-nav{gap:25px;margin-left:auto}.desktop-nav a,.desktop-nav button,.mobile-nav a:not(.button),.mobile-nav button{background:none;border:0;color:var(--muted);cursor:pointer;font:500 13px DM Sans,sans-serif;padding:9px 0;position:relative}.desktop-nav a:hover,.desktop-nav button.active,.desktop-nav button:hover,.mobile-nav a:not(.button):hover,.mobile-nav button.active,.mobile-nav button:hover{color:var(--ink);font-weight:700}.desktop-nav button.active:after,.mobile-nav button.active:after{background:var(--purple);border-radius:2px;bottom:2px;content:"";height:2px;left:0;position:absolute;right:0}.desktop-nav button:hover,.mobile-nav button:hover{color:var(--purple)}.header-actions{display:flex;gap:18px}.button{align-items:center;background:var(--purple);border:1px solid var(--purple);border-radius:8px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;gap:10px;justify-content:center;padding:15px 20px;transition:transform .2s,box-shadow .2s,background .2s}.button:hover{background:var(--deep);box-shadow:0 10px 25px rgba(91,39,255,.2);transform:translateY(-2px)}.button-small{padding:11px 15px}.button-quiet{background:transparent;border-color:var(--line);color:var(--ink)}.button-outline:hover,.button-quiet:hover{background:#fff;color:var(--purple)}.button-outline{background:transparent;border-color:var(--purple);color:var(--purple);margin-top:35px}.button-light{background:#fff;border-color:#fff;color:var(--purple)}.menu-button,.mobile-nav{display:none}.nav-demo-button,.nav-demo-button:active,.nav-demo-button:hover,.nav-demo-button:link,.nav-demo-button:visited{color:#fff}.nav-demo-button{align-items:center;background:linear-gradient(135deg,#111114,#202029);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;box-shadow:0 7px 18px rgba(15,15,20,.16),inset 0 1px 0 hsla(0,0%,100%,.1);gap:10px;min-height:40px;min-width:0;padding:4px 5px 4px 16px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap}.nav-demo-button-label{color:#fff;font-size:.84rem;font-weight:700;line-height:1;opacity:1;position:relative;z-index:2}.nav-demo-button-arrow{align-items:center;background:hsla(0,0%,100%,.12);border:0;border-radius:7px;color:#ede9fe;display:grid;height:30px;place-items:center;position:relative;transition:transform .2s ease,background .2s ease,color .2s ease;width:30px;z-index:2}.nav-demo-button svg{color:inherit}.nav-demo-button:hover{background:linear-gradient(135deg,#1b1b21,#292933);box-shadow:0 10px 24px rgba(15,15,20,.2),0 0 0 1px rgba(91,39,255,.12);transform:translateY(-1px)}.nav-demo-button:hover .nav-demo-button-arrow{background:rgba(196,245,54,.12);color:var(--lime);transform:translateX(2px)}.nav-demo-button:active{transform:translateY(0) scale(.98)}.nav-demo-button:focus-visible{outline:3px solid rgba(91,39,255,.25);outline-offset:3px}.hero{align-items:center;display:grid;gap:58px;grid-template-columns:.88fr 1.12fr;min-height:760px;padding-bottom:72px;padding-top:150px}.eyebrow,.section-kicker{align-items:center;color:var(--purple);display:flex;font-size:11px;font-weight:800;gap:8px;letter-spacing:.13em;text-transform:uppercase}.eyebrow span{font-size:18px}.hero h1,.sanova-page h2{font-family:Manrope,sans-serif;font-size:clamp(42px,5vw,70px);font-weight:800;letter-spacing:-.065em;line-height:.99;margin:23px 0}.hero h1 em{background:linear-gradient(110deg,var(--ink),var(--purple),var(--blue));background-clip:text;-webkit-background-clip:text;color:transparent;font-style:normal}.hero-headline-wrapper{align-items:center;display:grid;min-height:4.1em;overflow:hidden;position:relative}.hero-headline-slide{font-family:Manrope,sans-serif;font-size:clamp(42px,5vw,70px);font-weight:800;grid-area:1/1;letter-spacing:-.065em;line-height:.99;margin:23px 0;transform:translateY(0);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),filter .6s cubic-bezier(.22,1,.36,1);width:100%}.hero-headline-slide em{background:linear-gradient(110deg,var(--ink),var(--purple),var(--blue));background-clip:text;-webkit-background-clip:text;color:transparent;font-style:normal}.hero-headline-exit{filter:blur(4px);opacity:0;transform:translateY(-24px)}.hero-headline-enter{filter:blur(4px);opacity:0;transform:translateY(24px)}.hero-headline-visible{filter:blur(0);opacity:1;transform:translateY(0)}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.hero-lede,.section-intro{color:var(--muted);font-size:17px;line-height:1.65;max-width:540px}.hero-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.trust-note{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:8px;line-height:1.5;margin-top:25px;max-width:410px}.trust-note svg{color:var(--purple);flex:none}.product-canvas{background:#3210a8;border-radius:25px;box-shadow:0 28px 70px rgba(59,17,200,.24);min-height:495px;overflow:hidden;padding:18px;position:relative}.product-canvas:before{background-image:radial-gradient(hsla(0,0%,100%,.18) 1px,transparent 0);background-size:17px 17px;content:"";inset:0;opacity:.35;pointer-events:none;position:absolute}.canvas-top{align-items:center;color:#fff;display:flex;font-size:11px;justify-content:space-between;opacity:.92;position:relative}.canvas-brand{font-weight:700}.mini-mark{background:var(--lime);color:var(--ink);height:20px;margin-right:5px;width:20px}.live-dot{align-items:center;display:flex;gap:6px}.live-dot i{background:var(--lime);border-radius:50%;height:6px;width:6px}.dashboard-grid{display:grid;gap:9px;grid-template-columns:1.25fr .9fr 1.1fr;grid-template-rows:1fr .82fr .94fr;height:440px;margin-top:15px;position:relative}.dash-card{background:hsla(0,0%,100%,.96);border:1px solid hsla(0,0%,100%,.55);border-radius:13px;box-shadow:0 12px 28px rgba(17,4,75,.12);color:var(--ink);padding:14px;transition:transform .25s,box-shadow .25s}.dash-card:hover{box-shadow:0 18px 32px rgba(17,4,75,.22);transform:translateY(-3px)}.copilot-card{grid-column:span 2}.revenue-card{grid-row:span 2}.forecast-card,.labs-card{grid-column:span 2}.card-eyebrow{align-items:center;display:flex;font-size:10px;font-weight:700;gap:5px}.card-eyebrow svg{color:var(--purple)}.live-pill,.status-chip{background:#eeeaff;border-radius:20px;color:var(--purple);font-size:8px;margin-left:auto;padding:4px 7px}.live-pill{background:#ffe9ef;color:#d7264e}.soap-tabs{border-bottom:1px solid var(--line);display:flex;gap:15px;margin-top:14px;padding-bottom:8px}.soap-tabs b,.soap-tabs span{font-size:9px}.soap-tabs b{border-bottom:2px solid var(--purple);padding-bottom:8px}.soap-tabs span{color:#9999a6}.note-line{color:#777783;font-size:10px;line-height:1.5;margin-top:10px!important}.note-line strong{color:var(--ink);display:block;font-size:9px}.chip-row{display:flex;gap:6px;margin-top:13px}.chip-row span{background:#f3f1ff;border-radius:5px;color:var(--purple);font-size:8px;padding:5px 7px}.flow-numbers{display:flex;gap:13px;margin:22px 0 13px}.flow-numbers b{font:800 23px Manrope}.flow-numbers small{color:var(--muted);display:block;font:500 8px DM Sans;margin-top:3px;white-space:nowrap}.flow-bar{display:flex;gap:3px}.flow-bar i{background:var(--purple);border-radius:2px;height:5px;width:34%}.flow-bar i:nth-child(2){background:var(--blue);width:24%}.flow-bar i:nth-child(3){background:var(--lime);width:14%}.muted{color:#8a8a97;font-size:9px}.flow-card .muted{display:block;margin-top:15px}.positive,.trend{color:#32a167;font-size:9px;margin-left:auto}.ring-wrap{gap:17px;margin-top:22px}.prediction-ring,.ring-wrap{align-items:center;display:flex}.prediction-ring{background:conic-gradient(var(--purple) 0 86%,#ece9fc 86%);border-radius:50%;flex-direction:column;height:100px;justify-content:center;position:relative;width:100px}.prediction-ring:before{background:#fff;border-radius:50%;content:"";inset:8px;position:absolute}.prediction-ring small,.prediction-ring strong{position:relative;z-index:1}.prediction-ring strong{font:800 22px Manrope}.prediction-ring small{color:var(--muted);font-size:8px}.big-number{display:block;font:800 29px Manrope;margin:3px 0}.positive{align-items:center;display:flex;gap:3px;white-space:nowrap}.forecast-card svg{height:65px;margin-top:11px;overflow:visible;width:100%}.chart-grid{fill:none;stroke:#eeeef2;stroke-width:1}.chart-line{fill:none;stroke:var(--purple);stroke-linecap:round;stroke-width:3;stroke-dasharray:400;animation:draw-line 3s ease both}.chart-labels{color:#a0a0aa;display:flex;font-size:8px;justify-content:space-between;margin-top:-2px}.video-preview{align-items:center;background:#f0f2fa;border-radius:7px;display:flex;gap:9px;margin-top:13px;min-height:76px;padding:9px}.mini-avatar,.patient-avatar{align-items:center;background:var(--blue);border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:32px;justify-content:center;width:32px}.video-name{font-size:9px;font-weight:700}.wave{align-items:center;display:flex;gap:2px;margin-left:auto}.wave i{animation:wave 1.2s ease-in-out infinite alternate;background:var(--purple);border-radius:3px;height:10px;width:3px}.wave i:nth-child(2),.wave i:nth-child(6){animation-delay:.2s;height:19px}.wave i:nth-child(3),.wave i:nth-child(5){animation-delay:.4s;height:13px}.wave i:nth-child(4){animation-delay:.6s;height:25px}.lab-row{border-top:1px solid #eeeef2;font-size:9px;justify-content:space-between;margin-top:10px;padding-top:9px}.lab-row,.lab-row small{align-items:center;display:flex}.lab-row small{font-size:8px;gap:4px}.lab-row small i{border-radius:50%;height:5px;width:5px}.ready{color:#329b68}.ready i{background:#329b68}.review{color:#d28a12}.review i{background:#d28a12}.ordered{color:var(--purple)}.ordered i{background:var(--purple)}.outcomes{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);padding-bottom:88px}.outcome{background:#fff;border:1px solid var(--line);border-radius:15px;gap:15px;padding:21px}.outcome,.outcome-icon{align-items:center;display:flex}.outcome-icon{border-radius:50%;flex:none;height:39px;justify-content:center;width:39px}.outcome-icon.purple{background:#eeeaff;color:var(--purple)}.outcome-icon.blue{background:#e6f5ff;color:#1787d1}.outcome-icon.lime{background:#effacb;color:#627d00}.outcome h3{font:700 14px Manrope}.outcome p{color:var(--muted);font-size:12px;line-height:1.45;margin-top:5px!important}.outcome-arrow{color:#aaa;margin-left:auto}.ticker{background:var(--ink);color:#fff;overflow:hidden;padding:17px 0}.ticker-track{align-items:center;animation:marquee 28s linear infinite;display:flex;gap:48px;min-width:max-content}.ticker-track span{align-items:center;display:flex;font:600 12px Manrope;gap:22px}.ticker-track b{color:var(--lime);font-size:15px}.platform-section{padding-bottom:140px;padding-top:130px}.section-kicker{margin-bottom:19px}.section-kicker.light{color:var(--lime)}.section-kicker.dark{color:var(--ink)}.sanova-page h2{font-size:clamp(37px,4.6vw,61px);line-height:1.02;margin:0 0 19px}.sanova-page h2 span{color:var(--purple)}.section-intro{font-size:16px;max-width:560px}.platform-tabs{margin-top:54px}.tab-list{border-bottom:1px solid var(--line);display:flex;gap:34px}.tab-list button{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer;font:700 13px Manrope;padding:0 0 15px}.tab-list button.active{border-color:var(--purple);color:var(--ink)}.platform-detail{align-items:center;display:grid;gap:80px;grid-template-columns:.75fr 1.25fr;padding-top:58px}.detail-number{color:var(--purple);font:800 13px Manrope}.detail-copy h3{font:800 31px Manrope;letter-spacing:-.05em;margin:14px 0}.detail-copy p{color:var(--muted);font-size:15px;line-height:1.6}.detail-copy ul{display:grid;gap:12px;list-style:none;margin:26px 0;padding:0}.detail-copy li{align-items:center;display:flex;font-size:13px;gap:9px}.detail-copy li svg,.text-link{color:var(--purple)}.text-link{align-items:center;display:inline-flex;font-size:13px;font-weight:700;gap:8px}.mini-platform{background:#fff;border:1px solid var(--line);border-radius:19px;box-shadow:0 20px 45px rgba(20,20,40,.08);min-height:330px;padding:25px}.mini-head{align-items:center;border-bottom:1px solid #eeeef2;display:flex;font-size:12px;font-weight:700;justify-content:space-between;padding-bottom:20px}.mini-avatar{display:inline-flex;height:24px;margin-right:5px;width:24px}.mini-status{color:#bc7913;font-size:10px}.timeline{display:grid;gap:0;padding:22px 5px}.timeline>div{border-left:1px solid #d6d4e9;min-height:76px;padding:0 0 20px 31px;position:relative}.timeline-dot{border:4px solid #fff;border-radius:50%;height:13px;left:-7px;position:absolute;top:0;width:13px}.timeline-dot.purple{background:var(--purple)}.timeline-dot.blue{background:var(--blue)}.timeline-dot.lime{background:var(--lime)}.timeline b,.timeline small{display:block}.timeline b{font-size:13px}.timeline small{color:var(--muted);font-size:10px;margin-top:7px}.solutions-section{background:var(--ink);color:#fff;padding:125px 0 140px}.solutions-section h2 span{color:var(--lime)}.solutions-grid{display:grid;gap:13px;grid-template-columns:repeat(3,1fr);margin-top:56px}.solution-card{border-radius:19px;color:var(--ink);min-height:280px;overflow:hidden;padding:25px;position:relative}.solution-card.purple{background:var(--purple);color:#fff}.solution-card.lime{background:var(--lime)}.solution-card.white{background:#fff}.solution-card.blue{background:var(--blue)}.solution-card.black{background:#17171d;color:#fff}.card-1{grid-column:span 2;min-height:370px}.card-5{grid-column:span 3;min-height:220px}.solution-meta{align-items:center;display:flex;font-size:11px;font-weight:800;justify-content:space-between;letter-spacing:.1em;text-transform:uppercase}.solution-card h3{font:800 27px Manrope;letter-spacing:-.05em;line-height:1.05;margin-top:23px;max-width:380px}.transcript-lines{bottom:30px;display:grid;gap:9px;left:25px;position:absolute;right:48%}.transcript-lines i{background:hsla(0,0%,100%,.3);border-radius:5px;display:block;height:9px}.transcript-lines i:nth-child(2){width:75%}.transcript-lines i:nth-child(3){width:91%}.transcript-lines i:nth-child(4){width:60%}.soap-box{background:#fff;border-radius:11px;bottom:27px;color:var(--ink);display:grid;gap:6px;padding:13px;position:absolute;right:25px;width:42%}.soap-box b{color:var(--purple);font-size:10px}.soap-box span{font-size:13px;font-weight:700}.soap-box small{color:var(--muted);font-size:9px}.call-ui{background:hsla(0,0%,100%,.7);border-radius:10px;bottom:26px;display:grid;gap:7px;padding:15px;position:absolute;right:24px;width:calc(100% - 48px)}.call-ui svg{color:#247900}.call-ui span{font-weight:700}.call-ui b{font:800 22px Manrope}.call-ui small{color:#586700}.bars{align-items:end;bottom:28px;display:flex;gap:7px;height:95px;left:25px;position:absolute;right:25px}.bars i{background:var(--purple);border-radius:4px 4px 0 0;flex:1}.bars i:nth-child(2n){background:#8fb600}.risk-meter{align-items:center;display:flex;flex-direction:column;margin-top:27px}.risk-meter strong{font:800 54px Manrope}.risk-meter small,.risk-meter span{font-size:10px}.risk-meter>i{background:linear-gradient(90deg,#ff8c63,var(--lime));border-radius:4px;display:block;height:8px;margin:18px 0 12px;overflow:hidden;width:90%}.risk-meter>i b{background:var(--ink);border-radius:50%;display:block;height:13px;margin-left:76%;margin-top:-2px;width:13px}.journey{gap:10px;justify-content:space-between;margin-top:57px}.journey,.journey span{align-items:center;display:flex}.journey span{color:#ccc;font-size:11px;gap:6px;white-space:nowrap}.journey b{align-items:center;background:var(--purple);border-radius:50%;color:#fff;display:flex;font-size:9px;height:24px;justify-content:center;width:24px}.workflow-section{align-items:center;display:grid;gap:90px;grid-template-columns:1fr 1fr;padding-bottom:150px;padding-top:140px}.step-list{margin-top:44px}.step-list button{align-items:flex-start;background:transparent;border:0;border-top:1px solid var(--line);color:var(--muted);cursor:pointer;display:flex;gap:19px;padding:22px 0;text-align:left;width:100%}.step-list button:last-child{border-bottom:1px solid var(--line)}.step-list button>span{color:#aaa;font:800 12px Manrope}.step-list button.selected{color:var(--ink)}.step-list button.selected>span{color:var(--purple)}.step-list h3{font:800 17px Manrope}.step-list p{font-size:13px;line-height:1.5;margin-top:6px!important;max-width:360px}.step-list svg{margin-left:auto;opacity:0}.step-list .selected svg{color:var(--purple);opacity:1}.intelligence-map{background:var(--purple);border-radius:22px;height:520px;overflow:hidden;position:relative}.intelligence-map:before{background-image:radial-gradient(hsla(0,0%,100%,.2) 1px,transparent 0);background-size:20px 20px;content:"";inset:0;opacity:.27;position:absolute}.map-orbit{border:1px solid hsla(0,0%,100%,.3);border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.orbit-one{height:270px;width:270px}.orbit-two{height:420px;width:420px}.map-center{align-items:center;background:var(--lime);border-radius:50%;color:var(--ink);display:flex;flex-direction:column;height:150px;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:150px;z-index:2}.map-center b{font:800 15px Manrope;line-height:1.05;margin:7px 0}.map-center small{font-size:9px}.map-node{align-items:center;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.4);border-radius:8px;color:#fff;display:flex;font-size:10px;gap:7px;padding:9px 11px;position:absolute;z-index:3}.map-node i{background:var(--blue);border-radius:50%;height:6px;width:6px}.node-1{left:7%;top:19%}.node-2{right:7%;top:22%}.node-3{left:8%;top:70%}.node-4{right:8%;top:72%}.node-5{left:42%;top:7%}.node-6{left:40%;bottom:7%}.map-node.emphasis{background:var(--lime);color:var(--ink)}.map-node.emphasis i{background:var(--ink)}.impact-section{background:var(--lime);padding:124px 0 112px}.impact-section h2 span{color:var(--ink)}.impact-section .section-shell{display:grid;gap:65px;grid-template-columns:1.1fr .9fr}.impact-list{display:grid;gap:21px}.impact-list div{border-bottom:1px solid rgba(11,11,15,.25);display:grid;gap:5px;grid-template-columns:35px 1fr;padding-bottom:17px}.impact-list b{font-size:11px}.impact-list strong{font:800 18px Manrope}.impact-list span{color:#4e5c18;font-size:12px;grid-column:2}.fine-print{color:#53601d;font-size:10px;grid-column:1/-1}.integration-map{height:400px;max-width:800px}.integration-lines{border:1px dashed #bbb8d5;height:235px;width:470px}.integration-center,.integration-lines{border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.integration-center{align-items:center;background:var(--purple);color:#fff;display:flex;flex-direction:column;height:130px;justify-content:center;width:130px;z-index:2}.integration-center b{font:800 17px Manrope;margin:6px 0 2px}.integration-center b span{color:var(--lime)}.integration-center small{font-size:9px}.integration-node{background:#fff;border:1px solid var(--line);border-radius:9px;box-shadow:0 8px 20px rgba(0,0,0,.06);font-size:11px;gap:7px}.integration-node svg{color:var(--purple)}.integration-1{left:5%;top:13%}.integration-2{left:38%;top:0}.integration-3{right:7%;top:14%}.integration-4{right:0;top:52%}.integration-5{right:12%;bottom:9%}.integration-6{left:39%;bottom:0}.integration-7{left:3%;bottom:12%}.integration-8{left:0;top:51%}.security-section{background:#17171d;color:#fff;padding:130px 0 150px}.security-inner{position:relative}.security-section h2 span{color:var(--lime)}.security-section .section-intro{color:#aaaab5}.security-grid{display:grid;gap:11px;grid-template-columns:repeat(3,1fr);margin-top:53px;max-width:690px}.security-grid div{align-items:center;border:1px solid #383841;border-radius:9px;color:#d8d8df;display:flex;font-size:11px;gap:9px;padding:14px}.security-grid svg:first-child{color:var(--lime)}.security-grid svg:last-child{color:#686874;margin-left:auto}.shield-visual{height:420px;position:absolute;right:1%;top:25px;width:420px}.shield-ring{border:1px solid rgba(196,245,54,.35);border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ring-a{height:300px;width:300px}.ring-b{border-color:rgba(57,167,255,.3);height:410px;width:410px}.shield-core{align-items:center;background:var(--lime);border-radius:50%;color:var(--ink);display:flex;flex-direction:column;height:142px;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:142px}.shield-core b{font:800 15px Manrope;line-height:1.05;margin-top:8px}.security-float{align-items:center;background:#2b2b34;border:1px solid #45454e;border-radius:8px;display:flex;font-size:10px;gap:7px;padding:11px;position:absolute}.security-float svg{color:var(--lime)}.float-a{left:0;top:25%}.float-b{bottom:24%;right:-3%}.vision-section{padding-bottom:145px;padding-top:145px;text-align:center}.vision-label{color:var(--purple);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.vision-section blockquote{font:800 clamp(32px,5vw,60px) Manrope;letter-spacing:-.06em;line-height:1.05;margin:28px auto 0;max-width:950px}.faq-section{display:grid;gap:90px;grid-template-columns:.75fr 1.25fr;padding-bottom:145px}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{background:none;border:0;cursor:pointer;font:700 16px Manrope;justify-content:space-between;padding:22px 0;text-align:left;width:100%}.faq-icon,.faq-item button{align-items:center;display:flex}.faq-icon{border:1px solid var(--line);border-radius:50%;height:30px;justify-content:center;transition:transform .25s;width:30px}.faq-item.open .faq-icon{background:var(--purple);border-color:var(--purple);color:#fff;transform:rotate(180deg)}.faq-item p{color:var(--muted);font-size:14px;line-height:1.6;max-width:640px;padding:0 45px 23px 0}.demo-section{background:var(--purple);color:#fff;padding:120px 0}.demo-grid{display:grid;gap:85px;grid-template-columns:.9fr 1.1fr}.demo-section h2{font-size:clamp(37px,4.2vw,56px)}.demo-section h2 span{color:var(--lime)}.demo-copy>p{color:#d4cbff;font-size:16px;line-height:1.6;max-width:430px}.demo-detail{align-items:center;color:var(--lime);display:flex;font-size:13px;gap:9px;margin-top:30px}.demo-form,.form-success{background:#fff;border-radius:16px;color:var(--ink);padding:29px}.demo-form{display:grid;gap:14px}.demo-form label{color:#555560;display:grid;font-size:10px;font-weight:700;gap:6px}.form-row{display:grid;gap:12px;grid-template-columns:1fr 1fr}.demo-form input,.demo-form select,.demo-form textarea{background:#fbfbf8;border:1px solid var(--line);border-radius:6px;color:var(--ink);font:500 13px DM Sans;outline:none;padding:11px;width:100%}.demo-form input:focus,.demo-form select:focus,.demo-form textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px #eeeaff}.demo-form small{color:var(--muted);font-size:10px}.form-error{color:#d52848;font-size:11px}.form-success{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:430px;text-align:center}.form-success svg{color:var(--purple)}.form-success h3{font:800 25px Manrope;margin:20px 0 8px}.form-success p{color:var(--muted);font-size:14px;margin-bottom:25px}.landing-footer{background:var(--ink);color:#fff;padding:70px 0 25px}.footer-main{display:flex;justify-content:space-between}.footer-main p{color:#92929f;font-size:13px;line-height:1.5;margin-top:17px;max-width:235px}.footer-links{display:flex;gap:70px}.footer-links div{display:grid;gap:11px}.footer-links b{color:var(--lime);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.footer-links a{color:#a7a7b2;font-size:12px}.footer-bottom button:hover,.footer-links a:hover{color:#fff}.footer-bottom{align-items:center;border-top:1px solid #33333d;color:#777782;display:flex;font-size:10px;gap:24px;justify-content:space-between;margin-top:62px;padding-top:19px}.footer-bottom button{background:none;border:0;color:#777782;cursor:pointer;font:inherit;margin-left:auto}.footer-socials{align-items:center;display:flex;gap:6px;margin-left:auto}.social-link{align-items:center;border:1px solid transparent;border-radius:10px;color:currentColor;display:grid;height:38px;justify-content:center;place-items:center;transition:transform .18s ease,color .18s ease,background .18s ease,border-color .18s ease;width:38px}.social-link svg{height:21px;width:21px}.social-link:hover{background:rgba(91,39,255,.08);border-color:rgba(91,39,255,.14);color:#c4f536;transform:translateY(-2px)}.social-link:focus-visible{outline:3px solid rgba(91,39,255,.24);outline-offset:2px}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.reveal.is-visible{opacity:1;transform:none}@keyframes draw-line{0%{stroke-dashoffset:400}to{stroke-dashoffset:0}}@keyframes wave{to{transform:scaleY(.45)}}@keyframes marquee{to{transform:translateX(-50%)}}@media (max-width:1050px){.desktop-nav{gap:14px}.hero{gap:30px}.dashboard-grid{transform:scale(.92);transform-origin:top left;width:108%}.shield-visual{opacity:.55;right:-7%}.security-grid{max-width:600px}}@media (max-width:800px){.section-shell{width:min(100% - 40px,620px)}.landing-header{padding:0 20px}.desktop-nav,.header-actions{display:none}.menu-button{background:none;border:0;display:block}.menu-button svg{height:23px;width:23px}.mobile-nav{background:var(--paper);border:1px solid var(--line);border-radius:12px;display:grid;gap:4px;left:20px;padding:18px;position:absolute;right:20px;top:65px}.mobile-nav button{text-align:left}.mobile-nav .button{margin-top:8px}.hero{display:flex;flex-direction:column;min-height:0;padding-top:125px}.hero-copy,.hero-product{width:100%}.product-canvas{min-height:450px}.dashboard-grid{height:395px;transform:none;width:100%}.outcomes{grid-template-columns:1fr;padding-bottom:60px}.integrations-section,.platform-section,.vision-section{padding-bottom:90px;padding-top:90px}.demo-grid,.faq-section,.impact-section .section-shell,.platform-detail,.workflow-section{display:flex;flex-direction:column;gap:45px}.mini-platform{width:100%}.solutions-section{padding:90px 0}.solutions-grid{grid-template-columns:1fr 1fr}.card-1,.card-5{grid-column:span 2}.workflow-section{padding-bottom:90px;padding-top:90px}.intelligence-map{height:430px}.impact-section{padding:90px 0}.integration-map{transform:scale(.86);transform-origin:center top;margin-bottom:-45px}.security-section{padding:90px 0}.shield-visual{height:310px;margin:0 auto;opacity:1;position:relative;right:auto;top:auto;width:310px}.ring-a{height:220px;width:220px}.ring-b{height:300px;width:300px}.security-grid{grid-template-columns:1fr 1fr}.footer-main{display:grid;gap:45px}.footer-links{gap:32px;justify-content:space-between}.footer-bottom{margin-top:45px}.mobile-nav .nav-demo-button{justify-content:space-between;margin-top:8px;width:100%}}@media (max-width:520px){.hero h1,.hero-headline-slide,.sanova-page h2{font-size:40px}.hero-lede,.section-intro{font-size:15px}.hero-headline-wrapper{min-height:5.1em}.product-canvas{border-radius:18px;padding:11px}.dashboard-grid{gap:6px;height:340px}.dash-card{border-radius:9px;padding:9px}.card-eyebrow,.note-line{font-size:8px}.flow-numbers{gap:6px;margin:13px 0 8px}.flow-numbers b{font-size:17px}.flow-numbers small{font-size:7px}.flow-card .muted{margin-top:8px}.ring-wrap{gap:8px;margin-top:12px}.prediction-ring{height:67px;width:67px}.prediction-ring strong{font-size:16px}.prediction-ring small{font-size:6px}.big-number{font-size:20px}.positive{font-size:7px}.video-preview{min-height:50px;margin-top:7px;padding:5px}.patient-avatar{height:22px;width:22px}.video-name{font-size:7px}.labs-card .lab-row{margin-top:5px;padding-top:5px}.lab-row{font-size:7px}.solution-card{min-height:255px;padding:19px}.card-1{min-height:320px}.card-5{min-height:195px}.solution-card h3{font-size:22px}.journey{align-items:flex-start;flex-direction:column;gap:8px;margin-top:34px}.journey span{font-size:9px}.journey span svg{display:none}.form-row{grid-template-columns:1fr}.demo-form{padding:20px}.security-grid{grid-template-columns:1fr}.footer-links{gap:16px}.footer-links a{font-size:11px}.footer-bottom{flex-direction:column;gap:12px}.integration-map{margin-left:-45px;transform:scale(.7);width:calc(100% + 90px)}.integration-node{font-size:9px;padding:8px}.integration-lines{width:390px}.shield-float{font-size:8px}.float-a{left:-8px}.float-b{right:-8px}.footer-bottom{align-items:flex-start}.footer-bottom button,.footer-socials{margin-left:0}.social-link{height:44px;width:44px}}.landing-footer{background:radial-gradient(circle at 12% 20%,rgba(91,39,255,.08),transparent 28%),radial-gradient(circle at 88% 70%,rgba(57,167,255,.08),transparent 26%),linear-gradient(135deg,#f7f7fb,#f1f4fa 55%,#edf3f8);border-top:1px solid #d8deea;color:#475569;isolation:isolate;overflow:clip;padding:58px 0 22px;position:relative}.landing-footer:before{animation:footer-line 10s linear infinite;background:linear-gradient(90deg,transparent,#9c86ed,#72c5df,transparent);content:"";height:2px;left:0;opacity:.7;position:absolute;right:0;top:0}.landing-footer .sanova-logo{color:#0f172a}.landing-footer .footer-main{align-items:start}.landing-footer .footer-main>div:first-child{max-width:280px}.landing-footer .footer-main p{color:#5b6475;font-size:13px;line-height:1.65;margin:15px 0 0}.landing-footer .footer-links{gap:42px}.landing-footer .footer-links>div{display:flex;flex-direction:column;gap:10px;min-width:115px}.landing-footer .footer-links b{color:#111827;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.landing-footer .footer-bottom,.landing-footer .footer-bottom button,.landing-footer .footer-links a{color:#5b6475;font-size:13px}.landing-footer .footer-links a{position:relative;transition:color .2s,transform .2s;width:max-content}.landing-footer .footer-links a:after{background:#5b27ff;bottom:-3px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .2s;width:100%}.landing-footer .footer-links a:hover{color:#5b27ff;transform:translateY(-2px)}.landing-footer .footer-links a:hover:after{transform:scaleX(1)}.landing-footer .footer-bottom{border-top:1px solid #cbd3df;margin-top:44px;padding-top:18px}.landing-footer .footer-bottom button{background:none;border:0;cursor:pointer;transition:color .2s,transform .2s}.landing-footer .footer-bottom button:hover{color:#5b27ff;transform:translateY(-2px)}.landing-footer .footer-socials{display:flex;gap:8px}.landing-footer .social-link{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:#475569;display:grid;height:44px;place-items:center;transition:color .2s,background .2s,transform .2s;width:44px}.landing-footer .social-link:hover{background:#eeeaff;color:#5b27ff;transform:translateY(-2px)}.landing-footer .social-link:focus-visible{outline:2px solid #5b27ff;outline-offset:2px}@keyframes footer-line{0%{transform:translateX(-20%)}50%{transform:translateX(20%)}to{transform:translateX(-20%)}}@media (max-width:800px){.landing-footer .footer-main{display:grid;gap:34px}.landing-footer .footer-links{display:grid;gap:24px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-footer .footer-links>div{min-width:0}.landing-footer .footer-links a{width:max-content}.landing-footer .footer-bottom{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 20px}.landing-footer .footer-bottom>span{flex-basis:100%}.landing-footer .footer-socials{margin-left:0}.landing-footer .footer-bottom button{margin-left:auto}}@media (max-width:520px){.landing-footer .footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-footer .footer-bottom button{margin-left:0}.landing-footer .footer-bottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){.landing-footer:before{animation:none}.landing-footer *{transition:none!important}.sanova-page *,.sanova-page :after,.sanova-page :before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}}.siteFooter{--footer-pointer-x:50%;--footer-pointer-y:0%;background:linear-gradient(135deg,hsla(0,0%,100%,.76),rgba(244,242,255,.68) 48%,rgba(232,244,255,.72));border-top:1px solid hsla(0,0%,100%,.78);box-shadow:0 -24px 70px rgba(56,48,110,.08),inset 0 1px 0 hsla(0,0%,100%,.9);isolation:isolate;backdrop-filter:blur(28px) saturate(145%);-webkit-backdrop-filter:blur(28px) saturate(145%)}.siteFooter:before{background:linear-gradient(90deg,transparent,#8d71dc 38%,#6dbfe2 62%,transparent);content:"";height:1px;left:0;opacity:.68;position:absolute;right:0;top:0;z-index:1}.siteFooter:after{background-image:linear-gradient(rgba(91,39,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(91,39,255,.035) 1px,transparent 0);background-size:32px 32px;content:"";inset:0;mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 76%);opacity:.5}.siteFooter:after,.siteFooterLayer,.siteFooterTexture{pointer-events:none;position:absolute;z-index:-1}.siteFooterLayer{border-radius:50%;filter:blur(34px);height:250px;opacity:.55;width:320px}.siteFooterLayerLavender{background:rgba(202,188,255,.48);left:-80px;top:-120px}.siteFooterLayerBlue{background:rgba(171,220,255,.42);bottom:-145px;right:-70px}.siteFooterLayerMint{background:rgba(185,239,220,.24);height:180px;left:43%;top:20%;width:230px}.siteFooterTexture{background-image:radial-gradient(circle at var(--footer-pointer-x) var(--footer-pointer-y),hsla(0,0%,100%,.36),transparent 18%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90' viewBox='0 0 90 90'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");inset:0;opacity:.14;transition:background-position .5s ease}.siteFooter .footer-bottom,.siteFooter .footer-main{position:relative;z-index:2}.siteFooterBrand{color:#0f172a;display:block}.siteFooterHeading{color:#111827!important}.siteFooterText{color:#5d6678!important}.siteFooterLink{align-items:center;color:#566074!important;display:inline-flex;gap:5px}.siteFooterLink svg{opacity:0;transform:translateX(-3px);transition:opacity .2s ease,transform .2s ease}.siteFooterLink:focus-visible,.siteFooterLink:hover{color:#5b27ff!important}.siteFooterLink:focus-visible svg,.siteFooterLink:hover svg{opacity:1;transform:translateX(0)}.siteFooter .social-link:focus-visible,.siteFooter button:focus-visible,.siteFooterLink:focus-visible{border-radius:4px;outline:2px solid rgba(91,39,255,.42);outline-offset:4px}.siteFooter .footer-bottom button{align-items:center;display:inline-flex;gap:5px}.siteFooter .footer-bottom button svg{transition:transform .2s ease}.siteFooter .footer-bottom button:hover svg{transform:translateY(-3px)}.siteFooter .social-link{color:#566074}.siteFooter .social-link:hover{color:#5b27ff}.siteFooterColumn{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--footer-column-index,0) * 90ms)}.siteFooter.is-visible .siteFooterColumn{opacity:1;transform:none}@keyframes footer-column-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.animatedLandingSection{isolation:isolate;overflow:clip;position:relative}.landing-parallax-background{transform:translate3d(0,calc(var(--landing-scroll,0) * 24px),0);will-change:transform}.landing-parallax-foreground{transform:translate3d(0,calc(var(--landing-scroll,0) * -18px),0);will-change:transform}.demo-section,.faq-section,.how-it-works-section,.integrations-section,.platform-section,.security-section,.solutions-section,.vision-section{isolation:isolate;overflow:clip;position:relative}.demo-section:before,.how-it-works-section:before,.integrations-section:before,.platform-section:before,.security-section:after{background:radial-gradient(circle,rgba(91,39,255,.1),transparent 68%);content:"";height:280px;pointer-events:none;position:absolute;transform:translate3d(0,calc(var(--landing-scroll,0) * 18px),0);width:360px;z-index:0}.platform-section:before{right:-100px;top:8%}.how-it-works-section:before{left:-120px;top:20%}.integrations-section:before{right:4%;top:12%}.security-section:after{background:radial-gradient(circle,rgba(57,167,255,.11),transparent 68%);bottom:-100px;right:-80px}.demo-section:before{left:-110px;top:-90px}.demo-section>*,.faq-section>*,.how-it-works-section>*,.integrations-section>*,.platform-section>*,.security-section>*,.solutions-section>.section-shell,.vision-section>*{position:relative;z-index:1}.solutions-grid .reveal:nth-child(odd){transform:translateX(-24px)}.solutions-grid .reveal:nth-child(2n){transform:translateX(24px)}.solutions-grid .reveal.is-visible{transform:none}.integration-node{transition:transform .35s ease,box-shadow .25s ease,border-color .25s ease}.integration-node:nth-of-type(odd){transform:translate3d(0,calc(var(--landing-scroll,0) * -10px),6px)}.integration-node:nth-of-type(2n){transform:translate3d(0,calc(var(--landing-scroll,0) * 10px),6px)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.siteFooter{background:#f1f3fa}}@media (max-width:1024px){.landing-parallax-background{transform:translate3d(0,calc(var(--landing-scroll,0) * 12px),0)}.landing-parallax-foreground{transform:translate3d(0,calc(var(--landing-scroll,0) * -9px),0)}.dashboard-glow,.dashboard-rotation-layer{transition:none}}@media (max-width:800px){.landing-parallax-background,.landing-parallax-foreground{transform:none;will-change:auto}.demo-section:before,.how-it-works-section:before,.integration-node:nth-of-type(2n),.integration-node:nth-of-type(odd),.integrations-section:before,.platform-section:before,.security-section:after{transform:none}.siteFooterLayer{opacity:.32}.siteFooterLayerMint{display:none}.solutions-grid .reveal:nth-child(2n),.solutions-grid .reveal:nth-child(odd){transform:translateY(18px)}.solutions-grid .reveal.is-visible{transform:none}}@media (prefers-reduced-motion:reduce){.siteFooterColumn{opacity:1;transform:none;transition:none}.demo-section:before,.how-it-works-section:before,.integration-node:nth-of-type(2n),.integration-node:nth-of-type(odd),.integrations-section:before,.landing-parallax-background,.landing-parallax-foreground,.platform-section:before,.security-section:after{transform:none!important;will-change:auto}}.siteFooter{background:radial-gradient(circle at 10% 20%,rgba(218,221,255,.96),transparent 32%),radial-gradient(circle at 88% 22%,rgba(220,243,245,.94),transparent 31%),radial-gradient(circle at 76% 86%,hsla(90,57%,91%,.82),transparent 28%),radial-gradient(circle at 34% 76%,rgba(239,227,255,.8),transparent 30%),linear-gradient(135deg,#dfe4f1,#eef0f7 42%,#e8f1ef);border:0;color:#475569;overflow:clip;padding:clamp(54px,6vw,86px) clamp(20px,4vw,56px) clamp(24px,4vw,48px);position:relative}.siteFooter:after,.siteFooter:before{display:none}.footerBackground{inset:0;overflow:clip;pointer-events:none;position:absolute;z-index:0}.footerDepthOrbOne,.footerDepthOrbTwo{background:radial-gradient(circle at 34% 28%,rgba(73,78,105,.72),rgba(40,44,69,.55) 48%,transparent 72%);border-radius:999px;box-shadow:0 24px 45px rgba(42,47,72,.2);filter:blur(18px);opacity:.42;pointer-events:none;position:absolute}.footerDepthOrbOne{height:250px;right:4%;top:-70px;transform:rotate(-14deg);width:360px}.footerDepthOrbTwo{bottom:-80px;height:230px;left:5%;transform:rotate(18deg);width:330px}.footerGlassOrbOne,.footerGlassOrbTwo{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:radial-gradient(circle at 28% 22%,hsla(0,0%,100%,.94) 0,hsla(0,0%,100%,.24) 28%,rgba(204,220,235,.18) 58%,rgba(116,134,160,.18) 100%);border:1px solid hsla(0,0%,100%,.86);border-radius:50%;box-shadow:12px 18px 35px rgba(45,55,75,.16),inset 8px 9px 14px hsla(0,0%,100%,.82),inset -10px -12px 20px rgba(90,111,139,.2);pointer-events:none;position:absolute}.footerGlassOrbOne{height:132px;right:12%;top:18px;width:132px}.footerGlassOrbTwo{bottom:22px;height:96px;left:13%;width:96px}.siteFooter.is-visible .footerGlassOrbOne{animation:footer-bubble-one 8s ease-in-out infinite}.siteFooter.is-visible .footerGlassOrbTwo{animation:footer-bubble-two 9s ease-in-out infinite}.footerGlow{background:radial-gradient(ellipse,hsla(0,0%,100%,.8),rgba(190,211,255,.2) 45%,transparent 72%);filter:blur(20px);height:310px;left:50%;pointer-events:none;position:absolute;top:13%;transform:translateX(-50%);width:640px}.footerGlassPanel{background:linear-gradient(135deg,hsla(0,0%,100%,.58),hsla(0,0%,100%,.34) 52%,rgba(239,247,255,.4));border:1px solid hsla(0,0%,100%,.78);border-radius:clamp(26px,3vw,42px);box-shadow:0 32px 90px rgba(45,53,78,.16),0 8px 28px rgba(55,45,104,.08),inset 1px 1px 0 hsla(0,0%,100%,.95),inset -1px -1px 0 rgba(147,158,185,.18),inset 0 -18px 40px rgba(183,196,220,.1);margin-inline:auto;max-width:1480px;overflow:hidden;position:relative;width:100%;z-index:2;backdrop-filter:blur(34px) saturate(155%);-webkit-backdrop-filter:blur(34px) saturate(155%)}.footerGlassPanel:before{background:linear-gradient(115deg,hsla(0,0%,100%,.78),hsla(0,0%,100%,.16) 24%,transparent 48%,hsla(0,0%,100%,.24) 78%,hsla(0,0%,100%,.56));border-radius:inherit;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:.72;padding:1px}.footerGlassPanel:after,.footerGlassPanel:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.footerGlassPanel:after{background:radial-gradient(ellipse at 12% 0,hsla(0,0%,100%,.7),transparent 38%)}.siteFooter.is-visible .footerGlassPanel:after{animation:footer-sheen 7s ease-in-out infinite alternate}.footerGlassPanel .footer-bottom,.footerGlassPanel .footer-main{position:relative;z-index:1}.footerGlassPanel .footer-main{padding-top:clamp(30px,4vw,54px)}.footerGlassPanel .footer-bottom{padding-bottom:clamp(24px,3vw,38px)}.footerGlassPanel .sanova-logo,.footerGlassPanel .siteFooterBrand{color:#111827;font-weight:700;letter-spacing:-.035em;text-shadow:0 1px 0 hsla(0,0%,100%,.65)}.footerGlassPanel .siteFooterHeading{color:#182033!important;font-weight:700;letter-spacing:.12em;text-shadow:0 1px 0 hsla(0,0%,100%,.65)}.footerGlassPanel .siteFooterText{color:#556176!important}.footerGlassPanel .footer-bottom,.footerGlassPanel .footer-bottom button,.footerGlassPanel .siteFooterLink{color:#4d586d!important}.footerGlassPanel .footer-bottom button:hover,.footerGlassPanel .siteFooterLink:focus-visible,.footerGlassPanel .siteFooterLink:hover{color:#572cff!important}.footerGlassPanel .social-link{background:hsla(0,0%,100%,.28);border:1px solid hsla(0,0%,100%,.56);box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.7),0 5px 12px rgba(79,89,116,.08);color:#4d586d}.footerGlassPanel .social-link:hover{background:hsla(0,0%,100%,.58);color:#572cff;transform:translateY(-2px)}.footerGlassPanel .social-link:active{box-shadow:inset 2px 2px 6px rgba(86,99,130,.16);transform:translateY(1px)}.footerGlassPanel .footer-bottom{border-top-color:hsla(0,0%,100%,.62)}.footerGlassPanel .footer-bottom button svg{transition:transform .2s ease}.footerGlassPanel .footer-bottom button:hover svg{transform:translateY(-3px)}@keyframes footer-bubble-one{50%{transform:translate3d(-6px,10px,0)}}@keyframes footer-bubble-two{50%{transform:translate3d(7px,-8px,0)}}@keyframes footer-sheen{0%{opacity:.34;transform:translateX(-3%)}to{opacity:.8;transform:translateX(3%)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.footerGlassPanel{background:rgba(242,245,251,.97)}}.sanova-page{overflow:clip;position:relative}.landingMotionAtmosphere{inset:0;overflow:clip;pointer-events:none;position:absolute;z-index:0}.landingMotionBackground,.landingMotionForeground,.landingMotionMiddle{border-radius:50%;pointer-events:none;position:absolute}.landingMotionBackground{background:radial-gradient(circle,rgba(205,197,255,.3),transparent 68%);height:620px;left:-210px;top:2%;width:620px}.landingMotionMiddle{filter:blur(2px)}.landingMotionMiddleOne{background:linear-gradient(145deg,hsla(0,0%,100%,.65),rgba(170,158,255,.18));border:1px solid hsla(0,0%,100%,.72);height:190px;right:2%;top:18%;transform:rotate(20deg);width:520px}.landingMotionMiddleTwo{background:radial-gradient(circle,rgba(117,198,235,.2),transparent 68%);height:430px;right:-150px;top:43%;width:430px}.landingMotionForeground{border:1px solid rgba(91,39,255,.1)}.landingMotionForegroundOne{background:rgba(196,245,54,.12);height:150px;left:7%;top:64%;width:150px}.landingMotionForegroundTwo{background:hsla(0,0%,100%,.48);box-shadow:0 15px 34px rgba(91,39,255,.08);height:100px;right:8%;top:77%;width:210px}.scrollScene>.sectionContent{position:relative;z-index:3}.scrollScene>.parallaxBackground,.scrollScene>.parallaxForeground,.scrollScene>.parallaxMiddle{background:radial-gradient(circle,rgba(91,39,255,.1),transparent 68%);inset:-10% -5%;pointer-events:none;position:absolute;z-index:0}.scrollScene>.parallaxMiddle{background:linear-gradient(120deg,transparent 15%,hsla(0,0%,100%,.28),transparent 78%);z-index:1}.scrollScene>.parallaxForeground{background:radial-gradient(circle,rgba(57,167,255,.09),transparent 68%);z-index:2}@media (max-width:800px){.footerGlassOrbOne,.footerGlassOrbTwo{display:none}.footerDepthOrbOne{right:-150px}.footerDepthOrbTwo{left:-120px}.footerGlow{width:380px}.footerGlassPanel{backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.landingMotionForegroundOne,.landingMotionForegroundTwo,.landingMotionMiddleOne,.landingMotionMiddleTwo{display:none}.landingMotionBackground{height:420px;width:420px}.scrollScene>.parallaxBackground,.scrollScene>.parallaxForeground,.scrollScene>.parallaxMiddle{transform:none!important}}@media (prefers-reduced-motion:reduce){.footerGlassOrbOne,.footerGlassOrbTwo{animation:none}.landingMotionAtmosphere,.scrollScene>.parallaxBackground,.scrollScene>.parallaxForeground,.scrollScene>.parallaxMiddle{display:none}}.sanova-page .benefitGlassSection,.sanova-page .demo-section,.sanova-page .faq-section,.sanova-page .glassSection,.sanova-page .how-it-works-section,.sanova-page .impact-section,.sanova-page .integrations-section,.sanova-page .platform-section,.sanova-page .security-section,.sanova-page .solutions-section,.sanova-page .ticker,.sanova-page .vision-section{--scene-start:#e7eaf4;--scene-middle:#f1f1f7;--scene-end:#e9f2f1;background:radial-gradient(circle at 14% 26%,rgba(215,219,255,.78),transparent 31%),radial-gradient(circle at 86% 24%,rgba(216,242,243,.76),transparent 29%),radial-gradient(circle at 74% 82%,hsla(78,49%,89%,.6),transparent 27%),linear-gradient(135deg,var(--scene-start) 0,var(--scene-middle) 48%,var(--scene-end) 100%);color:#101522;isolation:isolate;overflow:clip;position:relative}.sanova-page .benefitGlassSection:after,.sanova-page .demo-section:after,.sanova-page .faq-section:after,.sanova-page .glassSection:after,.sanova-page .how-it-works-section:after,.sanova-page .impact-section:after,.sanova-page .integrations-section:after,.sanova-page .platform-section:after,.sanova-page .security-section:after,.sanova-page .solutions-section:after,.sanova-page .ticker:after,.sanova-page .vision-section:after{background-image:radial-gradient(circle,rgba(64,72,101,.24) .7px,transparent .8px);background-size:18px 18px;content:"";inset:0;mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);opacity:.12;pointer-events:none;position:absolute;z-index:0}.sanova-page .benefitGlassSection:before,.sanova-page .demo-section:before,.sanova-page .faq-section:before,.sanova-page .glassSection:before,.sanova-page .how-it-works-section:before,.sanova-page .impact-section:before,.sanova-page .integrations-section:before,.sanova-page .platform-section:before,.sanova-page .security-section:before,.sanova-page .solutions-section:before,.sanova-page .vision-section:before{background:radial-gradient(ellipse at 18% 34%,rgba(78,67,125,.23),transparent 19%),radial-gradient(ellipse at 86% 70%,rgba(110,193,220,.22),transparent 23%),radial-gradient(circle at 58% 18%,hsla(0,0%,100%,.38),transparent 24%);content:"";height:100%;inset:0;pointer-events:none;position:absolute;transform:translate3d(0,calc(var(--landing-scroll,0) * 1px),0);z-index:1}.sanova-page .benefitGlassSection>*,.sanova-page .demo-section>*,.sanova-page .faq-section>*,.sanova-page .glassSection>*,.sanova-page .how-it-works-section>*,.sanova-page .impact-section>*,.sanova-page .integrations-section>*,.sanova-page .platform-section>*,.sanova-page .security-section>*,.sanova-page .solutions-section>*,.sanova-page .vision-section>*{position:relative;z-index:3}.sanova-page .benefitGlassSection{padding:clamp(72px,8vw,120px) 0}.benefitGrid{align-items:stretch;gap:clamp(18px,2vw,28px);grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;width:min(1440px,calc(100% - 64px));z-index:3}.benefitCard,.benefitGrid{display:grid;position:relative}.benefitCard{align-items:center;backdrop-filter:blur(26px) saturate(145%);-webkit-backdrop-filter:blur(26px) saturate(145%);background:linear-gradient(135deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.32));border:1px solid hsla(0,0%,100%,.78);border-radius:24px;box-shadow:0 22px 55px rgba(46,54,84,.12),inset 1px 1px 0 hsla(0,0%,100%,.96),inset -1px -1px 0 rgba(128,143,174,.16);gap:18px;grid-template-columns:auto minmax(0,1fr) auto;min-height:150px;min-width:0;padding:26px}.benefitCard:after{background:linear-gradient(120deg,hsla(0,0%,100%,.54),transparent 42%);border-radius:inherit;content:"";inset:0;opacity:.7;pointer-events:none;position:absolute}.benefitCard>*{position:relative;z-index:1}.benefitCard .outcome-arrow{flex:none}.benefitCard h3,.benefitGlassSection h2,.benefitGlassSection h3,.glassSection h2,.glassSection h3{color:#101522}.benefitCard p,.benefitGlassSection p,.glassSection p{color:#566176}.benefitCard .outcome-icon{flex:none}.benefitGlassSection .parallaxBackground,.benefitGlassSection .parallaxForeground,.benefitGlassSection .parallaxMiddle{z-index:1}.benefitGlassSection .parallaxBackground{background:radial-gradient(circle at 18% 40%,rgba(75,69,126,.24),transparent 25%)}.benefitGlassSection .parallaxMiddle{background:radial-gradient(ellipse at 82% 22%,hsla(0,0%,100%,.45),transparent 25%)}.benefitGlassSection .parallaxForeground{background:radial-gradient(circle at 72% 78%,rgba(188,225,201,.3),transparent 23%)}.sanova-page .ticker{background:linear-gradient(135deg,#dfe7f3,#edf0f7 52%,#e5f0ed)!important;color:#293449;padding:24px 0}.sanova-page .ticker .ticker-track{animation-duration:34s}.sanova-page .ticker .ticker-track b{color:#7255d8}.sanova-page .platform-section{--scene-start:#e1e7f5;--scene-middle:#f0f0fa;--scene-end:#e4f1f2;padding-left:0;padding-right:0}.sanova-page .platform-section>.platform-tabs,.sanova-page .platform-section>.reveal{margin-inline:auto;width:min(1180px,calc(100% - 72px))}.sanova-page .platform-section .mini-platform{background:linear-gradient(135deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.28));border-color:hsla(0,0%,100%,.8);box-shadow:0 28px 70px rgba(49,58,88,.12),inset 1px 1px hsla(0,0%,100%,.9);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.sanova-page .solutions-section{--scene-start:#eee9f7;--scene-middle:#f4eff5;--scene-end:#f4e8e2;background:radial-gradient(circle at 14% 26%,rgba(215,219,255,.78),transparent 31%),radial-gradient(circle at 86% 24%,rgba(216,242,243,.76),transparent 29%),radial-gradient(circle at 74% 82%,hsla(78,49%,89%,.6),transparent 27%),linear-gradient(135deg,#eee9f7,#f4eff5 48%,#f4e8e2)!important;color:#101522}.sanova-page .solutions-section h2 span{color:#684bd2}.sanova-page .solutions-section .solution-card{backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%);border:1px solid hsla(0,0%,100%,.76);box-shadow:0 24px 58px rgba(55,49,83,.13),inset 1px 1px hsla(0,0%,100%,.9)}.sanova-page .solutions-section .solution-card.purple{background:linear-gradient(135deg,rgba(112,82,210,.55),hsla(0,0%,100%,.3));color:#101522}.sanova-page .solutions-section .solution-card.black{background:linear-gradient(135deg,rgba(72,70,93,.48),hsla(0,0%,100%,.28));color:#101522}.sanova-page .how-it-works-section{--scene-start:#e5e6f6;--scene-middle:#eef3f5;--scene-end:#e2f0e8}.sanova-page .how-it-works-section .processing-lens,.sanova-page .how-it-works-section .review-surface,.sanova-page .how-it-works-section .signal-row{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:linear-gradient(135deg,hsla(0,0%,100%,.62),hsla(0,0%,100%,.3));border-color:hsla(0,0%,100%,.78)}.sanova-page .impact-section{--scene-start:#e8eedf;--scene-middle:#f0f2e7;--scene-end:#e4f0eb;background:radial-gradient(circle at 14% 26%,rgba(215,219,255,.68),transparent 31%),radial-gradient(circle at 86% 24%,rgba(216,242,243,.66),transparent 29%),radial-gradient(circle at 74% 82%,hsla(78,49%,89%,.7),transparent 27%),linear-gradient(135deg,#e8eedf,#f0f2e7 48%,#e4f0eb)!important}.sanova-page .impact-section h2 span{color:#4e3b91}.sanova-page .impact-section .impact-list div{border-bottom-color:rgba(72,72,88,.2)}.sanova-page .integrations-section{--scene-start:#e1edf4;--scene-middle:#eef4f3;--scene-end:#e3f1eb}.sanova-page .integrations-section .integration-detail,.sanova-page .integrations-section .integration-node{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:linear-gradient(135deg,hsla(0,0%,100%,.66),hsla(0,0%,100%,.3));border-color:hsla(0,0%,100%,.8);box-shadow:0 18px 40px rgba(49,65,84,.12)}.sanova-page .security-section{--scene-start:#dfe9f1;--scene-middle:#edf2f5;--scene-end:#e4efeb;color:#101522}.sanova-page .security-section h2 span{color:#6650c8}.sanova-page .security-section .section-intro{color:#566176}.sanova-page .security-section .security-float,.sanova-page .security-section .security-grid div{background:linear-gradient(135deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.28));border-color:hsla(0,0%,100%,.8);box-shadow:0 18px 38px rgba(49,58,88,.1);color:#263148}.sanova-page .vision-section{--scene-start:#efe8f6;--scene-middle:#f5f1f5;--scene-end:#eaf0ed}.sanova-page .faq-section{--scene-start:#efe8ed;--scene-middle:#f2eff3;--scene-end:#e7f0ee}.sanova-page .faq-section .faq-item{border-color:rgba(99,101,125,.2)}.sanova-page .demo-section{--scene-start:#e5e2f5;--scene-middle:#edf0f7;--scene-end:#e2eff0;background:radial-gradient(circle at 14% 26%,rgba(215,219,255,.7),transparent 31%),radial-gradient(circle at 86% 24%,rgba(216,242,243,.68),transparent 29%),radial-gradient(circle at 74% 82%,hsla(78,49%,89%,.56),transparent 27%),linear-gradient(135deg,#e5e2f5,#edf0f7 48%,#e2eff0)!important}.sanova-page .demo-section h2 span{color:#6750cb}.sanova-page .demo-section .demo-copy>p{color:#566176}.sanova-page .demo-section .demo-detail{color:#5d48b5}.sanova-page .demo-section .demo-form,.sanova-page .demo-section .form-success{backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);background:linear-gradient(135deg,hsla(0,0%,100%,.64),hsla(0,0%,100%,.34));border:1px solid hsla(0,0%,100%,.8);box-shadow:0 26px 65px rgba(49,58,88,.14),inset 1px 1px hsla(0,0%,100%,.9)}@media (max-width:979px){.benefitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefitCard:last-child{grid-column:1/-1}.benefitCard{min-height:140px;padding:22px}.footerDepthOrbOne,.footerDepthOrbTwo{transform:scale(.8)}}@media (max-width:679px){.benefitGrid{grid-template-columns:1fr;width:min(100% - 40px,620px)}.benefitCard:last-child{grid-column:auto}.benefitCard{min-height:132px;padding:20px}.sanova-page .platform-section>.platform-tabs,.sanova-page .platform-section>.reveal{width:min(100% - 40px,620px)}.sanova-page .demo-section,.sanova-page .faq-section,.sanova-page .how-it-works-section,.sanova-page .impact-section,.sanova-page .integrations-section,.sanova-page .security-section,.sanova-page .solutions-section,.sanova-page .vision-section{background:linear-gradient(135deg,#e8e9f3,#f1f0f5 52%,#e8f0ee)!important}.sanova-page .solutions-section .solution-card.black,.sanova-page .solutions-section .solution-card.purple{color:#101522}.sanova-page .security-section .security-grid{position:relative}.sanova-page .security-section .shield-visual{opacity:.72}}@media (prefers-reduced-motion:reduce){.sanova-page .benefitGlassSection:before,.sanova-page .demo-section:before,.sanova-page .faq-section:before,.sanova-page .glassSection:before,.sanova-page .how-it-works-section:before,.sanova-page .impact-section:before,.sanova-page .integrations-section:before,.sanova-page .platform-section:before,.sanova-page .security-section:before,.sanova-page .solutions-section:before,.sanova-page .vision-section:before{transform:none}}.landingPage .postHeroGlassFlow{background:radial-gradient(ellipse 70% 22% at 12% 8%,rgba(211,217,255,.72),transparent 72%),radial-gradient(ellipse 68% 22% at 86% 23%,rgba(211,241,242,.68),transparent 72%),radial-gradient(ellipse 70% 22% at 18% 44%,rgba(238,222,255,.62),transparent 74%),radial-gradient(ellipse 72% 22% at 82% 64%,hsla(98,51%,90%,.54),transparent 74%),radial-gradient(ellipse 68% 20% at 22% 84%,rgba(218,229,255,.62),transparent 74%),linear-gradient(180deg,#eef0f8,#eef4f5 24%,#f1edf8 48%,#edf4f2 72%,#e8edf7);isolation:isolate;overflow:clip;position:relative;width:100%}.landingPage .postHeroGlassFlow:before{background:radial-gradient(circle at 14% 16%,rgba(78,67,125,.16),transparent 18%),radial-gradient(circle at 84% 42%,rgba(110,193,220,.18),transparent 22%),radial-gradient(circle at 22% 78%,hsla(0,0%,100%,.3),transparent 22%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.landingPage .postHeroGlassFlow>*{background:transparent!important;border:0;box-shadow:none;color:#101522;isolation:isolate;min-height:0;width:100%}.landingPage .postHeroGlassFlow>.landingMotionSection{margin:0;max-width:none;padding-inline:0;width:100%}.landingPage .postHeroGlassFlow>.landingMotionSection>section{margin:0;max-width:none;width:100%}.landingPage .postHeroGlassFlow>.faq-section{margin:0;max-width:none;padding-inline:0;width:100%}.landingPage .postHeroGlassFlow>:before{background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.1));content:"";height:clamp(100px,12vw,180px);inset:auto 0 0;pointer-events:none;position:absolute;z-index:0}.landingPage .postHeroGlassFlow>*>*{position:relative;z-index:2}.landingPage .postHeroGlassFlow .landingMotionSection{background:transparent;isolation:isolate;min-width:0;overflow:clip;position:relative;width:100%}.landingPage .postHeroGlassFlow .landingMotionSection>section{background:transparent!important;border:0;box-shadow:none;color:#101522;isolation:isolate;margin:0;width:100%}.landingPage .postHeroGlassFlow .landingSectionContent{min-width:0;position:relative;z-index:3}.landingPage .landingSectionBubble,.landingPage .landingSectionGlow{pointer-events:none;position:absolute;z-index:1}.landingPage .landingSectionGlow{background:radial-gradient(ellipse,rgba(104,84,207,.16),transparent 68%);filter:blur(16px);height:48%;left:-5%;top:15%;width:38%}.landingPage .landingSectionBubble{background:radial-gradient(circle at 28% 22%,hsla(0,0%,100%,.8),hsla(0,0%,100%,.18) 32%,rgba(149,189,213,.13) 70%,transparent 100%);border:1px solid hsla(0,0%,100%,.68);border-radius:50%;box-shadow:10px 15px 28px rgba(50,59,82,.1),inset 7px 8px 13px hsla(0,0%,100%,.65);height:clamp(86px,10vw,150px);right:5%;top:8%;width:clamp(86px,10vw,150px)}.landingPage .landingMotionSection:after{background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.1));bottom:0;content:"";height:clamp(100px,12vw,180px);left:0;pointer-events:none;position:absolute;right:0;z-index:1}.landingPage .postHeroGlassFlow .faq-section{display:block}.landingPage .pageInner,.landingPage .section-shell{min-width:0}.landingPage .pageInner,.landingPage .postHeroGlassFlow .platform-section>.platform-tabs,.landingPage .postHeroGlassFlow .platform-section>.reveal,.landingPage .section-shell{margin-inline:auto;width:min(var(--content-max),calc(100% - (var(--page-gutter) * 2)))}.landingPage .postHeroGlassFlow .platform-section{padding:clamp(96px,10vw,160px) 0}.landingPage .postHeroGlassFlow .ticker{padding:24px 0}.landingPage .postHeroGlassFlow .ticker-track{animation-duration:42s;padding-inline:var(--page-gutter)}.landingPage .postHeroGlassFlow .ticker{overflow:clip}.landingPage .postHeroGlassFlow .demo-section,.landingPage .postHeroGlassFlow .faq-section,.landingPage .postHeroGlassFlow .how-it-works-section,.landingPage .postHeroGlassFlow .impact-section,.landingPage .postHeroGlassFlow .integrations-section,.landingPage .postHeroGlassFlow .security-section,.landingPage .postHeroGlassFlow .solutions-section,.landingPage .postHeroGlassFlow .vision-section{padding-block:clamp(96px,10vw,160px)}.landingPage .postHeroGlassFlow .demo-section h2,.landingPage .postHeroGlassFlow .demo-section h3,.landingPage .postHeroGlassFlow .security-section h2,.landingPage .postHeroGlassFlow .security-section h3,.landingPage .postHeroGlassFlow .solutions-section h2,.landingPage .postHeroGlassFlow .solutions-section h3{color:#101522}.landingPage .postHeroGlassFlow .demo-section h2 span,.landingPage .postHeroGlassFlow .security-section h2 span,.landingPage .postHeroGlassFlow .solutions-section h2 span{color:#5b45b7}.landingPage .postHeroGlassFlow .demo-section p,.landingPage .postHeroGlassFlow .security-section p,.landingPage .postHeroGlassFlow .solutions-section p{color:#566176}.landingPage .postHeroGlassFlow .solution-card.black,.landingPage .postHeroGlassFlow .solution-card.purple{color:#101522}.landingPage .postHeroGlassFlow .security-float,.landingPage .postHeroGlassFlow .security-grid div{color:#263148}.landingPage .postHeroGlassFlow .landingBenefitSection{padding-block:clamp(80px,9vw,130px)}.landingPage .landingBenefitGrid{align-items:stretch;display:grid;gap:clamp(18px,2vw,28px);grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;min-width:0;width:min(var(--content-max),calc(100% - (var(--page-gutter) * 2)))}.landingPage .landingBenefitCard{align-items:center;backdrop-filter:blur(26px) saturate(145%);-webkit-backdrop-filter:blur(26px) saturate(145%);background:linear-gradient(135deg,hsla(0,0%,100%,.58),hsla(0,0%,100%,.3));border:1px solid hsla(0,0%,100%,.76);border-radius:24px;box-shadow:0 24px 60px rgba(49,58,88,.11),inset 1px 1px 0 hsla(0,0%,100%,.94),inset -1px -1px 0 rgba(119,134,165,.14);display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;min-height:156px;min-width:0;padding:24px;position:relative;transform:none!important}.landingPage .landingBenefitCard>*{min-width:0;position:relative;z-index:1}.landingPage .landingBenefitCard p{overflow-wrap:normal;word-break:normal}.landingPage .landingBenefitCard .outcome-arrow{flex:none}.landingPage .integration-node:nth-of-type(2n),.landingPage .integration-node:nth-of-type(odd),.landingPage .reveal,.landingPage .solutions-grid .reveal{opacity:1;transform:none}.landingPage .postHeroGlassFlow .parallaxBackground,.landingPage .postHeroGlassFlow .parallaxForeground,.landingPage .postHeroGlassFlow .parallaxMiddle{pointer-events:none}.landingPage .postHeroGlassFlow [id]{scroll-margin-top:calc(var(--header-height) + 24px)}.landingPage .postHeroGlassFlow .integration-node:nth-of-type(2n),.landingPage .postHeroGlassFlow .integration-node:nth-of-type(odd){transform:none}.landing-header,.landing-header.is-scrolled{height:var(--header-height)}.landingPage .hero{scroll-margin-top:calc(var(--header-height) + 24px)}.heroToGlassBlend{background:linear-gradient(180deg,rgba(247,247,252,0),rgba(238,240,248,.72) 62%,#eef0f8);bottom:-1px;height:clamp(120px,14vw,220px);left:0;pointer-events:none;position:absolute;right:0;z-index:6}.landingPage .hero{position:relative}.landingPage .hero:after{background:linear-gradient(180deg,rgba(247,247,252,0),rgba(238,240,248,.72) 62%,#eef0f8);bottom:-1px;content:"";height:clamp(120px,14vw,220px);left:0;pointer-events:none;position:absolute;right:0;z-index:1}@media (max-width:980px){.landingPage .landingBenefitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.landingPage .landingBenefitCard:last-child{grid-column:1/-1}.landingPage .landingBenefitCard{padding:22px}.landingPage .postHeroGlassFlow .how-it-works-section,.landingPage .postHeroGlassFlow .solutions-section{padding-block:96px}}@media (max-width:680px){.landingPage .landingBenefitGrid{grid-template-columns:1fr;width:calc(100% - 40px)}.landingPage .landingBenefitCard:last-child{grid-column:auto}.landingPage .landingBenefitCard{min-height:132px;padding:20px}.landingPage .postHeroGlassFlow .platform-section>.platform-tabs,.landingPage .postHeroGlassFlow .platform-section>.reveal{width:calc(100% - 40px)}.landingPage .landingMotionAtmosphere,.landingPage .postHeroGlassFlow .parallaxBackground,.landingPage .postHeroGlassFlow .parallaxForeground,.landingPage .postHeroGlassFlow .parallaxMiddle{display:none}}@media (prefers-reduced-motion:reduce){.landingPage .postHeroGlassFlow .ticker-track{animation:none}.landingPage .hero:after{opacity:1}}:root{--header-height:76px;--site-header-height:76px;--page-rail:clamp(12px,2.2vw,36px);--content-gutter:clamp(22px,4vw,64px);--content-max:1440px}html{scroll-padding-top:calc(var(--site-header-height) + 24px)}.landingPage{--page-rail:clamp(12px,2.2vw,36px);--content-gutter:clamp(22px,4vw,64px);--section-radius:clamp(24px,2.5vw,36px);background:linear-gradient(135deg,#f7f8f3,#f5f3ff 52%,#edf5ff);min-width:0;width:100%}.landingPage section[id]{scroll-margin-top:calc(var(--site-header-height) + 24px)}.landing-header{--purple:#5b27ff;--deep:#3b11c8;--muted:#696976;--line:#dcdce4;align-items:center;background:hsla(60,17%,98%,.86);border-bottom:1px solid rgba(88,96,118,.14);box-shadow:0 8px 30px rgba(30,36,54,.045);display:grid;gap:40px;grid-template-columns:auto minmax(0,1fr) auto;min-height:var(--site-header-height);padding:0 32px;position:sticky;top:0;width:100%;z-index:100}.landing-header,.landing-header.is-scrolled{height:var(--site-header-height)}.landing-header .sanova-logo{font-size:25px;line-height:1}.desktop-nav{align-items:center;display:flex;gap:clamp(26px,2.4vw,42px);justify-content:center;margin:0}.desktop-nav a{line-height:1;white-space:nowrap}.header-actions{align-items:center}.nav-demo-button{min-height:48px;padding:0 18px 0 22px}.landing-header[data-variant=heroOverlay]{background:transparent;border:0;box-shadow:none;position:absolute;inset:0 0 auto;color:#101522}.landing-header[data-variant=heroOverlay] a{color:#111522;opacity:1}.landing-header[data-variant=heroOverlay] .nav-demo-button,.landing-header[data-variant=heroOverlay] .nav-demo-button:hover{color:#fff}.landing-header[data-variant=heroOverlay] .menu-button{color:#111522}.landing-header[data-variant=heroIntegrated]{align-items:center;background:transparent;border:0;box-shadow:none;color:#101522;display:block;height:auto;min-height:0;padding:0;position:relative;width:100%;z-index:20}.landing-header[data-variant=heroIntegrated] a:not(.nav-demo-button){color:#101522;opacity:1}.landing-header[data-variant=heroIntegrated] .headerInner{align-items:center;display:flex;gap:32px;margin-inline:auto;min-height:78px;padding:0;width:min(var(--content-max-width),calc(100% - (var(--page-gutter) * 2)))}.landing-header[data-variant=heroIntegrated] .headerRight{align-items:center;display:flex;gap:clamp(24px,2.2vw,38px);justify-content:flex-end;margin-left:auto;min-width:0}.landing-header[data-variant=heroIntegrated] .desktop-nav{gap:clamp(20px,1.8vw,32px);justify-content:flex-end;margin:0}.landing-header[data-variant=heroIntegrated] .header-actions{margin:0}.landing-header[data-variant=heroIntegrated] .nav-demo-button{font-size:15px;gap:14px;padding:0 15px 0 21px}.landing-header[data-variant=heroIntegrated] .menu-button{color:#101522}.landing-header[data-variant=heroIntegrated] .mobileHeaderControls{align-items:center;display:flex;gap:10px}.landingPage .hero{border-radius:32px;min-height:min(920px,100svh);border:0;border-radius:0;box-shadow:none;margin:0;max-width:none;min-height:100svh;padding:0;width:100%}.landingPage .hero-content{gap:clamp(46px,5vw,82px);grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);margin-inline:auto;min-height:100%;padding:0;width:min(1520px,calc(100% - 96px))}.landingPage .hero-copy{max-width:720px}.landingPage .hero-product{padding:0;z-index:3}.landingPage .hero-visual{height:min(660px,calc(100svh - var(--site-header-height) - 120px));min-height:500px}.landingPage .dashboard-frame,.landingPage .dashboard-scene{max-height:100%}.landingPage .hero h2{font-size:clamp(56px,5.3vw,86px);line-height:.95}.landingPage .hero-lede{font-size:clamp(18px,1.3vw,21px);max-width:650px;margin-top:28px}.landingPage .postHeroGlassFlow .security-section,.landingPage .postHeroGlassFlow .solutions-section,.landingPage .postHeroGlassFlow>*{color:#111827!important}.landingPage .postHeroGlassFlow .section-kicker,.landingPage .postHeroGlassFlow .section-kicker.dark,.landingPage .postHeroGlassFlow .section-kicker.light,.landingPage .postHeroGlassFlow h2,.landingPage .postHeroGlassFlow h3,.landingPage .postHeroGlassFlow p{opacity:1!important}.landingPage .postHeroGlassFlow h2,.landingPage .postHeroGlassFlow h3{color:#101522!important}.landingPage .postHeroGlassFlow p{color:#566176!important}.landingPage .postHeroGlassFlow .section-kicker{color:#6641ff!important}.landingPage .postHeroGlassFlow .solution-card{background:linear-gradient(135deg,hsla(0,0%,100%,.62),hsla(0,0%,100%,.3))!important;color:#101522!important;min-height:280px}.landingPage .postHeroGlassFlow .security-section,.landingPage .postHeroGlassFlow .solutions-section{background:transparent!important;color:#182033!important}.landingPage .postHeroGlassFlow .security-float,.landingPage .postHeroGlassFlow .security-grid div,.landingPage .postHeroGlassFlow .solutions-section .solution-card,.landingPage .postHeroGlassFlow .solutions-section .solution-card h3,.landingPage .postHeroGlassFlow .solutions-section .solution-card small,.landingPage .postHeroGlassFlow .solutions-section .solution-card span{color:#182033!important}.landingPage .postHeroGlassFlow .solution-card h3,.landingPage .postHeroGlassFlow .solution-card small,.landingPage .postHeroGlassFlow .solution-card span{color:inherit!important;opacity:1!important}.landingPage .postHeroGlassFlow .security-float,.landingPage .postHeroGlassFlow .security-grid div{color:#263148!important}.landingPage .postHeroGlassFlow .security-grid svg:first-child{color:#6641ff!important}.landingPage .postHeroGlassFlow .demo-section h2,.landingPage .postHeroGlassFlow .demo-section h3{color:#101522!important}.landingPage .postHeroGlassFlow .demo-form,.landingPage .postHeroGlassFlow .form-success{color:#101522}.landingPage .postHeroGlassFlow .demo-section,.landingPage .postHeroGlassFlow .impact-section,.landingPage .postHeroGlassFlow .ticker{color:#111827}.landingPage .postHeroGlassFlow .impact-list span{color:#465a1f!important}.landingPage .postHeroGlassFlow .fine-print{color:#4c5b22!important}.landingPage .landingSectionContent,.landingPage .reveal{opacity:1}.landingPage .hero-copy{opacity:1!important}.landingPage .hero-copy,.landingPage .hero-product{transform:none!important}@media (max-height:850px) and (min-width:901px){.landingPage .hero{padding-block:32px}.landingPage .hero h2{font-size:clamp(48px,4.8vw,72px)}.landingPage .hero-visual{height:calc(100svh - var(--site-header-height) - 96px);min-height:440px}.landingPage .dashboard-frame{transform:scale(.9);transform-origin:center}}@media (max-width:1200px){:root{--page-gutter:clamp(28px,4vw,48px)}.landing-header[data-variant=heroIntegrated] .desktop-nav{gap:20px}.landing-header[data-variant=heroIntegrated] .headerRight{gap:24px}}@media (max-width:960px){:root{--page-gutter:28px}.landing-header[data-variant=heroIntegrated] .desktop-nav{display:none}.landing-header[data-variant=heroIntegrated] .headerRight{gap:10px}}@media (max-width:900px){.landingPage .heroRail{padding-inline:18px}.landingPage .hero{border-radius:26px;min-height:auto}.landing-header[data-variant=heroIntegrated] .headerInner{padding-inline:clamp(24px,4vw,48px)}.landing-header[data-variant=heroIntegrated] .header-actions{display:flex}.landing-header[data-variant=heroIntegrated] .menu-button{display:block;margin-left:10px}.landingPage .hero-content{display:flex;flex-direction:column;gap:36px;padding-block:clamp(46px,5vw,78px) 30px;width:calc(100% - 48px)}.landingPage .hero-copy,.landingPage .hero-product{width:100%}.landingPage .hero-visual{height:auto;min-height:480px}.landingPage .hero h2{font-size:clamp(48px,8vw,72px)}}@media (max-width:680px){.landing-header{gap:16px;height:70px;min-height:70px;padding:0 16px}.landing-header.is-scrolled{height:70px}.landing-header[data-variant=heroIntegrated]{min-height:64px;padding:8px 0}.landing-header[data-variant=heroIntegrated] .header-actions{display:none}.landing-header .sanova-logo{font-size:22px}.landingPage .heroRail{padding-inline:12px}.landingPage .hero{border-radius:22px;min-height:auto}.landingPage .hero-content{width:calc(100% - 32px);padding-block:42px 64px}.landingPage .hero-visual{min-height:380px}.landingPage .hero h2{font-size:clamp(42px,11vw,58px)}.landingPage .postHeroGlassFlow .landingSectionContent{width:100%}.landingPage .postHeroGlassFlow .solution-card{min-height:250px}.landingPage .postHeroGlassFlow .security-section,.landingPage .postHeroGlassFlow .solutions-section{padding-block:80px}}.landingPage .hero,.landingPage>.hero{border:0;border-radius:0;box-shadow:none;margin:0;max-width:none;min-height:100svh;padding:0;width:100%}.landingPage .hero-content{align-items:center;display:grid;gap:clamp(42px,5vw,90px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin:0;max-width:none;padding:clamp(24px,3.5vh,48px) clamp(24px,5vw,96px) clamp(34px,5vh,72px);width:100%}.landingPage .hero-copy{min-width:0;position:relative;z-index:4}.landingPage .hero-product{min-width:0;position:relative;z-index:2}.landingPage .hero-background{inset:0}@media (max-width:1100px){.landingPage .hero-content{gap:36px;padding-inline:clamp(24px,4vw,48px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}@media (max-width:900px){.landingPage .hero{min-height:100svh}.landingPage .hero-content{display:grid;grid-template-columns:1fr;gap:46px;padding-inline:24px}.landingPage .hero-copy{max-width:720px}.landingPage .hero-product{min-height:420px}}@media (max-width:560px){:root{--page-gutter:20px}.landing-header[data-variant=heroIntegrated] .headerInner{min-height:66px;padding-inline:20px}.landing-header[data-variant=heroIntegrated] .header-actions{display:none}.landingPage .hero-content{padding:28px 20px 54px}.landingPage .hero-product{min-height:320px}.landingPage .hero h2{font-size:clamp(48px,15vw,68px);line-height:.92}}.landingPage .faq-section{padding-block:clamp(110px,11vw,180px)}.landingPage .faqInner{align-items:start;display:grid;gap:clamp(70px,9vw,150px);grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);margin-inline:auto;min-width:0;position:relative;width:min(var(--content-max),calc(100% - (var(--page-gutter) * 2)));z-index:3}.landingPage .faqAccordion,.landingPage .faqIntroduction{min-width:0}.landingPage .faqIntroduction{max-width:520px}.landingPage .faqTitle{color:#101522;font-size:clamp(58px,6vw,92px);font-weight:700;letter-spacing:-.06em;line-height:.94;margin:0;max-width:520px;text-wrap:balance}.landingPage .faqTitleAccent{color:#5b32ff;display:block}.landingPage .faqDescription{color:#566176;font-size:16px;line-height:1.65;margin:28px 0 24px;max-width:470px}.landingPage .faqStatus{align-items:center;color:#657087;display:flex;font-size:11px;gap:9px;letter-spacing:.02em}.landingPage .faqStatus span{background:#5b32ff;border-radius:50%;box-shadow:0 0 0 5px rgba(91,50,255,.12);height:7px;position:relative;width:7px}.landingPage .faqStatus span:after{background:#5b32ff;content:"";height:1px;left:14px;opacity:.35;position:absolute;top:3px;width:42px}.landingPage .faqAccordion{background:linear-gradient(135deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.27));border:1px solid hsla(0,0%,100%,.76);border-radius:30px;box-shadow:0 30px 75px rgba(50,58,87,.12),inset 1px 1px 0 hsla(0,0%,100%,.94),inset -1px -1px 0 rgba(119,134,164,.14);overflow:hidden;backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);position:relative}.landingPage .faqAccordion:before{background:linear-gradient(110deg,hsla(0,0%,100%,.68),transparent 38%,hsla(0,0%,100%,.22));content:"";inset:0;opacity:.7;pointer-events:none;position:absolute}.landingPage .faqItem{border-bottom:1px solid rgba(99,109,135,.16);position:relative}.landingPage .faqItem:last-child{border-bottom:0}.landingPage .faqItem.is-open:before{background:#5b32ff;bottom:0;content:"";left:0;position:absolute;top:0;width:2px;z-index:2}.landingPage .faqItem.is-open{background:linear-gradient(90deg,rgba(91,50,255,.07),hsla(0,0%,100%,.03))}.landingPage .faqQuestion{align-items:center;background:transparent;border:0;color:#182033;cursor:pointer;display:grid;gap:18px;grid-template-columns:44px minmax(0,1fr) 48px;min-height:94px;padding:22px 26px;text-align:left;width:100%}.landingPage .faqQuestion:hover{background:linear-gradient(90deg,rgba(91,50,255,.055),hsla(0,0%,100%,.08))}.landingPage .faqNumber{color:#8992a5;font:700 11px Manrope;letter-spacing:.08em}.landingPage .faqItem.is-open .faqNumber{color:#5b32ff}.landingPage .faqQuestionText{font:700 16px Manrope;line-height:1.35}.landingPage .faqItem.is-open .faqQuestionText{color:#101522}.landingPage .faqToggle{align-items:center;background:hsla(0,0%,100%,.34);border:1px solid rgba(110,119,143,.18);border-radius:50%;box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.84),0 8px 20px rgba(46,54,78,.07);color:#20283a;display:grid;height:44px;justify-self:end;place-items:center;transition:transform .3s ease,background .3s ease,color .3s ease;width:44px}.landingPage .faqItem.is-open .faqToggle{background:rgba(91,50,255,.1);color:#5b32ff;transform:rotate(180deg)}.landingPage .faqAnswer{overflow:hidden}.landingPage .faqAnswer p{color:#566176;font-size:14px;line-height:1.65;margin:0;max-width:720px;padding:0 92px 25px 88px}.landingPage .faqBackgroundLayers{inset:0;overflow:clip;z-index:1}.landingPage .faqBackgroundLayers,.landingPage .faqGlassBubble,.landingPage .faqGlowOne,.landingPage .faqGlowTwo{pointer-events:none;position:absolute}.landingPage .faqGlowOne{background:radial-gradient(circle,rgba(200,188,255,.42),transparent 68%);filter:blur(14px);height:420px;left:-120px;top:8%;width:420px}.landingPage .faqGlowTwo{background:radial-gradient(ellipse,rgba(160,218,242,.32),transparent 68%);filter:blur(20px);height:360px;right:-80px;top:26%;width:500px}.landingPage .faqGlassBubble{background:radial-gradient(circle at 28% 22%,hsla(0,0%,100%,.9),hsla(0,0%,100%,.2) 30%,rgba(185,207,226,.16) 62%,rgba(108,128,157,.17));border:1px solid hsla(0,0%,100%,.82);border-radius:50%;box-shadow:12px 18px 36px rgba(50,59,82,.15),inset 8px 9px 15px hsla(0,0%,100%,.82),inset -10px -12px 22px rgba(90,111,139,.18);height:150px;right:8%;top:8%;width:150px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media (max-width:1000px){.landingPage .faqInner{gap:54px;grid-template-columns:1fr}.landingPage .faqIntroduction{max-width:720px}.landingPage .faqAccordion{width:100%}}@media (max-width:680px){.landingPage .faqInner{width:calc(100% - 40px)}.landingPage .faqTitle{font-size:clamp(48px,14vw,68px)}.landingPage .faqAccordion{border-radius:22px}.landingPage .faqQuestion{gap:12px;grid-template-columns:minmax(0,1fr) 44px;min-height:84px;padding:18px}.landingPage .faqNumber{display:none}.landingPage .faqQuestionText{font-size:14px}.landingPage .faqAnswer p{padding:0 18px 22px}.landingPage .faqGlassBubble{display:none}}@media (prefers-reduced-motion:reduce){.landingPage .faqToggle{transition:none}.landingPage .faqGlassBubble,.landingPage .faqGlowOne,.landingPage .faqGlowTwo{transform:none!important}}.integrations-section{padding-bottom:145px;padding-top:145px;position:relative;text-align:center}.integrations-section .section-intro{margin-inline:auto;max-width:620px}.integration-kicker{justify-content:center;letter-spacing:.18em}.integration-map{background:radial-gradient(circle at 50% 50%,rgba(91,39,255,.09),transparent 32%),radial-gradient(circle at 84% 24%,rgba(57,167,255,.1),transparent 28%),radial-gradient(#d9d5eb 1px,transparent 0);background-size:auto,auto,24px 24px;border:1px solid rgba(91,39,255,.1);border-radius:28px;height:440px;max-width:1000px;overflow:hidden;perspective:1400px;position:relative;transform-style:preserve-3d}.integration-map:before{border:1px solid rgba(91,39,255,.08);border-radius:50%;content:"";height:310px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-8deg);width:670px}.integration-map-glow{background:radial-gradient(circle,hsla(0,0%,100%,.9),rgba(180,160,255,.18) 42%,transparent 70%);filter:blur(18px);height:300px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:420px}.integration-orbit{border:1px solid rgba(91,39,255,.18);border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-8deg) translateZ(-4px)}.integration-orbit:after{border:1px solid rgba(57,167,255,.18);border-radius:50%;content:"";inset:7px;position:absolute}.integration-orbit-back{height:220px;width:610px}.integration-orbit-front{border-color:rgba(91,39,255,.28);height:305px;transform:translate(-50%,-50%) rotate(14deg);width:780px}.integration-connections{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.integration-path-shadow{fill:none;filter:blur(4px);opacity:.18;stroke:#8b73dc;stroke-width:5}.integration-path{fill:none;opacity:.35;stroke:#8b73dc;stroke-dasharray:2 8;stroke-linecap:round;stroke-width:1.2}.integration-connections g.is-selected .integration-path{opacity:.95;stroke:var(--purple);stroke-width:2}.integration-connections g.is-dimmed .integration-path{opacity:.18}.integration-pulse{fill:var(--lime);opacity:.48}.integration-connections g.is-selected .integration-pulse{fill:var(--purple);opacity:.95}.integration-hub{height:220px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) translateZ(12px);width:220px;z-index:3}.hub-glow{background:rgba(91,39,255,.18);border-radius:50%;filter:blur(22px);inset:15px;position:absolute}.hub-ring{border:1px solid rgba(91,39,255,.25);border-radius:50%;inset:0;position:absolute}.hub-ring-outer{animation:integration-spin 24s linear infinite;border-color:rgba(91,39,255,.24) transparent rgba(57,167,255,.22);transform:rotate(18deg)}.hub-ring-inner{inset:13px;border-color:rgba(57,167,255,.25) rgba(91,39,255,.16) transparent rgba(91,39,255,.18);transform:rotate(-22deg)}.hub-core{align-items:center;background:radial-gradient(circle at 35% 25%,#fff 0,#f4f0ff 55%,#e7deff 100%);border:1px solid rgba(91,39,255,.22);border-radius:50%;box-shadow:0 24px 60px rgba(91,39,255,.16),inset 0 1px hsla(0,0%,100%,.95);display:grid;height:190px;place-items:center;position:absolute}.hub-core:after{animation:integration-sweep 4s ease-in-out infinite;background:linear-gradient(110deg,transparent,hsla(0,0%,100%,.75),transparent);content:"";inset:0;position:absolute;transform:translateX(-120%) rotate(15deg)}.hub-wordmark{color:var(--ink);font:800 25px Manrope;letter-spacing:-.04em;position:relative;z-index:1}.integration-node{align-items:center;background:hsla(0,0%,100%,.94);border:1px solid rgba(91,39,255,.14);border-radius:11px;box-shadow:0 10px 24px rgba(40,29,95,.08);color:var(--ink);cursor:pointer;display:flex;font:600 11px DM Sans;gap:8px;padding:10px 12px;position:absolute;text-align:left;transform:translateZ(6px);transition:box-shadow .25s,transform .25s,border-color .25s;z-index:4}.integration-node.is-selected,.integration-node:focus-visible,.integration-node:hover{border-color:rgba(91,39,255,.55);box-shadow:0 14px 28px rgba(40,29,95,.14);outline:none;transform:translateY(-2px) translateZ(10px)}.node-icon{align-items:center;background:#f0ecff;border-radius:7px;color:var(--purple);display:flex;flex:none;height:28px;justify-content:center;width:28px}.node-label{white-space:nowrap}.node-status{color:#67a52b;font-size:8px;margin-left:auto;opacity:0;transition:opacity .2s}.integration-node.is-selected .node-status,.integration-node:focus-visible .node-status,.integration-node:hover .node-status{opacity:1}.integration-node-1{left:7%;top:18%}.integration-node-2{left:37%;top:5%}.integration-node-3{right:8%;top:18%}.integration-node-4{left:4%;top:61%}.integration-node-5{right:4%;top:61%}.integration-node-6{right:18%;bottom:6%}.integration-node-7{left:18%;bottom:6%}.integration-node-8{right:37%;top:5%}.integration-detail{background:hsla(0,0%,100%,.82);border:1px solid rgba(91,39,255,.13);border-radius:14px;box-shadow:0 12px 28px rgba(40,29,95,.06);margin:24px auto 0;max-width:620px;padding:17px 22px;text-align:left}.integration-detail-label{align-items:center;color:var(--purple);display:flex;font-size:9px;font-weight:800;gap:7px;letter-spacing:.12em;text-transform:uppercase}.integration-detail-dot{background:var(--lime);border-radius:50%;box-shadow:0 0 0 4px rgba(196,245,54,.2);height:6px;width:6px}.integration-detail strong{display:block;font:800 19px Manrope;margin-top:8px}.integration-detail p{color:var(--muted);font-size:12px;line-height:1.5;margin-top:5px}.integration-detail-status{color:#6d7b39;display:block;font-size:9px;margin-top:9px}.integration-mobile-list{display:none}@keyframes integration-spin{to{transform:rotate(378deg)}}@keyframes integration-sweep{55%,to{transform:translateX(120%) rotate(15deg)}}@media (max-width:1050px){.integration-map{max-width:900px}.integration-node{font-size:10px}.integration-node-1{left:3%}.integration-node-3{right:3%}.integration-node-4{left:1%}.integration-node-5{right:1%}}@media (max-width:800px){.integration-map{height:390px;margin-top:42px}.integration-map:before{height:270px;width:590px}.integration-orbit-back{height:195px;width:540px}.integration-orbit-front{height:270px;width:680px}.integration-node{padding:8px}.node-status{display:none}.hub-wordmark{font-size:21px}.hub-core{height:164px;inset:15px}.integration-hub{height:194px;width:194px}}@media (max-width:520px){.integration-map{background:radial-gradient(circle at 50% 18%,rgba(91,39,255,.1),transparent 38%),radial-gradient(#d9d5eb 1px,transparent 0);background-size:auto,22px 22px;border-radius:20px;height:200px;margin-top:32px;overflow:visible}.integration-connections,.integration-map:before,.integration-node,.integration-orbit{display:none}.integration-map-glow{height:190px;top:45%;width:250px}.integration-hub{top:50%;transform:translate(-50%,-50%) translateZ(0)}.hub-ring-outer{animation:none}.integration-mobile-list{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin:22px auto 0;max-width:500px}.integration-mobile-node{align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--ink);cursor:pointer;display:flex;font:600 11px DM Sans;gap:8px;padding:10px;text-align:left}.integration-mobile-node.is-selected{border-color:var(--purple);box-shadow:0 8px 18px rgba(40,29,95,.1)}.integration-mobile-node i{background:var(--lime);border-radius:50%;height:6px;margin-left:auto;width:6px}.integration-detail{margin-top:18px;padding:15px}.integration-detail strong{font-size:17px}.integration-cta{margin-top:20px}}@media (prefers-reduced-motion:reduce){.hub-core:after,.hub-ring-outer{animation:none}.integration-pulse{display:none}}.integrations-section{background:radial-gradient(circle at 50% 48%,rgba(91,39,255,.1),transparent 36%),radial-gradient(circle at 78% 38%,rgba(57,167,255,.08),transparent 32%),#fbfbf8;margin:0;max-width:none;overflow:clip;padding-inline:0;width:100%}.integrations-section>.reveal{margin-inline:auto;width:min(1180px,calc(100% - 72px))}.integration-map{background:transparent;border:0;border-radius:0;box-shadow:none;height:auto;margin:58px auto 0;max-width:1400px;min-height:680px;overflow:visible;padding:0;width:100%}.integration-map:before{border-color:rgba(91,39,255,.08);height:520px;width:1020px}.integration-map-glow{opacity:.72}.integration-orbit{z-index:0}.integration-orbit-back{height:360px;width:1040px}.integration-orbit-front{height:500px;width:1260px}.integration-connections{z-index:1}.integration-hub{z-index:2}.integration-node{z-index:3}.integration-node-1{left:4%;top:21%}.integration-node-2{left:32%;top:2%}.integration-node-3{right:4%;top:21%}.integration-node-4{left:1%}.integration-node-5{right:1%}.integration-node-6{bottom:3%;right:17%}.integration-node-7{bottom:3%;left:17%}.integration-node-8{right:32%;top:2%}.integration-detail{background:transparent;border:0;border-radius:0;box-shadow:none;margin:48px auto 0;max-width:760px;padding:28px 0 0;position:relative;text-align:center;width:min(760px,calc(100% - 40px))}.integration-detail:before{background:rgba(91,39,255,.2);content:"";height:1px;left:0;position:absolute;right:0;top:0}.integration-detail-label{justify-content:center}.integration-detail-status{display:none}.integration-cta{margin-top:25px}@media (max-width:1050px){.integration-map{min-height:600px}.integration-orbit-back{height:300px;width:820px}.integration-orbit-front{height:420px;width:1000px}.integration-node-1{left:2%}.integration-node-3{right:2%}.integration-node-4{left:0}.integration-node-5{right:0}.integration-node-2{left:27%}.integration-node-8{right:27%}}@media (max-width:800px){.integrations-section>.reveal{width:min(100% - 40px,620px)}.integration-map{height:390px;min-height:390px;margin-left:auto;transform:none;width:100%}.integration-map:before{height:270px;width:590px}.integration-orbit-back{height:195px;width:540px}.integration-orbit-front{height:270px;width:680px}.integration-node{padding:8px}.integration-node-2{left:24%}.integration-node-8{right:24%}}@media (max-width:520px){.integration-map{height:200px;min-height:200px;margin-left:auto;margin-top:32px;transform:none;width:100%}.integration-connections,.integration-map:before,.integration-node,.integration-orbit{display:none}.integration-mobile-list{display:grid}.integration-detail{margin-top:18px}}.workflow-section{background:radial-gradient(circle at 75% 42%,rgba(91,39,255,.12),transparent 34%),radial-gradient(circle at 85% 65%,rgba(57,167,255,.09),transparent 30%),linear-gradient(135deg,#fbfbf8,#faf9ff 55%,#f2f7ff);isolation:isolate;overflow:clip;padding:130px 0 145px;position:relative}.workflow-content{align-items:center;display:grid;gap:clamp(64px,8vw,130px);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.workflow-copy{min-width:0}.workflow-steps-label{color:var(--purple);font-size:10px;font-weight:800;letter-spacing:.16em;margin-top:45px}.step-list{margin-top:18px}.intelligence-step{align-items:flex-start;background:transparent;border:0;border-top:1px solid rgba(91,39,255,.14);color:var(--muted);cursor:pointer;display:flex;gap:18px;padding:20px 0;position:relative;text-align:left;transition:color .25s,opacity .25s;width:100%}.intelligence-step:last-child{border-bottom:1px solid rgba(91,39,255,.14)}.intelligence-step:before{background:var(--purple);bottom:-1px;content:"";left:0;position:absolute;top:-1px;transform:scaleY(0);transform-origin:top;transition:transform .3s ease;width:2px}.intelligence-step.selected{color:var(--ink)}.intelligence-step.selected:before{transform:scaleY(1)}.intelligence-step-number{color:#aaaab5;font:800 12px Manrope;transition:color .25s}.intelligence-step.selected .intelligence-step-number{color:var(--purple)}.intelligence-step-copy{min-width:0}.intelligence-step h3{font:800 17px Manrope}.intelligence-step p{font-size:13px;line-height:1.5;margin-top:6px;opacity:.7;transition:opacity .25s}.intelligence-step.selected p{opacity:1}.intelligence-step>svg{color:var(--purple);margin-left:auto;opacity:0;transform:translateX(-4px);transition:opacity .2s,transform .2s}.intelligence-step.selected>svg,.intelligence-step:focus-visible>svg,.intelligence-step:hover>svg{opacity:1;transform:translateX(0)}.intelligence-step:focus-visible{outline:2px solid rgba(91,39,255,.35);outline-offset:5px}.intelligence-visual{isolation:isolate;min-height:590px;overflow:visible;position:relative;width:100%}.workflow-paths{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:0}.workflow-path{fill:none;stroke-dasharray:5 9;stroke-linecap:round;stroke-width:1.4}.workflow-path-clinical{stroke:rgba(91,39,255,.4)}.workflow-path-operations{stroke:rgba(57,167,255,.48)}.workflow-path-financial{stroke:rgba(196,245,54,.7)}.workflow-glow{background:radial-gradient(circle,hsla(0,0%,100%,.88),rgba(180,158,255,.2) 42%,transparent 70%);filter:blur(18px);height:390px;pointer-events:none;width:440px;z-index:-1}.intelligence-hub,.workflow-glow{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.intelligence-hub{height:200px;width:200px;z-index:3}.intelligence-hub-ring{border:1px solid rgba(91,39,255,.24);border-radius:50%;inset:0;position:absolute}.intelligence-hub-ring-outer{animation:workflow-ring 22s linear infinite;border-color:rgba(91,39,255,.25) transparent rgba(57,167,255,.3)}.intelligence-hub-ring-inner{inset:11px;border-color:rgba(57,167,255,.32) rgba(91,39,255,.16) transparent rgba(91,39,255,.18);transform:rotate(24deg)}.intelligence-hub-core{align-items:center;background:radial-gradient(circle at 35% 25%,#fff 0,#f6f2ff 58%,#e9e2ff 100%);border:1px solid rgba(91,39,255,.22);border-radius:50%;box-shadow:0 28px 65px rgba(91,39,255,.17),inset 0 1px hsla(0,0%,100%,.95);display:flex;flex-direction:column;inset:16px;justify-content:center;padding:22px;position:absolute;text-align:center}.intelligence-hub-core:after{animation:workflow-sweep 4s ease-in-out infinite;background:linear-gradient(110deg,transparent,hsla(0,0%,100%,.8),transparent);content:"";inset:0;position:absolute;transform:translateX(-120%) rotate(15deg)}.intelligence-hub-core strong{font:800 18px Manrope;position:relative;z-index:1}.intelligence-hub-core small{color:var(--muted);font-size:9px;line-height:1.35;margin-top:7px;max-width:120px;position:relative;z-index:1}.intelligence-hub-accent{background:var(--lime);border:3px solid #fbfbf8;border-radius:50%;bottom:15px;box-shadow:0 0 0 4px rgba(196,245,54,.18);height:13px;position:absolute;right:23px;width:13px;z-index:4}.workflow-signal-grid{inset:0;position:absolute;z-index:2}.workflow-signal{align-items:center;background:hsla(0,0%,100%,.84);border:1px solid rgba(91,39,255,.13);border-radius:10px;box-shadow:0 8px 20px rgba(40,29,95,.07);display:flex;font-size:10px;gap:7px;min-height:35px;padding:6px 9px;position:absolute;transition:opacity .35s,transform .35s,box-shadow .25s}.workflow-signal:hover{box-shadow:0 12px 24px rgba(40,29,95,.13);transform:translateY(-2px)}.workflow-signal-icon{align-items:center;border-radius:6px;display:flex;height:24px;justify-content:center;width:24px}.workflow-signal-icon.clinical{background:#eeeaff;color:var(--purple)}.workflow-signal-icon.operations{background:#e6f5ff;color:#1787d1}.workflow-signal-icon.financial{background:#effacb;color:#627d00}.workflow-signal-1{left:3%;top:14%}.workflow-signal-2{left:1%;top:43%}.workflow-signal-3{left:3%;top:72%}.workflow-signal-4{right:3%;top:14%}.workflow-signal-5{right:1%;top:43%}.workflow-signal-6{right:3%;top:72%}.workflow-signal.signal-visible{animation:workflow-signal-in .7s both;animation-delay:calc(var(--signal-index, 0) * 90ms)}.workflow-insights{display:grid;gap:8px;left:50%;position:absolute;top:6%;transform:translateX(-50%);width:min(320px,80%);z-index:4}.workflow-insights div{align-items:center;background:hsla(0,0%,100%,.94);border:1px solid rgba(91,39,255,.15);border-radius:9px;box-shadow:0 8px 18px rgba(40,29,95,.09);display:flex;font-size:10px;gap:7px;padding:8px 10px}.workflow-insights svg{color:var(--purple)}.workflow-insights b{color:#5d8625;font-size:8px;margin-left:auto}.workflow-approval{background:hsla(0,0%,100%,.94);border:1px solid rgba(91,39,255,.17);border-radius:11px;bottom:7%;display:grid;gap:8px;left:50%;padding:12px 15px;position:absolute;transform:translateX(-50%);width:min(230px,75%);z-index:4}.workflow-approval-kicker{align-items:center;color:var(--purple);display:flex;font-size:8px;font-weight:800;gap:5px;letter-spacing:.1em;text-transform:uppercase}.workflow-approval strong{font:800 13px Manrope}.workflow-approval button{background:#f0ecff;border:1px solid rgba(91,39,255,.15);border-radius:6px;color:var(--purple);cursor:pointer;font-size:9px;padding:7px}.workflow-approval button:focus-visible,.workflow-approval button:hover{background:var(--purple);color:#fff}.workflow-progress{bottom:18px;display:flex;gap:6px;left:50%;position:absolute;transform:translateX(-50%);z-index:5}.workflow-progress span{background:#d5d1df;border-radius:4px;height:4px;transition:background .25s,width .25s;width:22px}.workflow-progress span.active{background:var(--purple);width:34px}@keyframes workflow-ring{to{transform:rotate(1turn)}}@keyframes workflow-sweep{55%,to{transform:translateX(120%) rotate(15deg)}}@keyframes workflow-signal-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.workflow-section{padding:100px 0 115px}.workflow-content{gap:55px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.intelligence-visual{min-height:520px}.intelligence-hub{height:175px;width:175px}.intelligence-hub-core{inset:14px}.intelligence-hub-core strong{font-size:16px}.workflow-signal{font-size:9px;padding:5px 7px}.workflow-signal-1,.workflow-signal-4{top:11%}.workflow-signal-2,.workflow-signal-5{top:43%}.workflow-signal-3,.workflow-signal-6{top:75%}}@media (max-width:800px){.workflow-section{padding:90px 0}.workflow-content{display:flex;flex-direction:column;gap:45px}.intelligence-visual,.workflow-copy{width:100%}.intelligence-visual{min-height:520px}.workflow-signal{font-size:9px}.workflow-signal-1{left:2%}.workflow-signal-2{left:0}.workflow-signal-3{left:2%}.workflow-signal-4{right:2%}.workflow-signal-5{right:0}.workflow-signal-6{right:2%}}@media (max-width:520px){.workflow-section{padding:80px 0}.intelligence-visual{min-height:520px}.workflow-paths{height:100%}.workflow-signal{font-size:8px}.workflow-signal-1,.workflow-signal-4{top:10%}.workflow-signal-2,.workflow-signal-5{top:24%}.workflow-signal-3,.workflow-signal-6{top:38%}.workflow-signal-1,.workflow-signal-2,.workflow-signal-3{left:2%}.workflow-signal-4,.workflow-signal-5,.workflow-signal-6{right:2%}.intelligence-hub{top:66%}.workflow-insights{top:51%}.workflow-approval{bottom:4%}.workflow-progress{bottom:0}}@media (max-width:390px){.workflow-signal{max-width:130px}.workflow-signal span:last-child{white-space:normal}.intelligence-hub{height:165px;width:165px}.intelligence-hub-core{inset:13px;padding:16px}.intelligence-hub-core strong{font-size:15px}.intelligence-hub-core small{font-size:8px}}@media (prefers-reduced-motion:reduce){.intelligence-hub-core:after,.intelligence-hub-ring-outer{animation:none}.workflow-signal{animation:none!important}.workflow-path{stroke-dasharray:4 7}}.how-it-works-section{background:linear-gradient(135deg,#fbfbf8,#faf9ff 55%,#f2f7ff);isolation:isolate;overflow:clip;padding:120px 0;position:relative;scroll-margin-top:88px;width:100%}.how-it-works-content{min-width:0}.how-it-works-header{align-items:end;display:grid;gap:72px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);margin-bottom:72px}.how-it-works-header h2{max-width:700px}.how-it-works-header h2 span{background:linear-gradient(110deg,var(--ink),var(--purple),var(--blue));background-clip:text;-webkit-background-clip:text;color:transparent}.how-it-works-intro{max-width:440px}.how-it-works-intro p{color:var(--muted);font-size:16px;line-height:1.65}.workflow-track{align-items:center;display:grid;gap:38px;grid-template-columns:minmax(0,.95fr) minmax(0,.8fr) minmax(0,1.05fr);min-height:440px;position:relative}.workflow-ribbon{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:0}.workflow-ribbon-active,.workflow-ribbon-base{fill:none;stroke-linecap:round;stroke-width:2}.workflow-ribbon-base{stroke:rgba(91,39,255,.12)}.workflow-ribbon-active{stroke:var(--purple);stroke-dasharray:7 10;transition:stroke .35s,opacity .35s}.workflow-ribbon-active.stage-0{clip-path:inset(0 58% 0 0)}.workflow-ribbon-active.stage-1{clip-path:inset(0 28% 0 28%)}.workflow-ribbon-active.stage-2{clip-path:inset(0 0 0 58%)}.workflow-ribbon-active.is-approved{stroke:var(--lime);clip-path:inset(0 0 0 58%)}.workflow-ribbon-pulse{fill:var(--blue);opacity:.7}.workflow-stage{min-width:0;position:relative;transition:opacity .3s,transform .3s;z-index:1}.workflow-stage.is-muted{opacity:.58}.workflow-stage.is-active{opacity:1;transform:translateY(-3px)}.workflow-stage-heading{align-items:center;background:none;border:0;color:var(--ink);cursor:pointer;display:flex;gap:12px;padding:0;text-align:left;width:100%}.workflow-stage-heading span{color:var(--purple);font:800 12px Manrope}.workflow-stage-heading strong{font:800 20px Manrope;letter-spacing:-.04em}.workflow-stage-heading svg{color:var(--purple);margin-left:auto;opacity:0;transition:opacity .2s,transform .2s}.workflow-stage-heading:focus-visible svg,.workflow-stage.is-active .workflow-stage-heading svg,.workflow-stage:hover .workflow-stage-heading svg{opacity:1;transform:translateX(3px)}.workflow-stage-heading:focus-visible{outline:2px solid rgba(91,39,255,.32);outline-offset:5px}.workflow-stage>p{color:var(--muted);font-size:13px;line-height:1.55;margin:14px 0 22px;max-width:340px}.signal-stack{display:grid;gap:7px;margin-top:6px;max-width:330px}.signal-row{align-items:center;animation:workflow-row-in .65s both;animation-delay:var(--row-delay);background:hsla(0,0%,100%,.92);border:1px solid rgba(91,39,255,.13);border-radius:8px;box-shadow:0 6px 14px rgba(40,29,95,.06);color:var(--ink);display:flex;font-size:10px;gap:8px;min-height:35px;padding:6px 10px}.signal-row svg{color:var(--purple)}.signal-row i{background:var(--lime);border-radius:50%;height:5px;margin-left:auto;width:5px}.processing-lens{background:linear-gradient(145deg,hsla(0,0%,100%,.72),rgba(233,226,255,.82));border:1px solid rgba(91,39,255,.24);box-shadow:0 20px 42px rgba(91,39,255,.14),inset 0 1px hsla(0,0%,100%,.9);display:flex;flex-direction:column;min-height:190px;overflow:hidden;padding:28px 22px;position:relative;transform:perspective(900px) rotateY(-4deg)}.processing-lens:before{border:1px solid rgba(57,167,255,.3);content:"";inset:8px;pointer-events:none;position:absolute}.lens-state,.processing-lens b,.processing-lens small{position:relative;z-index:1}.processing-lens b{font:800 21px Manrope}.processing-lens small{color:var(--muted);font-size:9px;margin-top:7px}.lens-state{color:var(--purple);font-size:10px;font-weight:700;margin-top:auto}.lens-scan{animation:lens-scan 3.6s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(91,39,255,.28),transparent);height:2px;left:0;position:absolute;right:0;top:28%}.insight-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.insight-chips span{background:#eeeaff;border:1px solid rgba(91,39,255,.12);border-radius:5px;color:var(--purple);font-size:8px;padding:5px 7px}.review-surface{background:hsla(0,0%,100%,.96);border:1px solid rgba(91,39,255,.15);border-radius:12px;box-shadow:0 15px 30px rgba(40,29,95,.09);display:grid;gap:9px;margin-top:6px;padding:17px}.review-status{color:#6d8d2e;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.review-surface strong{font:800 15px Manrope}.review-surface small{color:var(--muted);font-size:10px}.review-actions{display:flex;gap:7px;margin-top:4px}.review-actions button{border:1px solid rgba(91,39,255,.18);border-radius:6px;cursor:pointer;flex:1;font-size:9px;padding:8px 5px}.review-actions button:first-child{background:#fff;color:var(--muted)}.review-actions button:last-child{background:var(--purple);color:#fff}.review-actions button:focus-visible{outline:2px solid rgba(91,39,255,.4);outline-offset:2px}.workflow-status{color:var(--muted);font-size:11px;margin:28px auto 0;text-align:center}@keyframes workflow-row-in{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}@keyframes lens-scan{0%,to{transform:translateY(-12px);opacity:.35}50%{transform:translateY(105px);opacity:.8}}@media (max-width:1050px){.how-it-works-section{padding:100px 0}.how-it-works-header{gap:44px;margin-bottom:52px}.workflow-track{gap:22px}.workflow-stage-heading strong{font-size:17px}.workflow-stage>p{font-size:12px}.processing-lens{padding:24px 17px}.review-surface{padding:14px}}@media (max-width:800px){.how-it-works-section{padding:90px 0}.how-it-works-header{align-items:start;display:flex;flex-direction:column;gap:24px;margin-bottom:45px}.how-it-works-intro{max-width:600px}.workflow-track{display:flex;flex-direction:column;gap:42px;min-height:0}.workflow-ribbon{height:100%;left:12px;top:0;transform:rotate(90deg);transform-origin:left top;width:100%}.workflow-stage{width:100%}.signal-stack,.workflow-stage>p{max-width:600px}.processing-lens{max-width:360px;transform:none}.workflow-stage-review{padding-bottom:4px}.workflow-status{margin-top:24px}}@media (max-width:520px){.how-it-works-section{padding:80px 0}.how-it-works-header h2{font-size:40px}.how-it-works-header{margin-bottom:35px}.workflow-track{gap:34px}.workflow-ribbon{display:none}.workflow-stage-heading strong{font-size:18px}.workflow-stage>p{font-size:13px}.signal-row{min-height:38px}.processing-lens{min-height:170px}.review-actions button{min-height:42px}.workflow-status{line-height:1.5;margin-top:20px}}@media (prefers-reduced-motion:reduce){.lens-scan,.signal-row{animation:none}.signal-row{opacity:1;transform:none}.workflow-ribbon-active{stroke-dasharray:none}}.integration-map{box-sizing:border-box;height:540px;margin-top:44px;max-width:1100px;min-height:540px;padding:76px 32px 64px}.integration-map:before{display:none}.integration-orbit-back{height:62%;width:82%}.integration-orbit-front{height:48%;width:70%}.integration-map:after{border:1px dotted rgba(91,39,255,.13);border-radius:50%;content:"";height:36%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:56%;z-index:0}.integration-hub{height:195px;width:195px}.hub-core{height:165px;inset:15px}.hub-wordmark{font-size:22px}.integration-node{max-width:210px;min-height:52px;min-width:160px;padding:0 15px;white-space:nowrap}.node-icon{height:34px;width:34px}.node-label{font-size:.88rem}.integration-node-1{left:2%;top:24%}.integration-node-2{left:24%;top:24px}.integration-node-3{right:2%;top:24%}.integration-node-4{left:0;top:52%}.integration-node-5{right:0;top:52%}.integration-node-6{bottom:4%;right:16%}.integration-node-7{bottom:4%;left:16%}.integration-node-8{right:24%;top:24px}.integration-detail{margin-top:24px;max-width:680px;padding-top:22px}.integration-cta{margin-top:24px}@media (max-width:1050px){.integration-map{max-width:820px;min-height:500px;height:500px;padding:68px 24px 54px}.integration-orbit-back{height:62%;width:82%}.integration-orbit-front{height:48%;width:70%}.integration-hub{height:175px;width:175px}.hub-core{height:145px;inset:15px}.hub-wordmark{font-size:20px}.integration-node{min-width:140px;padding:0 11px}.integration-node-1{left:1%}.integration-node-3{right:1%}.integration-node-4{left:0}.integration-node-5{right:0}.integration-node-2{left:21%}.integration-node-8{right:21%}}@media (max-width:800px){.integration-map{height:390px;min-height:390px;margin-left:auto;padding:58px 16px 45px;width:100%}.integration-map:after{height:36%;width:70%}.integration-orbit-back{height:52%;width:78%}.integration-orbit-front{height:42%;width:66%}.integration-node{min-width:124px;padding:0 8px}.integration-node-2{left:20%}.integration-node-8{right:20%}.integration-node-1{left:0}.integration-node-3{right:0}.integration-node-4{left:0}.integration-node-5{right:0}}@media (max-width:520px){.integration-map{height:200px;min-height:200px;padding:0}.integration-map:after{display:none}.integration-hub{height:175px;width:175px}.hub-core{height:145px;inset:15px}.integration-mobile-list{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.integration-cta,.integration-detail{margin-top:24px}}@media (max-width:390px){.integration-mobile-list{grid-template-columns:1fr}}.hero-visual{background:radial-gradient(circle at 75% 20%,rgba(101,170,255,.2),transparent 35%),radial-gradient(circle at 35% 75%,rgba(91,39,255,.13),transparent 38%),linear-gradient(135deg,#fff,#f8f7ff 48%,#eef7ff);border-radius:36px;contain:layout paint;isolation:isolate;overflow:clip;position:relative}.hero-visual:after{background:linear-gradient(125deg,hsla(0,0%,100%,.8),transparent 38%,rgba(113,153,255,.08));content:"";inset:0;z-index:1}.hero-visual-glow,.hero-visual:after{pointer-events:none;position:absolute}.hero-visual-glow{background:radial-gradient(circle,hsla(0,0%,100%,.9),rgba(180,158,255,.2) 35%,transparent 70%);filter:blur(20px);height:300px;left:calc(48% + var(--glow-x,0px));top:calc(44% + var(--glow-y,0px));transform:translate(-50%,-50%);transition:left .8s ease,top .8s ease;width:360px;z-index:0}.hero-scene-canvas{inset:0;position:absolute!important;z-index:2}.hero-panel-wrap{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:4}.hero-panel-tilt{transform:rotateX(var(--panel-x,2deg)) rotateY(var(--panel-y,-5deg)) rotate(1deg);transform-style:preserve-3d;transition:transform .35s cubic-bezier(.22,1,.36,1);width:min(100%,470px)}.hero-product-panel{background:linear-gradient(145deg,hsla(0,0%,100%,.97),rgba(247,245,255,.96));border:1px solid rgba(111,75,255,.28);border-radius:27px;box-shadow:18px 24px 0 rgba(91,39,255,.08),0 32px 70px rgba(49,36,125,.2),inset 0 1px hsla(0,0%,100%,.9);color:var(--ink);padding:16px;position:relative;transform-style:preserve-3d}.hero-product-panel:before{border:1px solid hsla(0,0%,100%,.9);border-radius:21px;content:"";inset:5px;pointer-events:none;position:absolute}.hero-panel-chrome{align-items:center;display:flex;font-size:10px;justify-content:space-between;padding:2px 4px 14px;position:relative;z-index:1}.hero-panel-brand{font-weight:800;letter-spacing:-.02em}.hero-panel-brand span{color:var(--purple);font-size:15px;margin-right:5px}.hero-live{align-items:center;color:#39845a;display:flex;font-size:9px;gap:5px}.hero-live i{animation:hero-live-pulse 2.4s ease-in-out infinite;background:#59bf7d;border-radius:50%;height:6px;width:6px}.hero-panel-body{display:grid;gap:8px;grid-template-columns:1.24fr .9fr 1.02fr;grid-template-rows:1.15fr .92fr .82fr;position:relative;z-index:1}.hero-ui-card{background:hsla(0,0%,100%,.9);border:1px solid #e9e5f7;border-radius:10px;box-shadow:0 6px 14px rgba(65,40,137,.07);min-width:0;overflow:hidden;padding:11px;transition:transform .25s ease,box-shadow .25s ease}.hero-ui-card:hover{box-shadow:0 10px 18px rgba(65,40,137,.12);transform:translateY(-2px)}.hero-card-heading{font-size:9px;font-weight:800;white-space:nowrap}.hero-card-heading,.hero-card-heading span{align-items:center;display:flex;gap:5px}.hero-card-heading svg{color:var(--purple);flex:none}.hero-card-heading b,.hero-card-heading small{background:#eeeaff;border-radius:12px;color:var(--purple);font-size:7px;margin-left:auto;padding:4px 6px}.hero-card-heading small{background:none;color:var(--muted);padding:0}.hero-copilot{grid-column:span 2}.hero-tabs{border-bottom:1px solid #eeeef2;display:flex;font-size:8px;gap:13px;margin-top:12px;padding-bottom:7px}.hero-tabs strong{border-bottom:2px solid var(--purple);color:var(--ink);padding-bottom:7px}.hero-muted,.hero-tabs span{color:#858590}.hero-copilot p{font-size:8px;line-height:1.5;margin-top:8px}.hero-copilot p strong{display:block;font-size:8px}.hero-chip-row{display:flex;gap:5px;margin-top:9px}.hero-chip-row span{background:#f1efff;border-radius:4px;color:var(--purple);font-size:7px;padding:4px 5px}.hero-flow{grid-column:3}.hero-flow-stats{display:flex;gap:10px;margin:18px 0 11px}.hero-flow-stats b{font:800 19px Manrope}.hero-flow-stats small{color:var(--muted);display:block;font:500 7px DM Sans;margin-top:3px;white-space:nowrap}.hero-flow-line{display:flex;gap:2px}.hero-flow-line i{background:var(--purple);border-radius:2px;height:4px;width:43%}.hero-flow-line i:nth-child(2){background:var(--blue);width:26%}.hero-flow-line i:nth-child(3){background:var(--lime);width:14%}.hero-flow>.hero-muted{display:block;font-size:7px;margin-top:14px}.hero-revenue{grid-row:span 2}.hero-revenue-content{align-items:center;display:flex;gap:10px;margin-top:17px}.hero-ring{align-items:center;background:conic-gradient(var(--purple) 0 86%,#ece9fc 86%);border-radius:50%;display:flex;flex:none;flex-direction:column;height:70px;justify-content:center;position:relative;width:70px}.hero-ring:before{background:#fff;border-radius:50%;content:"";inset:6px;position:absolute}.hero-ring small,.hero-ring strong{position:relative;z-index:1}.hero-ring strong{font:800 16px Manrope}.hero-ring small{color:var(--muted);font-size:7px}.hero-revenue-content .hero-muted{display:block;font-size:7px;white-space:nowrap}.hero-number{display:block;font:800 24px Manrope;margin:4px 0}.hero-positive{align-items:center;color:#3da366;display:flex;font-size:7px;gap:2px;white-space:nowrap}.hero-forecast{grid-column:span 2}.hero-mini-chart{display:block;fill:none;height:45px;margin-top:11px;overflow:visible;stroke:var(--purple);stroke-linecap:round;stroke-width:2.5;width:100%}.hero-mini-chart circle{fill:var(--blue);stroke:#fff;stroke-width:2}.hero-chart-labels{color:#a0a0aa;display:flex;font-size:7px;justify-content:space-between;margin-top:-1px}.hero-telehealth{grid-column:span 2}.hero-live-pill{background:#ffe8ed!important;color:#d7264e!important}.hero-session{align-items:center;background:#f2f3fa;border-radius:6px;display:flex;gap:7px;margin-top:10px;padding:7px}.hero-session>span{align-items:center;background:var(--blue);border-radius:50%;color:#fff;display:flex;font-size:8px;font-weight:800;height:23px;justify-content:center;width:23px}.hero-session strong{font-size:8px}.hero-wave{align-items:center;display:flex;gap:2px;margin-left:auto}.hero-wave i{animation:hero-wave 1.2s ease-in-out infinite alternate;background:var(--purple);border-radius:2px;height:10px;width:2px}.hero-wave i:nth-child(2),.hero-wave i:nth-child(4){animation-delay:.25s;height:17px}.hero-wave i:nth-child(3){animation-delay:.5s;height:13px}.hero-labs{grid-column:span 3}.hero-lab-row{border-top:1px solid #f0eff4;font-size:8px;justify-content:space-between;margin-top:7px;padding-top:7px}.hero-lab-row,.hero-lab-row b{align-items:center;display:flex}.hero-lab-row b{color:#359c66;font-size:7px;gap:3px}.hero-lab-row b.review{color:#b98220}.hero-scene-caption{align-items:center;bottom:18px;color:#6c6a85;display:flex;font-size:9px;gap:6px;left:22px;position:absolute}.hero-scene-caption span{background:var(--lime);border-radius:50%;box-shadow:0 0 0 4px rgba(196,245,54,.18);height:6px;width:6px}@keyframes hero-live-pulse{50%{box-shadow:0 0 0 4px rgba(89,191,125,.12);opacity:.55}}@keyframes hero-wave{to{transform:scaleY(.45)}}@media (max-width:1050px){.hero{gap:30px;grid-template-columns:.9fr 1.1fr}.hero-visual{min-height:590px}.hero-panel-wrap{padding:28px 20px}.hero-panel-tilt{width:min(100%,430px)}}@media (max-width:800px){.hero-visual{min-height:590px}.hero-panel-wrap{padding:28px 24px}.hero-scene-caption{bottom:12px}}@media (max-width:520px){.hero-visual{border-radius:24px;min-height:520px}.hero-panel-wrap{padding:24px 12px 35px}.hero-panel-tilt{width:100%}.hero-product-panel{border-radius:21px;padding:11px}.hero-panel-chrome{padding-bottom:10px}.hero-panel-body{gap:5px}.hero-ui-card{border-radius:8px;padding:8px}.hero-card-heading{font-size:7px}.hero-card-heading b,.hero-card-heading small{font-size:6px;padding:3px 4px}.hero-tabs{font-size:6px;gap:7px;margin-top:8px}.hero-tabs,.hero-tabs strong{padding-bottom:5px}.hero-copilot p{font-size:6px;margin-top:5px}.hero-chip-row{gap:3px;margin-top:5px}.hero-chip-row span{font-size:5px;padding:3px}.hero-flow-stats{gap:5px;margin:11px 0 8px}.hero-flow-stats b{font-size:13px}.hero-flow-stats small,.hero-flow>.hero-muted,.hero-lab-row,.hero-lab-row b{font-size:5px}.hero-flow>.hero-muted{margin-top:8px}.hero-revenue-content{gap:6px;margin-top:10px}.hero-ring{height:48px;width:48px}.hero-ring strong{font-size:11px}.hero-positive,.hero-revenue-content .hero-muted,.hero-ring small{font-size:5px}.hero-number{font-size:17px}.hero-mini-chart{height:31px;margin-top:6px}.hero-chart-labels{font-size:5px}.hero-session{margin-top:6px;padding:4px}.hero-session>span{font-size:6px;height:16px;width:16px}.hero-session strong{font-size:6px}.hero-scene-caption{font-size:7px;left:14px}}@media (prefers-reduced-motion:reduce){.hero-panel-tilt,.hero-visual-glow{transition:none}.hero-live i,.hero-wave i{animation:none}}.hero-fallback{background:radial-gradient(circle at 75% 18%,rgba(101,170,255,.2),transparent 35%),radial-gradient(circle at 30% 78%,rgba(91,39,255,.13),transparent 38%),linear-gradient(135deg,#fff,#f8f7ff 48%,#eef7ff)}.hero-fallback-glow{background:radial-gradient(circle,hsla(0,0%,100%,.95),rgba(177,158,255,.24) 42%,transparent 70%);filter:blur(18px);height:360px;left:50%;position:absolute;top:44%;transform:translate(-50%,-50%);width:400px}.hero-fallback-ribbon{border:18px solid hsla(0,0%,100%,.76);border-radius:50%;box-shadow:inset 0 0 12px rgba(91,39,255,.18),0 5px 16px rgba(91,39,255,.09);height:210px;position:absolute;transform:rotate(-14deg);width:570px}.hero-fallback-ribbon:after{border:2px solid rgba(196,245,54,.5);border-radius:50%;content:"";inset:-10px;position:absolute}.hero-fallback-ribbon-back{left:-150px;top:65px}.hero-fallback-ribbon-front{bottom:55px;right:-180px;transform:rotate(12deg)}.hero-fallback-grid{display:grid;gap:8px;grid-template-columns:1.2fr .9fr 1fr;grid-template-rows:1fr .9fr .85fr;position:relative;z-index:1}.hero-fallback-grid .hero-fallback-wide{grid-column:span 2}.hero-fallback-grid .hero-fallback-tall{grid-row:span 2}.hero-fallback-lines{display:grid;gap:8px;margin-top:18px}.hero-fallback-lines i{background:#e8e3ff;border-radius:4px;height:8px}.hero-fallback-lines i:nth-child(2){width:78%}.hero-fallback-lines i:nth-child(3){width:56%}.hero-fallback-chip{align-items:center;background:#effacb;border-radius:5px;color:#587400;display:inline-flex;font-size:7px;gap:3px;margin-top:14px;padding:4px 6px}.hero-fallback-stat{font:800 24px Manrope;margin:18px 0 11px}.hero-fallback-stat small{color:var(--muted);display:block;font:500 7px DM Sans}.hero-fallback-ring{align-items:center;border:8px solid #e9e5ff;border-left:8px solid var(--purple);border-radius:50%;display:flex;font:800 17px Manrope;height:67px;justify-content:center;margin:16px auto 5px;width:67px}.hero-fallback-tall>.hero-muted{display:block;font-size:7px;text-align:center}.hero-fallback-bars{align-items:end;display:flex;gap:5px;height:47px;margin-top:14px}.hero-fallback-bars i{background:var(--purple);border-radius:3px 3px 0 0;flex:1;height:48%}.hero-fallback-bars i:nth-child(2n){background:var(--blue);height:72%}.hero-fallback-bars i:nth-child(3n){background:var(--lime);height:90%}.hero-fallback-lab{border-top:1px solid #f0eff4;justify-content:space-between;margin-top:7px;padding-top:7px}.hero-fallback-lab,.hero-fallback-lab b{align-items:center;display:flex;font-size:7px}.hero-fallback-lab b{color:#359c66;gap:3px}.hero-fallback-lab b.review{color:#b98220}@media (max-width:520px){.hero-fallback-ribbon{border-width:12px;height:140px;width:400px}.hero-fallback-ribbon-back{left:-125px;top:80px}.hero-fallback-ribbon-front{bottom:62px;right:-145px}.hero-fallback-grid{gap:5px}.hero-fallback-grid .hero-ui-card{padding:8px}.hero-fallback-lines{gap:5px;margin-top:10px}.hero-fallback-lines i{height:5px}.hero-fallback-chip{font-size:5px;margin-top:8px;padding:3px}.hero-fallback-stat{font-size:15px;margin:11px 0 7px}.hero-fallback-ring{border-width:5px;font-size:11px;height:45px;margin-top:10px;width:45px}.hero-fallback-tall>.hero-muted{font-size:5px}.hero-fallback-bars{height:30px;margin-top:8px}.hero-fallback-lab,.hero-fallback-lab b{font-size:5px}}.hero{--workspace-scale:1;background:radial-gradient(circle at 82% 22%,rgba(87,156,255,.22),transparent 36%),radial-gradient(circle at 60% 78%,rgba(91,39,255,.15),transparent 42%),radial-gradient(circle at 15% 18%,rgba(196,245,54,.09),transparent 30%),linear-gradient(135deg,#fff,#fbfaff 36%,#f2f0ff 68%,#edf7ff);isolation:isolate;min-height:calc(100vh - 76px);overflow:visible;position:relative}.hero-background{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.hero-background canvas{display:block;height:100%!important;pointer-events:none;width:100%!important}.hero-content{min-height:760px;padding-bottom:clamp(36px,4vh,72px);padding-top:clamp(110px,11vh,150px);z-index:2}.hero-copy,.hero-product{position:relative;z-index:3}.hero-product{align-items:center;display:flex;justify-content:flex-end;justify-self:stretch;padding:0;width:100%}.hero-product-stage{--hero-stage-height:min(68vh,660px);max-height:none;min-height:0;width:clamp(680px,46vw,820px)}.hero-product-scale,.hero-product-stage{align-items:center;display:flex;justify-content:center}.hero-product-scale{--workspace-scale:1;transform:scale(var(--workspace-scale));transform-origin:center center;transition:transform .28s ease;width:100%}.hero-visual{background:transparent;border-radius:0;min-height:640px;overflow:visible;perspective:1200px;width:100%}.hero-visual:after{display:none}.hero-background-fallback{height:100%;inset:0;overflow:hidden;position:absolute;width:100%}.hero-background-fallback:before{background:radial-gradient(circle,hsla(0,0%,100%,.8),transparent 68%);content:"";height:440px;left:52%;position:absolute;top:42%;transform:translate(-50%,-50%);width:520px}.hero-background-ribbon{border:18px solid hsla(0,0%,100%,.52);border-radius:50%;box-shadow:inset 0 0 18px rgba(91,39,255,.14),0 8px 24px rgba(91,39,255,.07);height:230px;position:absolute;transform:rotate(-13deg);width:640px}.hero-background-ribbon:after{border:2px solid rgba(196,245,54,.4);border-radius:50%;content:"";inset:-10px;position:absolute}.ribbon-one{left:-190px;top:32%}.ribbon-two{right:-210px;top:12%;transform:rotate(10deg)}.ribbon-three{bottom:-100px;left:27%;transform:rotate(4deg)}.hero-panel-wrap{padding:34px 42px}.hero-scene-caption{z-index:5}@media (max-height:900px){.hero-content{padding-top:clamp(84px,8vh,116px);padding-bottom:clamp(28px,3vh,42px)}.hero-product-stage{width:clamp(660px,44vw,780px)}}@media (max-height:800px){.hero-content{padding-top:clamp(72px,7vh,96px);padding-bottom:clamp(22px,2.4vh,32px)}.hero-product-stage{width:clamp(640px,42vw,740px)}}@media (max-height:720px){.hero-content{padding-top:clamp(60px,6vh,80px);padding-bottom:clamp(16px,1.8vh,24px)}.hero-product-stage{width:clamp(600px,40vw,700px)}}@media (max-width:1050px){.hero-content{gap:30px;grid-template-columns:.9fr 1.1fr}.hero-visual{min-height:590px}.hero-panel-wrap{padding:28px 20px}.hero-product-stage{width:min(100%,620px)}}@media (max-width:800px){.hero-content{display:flex;flex-direction:column;gap:45px;min-height:0;padding-bottom:80px;padding-top:125px}.hero-copy,.hero-product{width:100%}.hero-product-scale,.hero-product-stage{width:100%;max-height:none}.hero-product-scale{--workspace-scale:1}.hero-visual{min-height:590px}.hero-panel-wrap{padding:28px 24px}}@media (max-width:520px){.hero-content{gap:35px;padding-top:125px}.hero-visual{min-height:520px}.hero-panel-wrap{padding:24px 12px 35px}.hero-background-ribbon{border-width:12px;height:150px;width:430px}.ribbon-one{left:-190px;top:34%}.ribbon-two{right:-220px;top:14%}.ribbon-three{bottom:-60px;left:18%}}.hero{align-items:stretch;display:block;margin:0;padding:0;width:100%}.hero-background{bottom:0;height:100%;left:0;margin:0;max-width:none;right:0;top:0;width:100%}.hero-content{align-items:center;display:grid;gap:58px;grid-template-columns:.88fr 1.12fr;margin-inline:auto;min-height:calc(100vh - 76px);padding-block:72px;padding-inline:0;position:relative;width:min(1480px,calc(100% - 64px))}.hero-product{min-width:0}@media (max-width:1050px){.hero-content{gap:30px;grid-template-columns:.9fr 1.1fr;width:min(100% - 48px,1180px)}}@media (max-width:800px){.hero-content{display:flex;flex-direction:column;gap:45px;min-height:0;padding-block:125px 80px;width:min(100% - 40px,620px)}}@media (max-width:520px){.hero-content{gap:35px;padding-block:125px 60px;width:calc(100% - 32px)}}.dashboard-scene{border-radius:28px;contain:layout paint;isolation:isolate;min-height:0;overflow:hidden;perspective:1400px;perspective-origin:50%;position:relative;transform-style:preserve-3d;width:100%}.dashboard-glow{background:radial-gradient(ellipse,rgba(91,39,255,.34),rgba(57,167,255,.1) 43%,transparent 72%);filter:blur(18px);height:82%;left:8%;pointer-events:none;position:absolute;top:8%;transform:translate3d(calc(var(--glow-x, 0px) * -1),calc(var(--glow-y, 0px) * -1),-8px);transition:transform .3s ease-out;width:84%;z-index:0}.dashboard-float-layer{animation:subtle-dashboard-float 8s ease-in-out infinite;position:relative;transform-style:preserve-3d;z-index:1}.dashboard-rotation-layer{--rotate-x:1.5deg;--rotate-y:-2deg;--rotate-z:.2deg;transform:perspective(1400px) rotateX(var(--rotate-x)) rotateY(var(--rotate-y)) rotate(var(--rotate-z));transition:transform .12s cubic-bezier(.2,.8,.2,1);will-change:transform}.dashboard-frame,.dashboard-rotation-layer{position:relative;transform-style:preserve-3d}.dashboard-frame{min-height:495px;overflow:hidden;z-index:1}.dashboard-frame:after{background:linear-gradient(120deg,hsla(0,0%,100%,.18),transparent 28%,transparent 72%,hsla(0,0%,100%,.08));border-radius:inherit;content:"";inset:0;mix-blend-mode:soft-light;pointer-events:none;position:absolute;transform:translateZ(2px);z-index:8}.dashboard-frame:before{border-radius:inherit}.dashboard-grid{transform-style:preserve-3d}.dashboard-card{--depth:2px;border-color:rgba(91,39,255,.08);position:relative;transform:translateZ(var(--depth));transform-style:preserve-3d;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;will-change:transform}.dashboard-card:hover{border-color:rgba(91,39,255,.16);box-shadow:0 12px 24px rgba(23,10,72,.14),0 0 0 1px rgba(91,39,255,.1);transform:translateY(-2px) translateZ(4px)}.dashboard-card-copilot{--depth:2px;animation:dashboard-card-fade .55s ease-out .12s both}.dashboard-card-flow{--depth:4px;animation:dashboard-card-fade .55s ease-out .2s both}.dashboard-card-revenue{--depth:3px;animation:dashboard-card-fade .55s ease-out .28s both}.dashboard-card-forecast{--depth:4px;animation:dashboard-card-fade .55s ease-out .36s both}.dashboard-card-telehealth{--depth:5px;animation:dashboard-card-fade .55s ease-out .44s both}.dashboard-card-labs{--depth:3px;animation:dashboard-card-fade .55s ease-out .52s both}.dashboard-frame .live-dot,.dashboard-frame .live-pill,.dashboard-frame .status-chip{position:relative;transform:translateZ(6px);z-index:2}.dashboard-frame .live-dot i{animation:status-pulse 2.4s ease-in-out infinite}.dashboard-floor-shadow{background:rgba(22,5,80,.26);border-radius:50%;bottom:2px;filter:blur(14px);height:22px;left:12%;pointer-events:none;position:absolute;transform:rotateX(72deg) translateZ(-6px);width:76%;z-index:0}.hero-product{padding:20px 0 28px}@keyframes subtle-dashboard-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes dashboard-card-fade{0%{opacity:0}to{opacity:1}}@keyframes status-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (max-width:1050px) and (min-width:801px){.dashboard-scene{min-height:500px;perspective:1050px}.dashboard-rotation-layer{--rotate-x:1deg;--rotate-y:-1.5deg}.dashboard-float-layer{animation-duration:9s}}@media (max-width:800px){.dashboard-scene{min-height:470px;perspective:900px}.dashboard-rotation-layer{--rotate-x:0deg;--rotate-y:0deg}.dashboard-float-layer{animation:none}.dashboard-frame{min-height:450px}.dashboard-floor-shadow{bottom:14px}}@media (max-width:520px){.dashboard-scene{min-height:360px;perspective:700px}.dashboard-rotation-layer{--rotate-x:0deg;--rotate-y:0deg;--rotate-z:0deg}.dashboard-card{--depth:0px;transform:none}.dashboard-card:hover{transform:none}.dashboard-frame{min-height:340px}.dashboard-floor-shadow{bottom:8px;filter:blur(14px);height:24px}.dashboard-glow{filter:blur(17px)}}@media (prefers-reduced-motion:reduce){.dashboard-card,.dashboard-float-layer,.dashboard-frame .live-dot i{animation:none!important}.dashboard-card{opacity:1;transform:translateZ(var(--depth))}.dashboard-rotation-layer{transition:none}}.landingPage .postHeroGlassFlow>.landingMotionSection{content-visibility:auto;contain-intrinsic-size:720px}.landingPage .demo-form,.landingPage .form-success,.landingPage .landingBenefitCard,.landingPage .platform-section .mini-platform,.landingPage .security-float,.landingPage .security-grid div,.landingPage .solution-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hero-scene-stage{inset:0;position:absolute}.hero-scene-stage .hero-scene-canvas{height:100%!important;width:100%!important}@media (max-width:800px){.landingPage .demo-form,.landingPage .form-success,.landingPage .landingBenefitCard,.landingPage .platform-section .mini-platform,.landingPage .security-float,.landingPage .security-grid div,.landingPage .solution-card{backdrop-filter:none;-webkit-backdrop-filter:none;background:hsla(0,0%,100%,.74)}}.landingPage .postHeroGlassFlow>.faq-section,.landingPage .postHeroGlassFlow>.landingMotionSection,.landingPage .postHeroGlassFlow>.landingMotionSection>section{background:transparent!important}.landingPage .postHeroGlassFlow>.faq-section:after,.landingPage .postHeroGlassFlow>.faq-section:before,.landingPage .postHeroGlassFlow>.landingMotionSection:after,.landingPage .postHeroGlassFlow>.landingMotionSection>section:after,.landingPage .postHeroGlassFlow>.landingMotionSection>section:before{background:none!important}.landingPage{background:radial-gradient(ellipse 72% 24% at 10% 12%,rgba(211,217,255,.68),transparent 72%),radial-gradient(ellipse 68% 24% at 88% 28%,rgba(211,241,242,.62),transparent 72%),radial-gradient(ellipse 70% 25% at 22% 58%,rgba(238,222,255,.52),transparent 74%),radial-gradient(ellipse 72% 24% at 82% 78%,hsla(98,51%,90%,.48),transparent 74%),linear-gradient(180deg,#eef0f8,#eef4f5 34%,#f1edf8 62%,#edf4f2 82%,#e8edf7)}.landingPage .postHeroGlassFlow{background:transparent!important}.care-network-section{padding:clamp(88px,9vw,136px) 0!important;text-align:left}.care-network-layout{align-items:center;display:grid;gap:clamp(48px,7vw,110px);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);margin:0 auto;max-width:1440px;padding:0 clamp(22px,4vw,64px);width:100%}.care-network-copy{min-width:0}.care-network-copy h2{font-size:clamp(42px,4.8vw,68px)}.care-network-copy .section-intro{max-width:470px}.care-network-selector{border-top:1px solid rgba(91,39,255,.16);display:grid;gap:0;margin-top:40px;max-width:430px}.care-network-tab{align-items:center;background:transparent;border:0;border-bottom:1px solid rgba(91,39,255,.12);color:#697286;cursor:pointer;display:grid;font:600 12px DM Sans,sans-serif;gap:10px;grid-template-columns:28px minmax(0,1fr) auto;min-height:48px;padding:7px 4px;text-align:left;transition:background .25s,color .25s,border-color .25s}.care-network-tab:focus-visible,.care-network-tab:hover{background:hsla(0,0%,100%,.25);color:#182033;outline:none}.care-network-tab.is-selected{background:hsla(0,0%,100%,.38);border-bottom-color:rgba(91,39,255,.3);color:#182033}.care-network-tab i{color:#6b8e39;font-size:9px;font-style:normal}.care-network-tab-icon{align-items:center;background:hsla(0,0%,100%,.36);border:1px solid rgba(91,39,255,.12);border-radius:7px;color:#765ee0;display:grid;height:27px;place-items:center;width:27px}.care-network-tab.is-selected .care-network-tab-icon{background:#eeeaff;border-color:rgba(91,39,255,.35);color:var(--purple)}.care-network-selected{border-left:2px solid var(--purple);margin-top:27px;max-width:430px;padding:2px 0 2px 18px}.care-network-selected-label{align-items:center;color:#648738;display:flex;font-size:9px;font-weight:800;gap:7px;letter-spacing:.1em;text-transform:uppercase}.care-network-footer i,.care-network-live i,.care-network-module>i,.care-network-selected-label i{background:#7bbc63;border-radius:50%;display:inline-block;height:6px;width:6px}.care-network-selected strong{display:block;font:800 20px Manrope;margin-top:9px}.care-network-selected p{color:#697286;font-size:12px;line-height:1.55;margin-top:6px;max-width:370px}.care-network-selected .text-link{font-size:12px;margin-top:15px}.care-network-visual{background:linear-gradient(145deg,hsla(0,0%,100%,.56),rgba(239,242,255,.3));border:1px solid hsla(0,0%,100%,.78);border-radius:24px;box-shadow:0 25px 65px rgba(48,54,89,.1),inset 1px 1px hsla(0,0%,100%,.85);min-width:0;overflow:hidden;padding:18px;position:relative}.care-network-visual-glow{background:radial-gradient(ellipse,rgba(145,129,236,.22),rgba(107,205,213,.1) 44%,transparent 72%);filter:blur(24px);height:70%;left:15%;pointer-events:none;position:absolute;top:15%;width:70%}.care-network-chrome,.care-network-footer{align-items:center;color:#5e687c;display:flex;font-size:10px;justify-content:space-between;position:relative;z-index:2}.care-network-chrome b{color:var(--purple);font-size:15px;margin-right:5px}.care-network-live{align-items:center;color:#61843d;display:flex;gap:6px}.care-network-canvas{background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,100%,.62);border-radius:16px;height:450px;margin-top:16px;overflow:hidden;position:relative}.care-network-paths{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:1}.care-network-paths path{fill:none;opacity:.16;stroke:#7c72d4;stroke-dasharray:4 10;stroke-linecap:round;stroke-dashoffset:0;stroke-width:1.2;transition:opacity .3s,stroke .3s,stroke-width .3s}.care-network-paths path.is-active{opacity:.95;stroke:#6745db;stroke-width:2.3}.care-network-core{align-items:center;background:linear-gradient(145deg,hsla(0,0%,100%,.82),rgba(242,239,255,.48));border:1px solid rgba(111,75,255,.28);border-radius:15px;box-shadow:0 18px 34px rgba(72,54,145,.12),inset 1px 1px hsla(0,0%,100%,.95);display:flex;flex-direction:column;height:120px;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:190px;z-index:3}.care-network-core-mark{align-items:center;background:var(--purple);border-radius:8px;color:#fff;display:grid;font-size:16px;height:30px;margin-bottom:9px;place-items:center;width:30px}.care-network-core strong{color:#172033;font:800 18px Manrope}.care-network-core small{color:#768095;font-size:9px;margin-top:5px}.care-network-core i{background:var(--lime);border:2px solid #fff;border-radius:50%;bottom:12px;height:8px;position:absolute;right:16px;width:8px}.care-network-modules{inset:0;position:absolute;z-index:4}.care-network-module{align-items:center;background:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.76);border-radius:10px;box-shadow:0 8px 18px rgba(48,54,89,.05);color:#6b7487;display:flex;font-size:10px;gap:8px;min-width:145px;padding:10px 11px;position:absolute;transition:background .3s,border-color .3s,color .3s,transform .3s}.care-network-module:first-child{left:4%;top:13%}.care-network-module:nth-child(2){left:4%;top:43%}.care-network-module:nth-child(3){left:4%;top:73%}.care-network-module:nth-child(4){right:4%;top:13%}.care-network-module:nth-child(5){right:4%;top:43%}.care-network-module:nth-child(6){right:4%;top:73%}.care-network-module-icon{align-items:center;border-radius:6px;display:grid;height:27px;place-items:center;width:27px}.care-network-module-icon.clinical{background:#eeeaff;color:#765ee0}.care-network-module-icon.operations{background:#e4f5f7;color:#3d98ac}.care-network-module-icon.financial{background:#effacb;color:#67802b}.care-network-module>i{background:#c5cad4;height:5px;margin-left:auto;width:5px}.care-network-module.is-active{background:hsla(0,0%,100%,.86);border-color:rgba(103,69,219,.42);color:#182033;transform:translateY(-2px)}.care-network-module.is-active>i{background:var(--lime);box-shadow:0 0 0 4px rgba(196,245,54,.16)}.care-network-footer{border-top:1px solid rgba(91,39,255,.1);margin-top:14px;padding:12px 2px 0}.care-network-footer span{align-items:center;display:flex;gap:7px}.care-network-footer span:last-child{color:#7c8596}.care-network-section .integration-cta,.care-network-section .integration-detail,.care-network-section .integration-mobile-list{display:none}@media (max-width:1050px){.care-network-layout{gap:48px;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr)}.care-network-canvas{height:410px}.care-network-module{min-width:125px}.care-network-core{width:170px}}@media (max-width:800px){.care-network-section{padding-block:80px!important}.care-network-layout{display:flex;flex-direction:column;gap:42px;padding-inline:20px}.care-network-copy,.care-network-visual{width:100%}.care-network-copy h2{font-size:clamp(42px,10vw,62px)}.care-network-selector{margin-top:30px;max-width:none}.care-network-selected{max-width:none}.care-network-visual{padding:14px}.care-network-canvas{height:430px}.care-network-module{min-width:132px}.care-network-footer{font-size:9px}}@media (max-width:520px){.care-network-layout{padding-inline:20px}.care-network-tab{min-height:46px}.care-network-tab i{display:none}.care-network-canvas{height:470px}.care-network-core{height:105px;width:150px}.care-network-core strong{font-size:15px}.care-network-core small{font-size:8px}.care-network-module{min-width:0;padding:8px;width:42%}.care-network-module span:not(.care-network-module-icon){font-size:9px}.care-network-module:first-child,.care-network-module:nth-child(2),.care-network-module:nth-child(3){left:3%}.care-network-module:nth-child(4),.care-network-module:nth-child(5),.care-network-module:nth-child(6){right:3%}.care-network-footer{align-items:flex-start;flex-direction:column;gap:7px}}@media (prefers-reduced-motion:reduce){.care-network-paths path{animation:none;transition:none}.care-network-module{transition:none}}.landingPage .hero{min-height:0;overflow:visible}.landingPage .hero-content{min-height:0;padding-block:48px 52px}.landingPage .hero-product{min-height:0;padding:12px 0 18px}.landingPage .hero-background{overflow:hidden}@media (max-width:1100px){.landingPage .hero-content{padding-block:42px 46px}}@media (max-width:900px){.landingPage .hero{min-height:0}.landingPage .hero-content{gap:40px;min-height:0;padding-block:42px 38px}.landingPage .hero-product{min-height:0;padding:0 0 12px}}@media (max-width:560px){.landingPage .hero-content{gap:32px;padding:28px 20px 38px}.landingPage .hero-product{min-height:0;padding-bottom:8px}}.clinic-dashboard{color:#182033;height:100%;padding:12px;position:relative;z-index:2}.clinic-dashboard-status{align-items:center;color:#7b8496;display:flex;font-size:8px;gap:16px;letter-spacing:.02em;padding:0 2px 11px}.clinic-dashboard-status span{align-items:center;display:flex;gap:5px}.clinic-dashboard-status span:first-child{color:#5e843c;font-weight:700}.clinic-dashboard-status i{background:#72bf65;border-radius:50%;box-shadow:0 0 0 4px rgba(114,191,101,.12);display:inline-block;height:5px;width:5px}.clinic-dashboard-overview{display:grid;gap:9px;grid-template-columns:1.16fr .84fr}.clinic-activity-panel,.clinic-copilot-panel,.clinic-module-panel,.clinic-patient-context,.clinic-pulse-panel{background:hsla(0,0%,100%,.56);border:1px solid hsla(0,0%,100%,.78);border-radius:11px;box-shadow:0 8px 18px rgba(46,54,84,.055),inset 1px 1px hsla(0,0%,100%,.72);min-width:0;padding:13px}.clinic-panel-label{color:#717b8f;font-weight:800;justify-content:space-between;letter-spacing:.08em;text-transform:uppercase}.clinic-panel-label,.clinic-panel-label b{align-items:center;display:flex;font-size:8px}.clinic-panel-label b{color:#7562c9;gap:3px;letter-spacing:0;text-transform:none}.clinic-patient-name{align-items:center;display:flex;gap:8px;margin:16px 0 14px}.clinic-avatar{align-items:center;background:linear-gradient(145deg,#8d7be2,#5b45b7);border-radius:9px;color:#fff;display:grid;font-size:9px;font-weight:800;height:31px;place-items:center;width:31px}.clinic-patient-name div{display:grid;gap:3px;min-width:0}.clinic-patient-name strong{font:800 13px Manrope}.clinic-patient-name small{color:#7a8495;font-size:8px;white-space:nowrap}.clinic-patient-name>i{background:#effacb;border-radius:9px;color:#66802b;font-size:7px;font-style:normal;margin-left:auto;padding:4px 6px}.clinic-context-line{border-top:1px solid rgba(91,39,255,.08);display:flex;font-size:8px;justify-content:space-between;padding-top:8px;margin-top:8px}.clinic-context-line span{color:#8992a2}.clinic-context-line strong{font-size:8px;font-weight:700}.clinic-metric-grid{display:grid;gap:5px;grid-template-columns:repeat(3,1fr);margin:23px 0 13px}.clinic-metric-grid strong{font:800 20px Manrope}.clinic-metric-grid small{color:#818a9b;display:block;font:500 7px DM Sans;margin-top:3px;white-space:nowrap}.clinic-load-bar{gap:3px}.clinic-load-bar i{background:#765ee0;border-radius:2px;height:4px;width:43%}.clinic-load-bar i:nth-child(2){background:#54b8d2;width:28%}.clinic-load-bar i:nth-child(3){background:#b3d96a;width:17%}.clinic-pulse-note{color:#7d8696;display:block;font-size:8px;margin-top:12px}.clinic-pulse-note span{color:#589364;font-weight:700;margin-left:3px}.clinic-dashboard-main{display:grid;gap:9px;grid-template-columns:1.02fr 1.1fr .88fr;margin-top:9px}.clinic-copilot-panel{background:linear-gradient(145deg,rgba(247,245,255,.76),hsla(0,0%,100%,.43))}.clinic-copilot-panel .clinic-panel-label span{align-items:center;color:#5b45b7;display:flex;gap:5px}.clinic-review-badge{background:#effacb;border-radius:8px;color:#647e29!important;padding:4px 6px}.clinic-copilot-panel>strong{display:block;font:800 13px Manrope;margin-top:22px}.clinic-copilot-panel>p{color:#737e91;font-size:8px;line-height:1.45;margin-top:5px;min-height:24px}.clinic-copilot-suggestion{background:hsla(0,0%,100%,.58);border:1px solid rgba(91,39,255,.12);border-radius:7px;display:grid;gap:4px;margin-top:15px;padding:8px;position:relative}.clinic-copilot-suggestion span{color:#8992a2;font-size:7px}.clinic-copilot-suggestion strong{font-size:9px}.clinic-copilot-suggestion i{align-items:center;background:#e7f5df;border-radius:50%;color:#5e994b;display:grid;height:18px;place-items:center;position:absolute;right:7px;top:8px;width:18px}.clinic-module-panel{padding-bottom:10px}.clinic-module-panel .care-network-modules{display:grid;gap:5px;grid-template-columns:1fr 1fr;inset:auto;margin-top:12px;position:static}.clinic-module-panel .care-network-module{align-items:center;background:hsla(0,0%,100%,.34);border:1px solid rgba(91,39,255,.08);border-radius:7px;box-shadow:none;color:#727d90;display:flex;font-size:8px;gap:5px;min-width:0;padding:6px;position:relative;transform:none;width:auto}.clinic-module-panel .care-network-module:nth-child(n){left:auto;right:auto;top:auto}.clinic-module-panel .care-network-module-icon{border-radius:4px;height:20px;width:20px}.clinic-module-panel .care-network-module-icon svg{height:12px;width:12px}.clinic-module-panel .care-network-module>i{height:4px;margin-left:auto;width:4px}.clinic-module-panel .care-network-module.is-active{background:rgba(238,234,255,.9);border-color:rgba(103,69,219,.38);color:#4e3e9b;transform:translateY(-1px)}.clinic-activity-panel{padding-bottom:9px}.clinic-activity-item{align-items:flex-start;border-top:1px solid rgba(91,39,255,.08);display:flex;font-size:8px;gap:7px;line-height:1.3;margin-top:9px;padding-top:9px}.clinic-activity-item>i{background:#7bbc63;border-radius:50%;box-shadow:0 0 0 3px rgba(123,188,99,.12);flex:none;height:5px;margin-top:3px;width:5px}.clinic-activity-item span{display:grid;gap:3px}.clinic-activity-item small{color:#929aaa;font-size:7px}@media (max-width:1050px){.clinic-dashboard-main{grid-template-columns:1fr 1fr}.clinic-activity-panel{grid-column:1/-1}.clinic-activity-panel .clinic-activity-item{display:inline-flex;margin-right:18px}.clinic-activity-panel .clinic-activity-item:last-child{margin-right:0}}@media (max-width:800px){.clinic-dashboard-status{gap:10px}.clinic-dashboard-main{grid-template-columns:1fr 1fr}.clinic-copilot-panel{grid-column:1/-1}.clinic-activity-panel,.clinic-module-panel{min-height:165px}}@media (max-width:520px){.clinic-dashboard{padding:7px}.clinic-dashboard-status{flex-wrap:wrap;gap:7px 12px;font-size:7px}.clinic-dashboard-overview{grid-template-columns:1fr}.clinic-pulse-panel{display:none}.clinic-dashboard-main{grid-template-columns:1fr}.clinic-activity-panel,.clinic-copilot-panel,.clinic-module-panel{grid-column:auto}.clinic-activity-panel,.clinic-module-panel{min-height:0}.clinic-activity-panel .clinic-activity-item{display:flex;margin-right:0}.clinic-patient-name strong{font-size:12px}}.clinic-dashboard-view{height:100%}.clinic-load-bar{background:rgba(91,39,255,.1);border-radius:3px;display:flex;height:4px;overflow:hidden}.clinic-load-bar i{background:linear-gradient(90deg,#765ee0,#54b8d2);border-radius:3px;display:block;height:100%;width:var(--workflow-progress,43%)}.landingPage .hero-copy,.landingPage .hero-panel-tilt,.landingPage .hero-panel-wrap,.landingPage .hero-product,.landingPage .hero-product-panel,.landingPage .hero-product-scale,.landingPage .hero-product-stage,.landingPage .hero-visual{box-sizing:border-box;min-width:0;max-width:100%}.landingPage .hero-product{justify-self:stretch;overflow:visible;width:100%}.landingPage .hero-product-stage{margin-inline:auto;width:100%;max-width:820px}.landingPage .hero-product-scale,.landingPage .hero-visual{width:100%}.landingPage .hero-panel-wrap{padding-inline:clamp(18px,3vw,42px)}.landingPage .hero-panel-tilt{width:min(470px,100%)}@media (max-width:1050px){.landingPage .hero-product-stage{width:100%;max-width:100%}}@media (max-width:800px){.landingPage .hero-product{display:block}.landingPage .hero-product-stage{width:100%;max-width:680px;margin-inline:auto}.landingPage .hero-panel-wrap{padding:26px clamp(20px,5vw,34px) 36px}}@media (max-width:560px){.landingPage .hero-product-scale,.landingPage .hero-product-stage,.landingPage .hero-visual{width:100%;max-width:100%}.landingPage .hero-panel-wrap{padding:20px clamp(18px,5vw,24px) 30px}.landingPage .hero-panel-tilt{transform:none;width:100%}.landingPage .hero-product-panel{box-shadow:8px 14px 0 rgba(91,39,255,.07),0 22px 44px rgba(49,36,125,.16),inset 0 1px hsla(0,0%,100%,.9)}}@media (max-width:380px){.landingPage .hero-panel-wrap{padding-inline:14px}.landingPage .hero-product-panel{padding-inline:10px}.landingPage .hero-panel-chrome{gap:8px}.landingPage .hero-live,.landingPage .hero-panel-brand{white-space:nowrap}}@media (min-width:801px){.landingPage .hero-visual{height:clamp(430px,calc(100svh - var(--site-header-height) - 104px),660px);min-height:0}.landingPage .hero-panel-tilt{--workspace-fit:1;transform:scale(var(--workspace-fit)) rotateX(var(--panel-x,2deg)) rotateY(var(--panel-y,-5deg)) rotate(1deg);transform-origin:center}}@media (min-width:801px) and (max-height:900px){.landingPage .hero-panel-tilt{--workspace-fit:0.96}}@media (min-width:801px) and (max-height:820px){.landingPage .hero-panel-tilt{--workspace-fit:0.88}}@media (min-width:801px) and (max-height:740px){.landingPage .hero-panel-tilt{--workspace-fit:0.82}}@media (min-width:801px) and (max-height:680px){.landingPage .hero-panel-tilt{--workspace-fit:0.74}}@media (max-width:800px){.landingPage .hero-visual{height:auto;min-height:0}.landingPage .hero-panel-wrap{position:relative;inset:auto;min-height:0}.landingPage .hero-panel-tilt{flex:0 1 470px}}@media (max-width:560px){.landingPage .hero-panel-tilt{flex-basis:100%}}.landingPage .platform-section-advanced{isolation:isolate;overflow:hidden;position:relative}.landingPage .platform-section-advanced:before{background:radial-gradient(circle at 18% 24%,rgba(86,47,255,.1),transparent 32%),radial-gradient(circle at 84% 44%,rgba(61,179,255,.1),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,0),rgba(247,248,255,.72) 52%,hsla(0,0%,100%,0));content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.landingPage .platform-advanced-heading{align-items:end;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) auto}.landingPage .platform-advanced-heading>div:first-child{min-width:0}.landingPage .platform-advanced-heading .section-intro{max-width:720px}.landingPage .platform-live-context{align-items:center;background:hsla(0,0%,100%,.72);border:1px solid rgba(91,67,255,.13);border-radius:18px;box-shadow:0 18px 48px rgba(42,32,105,.08),inset 0 1px 0 hsla(0,0%,100%,.9);display:flex;flex:0 0 auto;gap:13px;margin-bottom:8px;padding:13px 16px 13px 13px;position:relative}.landingPage .platform-live-context:after{background:linear-gradient(90deg,transparent,rgba(86,47,255,.48),transparent);bottom:-1px;content:"";height:1px;left:20%;position:absolute;right:20%}.landingPage .platform-live-context>span:last-child{display:grid;gap:2px}.landingPage .platform-live-context small{color:#77738d;font:700 9px/1.2 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase}.landingPage .platform-live-context strong{color:#191828;font:700 11px/1.35 Manrope,sans-serif;white-space:nowrap}.landingPage .platform-live-orbit{align-items:center;background:linear-gradient(145deg,rgba(86,47,255,.12),rgba(77,174,255,.08));border:1px solid rgba(86,47,255,.15);border-radius:50%;display:flex;height:38px;justify-content:center;position:relative;width:38px}.landingPage .platform-live-orbit:after,.landingPage .platform-live-orbit:before{border:1px solid rgba(86,47,255,.22);border-radius:50%;content:"";inset:7px;position:absolute}.landingPage .platform-live-orbit:after{animation:platformOrbit 4s linear infinite;border-color:var(--purple) transparent transparent var(--purple);inset:3px}.landingPage .platform-live-orbit i:first-child{background:var(--purple);border-radius:50%;box-shadow:0 0 0 4px rgba(86,47,255,.12);height:7px;width:7px}.landingPage .platform-live-orbit i:last-child{background:var(--lime);border:2px solid #fff;border-radius:50%;height:8px;position:absolute;right:3px;top:5px;width:8px}@keyframes platformOrbit{to{transform:rotate(1turn)}}.landingPage .platform-tabs-advanced{margin-top:clamp(38px,5vw,64px);min-width:0}.landingPage .platform-tab-rail{background:hsla(0,0%,100%,.62);border:1px solid rgba(63,51,128,.11);border-radius:22px;box-shadow:0 18px 45px rgba(28,24,67,.06),inset 0 1px 0 hsla(0,0%,100%,.88);display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px}.landingPage .platform-tab-card{align-items:center;appearance:none;background:transparent;border:1px solid transparent;border-radius:16px;color:#77738d;cursor:pointer;display:grid;font-family:Manrope,sans-serif;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;min-height:70px;padding:12px 14px;position:relative;text-align:left;transition:background .28s ease,border-color .28s ease,box-shadow .28s ease,color .28s ease,transform .28s ease}.landingPage .platform-tab-card:hover{background:hsla(0,0%,100%,.72);color:#252238;transform:translateY(-1px)}.landingPage .platform-tab-card.active{background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(248,247,255,.94));border-color:rgba(86,47,255,.16);box-shadow:0 12px 30px rgba(48,35,119,.11),inset 0 1px 0 #fff;color:#171522}.landingPage .platform-tab-card.active:after{background:linear-gradient(90deg,#5933ff,#4a8dff,#b7f23c);border-radius:4px 4px 0 0;bottom:-1px;content:"";height:3px;left:18px;position:absolute;right:18px}.landingPage .platform-tab-icon{align-items:center;background:rgba(95,70,255,.08);border:1px solid rgba(86,47,255,.08);border-radius:12px;color:#6948ff;display:flex;height:39px;justify-content:center;transition:background .28s ease,color .28s ease,transform .28s ease;width:39px}.landingPage .platform-tab-card.active .platform-tab-icon{background:linear-gradient(145deg,#633cff,#4931e9);box-shadow:0 8px 18px rgba(86,47,255,.25);color:#fff;transform:scale(1.04)}.landingPage .platform-tab-operations.active .platform-tab-icon{background:linear-gradient(145deg,#329be9,#4260f2);box-shadow:0 8px 18px rgba(52,132,235,.24)}.landingPage .platform-tab-revenue.active .platform-tab-icon{background:linear-gradient(145deg,#181728,#34324d);box-shadow:0 8px 18px rgba(23,21,38,.2)}.landingPage .platform-tab-copy{display:grid;gap:3px;min-width:0}.landingPage .platform-tab-copy strong{font-size:12px;font-weight:800;letter-spacing:-.01em}.landingPage .platform-tab-copy small{color:#8d899f;font-size:9px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landingPage .platform-tab-index{color:#a09caf;font-size:9px;font-weight:800;letter-spacing:.08em}.landingPage .platform-tab-card.active .platform-tab-index{color:#6948ff}.landingPage .platform-command-grid{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);margin-top:18px;min-width:0}.landingPage .platform-story-card,.landingPage .platform-workspace-shell{min-width:0}.landingPage .platform-story-card{background:radial-gradient(circle at 8% 0,rgba(86,47,255,.12),transparent 30%),linear-gradient(150deg,hsla(0,0%,100%,.96),rgba(248,247,255,.86));border:1px solid rgba(74,59,148,.12);border-radius:26px;box-shadow:0 24px 64px rgba(37,28,90,.08),inset 0 1px 0 #fff;display:flex;flex-direction:column;overflow:hidden;padding:clamp(24px,3vw,38px);position:relative}.landingPage .platform-story-card:after{border:1px solid rgba(86,47,255,.11);border-radius:50%;content:"";height:180px;position:absolute;right:-105px;top:-112px;width:180px}.landingPage .platform-story-topline{align-items:center;display:flex;gap:10px}.landingPage .platform-story-card .detail-number{align-items:center;background:#5a34ff;border-radius:9px;color:#fff;display:inline-flex;height:29px;justify-content:center;width:34px}.landingPage .platform-story-label{color:#77738d;font:800 9px/1 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase}.landingPage .platform-story-card h3{color:#11101c;font:800 clamp(27px,2.55vw,38px)/1.08 Manrope,sans-serif;letter-spacing:-.055em;margin:23px 0 15px;max-width:430px}.landingPage .platform-story-card>p{color:#625e75;font-size:13px;line-height:1.7;margin:0;max-width:460px}.landingPage .platform-feature-grid{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:25px 0 30px;padding:0}.landingPage .platform-feature-grid li{align-items:center;background:hsla(0,0%,100%,.68);border:1px solid rgba(66,55,122,.09);border-radius:12px;color:#343044;display:flex;font:650 10px/1.35 Manrope,sans-serif;gap:8px;min-height:44px;min-width:0;padding:9px 10px}.landingPage .platform-feature-grid li:last-child:nth-child(odd){grid-column:1/-1}.landingPage .platform-feature-check{align-items:center;background:rgba(86,47,255,.1);border-radius:50%;color:#5c38ef;display:inline-flex;flex:0 0 auto;height:23px;justify-content:center;width:23px}.landingPage .platform-feature-check.feature-tone-1{background:rgba(58,163,235,.11);color:#258fd9}.landingPage .platform-feature-check.feature-tone-2{background:rgba(161,207,48,.13);color:#70a40b}.landingPage .platform-story-cta{align-items:center;color:#191725;display:flex;font:800 11px/1.2 Manrope,sans-serif;gap:12px;margin-top:auto;width:fit-content}.landingPage .platform-story-arrow{align-items:center;background:#181724;border-radius:50%;color:#fff;display:inline-flex;height:35px;justify-content:center;transition:background .25s ease,transform .25s ease;width:35px}.landingPage .platform-story-cta:hover .platform-story-arrow{background:#5a34ff;transform:translateX(4px)}.landingPage .platform-workspace-shell{background:linear-gradient(135deg,rgba(243,241,255,.96),rgba(239,249,255,.92) 52%,hsla(76,65%,97%,.88));border:1px solid hsla(0,0%,100%,.92);border-radius:26px;box-shadow:0 32px 80px rgba(44,34,102,.15),0 0 0 1px rgba(80,61,169,.08);overflow:hidden;position:relative}.landingPage .platform-workspace-glow{border-radius:50%;filter:blur(8px);opacity:.8;pointer-events:none;position:absolute}.landingPage .platform-workspace-glow-one{background:rgba(100,66,255,.17);height:240px;left:-100px;top:70px;width:240px}.landingPage .platform-workspace-glow-two{background:rgba(164,239,72,.16);bottom:-120px;height:260px;right:-100px;width:260px}.landingPage .platform-workspace-chrome{align-items:center;backdrop-filter:blur(18px);background:hsla(0,0%,100%,.63);border-bottom:1px solid rgba(73,61,137,.09);display:grid;gap:12px;grid-template-columns:1fr auto 1fr;min-height:48px;padding:0 18px;position:relative;z-index:2}.landingPage .platform-window-dots{display:flex;gap:5px}.landingPage .platform-window-dots i{background:#d7d3e5;border-radius:50%;height:6px;width:6px}.landingPage .platform-window-dots i:first-child{background:#6d49ff}.landingPage .platform-window-dots i:nth-child(2){background:#55b7f0}.landingPage .platform-window-dots i:last-child{background:#b7ef42}.landingPage .platform-workspace-title{align-items:center;color:#282538;display:flex;font:800 10px/1 Manrope,sans-serif;gap:6px;justify-content:center;white-space:nowrap}.landingPage .platform-workspace-title svg{color:#603cff}.landingPage .platform-live-badge{align-items:center;color:#588539;display:flex;font:800 8px/1 Manrope,sans-serif;gap:5px;justify-self:end;letter-spacing:.04em;text-transform:uppercase}.landingPage .platform-live-badge i{animation:platformPulse 2.2s ease-in-out infinite;background:#7ed34e;border:2px solid rgba(126,211,78,.2);background-clip:padding-box;border-radius:50%;height:8px;width:8px}@keyframes platformPulse{50%{box-shadow:0 0 0 5px rgba(126,211,78,.13)}}.landingPage .platform-workspace-body{display:grid;gap:12px;padding:clamp(17px,2vw,24px);position:relative;z-index:1}.landingPage .platform-workspace-profile{align-items:center;backdrop-filter:blur(15px);background:hsla(0,0%,100%,.68);border:1px solid hsla(0,0%,100%,.88);border-radius:16px;box-shadow:0 10px 28px rgba(44,36,83,.06);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:11px 13px}.landingPage .platform-workspace-avatar{align-items:center;background:linear-gradient(145deg,#6540ff,#416be9);border:3px solid hsla(0,0%,100%,.8);border-radius:12px;box-shadow:0 6px 14px rgba(86,47,255,.19);color:#fff;display:flex;font:800 9px/1 Manrope,sans-serif;height:35px;justify-content:center;width:35px}.landingPage .platform-profile-copy{display:grid;gap:2px;min-width:0}.landingPage .platform-profile-copy strong{color:#22202f;font:800 10px/1.25 Manrope,sans-serif}.landingPage .platform-profile-copy small{color:#8d899d;font:600 8px/1.25 Manrope,sans-serif}.landingPage .platform-profile-status{align-items:center;background:hsla(0,0%,100%,.68);border:1px solid rgba(83,66,164,.1);border-radius:999px;color:#6b657e;display:flex;font:800 8px/1 Manrope,sans-serif;gap:5px;padding:7px 9px;white-space:nowrap}.landingPage .platform-profile-status i{background:#ecad39;border-radius:50%;box-shadow:0 0 0 3px rgba(236,173,57,.14);height:5px;width:5px}.landingPage .platform-metric-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.landingPage .platform-metric-card{background:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.9);border-radius:15px;box-shadow:0 10px 25px rgba(44,35,90,.05);min-width:0;overflow:hidden;padding:13px;position:relative}.landingPage .platform-metric-card:after{background:#6944ff;border-radius:99px;bottom:0;content:"";height:2px;left:13px;position:absolute;right:42%}.landingPage .platform-metric-card.metric-blue:after{background:#45a9ef}.landingPage .platform-metric-card.metric-lime:after{background:#a9da32}.landingPage .platform-metric-card>strong{color:#171521;display:block;font:800 clamp(17px,1.8vw,24px)/1 Manrope,sans-serif;letter-spacing:-.04em}.landingPage .platform-metric-card>small{color:#817d91;display:block;font:700 8px/1.3 Manrope,sans-serif;margin-top:5px}.landingPage .platform-metric-spark{align-items:end;display:flex;gap:2px;height:13px;position:absolute;right:12px;top:12px}.landingPage .platform-metric-spark i{background:#704dff;border-radius:2px;height:5px;opacity:.55;width:3px}.landingPage .platform-metric-spark i:nth-child(2){height:10px;opacity:.75}.landingPage .platform-metric-spark i:nth-child(3){height:7px;opacity:1}.landingPage .metric-blue .platform-metric-spark i{background:#42a8ed}.landingPage .metric-lime .platform-metric-spark i{background:#99c925}.landingPage .platform-flow-board{backdrop-filter:blur(18px);background:hsla(0,0%,100%,.68);border:1px solid hsla(0,0%,100%,.9);border-radius:18px;box-shadow:0 14px 35px rgba(39,32,80,.07);padding:15px}.landingPage .platform-flow-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.landingPage .platform-flow-heading>span{align-items:center;color:#2b2838;display:flex;font:800 9px/1 Manrope,sans-serif;gap:6px}.landingPage .platform-flow-heading>span svg{color:#6642fa}.landingPage .platform-flow-heading>small{color:#9894a6;font:600 8px/1 Manrope,sans-serif}.landingPage .platform-flow-stages{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.landingPage .platform-flow-stages:before{background:linear-gradient(90deg,rgba(105,68,255,.3),rgba(65,169,239,.35),rgba(169,218,50,.42));content:"";height:1px;left:16%;position:absolute;right:16%;top:15px}.landingPage .platform-flow-card{background:linear-gradient(145deg,hsla(0,0%,100%,.95),rgba(248,247,253,.88));border:1px solid rgba(73,62,129,.09);border-radius:13px;min-height:106px;min-width:0;padding:36px 11px 11px;position:relative;transition:transform .25s ease,box-shadow .25s ease}.landingPage .platform-flow-card:hover{box-shadow:0 10px 25px rgba(45,35,97,.09);transform:translateY(-3px)}.landingPage .platform-flow-card-top{align-items:center;display:flex;justify-content:space-between;left:11px;position:absolute;right:11px;top:10px}.landingPage .platform-flow-card-top span{color:#6a45fb;font:800 7px/1 Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase}.landingPage .platform-flow-card-top small{color:#aaa6b5;font:800 7px/1 Manrope,sans-serif}.landingPage .platform-flow-card>strong{color:#2a2736;display:block;font:800 9px/1.35 Manrope,sans-serif}.landingPage .platform-flow-card>p{color:#8d899c;font:600 7px/1.4 Manrope,sans-serif;margin:6px 0 0}.landingPage .platform-flow-node{background:#6a45ff;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px rgba(106,69,255,.2),0 4px 10px rgba(74,49,192,.2);height:11px;left:50%;position:absolute;top:10px;transform:translateX(-50%);width:11px;z-index:2}.landingPage .platform-flow-card.flow-blue .platform-flow-node{background:#42a9ed}.landingPage .platform-flow-card.flow-lime .platform-flow-node{background:#a9da32}.landingPage .platform-ai-strip{align-items:center;background:linear-gradient(100deg,rgba(86,47,255,.95),rgba(80,70,222,.94) 58%,rgba(51,129,208,.92));border:1px solid hsla(0,0%,100%,.25);border-radius:15px;box-shadow:0 14px 30px rgba(74,49,198,.2);color:#fff;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:11px 13px}.landingPage .platform-ai-icon{align-items:center;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.22);border-radius:10px;display:flex;height:31px;justify-content:center;width:31px}.landingPage .platform-ai-strip>span:nth-child(2){display:grid;gap:3px;min-width:0}.landingPage .platform-ai-strip small{color:hsla(0,0%,100%,.68);font:800 7px/1 Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase}.landingPage .platform-ai-strip strong{font:650 8px/1.4 Manrope,sans-serif}@media (max-width:1050px){.landingPage .platform-command-grid{grid-template-columns:minmax(270px,.82fr) minmax(0,1.18fr)}.landingPage .platform-story-card{padding:27px}.landingPage .platform-feature-grid{grid-template-columns:1fr}.landingPage .platform-feature-grid li:last-child:nth-child(odd){grid-column:auto}}@media (max-width:860px){.landingPage .platform-advanced-heading{align-items:start;grid-template-columns:1fr}.landingPage .platform-live-context{margin:-24px 0 0;width:fit-content}.landingPage .platform-command-grid{grid-template-columns:1fr}.landingPage .platform-story-card{min-height:auto}.landingPage .platform-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landingPage .platform-feature-grid li:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:680px){.landingPage .platform-section-advanced>.platform-tabs,.landingPage .platform-section-advanced>.reveal{width:calc(100% - 32px)}.landingPage .platform-live-context{display:none}.landingPage .platform-tab-rail{border-radius:18px;display:flex;gap:7px;overflow-x:auto;padding:7px;scrollbar-width:none;scroll-snap-type:x mandatory}.landingPage .platform-tab-rail::-webkit-scrollbar{display:none}.landingPage .platform-tab-card{flex:0 0 min(74vw,235px);min-height:62px;padding:10px 11px;scroll-snap-align:start}.landingPage .platform-tab-icon{border-radius:10px;height:34px;width:34px}.landingPage .platform-story-card,.landingPage .platform-workspace-shell{border-radius:21px}.landingPage .platform-story-card{padding:24px 20px}.landingPage .platform-story-card h3{font-size:29px}.landingPage .platform-feature-grid{grid-template-columns:1fr;margin-bottom:25px}.landingPage .platform-feature-grid li:last-child:nth-child(odd){grid-column:auto}.landingPage .platform-workspace-chrome{grid-template-columns:auto 1fr auto;padding:0 13px}.landingPage .platform-window-dots{gap:3px}.landingPage .platform-workspace-title{justify-self:start}.landingPage .platform-workspace-body{padding:13px}.landingPage .platform-workspace-profile{grid-template-columns:auto minmax(0,1fr)}.landingPage .platform-profile-status{grid-column:1/-1;justify-self:start;margin-left:45px;margin-top:-6px}.landingPage .platform-metric-grid{gap:7px}.landingPage .platform-metric-card{padding:12px 9px}.landingPage .platform-metric-card>strong{font-size:17px}.landingPage .platform-flow-heading>small,.landingPage .platform-metric-spark{display:none}.landingPage .platform-flow-stages{grid-template-columns:1fr}.landingPage .platform-flow-stages:before{background:linear-gradient(180deg,rgba(105,68,255,.28),rgba(65,169,239,.32),rgba(169,218,50,.4));bottom:18%;height:auto;left:16px;right:auto;top:18%;width:1px}.landingPage .platform-flow-card{min-height:82px;padding:18px 13px 13px 42px}.landingPage .platform-flow-card-top{left:42px;top:11px}.landingPage .platform-flow-card>strong{margin-top:14px}.landingPage .platform-flow-node{left:16px;top:50%;transform:translate(-50%,-50%)}.landingPage .platform-ai-strip{align-items:start}.landingPage .platform-ai-strip>svg{margin-top:7px}}@media (max-width:420px){.landingPage .platform-live-badge{display:none}.landingPage .platform-workspace-chrome{grid-template-columns:auto 1fr}.landingPage .platform-ai-strip strong,.landingPage .platform-metric-card>small{font-size:7px}}@media (prefers-reduced-motion:reduce){.landingPage .platform-live-badge i,.landingPage .platform-live-orbit:after{animation:none}.landingPage .platform-flow-card,.landingPage .platform-story-arrow,.landingPage .platform-tab-card{transition:none}}.landingPage .postHeroGlassFlow .solutions-section-informed{color:#121524!important;overflow:hidden;padding:clamp(96px,10vw,154px) 0!important;position:relative}.landingPage .postHeroGlassFlow .solutions-section-informed:before{background:radial-gradient(circle at 8% 18%,rgba(96,61,255,.12),transparent 27%),radial-gradient(circle at 92% 14%,rgba(98,215,226,.13),transparent 30%),radial-gradient(circle at 50% 88%,rgba(181,238,61,.08),transparent 28%);content:"";inset:0;pointer-events:none;position:absolute}.landingPage .solutions-section-informed .section-shell{position:relative;z-index:1}.landingPage .solutions-heading-informed{align-items:end;display:grid;gap:clamp(30px,6vw,90px);grid-template-columns:minmax(0,1.15fr) minmax(280px,.52fr)}.landingPage .solutions-heading-informed>div,.landingPage .solutions-heading-informed>p{min-width:0}.landingPage .solutions-heading-informed h2{margin-bottom:0}.landingPage .postHeroGlassFlow .solutions-heading-informed h2 span{background:linear-gradient(100deg,#5430f0 8%,#6250cf 55%,#3f91cb);-webkit-background-clip:text;background-clip:text;color:transparent!important}.landingPage .solutions-heading-informed>p{border-left:1px solid rgba(83,67,159,.18);color:#5f6678!important;font:600 clamp(13px,1.05vw,16px)/1.75 Manrope,sans-serif;margin:0 0 9px;max-width:460px;padding:6px 0 6px 24px}.landingPage .solutions-grid-informed{display:grid;gap:15px;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(48px,6vw,76px)}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed{--solution-accent:#6540f5;--solution-accent-soft:rgba(101,64,245,.11);--solution-glow:rgba(101,64,245,.16);background:radial-gradient(circle at 8% 0,var(--solution-glow),transparent 35%),linear-gradient(145deg,hsla(0,0%,100%,.83),rgba(247,248,255,.55))!important;border:1px solid hsla(0,0%,100%,.88);border-radius:28px;box-shadow:0 26px 70px rgba(43,42,82,.1),inset 0 1px 0 hsla(0,0%,100%,.95);color:#151827!important;display:flex;flex-direction:column;grid-column:span 4;min-height:470px;overflow:hidden;padding:clamp(24px,2.5vw,34px);position:relative;transition:border-color .35s ease,box-shadow .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed:before{border:1px solid hsla(0,0%,100%,.7);border-radius:50%;content:"";height:210px;pointer-events:none;position:absolute;right:-135px;top:-135px;width:210px}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed:after{background:linear-gradient(90deg,transparent,var(--solution-accent),transparent);bottom:0;content:"";height:2px;left:20%;opacity:.62;position:absolute;right:20%}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed:hover{border-color:rgba(108,82,227,.18);box-shadow:0 34px 90px rgba(43,39,91,.15),inset 0 1px 0 #fff;transform:translateY(-6px)}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed.purple{--solution-accent:#6842f5;--solution-accent-soft:rgba(104,66,245,.11);--solution-glow:rgba(104,66,245,.18)}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed.lime{--solution-accent:#6d9f18;--solution-accent-soft:rgba(166,216,49,.14);--solution-glow:rgba(175,230,59,.17)}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed.white{--solution-accent:#3c66d8;--solution-accent-soft:rgba(70,115,227,.1);--solution-glow:rgba(100,130,218,.13)}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed.blue{--solution-accent:#238ecf;--solution-accent-soft:rgba(42,158,218,.11);--solution-glow:rgba(75,187,226,.16)}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed.connected{--solution-accent:#322d51;--solution-accent-soft:rgba(50,45,81,.09);--solution-glow:rgba(118,96,207,.13)}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed.card-1{grid-column:span 8;min-height:520px}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed.card-2{grid-column:span 4;min-height:520px}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed.card-3,.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed.card-4,.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed.card-5{grid-column:span 4}.landingPage .solution-card-informed>*{min-width:0;position:relative;z-index:1}.landingPage .solution-card-top{align-items:center;display:grid;gap:11px;grid-template-columns:auto minmax(0,1fr) auto}.landingPage .solution-card-icon{align-items:center;background:var(--solution-accent);border:1px solid hsla(0,0%,100%,.24);border-radius:13px;box-shadow:0 9px 22px var(--solution-glow);color:#fff!important;display:flex;height:42px;justify-content:center;width:42px}.landingPage .solution-card-informed.lime .solution-card-icon{color:#fff!important}.landingPage .solution-card-informed .solution-meta{align-items:start;display:grid;gap:3px;justify-content:start}.landingPage .postHeroGlassFlow .solution-card-informed .solution-meta>span{color:#272a3b!important;font:800 10px/1.2 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase}.landingPage .postHeroGlassFlow .solution-card-informed .solution-meta>small{color:#9a98a8!important;font:800 8px/1 Manrope,sans-serif;letter-spacing:.1em}.landingPage .solution-card-link{align-items:center;background:hsla(0,0%,100%,.68);border:1px solid rgba(48,43,82,.09);border-radius:50%;color:#232638;display:flex;height:36px;justify-content:center;transition:background .25s ease,color .25s ease,transform .25s ease;width:36px}.landingPage .solution-card-informed:hover .solution-card-link{background:var(--solution-accent);color:#fff;transform:rotate(-12deg)}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed h3{color:#161928!important;font:800 clamp(25px,2.2vw,37px)/1.05 Manrope,sans-serif;letter-spacing:-.052em;margin:25px 0 13px;max-width:600px}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed:not(.card-1) h3{font-size:clamp(24px,1.8vw,31px)}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-description{color:#5d6274!important;font:550 12px/1.68 Manrope,sans-serif;margin:0;max-width:680px}.landingPage .solution-capabilities{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-capabilities span{align-items:center;background:hsla(0,0%,100%,.62);border:1px solid rgba(48,42,91,.08);border-radius:999px;color:#4f5261!important;display:inline-flex;font:750 8px/1 Manrope,sans-serif;gap:5px;padding:7px 9px}.landingPage .solution-capabilities svg{color:var(--solution-accent);flex:0 0 auto}.landingPage .solution-product-preview{background:hsla(0,0%,100%,.57);border:1px solid hsla(0,0%,100%,.85);border-radius:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),0 14px 36px rgba(51,43,95,.06);margin-top:22px;overflow:hidden;padding:15px}.landingPage .solution-outcome{align-items:start;border-top:1px solid rgba(54,47,94,.09);display:grid;gap:6px;margin-top:auto;padding-top:18px}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-outcome small{color:var(--solution-accent)!important;font:800 8px/1 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-outcome strong{color:#292c3c!important;font:700 10px/1.5 Manrope,sans-serif}.landingPage .preview-clinical{padding:17px}.landingPage .solution-clinical-preview{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(220px,.76fr)}.landingPage .solution-transcript{align-content:center;display:grid;gap:9px;min-height:116px;padding:8px 8px 8px 4px}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-speaker{align-items:center;color:#777688!important;display:flex;font:750 8px/1 Manrope,sans-serif;gap:7px;margin-bottom:5px}.landingPage .solution-speaker i{animation:solutionAudioPulse 2s ease-in-out infinite;background:var(--solution-accent);border-radius:50%;box-shadow:0 0 0 4px var(--solution-accent-soft);height:6px;width:6px}.landingPage .solution-transcript>b{background:linear-gradient(90deg,rgba(92,83,133,.15),rgba(92,83,133,.04));border-radius:5px;display:block;height:8px;width:92%}.landingPage .solution-transcript>b:nth-of-type(2){width:73%}.landingPage .solution-transcript>b:nth-of-type(3){width:84%}.landingPage .solution-transcript>b:nth-of-type(4){width:58%}.landingPage .solution-note-card{background:hsla(0,0%,100%,.86);border:1px solid rgba(103,70,229,.1);border-radius:14px;box-shadow:0 12px 28px rgba(67,45,149,.08);display:grid;gap:6px;padding:14px}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-note-card>span{align-items:center;color:var(--solution-accent)!important;display:flex;font:800 8px/1 Manrope,sans-serif;gap:5px}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-note-card>strong{color:#777386!important;font:800 8px/1 Manrope,sans-serif;letter-spacing:.08em;margin-top:4px;text-transform:uppercase}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-note-card p{color:#242638!important;font:800 11px/1.3 Manrope,sans-serif;margin:0}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-note-card small{align-items:center;color:#777386!important;display:flex;font:650 7px/1.25 Manrope,sans-serif;gap:4px;margin-top:4px}.landingPage .solution-call-preview{display:grid;gap:10px}.landingPage .solution-booked-slot,.landingPage .solution-call-live{align-items:center;background:hsla(0,0%,100%,.72);border:1px solid rgba(67,62,89,.07);border-radius:12px;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px}.landingPage .solution-booked-slot>svg,.landingPage .solution-call-live>svg{color:var(--solution-accent)}.landingPage .solution-booked-slot>span,.landingPage .solution-call-live>span{display:grid;gap:3px}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-booked-slot small,.landingPage .postHeroGlassFlow .solutions-section-informed .solution-call-live small{color:#888596!important;font:650 7px/1 Manrope,sans-serif}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-booked-slot strong,.landingPage .postHeroGlassFlow .solutions-section-informed .solution-call-live strong{color:#282b39!important;font:800 9px/1.3 Manrope,sans-serif}.landingPage .solution-call-live>i{animation:solutionAudioPulse 1.8s ease-in-out infinite;background:#78ad21;border-radius:50%;box-shadow:0 0 0 4px rgba(120,173,33,.12);height:7px;width:7px}.landingPage .solution-booking-path{display:grid;gap:7px;padding:2px 3px}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-booking-path>span{align-items:center;color:#727082!important;display:grid;font:700 8px/1 Manrope,sans-serif;gap:8px;grid-template-columns:auto 1fr}.landingPage .solution-booking-path>span>b{align-items:center;background:rgba(110,159,24,.1);border-radius:50%;color:var(--solution-accent);display:flex;font:800 7px/1 Manrope,sans-serif;height:19px;justify-content:center;width:19px}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-booking-path>span.complete{color:#303241!important}.landingPage .solution-booking-path>span.complete>b{background:var(--solution-accent);color:#fff}.landingPage .solution-workforce-preview{display:grid;gap:12px}.landingPage .solution-forecast-head{align-items:center;display:flex;justify-content:space-between}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-forecast-head span{align-items:center;color:#343746!important;display:flex;font:800 8px/1 Manrope,sans-serif;gap:5px}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-forecast-head small{color:#918e9e!important;font:700 7px/1 Manrope,sans-serif}.landingPage .solution-forecast-chart{align-items:end;border-bottom:1px solid rgba(61,57,90,.1);display:flex;gap:6px;height:85px;padding:0 3px}.landingPage .solution-forecast-chart>span{align-items:end;display:flex;flex:1;height:100%;justify-content:center;position:relative}.landingPage .solution-forecast-chart b,.landingPage .solution-forecast-chart i{border-radius:4px 4px 0 0;bottom:0;position:absolute;width:34%}.landingPage .solution-forecast-chart i{background:linear-gradient(180deg,#6b84dc,#4560c9);left:13%;opacity:.86}.landingPage .solution-forecast-chart b{background:linear-gradient(180deg,#c6e878,#92bb30);right:13%}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-forecast-chart small{bottom:-12px;color:#9793a3!important;font:700 6px/1 Manrope,sans-serif;position:absolute}.landingPage .solution-forecast-alert{align-items:center;background:hsla(0,0%,100%,.67);border:1px solid rgba(59,102,216,.08);border-radius:11px;display:grid;gap:8px;grid-template-columns:auto 1fr;margin-top:9px;padding:9px}.landingPage .solution-forecast-alert>i{background:#ecb53f;border-radius:50%;box-shadow:0 0 0 4px rgba(236,181,63,.13);height:6px;width:6px}.landingPage .solution-forecast-alert>span{display:grid;gap:2px}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-forecast-alert strong{color:#303342!important;font:800 8px/1.2 Manrope,sans-serif}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-forecast-alert small{color:#8a8798!important;font:650 7px/1.2 Manrope,sans-serif}.landingPage .solution-revenue-preview{align-items:center;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr)}.landingPage .solution-score-ring{align-items:center;background:radial-gradient(circle closest-side,hsla(0,0%,100%,.96) 75%,transparent 77% 99%),conic-gradient(var(--solution-accent) 0 86%,rgba(52,48,81,.09) 86% 100%);border-radius:50%;display:flex;flex-direction:column;height:90px;justify-content:center;width:90px}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-score-ring strong{color:#1d2434!important;font:800 19px/1 Manrope,sans-serif}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-score-ring small{color:#848193!important;font:700 6px/1.2 Manrope,sans-serif;margin-top:4px;text-align:center;width:52px}.landingPage .solution-risk-list{display:grid;gap:6px}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-risk-list>span{align-items:center;background:hsla(0,0%,100%,.66);border:1px solid rgba(50,48,80,.06);border-radius:9px;color:#4e9c64!important;display:grid;gap:6px;grid-template-columns:auto minmax(0,1fr) auto;padding:8px}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-risk-list>span.attention{color:#d6922d!important}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-risk-list b{color:#383a49!important;font:750 7px/1.2 Manrope,sans-serif}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-risk-list small{color:#8c8999!important;font:650 6px/1 Manrope,sans-serif}.landingPage .solution-journey-preview{display:grid;gap:4px}.landingPage .solution-journey-step{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:29px;position:relative}.landingPage .solution-journey-step>span{align-items:center;display:flex;flex-direction:column;height:29px;justify-content:center;position:relative;width:25px}.landingPage .solution-journey-step>span:after{background:rgba(80,68,133,.16);content:"";height:10px;left:50%;position:absolute;top:25px;width:1px}.landingPage .solution-journey-step:last-child>span:after{display:none}.landingPage .solution-journey-step>span>b{align-items:center;background:var(--solution-accent);border:3px solid hsla(0,0%,100%,.9);border-radius:50%;box-shadow:0 4px 10px rgba(50,45,81,.14);color:#fff;display:flex;font:800 6px/1 Manrope,sans-serif;height:20px;justify-content:center;width:20px;z-index:1}.landingPage .solution-journey-step>span>i{display:none}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-journey-step>strong{color:#343646!important;font:750 8px/1.2 Manrope,sans-serif}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-journey-step>small{background:hsla(0,0%,100%,.63);border:1px solid rgba(50,45,81,.06);border-radius:999px;color:#858193!important;font:700 6px/1 Manrope,sans-serif;padding:5px 7px}@keyframes solutionAudioPulse{50%{box-shadow:0 0 0 7px var(--solution-accent-soft)}}@media (max-width:1050px){.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed.card-1,.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed.card-2,.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed.card-3,.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed.card-4{grid-column:span 6}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed.card-5{grid-column:span 12;min-height:390px}.landingPage .solution-card-informed.card-5 .solution-journey-preview{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.landingPage .solution-card-informed.card-5 .solution-journey-step{align-content:start;gap:5px;grid-template-columns:1fr;justify-items:center;text-align:center}.landingPage .solution-card-informed.card-5 .solution-journey-step>span:after{height:1px;left:24px;top:14px;width:calc(100% + 10vw)}.landingPage .solution-card-informed.card-5 .solution-journey-step:last-child>span:after{display:none}}@media (max-width:780px){.landingPage .solutions-heading-informed{align-items:start;grid-template-columns:1fr}.landingPage .solutions-heading-informed>p{border-left:0;border-top:1px solid rgba(83,67,159,.16);max-width:620px;padding:19px 0 0}.landingPage .solutions-grid-informed{grid-template-columns:1fr}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed,.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed.card-1,.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed.card-2,.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed.card-3,.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed.card-4,.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed.card-5{grid-column:1;min-height:auto}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed{padding:25px}.landingPage .solution-card-informed.card-5 .solution-journey-preview{display:grid;gap:4px;grid-template-columns:1fr}.landingPage .solution-card-informed.card-5 .solution-journey-step{align-items:center;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;justify-items:stretch;text-align:left}.landingPage .solution-card-informed.card-5 .solution-journey-step>span:after{height:10px;left:50%;top:25px;width:1px}.landingPage .solution-product-preview{margin-bottom:20px}}@media (max-width:540px){.landingPage .postHeroGlassFlow .solutions-section-informed{padding-block:82px!important}.landingPage .solutions-grid-informed{gap:12px;margin-top:38px}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed{border-radius:22px;padding:21px}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed h3,.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed:not(.card-1) h3{font-size:27px}.landingPage .solution-card-description{font-size:11px}.landingPage .solution-clinical-preview{grid-template-columns:1fr}.landingPage .solution-transcript{min-height:84px}.landingPage .solution-revenue-preview{align-items:stretch;grid-template-columns:1fr}.landingPage .solution-score-ring{height:82px;margin-inline:auto;width:82px}.landingPage .solution-capabilities{gap:5px}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-capabilities span{font-size:7px;padding:6px 8px}}@media (prefers-reduced-motion:reduce){.landingPage .solution-call-live>i,.landingPage .solution-speaker i{animation:none}.landingPage .postHeroGlassFlow .solutions-section-informed .solution-card-informed,.landingPage .solution-card-link{transition:none}}.landingPage .hero-system-proof{align-items:center;background:hsla(0,0%,100%,.58);border:1px solid rgba(93,69,202,.11);border-radius:17px;box-shadow:0 14px 36px rgba(50,40,99,.06),inset 0 1px 0 hsla(0,0%,100%,.9);display:grid;gap:7px;grid-template-columns:1fr auto 1fr auto 1fr;margin-top:24px;max-width:575px;padding:10px}.landingPage .hero-system-proof>span{align-items:center;display:grid;gap:2px 7px;grid-template-columns:auto 1fr;min-width:0;padding:2px 4px}.landingPage .hero-system-proof>span>svg{color:#643df0;grid-row:1/3}.landingPage .hero-system-proof>span:nth-of-type(2)>svg{color:#3499dd}.landingPage .hero-system-proof>span:nth-of-type(3)>svg{color:#78a91d}.landingPage .hero-system-proof b{color:#292638;font:800 9px/1.1 Manrope,sans-serif;white-space:nowrap}.landingPage .hero-system-proof small{color:#8b879a;font:650 7px/1.2 Manrope,sans-serif;white-space:nowrap}.landingPage .hero-system-proof>i{background:rgba(70,57,130,.12);height:26px;width:1px}.landingPage .hero-buttons{margin-top:20px}.landingPage .living-clinic-visual{contain:layout paint;isolation:isolate;min-height:660px;overflow:visible}.landingPage .living-context-beam{border:1px solid hsla(0,0%,100%,.8);border-radius:50%;box-shadow:inset 0 0 14px rgba(84,62,180,.1),0 0 20px rgba(179,236,63,.08);pointer-events:none;position:absolute;z-index:2}.landingPage .living-beam-one{height:220px;left:-80px;top:86px;transform:rotate(-12deg);width:680px}.landingPage .living-beam-two{bottom:58px;height:180px;right:-130px;transform:rotate(9deg);width:600px}.landingPage .living-hero-panel-wrap{padding:30px 20px 46px;pointer-events:auto}.landingPage .hero-panel-tilt.living-panel-tilt{--panel-x:1.2deg;--panel-y:-2.5deg;width:min(100%,570px)}.landingPage .hero-product-panel.living-clinic-panel{background:radial-gradient(circle at 5% 0,rgba(103,65,244,.1),transparent 28%),radial-gradient(circle at 100% 72%,rgba(126,204,231,.1),transparent 32%),linear-gradient(145deg,hsla(0,0%,100%,.97),rgba(247,247,254,.96));border:1px solid rgba(102,75,220,.2);border-radius:25px;box-shadow:17px 23px 0 rgba(91,39,255,.055),0 34px 78px rgba(49,36,125,.17),inset 0 1px 0 hsla(0,0%,100%,.95);padding:12px}.landingPage .hero-product-panel.living-clinic-panel:before{border-color:hsla(0,0%,100%,.94);border-radius:20px;inset:4px}.landingPage .living-panel-chrome{border-bottom:1px solid rgba(70,60,118,.08);font-size:9px;padding:3px 5px 11px}.landingPage .living-loop-state{align-items:center;color:#557b3d;display:flex;font:800 7px/1 Manrope,sans-serif;gap:5px;letter-spacing:.08em;text-transform:uppercase}.landingPage .living-loop-state i{animation:livingPulse 2s ease-in-out infinite;background:#7ac846;border-radius:50%;box-shadow:0 0 0 3px rgba(122,200,70,.12);height:6px;width:6px}.landingPage .living-patient-context{align-items:center;background:hsla(0,0%,100%,.7);border:1px solid rgba(75,63,132,.08);border-radius:13px;box-shadow:0 8px 22px rgba(48,39,94,.05);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:10px;padding:9px 10px;position:relative;z-index:1}.landingPage .living-avatar{align-items:center;background:linear-gradient(145deg,#6841f6,#3e73e8);border:2px solid hsla(0,0%,100%,.9);border-radius:10px;box-shadow:0 6px 14px rgba(89,57,218,.18);color:#fff;display:flex;font:800 8px/1 Manrope,sans-serif;height:31px;justify-content:center;width:31px}.landingPage .living-patient-context>span:nth-child(2){display:grid;gap:2px}.landingPage .living-patient-context strong{color:#252333;font:800 9px/1.2 Manrope,sans-serif}.landingPage .living-patient-context small{color:#898596;font:650 7px/1.2 Manrope,sans-serif}.landingPage .living-context-health{align-items:center;background:#f5f8ee;border:1px solid rgba(104,155,41,.1);border-radius:999px;color:#628b32;display:flex;font:800 6px/1 Manrope,sans-serif;gap:4px;padding:6px 7px;white-space:nowrap}.landingPage .living-loop-nav{align-items:start;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:11px 4px 10px;position:relative;z-index:2}.landingPage .living-loop-nav button{align-items:center;appearance:none;background:transparent;border:0;color:#a09cac;cursor:pointer;display:grid;gap:4px;justify-items:center;min-width:0;padding:0;position:relative}.landingPage .living-loop-nav button>span{align-items:center;background:hsla(0,0%,100%,.86);border:1px solid rgba(74,63,124,.1);border-radius:9px;color:#8d879f;display:flex;height:26px;justify-content:center;position:relative;transition:background .3s ease,color .3s ease,box-shadow .3s ease,transform .3s ease;width:26px;z-index:2}.landingPage .living-loop-nav button>small{color:inherit;font:750 6px/1 Manrope,sans-serif;white-space:nowrap}.landingPage .living-loop-nav button>i{background:rgba(78,66,133,.12);height:1px;left:calc(50% + 13px);position:absolute;top:13px;width:calc(100% - 26px)}.landingPage .living-loop-nav button>i:after{animation:livingContextFlow 2.4s linear infinite;background:linear-gradient(90deg,transparent,#653ff4,transparent);content:"";height:1px;inset:0;position:absolute;transform:translateX(-100%)}.landingPage .living-loop-nav button.complete>span{background:#eff7e9;border-color:rgba(110,166,42,.13);color:#6d9a36}.landingPage .living-loop-nav button.active{color:#433d5a}.landingPage .living-loop-nav button.active>span{background:linear-gradient(145deg,#6a44f7,#4e37d8);border-color:transparent;box-shadow:0 7px 18px rgba(91,57,221,.28),0 0 0 4px rgba(101,64,244,.09);color:#fff;transform:translateY(-2px) scale(1.04)}.landingPage .living-loop-nav button.living-step-blue.active>span{background:linear-gradient(145deg,#43a4e8,#4266e2)}.landingPage .living-loop-nav button.living-step-cyan.active>span{background:linear-gradient(145deg,#37b2d9,#287fbf)}.landingPage .living-loop-nav button.living-step-lime.active>span{background:linear-gradient(145deg,#8fc43b,#6b9c23)}.landingPage .living-loop-nav button.living-step-navy.active>span{background:linear-gradient(145deg,#393451,#211f32)}.landingPage .living-workspace-grid{display:grid;gap:9px;grid-template-columns:minmax(0,1.55fr) minmax(112px,.65fr);position:relative;z-index:1}.landingPage .living-event-card{--event-accent:#6540f4;--event-soft:rgba(101,64,244,.1);animation:livingEventIn .48s cubic-bezier(.22,1,.36,1) both;background:radial-gradient(circle at 100% 0,var(--event-soft),transparent 40%),hsla(0,0%,100%,.82);border:1px solid rgba(76,62,139,.09);border-radius:15px;box-shadow:0 13px 30px rgba(47,38,94,.07);display:flex;flex-direction:column;min-height:184px;overflow:hidden;padding:11px;position:relative}.landingPage .living-event-card:after{background:linear-gradient(90deg,var(--event-accent),transparent);bottom:0;content:"";height:2px;left:12px;position:absolute;right:42%}.landingPage .living-event-lime{--event-accent:#79a92b;--event-soft:rgba(165,213,55,.14)}.landingPage .living-event-blue{--event-accent:#3e92df;--event-soft:rgba(64,157,228,.12)}.landingPage .living-event-purple{--event-accent:#6540f4;--event-soft:rgba(101,64,244,.11)}.landingPage .living-event-cyan{--event-accent:#299cc8;--event-soft:rgba(44,169,204,.12)}.landingPage .living-event-navy{--event-accent:#37324f;--event-soft:rgba(55,50,79,.09)}.landingPage .living-event-heading{align-items:center;display:grid;gap:7px;grid-template-columns:auto minmax(0,1fr) auto}.landingPage .living-event-icon{align-items:center;background:var(--event-soft);border:1px solid hsla(0,0%,100%,.7);border-radius:9px;color:var(--event-accent);display:flex;height:29px;justify-content:center;width:29px}.landingPage .living-event-heading>span:nth-child(2){display:grid;gap:2px}.landingPage .living-event-heading small{color:#8b8797;font:700 6px/1 Manrope,sans-serif}.landingPage .living-event-heading strong{color:#373443;font:800 7px/1 Manrope,sans-serif}.landingPage .living-event-live{align-items:center;color:#698c3d;display:flex;font:800 6px/1 Manrope,sans-serif;gap:4px;letter-spacing:.06em}.landingPage .living-event-live i{background:#8bc94e;border-radius:50%;height:5px;width:5px}.landingPage .living-event-content{margin-top:12px}.landingPage .living-event-kicker{align-items:center;color:var(--event-accent);display:flex;font:800 6px/1 Manrope,sans-serif;gap:4px;letter-spacing:.08em;text-transform:uppercase}.landingPage .living-event-card h3{color:#1d1c29;font:800 16px/1.08 Manrope,sans-serif;letter-spacing:-.04em;margin:7px 0 5px}.landingPage .living-event-card p{color:#777386;font:600 7px/1.45 Manrope,sans-serif;margin:0;max-width:310px}.landingPage .living-event-action{align-items:center;background:hsla(0,0%,100%,.68);border:1px solid rgba(70,59,121,.07);border-radius:9px;color:var(--event-accent);display:grid;gap:7px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:auto;padding:7px}.landingPage .living-event-action>span{display:grid;gap:2px}.landingPage .living-event-action strong{color:#34313f;font:800 7px/1.2 Manrope,sans-serif}.landingPage .living-event-action small{color:#9793a2;font:650 6px/1.2 Manrope,sans-serif}.landingPage .living-signal-column{display:grid;gap:8px;grid-template-rows:minmax(0,1fr) auto}.landingPage .living-metric-card,.landingPage .living-review-card{background:hsla(0,0%,100%,.75);border:1px solid rgba(71,61,119,.08);border-radius:13px;box-shadow:0 10px 24px rgba(47,38,94,.05);padding:10px}.landingPage .living-metric-card>div:first-child{align-items:center;display:flex;justify-content:space-between}.landingPage .living-metric-card>div:first-child span{align-items:center;color:#4a4657;display:flex;font:800 6px/1 Manrope,sans-serif;gap:4px}.landingPage .living-metric-card>div:first-child svg{color:#6540f4}.landingPage .living-metric-card>div:first-child small{color:#9b98a6;font:700 6px/1 Manrope,sans-serif}.landingPage .living-metric-card>strong{color:#211f2d;display:block;font:800 26px/1 Manrope,sans-serif;letter-spacing:-.06em;margin-top:13px}.landingPage .living-metric-label{color:#8d8999;display:block;font:700 6px/1 Manrope,sans-serif;margin-top:3px}.landingPage .living-metric-bars{display:flex;gap:2px;margin-top:15px}.landingPage .living-metric-bars i{background:#6641f5;border-radius:3px;height:4px;width:45%}.landingPage .living-metric-bars i:nth-child(2){background:#3ca4e5;width:28%}.landingPage .living-metric-bars i:nth-child(3){background:#a5d737;width:17%}.landingPage .living-review-card{align-items:center;display:grid;gap:7px;grid-template-columns:auto minmax(0,1fr);padding:9px}.landingPage .living-review-icon{align-items:center;background:#f0f7e9;border-radius:8px;color:#6f9c36;display:flex;height:27px;justify-content:center;width:27px}.landingPage .living-review-card>span:last-child{display:grid;gap:2px}.landingPage .living-review-card small{color:#9692a2;font:650 6px/1.1 Manrope,sans-serif}.landingPage .living-review-card strong{color:#383542;font:800 6px/1.25 Manrope,sans-serif}.landingPage .living-activity-stream{background:hsla(0,0%,100%,.65);border:1px solid rgba(72,62,121,.08);border-radius:13px;margin-top:9px;padding:9px 10px;position:relative;z-index:1}.landingPage .living-activity-title{align-items:center;display:flex;justify-content:space-between}.landingPage .living-activity-title>span{align-items:center;color:#444150;display:flex;font:800 7px/1 Manrope,sans-serif;gap:5px}.landingPage .living-activity-title>span svg{color:#6440f2}.landingPage .living-activity-title>small{color:#9995a5;font:650 6px/1 Manrope,sans-serif}.landingPage .living-activity-items{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.landingPage .living-activity-items>span{align-items:center;background:hsla(0,0%,100%,.66);border:1px solid rgba(74,63,126,.06);border-radius:8px;display:grid;gap:4px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:6px}.landingPage .living-activity-items>span>i{align-items:center;background:#eeebfa;border-radius:6px;color:#7254dc;display:flex;grid-row:1/3;height:20px;justify-content:center;width:20px}.landingPage .living-activity-items>span.complete>i{background:#edf6e7;color:#6d9b35}.landingPage .living-activity-items>span.active{border-color:rgba(101,64,244,.14);box-shadow:0 5px 13px rgba(74,50,165,.06)}.landingPage .living-activity-items b{color:#454251;font:750 6px/1.15 Manrope,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landingPage .living-activity-items small{color:#9a96a5;font:650 5px/1 Manrope,sans-serif}.landingPage .living-float-card{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,100%,.92);border-radius:12px;box-shadow:0 14px 35px rgba(48,39,94,.12);display:grid;gap:7px;grid-template-columns:auto minmax(0,1fr) auto;padding:8px 9px;pointer-events:none;position:absolute;width:145px;z-index:7}.landingPage .living-float-card>span:first-child{align-items:center;background:rgba(101,64,244,.1);border-radius:8px;color:#6540f4;display:flex;height:26px;justify-content:center;width:26px}.landingPage .living-float-card>span:nth-child(2){display:grid;gap:2px}.landingPage .living-float-card small{color:#9995a5;font:650 5px/1 Manrope,sans-serif}.landingPage .living-float-card strong{color:#3c3948;font:800 6px/1.15 Manrope,sans-serif}.landingPage .living-float-card>svg{color:#6ea336}.landingPage .living-float-card>i{animation:livingPulse 2s ease-in-out infinite;background:#84c749;border-radius:50%;height:6px;width:6px}.landingPage .living-float-access{animation:livingFloat 5.2s ease-in-out infinite;left:4px;top:132px}.landingPage .living-float-review{animation:livingFloat 5.8s ease-in-out -1.5s infinite;bottom:118px;right:0}.landingPage .living-scene-caption{bottom:10px;left:50%;transform:translateX(-50%);white-space:nowrap}@keyframes livingEventIn{0%{opacity:0;transform:translateY(9px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes livingContextFlow{to{transform:translateX(100%)}}@keyframes livingPulse{50%{box-shadow:0 0 0 5px rgba(122,200,70,.12);opacity:.7}}@keyframes livingFloat{50%{transform:translateY(-7px)}}@media (max-width:1160px){.landingPage .living-float-card{display:none}.landingPage .hero-panel-tilt.living-panel-tilt{width:min(100%,540px)}}@media (max-width:800px){.landingPage .hero-system-proof{max-width:620px}.landingPage .living-clinic-visual{min-height:0}.landingPage .living-hero-panel-wrap{padding:20px clamp(10px,3vw,22px) 38px}.landingPage .hero-panel-tilt.living-panel-tilt{flex-basis:100%;width:min(100%,590px)}}@media (max-width:560px){.landingPage .hero-system-proof{gap:4px;padding:8px 6px}.landingPage .hero-system-proof>span{gap:2px 5px}.landingPage .hero-system-proof b{font-size:7px}.landingPage .hero-system-proof small{font-size:6px}.landingPage .hero-system-proof>span>svg{height:12px;width:12px}.landingPage .hero-product-panel.living-clinic-panel{padding:9px}.landingPage .living-panel-chrome{padding-bottom:8px}.landingPage .living-patient-context{grid-template-columns:auto minmax(0,1fr)}.landingPage .living-context-health{grid-column:1/-1;justify-self:start;margin-left:39px;margin-top:-5px}.landingPage .living-loop-nav{margin-inline:0}.landingPage .living-loop-nav button>small{font-size:5px}.landingPage .living-loop-nav button>span{border-radius:8px;height:24px;width:24px}.landingPage .living-loop-nav button>i{left:calc(50% + 12px);top:12px;width:calc(100% - 24px)}.landingPage .living-workspace-grid{grid-template-columns:1fr}.landingPage .living-event-card{min-height:178px}.landingPage .living-signal-column{grid-template-columns:1fr 1fr;grid-template-rows:auto}.landingPage .living-metric-card>strong{font-size:20px;margin-top:8px}.landingPage .living-metric-bars{margin-top:9px}.landingPage .living-review-card{align-content:center}.landingPage .living-activity-title>small{display:none}.landingPage .living-activity-items{grid-template-columns:1fr}.landingPage .living-activity-items>span:nth-child(3){display:none}.landingPage .living-activity-items b{white-space:normal}}@media (max-width:390px){.landingPage .hero-system-proof small,.landingPage .hero-system-proof>span>svg{display:none}.landingPage .hero-system-proof>span{display:flex;justify-content:center}.landingPage .living-loop-nav button>small{font-size:4.5px}.landingPage .living-event-card h3{font-size:15px}}@media (prefers-reduced-motion:reduce){.landingPage .living-event-card,.landingPage .living-float-card,.landingPage .living-float-card>i,.landingPage .living-loop-nav button>i:after,.landingPage .living-loop-state i{animation:none}.landingPage .living-loop-nav button>span{transition:none}}@media (min-width:901px){.landingPage .hero{height:100svh;min-height:100svh;max-height:100svh;overflow:hidden}.landingPage .hero-content{align-items:center;gap:clamp(24px,3vw,42px);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);height:calc(100svh - var(--site-header-height));min-height:0;padding:8px clamp(48px,5vw,96px) 16px;transform:translateY(-42px)}.landingPage .hero-product{min-height:0;padding:0}.landingPage .hero-product-stage{width:min(100%,920px);max-width:920px}.landingPage .hero-visual{height:min(700px,calc(100svh - var(--site-header-height) - 36px));min-height:0}.landingPage .living-hero-panel-wrap{padding:12px 10px 22px}.landingPage .hero-panel-tilt.living-panel-tilt{width:min(100%,660px)}.landingPage .hero-product-panel.living-clinic-panel{display:flex;flex-direction:column;min-height:min(610px,calc(100svh - var(--site-header-height) - 90px))}.landingPage .living-workspace-grid{flex:1 1 auto;grid-template-rows:minmax(270px,1fr)}.landingPage .living-event-card{min-height:270px}.landingPage .living-metric-card{display:flex;flex-direction:column}.landingPage .living-metric-bars{margin-top:auto}}@media (min-width:901px) and (max-height:820px){.landingPage .hero-content{padding-top:4px;transform:translateY(-28px)}.landingPage .hero-panel-tilt.living-panel-tilt{width:min(100%,630px)}.landingPage .hero-product-panel.living-clinic-panel{min-height:min(550px,calc(100svh - var(--site-header-height) - 72px))}.landingPage .living-workspace-grid{grid-template-rows:minmax(225px,1fr)}.landingPage .living-event-card{min-height:225px}}@media (min-width:901px){.landingPage .landing-header[data-variant=heroIntegrated],.landingPage .landing-header[data-variant=heroIntegrated].is-scrolled{position:absolute;inset:0 0 auto;width:100%;background:transparent!important;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.landingPage .landing-header[data-variant=heroIntegrated]:after,.landingPage .landing-header[data-variant=heroIntegrated]:before{display:none}.landingPage .landing-header[data-variant=heroIntegrated] .headerInner{background:transparent;border:0;box-shadow:none}.landingPage .hero-content{height:100svh;padding:64px clamp(48px,5vw,96px) 0;transform:translateY(20px)}.landingPage .hero-visual{height:min(760px,calc(100svh - 72px))}.landingPage .hero-product-panel.living-clinic-panel{min-height:min(660px,calc(100svh - 118px))}}@media (min-width:901px) and (max-height:820px){.landingPage .hero-content{padding-top:58px;transform:translateY(6px)}.landingPage .hero-visual{height:calc(100svh - 64px)}.landingPage .hero-product-panel.living-clinic-panel{min-height:min(570px,calc(100svh - 104px))}}.landingPage .postHeroGlassFlow .landingBenefitSection{padding-block:clamp(40px,4vw,58px)}.landingPage .landingBenefitCard{min-height:138px;padding:22px 24px}@media (max-width:980px){.landingPage .postHeroGlassFlow .landingBenefitSection{padding-block:42px}}@media (max-width:680px){.landingPage .postHeroGlassFlow .landingBenefitSection{padding-block:34px}.landingPage .landingBenefitCard{min-height:120px;padding:18px}}