.lv2{--bg:#fcf5eb;--bg-2:#efe7da;--bg-soft:#fbf7f1;--surface:#fff;--ink:#1a1714;--ink-2:#5c5249;--ink-3:#948a7e;--line:#1a171414;--line-strong:#1a17142e;--brand:#7c3aed;--brand-deep:#5b21b6;--brand-soft:#f1e8ff;--magenta:#db2777;--success:#10b981;--wa-green:#128c7e;--wa-bubble-in:#fff;--wa-bubble-out:#d9fdd3;--wa-bg:#ece5dd;--warning:#f59e0b;--danger:#dc2626;--danger-soft:#fee2e2;background:var(--bg);color:var(--ink);font-family:var(--font-inter),"Inter",system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5;overflow-x:clip}.lv2 *{box-sizing:border-box}.lv2 a{color:inherit;text-decoration:none}.lv2 button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.lv2 img{max-width:100%;display:block}.lv2 .display,.lv2 h1,.lv2 h2,.lv2 h3,.lv2 h4{font-family:var(--font-bricolage),"Bricolage Grotesque",var(--font-inter),"Inter",sans-serif;letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:700;line-height:1.05}.lv2 p{margin:0}.lv2 .serif-italic{font-family:var(--font-instrument-serif),"Instrument Serif",serif;letter-spacing:-.01em;font-style:italic;font-weight:400}.lv2 .mono{font-family:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,monospace}.lv2 .wrap{max-width:1280px;margin:0 auto;padding:0 32px}.lv2 .wrap-narrow{max-width:980px;margin:0 auto;padding:0 32px}.lv2 .section{padding:120px 0;position:relative}.lv2 .section-sm{padding:80px 0}.lv2 .section-tight{padding:60px 0}.lv2 .eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--brand);background:var(--brand-soft);border-radius:100px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.lv2 .eyebrow.muted{color:var(--ink-2);background:#1a17140d}.lv2 .section-head{max-width:760px;margin:0 0 64px}.lv2 .section-head.center{text-align:center;margin:0 auto 64px}.lv2 .section-head h2{margin:20px 0 16px;font-size:clamp(40px,5vw,64px)}.lv2 .section-head p{color:var(--ink-2);max-width:620px;font-size:18px}.lv2 .section-head.center p{margin-left:auto;margin-right:auto}.lv2 .btn{white-space:nowrap;border-radius:100px;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex}.lv2 .btn-primary{background:var(--ink);color:var(--bg-soft)}.lv2 .btn-primary:hover{background:var(--brand);transform:translateY(-1px)}.lv2 .btn-brand{background:var(--brand);color:#fff}.lv2 .btn-brand:hover{background:var(--brand-deep);transform:translateY(-1px)}.lv2 .btn-ghost{color:var(--ink);border:1px solid var(--line-strong);background:0 0}.lv2 .btn-ghost:hover{background:var(--ink);color:var(--bg-soft);border-color:var(--ink)}.lv2 .btn-wa{background:var(--wa-green);color:#fff}.lv2 .btn-wa:hover{background:#0d6b60}.lv2 .btn-link{color:var(--ink);border-bottom:1px solid var(--line-strong);align-items:center;gap:6px;padding-bottom:4px;font-weight:500;transition:all .15s;display:inline-flex}.lv2 .btn-link:hover{color:var(--brand);border-color:var(--brand)}.lv2 .chip{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);border-radius:100px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.lv2 .chip-wa{background:var(--wa-bubble-out);color:#1f4d2a;border-color:#0000}.lv2 .chip-brand{background:var(--brand-soft);color:var(--brand);border-color:#0000}.lv2 .card{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:32px}.lv2 .card-soft{background:var(--bg-soft);border:1px solid var(--line);border-radius:24px;padding:32px}.lv2 .bg-dots{background-image:radial-gradient(circle at 1px 1px,#1a17140f 1px,#0000 0);background-size:24px 24px}.lv2 .float-bubble{background:var(--surface);box-shadow:0 8px 24px -8px #1a17142e,0 0 0 1px var(--line);white-space:nowrap;border-radius:18px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex;position:absolute}.lv2 .float-bubble.out{background:var(--wa-bubble-out)}.lv2 .float-bubble.brand{background:var(--brand);color:#fff}.lv2 .float-bubble .avatar{background:linear-gradient(135deg,var(--brand),var(--magenta));border-radius:50%;flex-shrink:0;width:28px;height:28px}.lv2 .float-bubble .time{color:var(--ink-3);margin-left:4px;font-size:11px}.lv2 .blob{filter:blur(80px);pointer-events:none;opacity:.5;border-radius:50%;position:absolute}.lv2 .phone{background:#14110d;border-radius:40px;width:320px;padding:10px;position:relative;box-shadow:0 30px 80px -20px #1a17144d,0 10px 30px -10px #1a171426}.lv2 .phone-screen{background:var(--wa-bg);border-radius:32px;position:relative;overflow:hidden}.lv2 .ind-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:900px){.lv2 .ind-grid{grid-template-columns:repeat(2,1fr)}}.lv2 .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lv2 .marquee-track{gap:60px;width:max-content;animation:40s linear infinite lv2-marquee;display:flex}@keyframes lv2-marquee{to{transform:translate(-50%)}}.lv2 .faq-item{border-bottom:1px solid var(--line)}.lv2 .faq-item summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;padding:24px 0;font-size:19px;font-weight:600;list-style:none;display:flex}.lv2 .faq-item summary::-webkit-details-marker{display:none}.lv2 .faq-item summary .plus{color:var(--ink-2);font-size:22px;transition:transform .2s}.lv2 .faq-item[open] summary .plus{color:var(--brand);transform:rotate(45deg)}.lv2 .faq-item-body{color:var(--ink-2);max-width:720px;padding:0 0 24px;font-size:16px;line-height:1.6}.lv2 .text-muted{color:var(--ink-2)}.lv2 .text-soft{color:var(--ink-3)}.lv2 .text-brand{color:var(--brand)}.lv2 .text-magenta{color:var(--magenta)}.lv2 .text-success{color:var(--success)}.lv2 .text-danger{color:var(--danger)}.lv2 .grid-2{grid-template-columns:1fr 1fr;gap:24px;display:grid}.lv2 .grid-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.lv2 .grid-4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:900px){.lv2 .grid-2,.lv2 .grid-3,.lv2 .grid-4{grid-template-columns:1fr}}.lv2 .lv2-flex{display:flex}.lv2 .lv2-flex-col{flex-direction:column;display:flex}.lv2 .lv2-items-center{align-items:center}.lv2 .lv2-items-start{align-items:flex-start}.lv2 .lv2-justify-between{justify-content:space-between}.lv2 .lv2-justify-center{justify-content:center}.lv2 .lv2-gap-1{gap:4px}.lv2 .lv2-gap-2{gap:8px}.lv2 .lv2-gap-3{gap:12px}.lv2 .lv2-gap-4{gap:16px}.lv2 .lv2-gap-5{gap:20px}.lv2 .lv2-gap-6{gap:24px}.lv2 .lv2-gap-7{gap:28px}.lv2 .lv2-gap-8{gap:32px}.lv2 .lv2-gap-10{gap:40px}.lv2 .lv2-mt-2{margin-top:8px}.lv2 .lv2-mt-4{margin-top:16px}.lv2 .lv2-mt-6{margin-top:24px}.lv2 .lv2-mt-8{margin-top:32px}.lv2 .wa-bubble{color:#111;white-space:pre-line;border-radius:12px;max-width:80%;padding:8px 12px;font-size:14.5px;line-height:1.45;position:relative;box-shadow:0 1px .5px #00000021}.lv2 .wa-bubble.in{background:var(--wa-bubble-in);border-top-left-radius:4px;align-self:flex-start}.lv2 .wa-bubble.out{background:var(--wa-bubble-out);border-top-right-radius:4px;align-self:flex-end}.lv2 .wa-bubble .meta{color:var(--ink-3);text-align:right;margin-top:2px;font-size:11px}.lv2 .hover-lift{transition:transform .2s,box-shadow .2s}.lv2 .hover-lift:hover{transform:translateY(-2px);box-shadow:0 12px 32px -10px #1a171426}.lv2 .placeholder{background-color:var(--bg-2);color:var(--ink-3);text-align:center;background-image:repeating-linear-gradient(45deg,#0000,#0000 12px,#1a17140a 12px 13px);border-radius:12px;justify-content:center;align-items:center;padding:16px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.lv2 .dash{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 30px 80px -30px #1a171440}.lv2 .dash-header{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:14px 18px;display:flex}.lv2 .dot{border-radius:50%;width:10px;height:10px}.lv2 .dot.r{background:#ff5f57}.lv2 .dot.y{background:#febc2e}.lv2 .dot.g{background:#28c840}.lv2 .dash-body{grid-template-columns:220px 1fr;min-height:460px;display:grid}.lv2 .dash-sidebar{background:var(--bg-soft);border-right:1px solid var(--line);padding:20px 12px}.lv2 .dash-content{padding:24px}.lv2 .dash-nav-item{color:var(--ink-2);border-radius:8px;align-items:center;gap:10px;margin-bottom:2px;padding:8px 12px;font-size:13.5px;font-weight:500;display:flex}.lv2 .dash-nav-item.active{background:var(--surface);color:var(--ink);box-shadow:0 1px 0 var(--line)}.lv2 .dash-nav-item .ico{opacity:.7;width:16px;height:16px}.lv2 .tape{background:var(--ink);color:var(--bg);padding:14px 0;overflow:hidden}.lv2 .tape-track{letter-spacing:-.01em;gap:48px;width:max-content;font-family:Bricolage Grotesque,sans-serif;font-size:24px;font-weight:600;animation:30s linear infinite lv2-marquee;display:flex}.lv2 .tape-track .dot-sep{color:var(--brand)}.lv2 .lv2-burger,.lv2 .lv2-nav-mobile-action{display:none}.lv2 .lv2-burger{color:var(--ink);justify-content:center;align-items:center;padding:4px}.lv2 .pricing-compare-accordion{display:none}@media (max-width:900px){.lv2 .section{padding:80px 0}.lv2 .pricing-compare-table{display:none}.lv2 .pricing-compare-accordion{display:block}.lv2 .wrap{padding:0 20px}.lv2 nav.lv2-main-nav,.lv2 .lv2-nav-actions{display:none}.lv2 .lv2-burger{display:inline-flex}.lv2 .lv2-nav-mobile-action{align-items:center;margin-left:auto;display:flex}.lv2 .lv2-nav-mobile-action .btn-ghost{border:none;padding:6px 2px;font-size:13px}.lv2 .lv2-header-inner{padding:14px 20px!important}.lv2 .lv2-nav-logo{margin-left:10px}.lv2 .lv2-hero-grid{grid-template-columns:1fr!important;gap:40px!important}.lv2 .lv2-hero-phone-wrap{padding-bottom:60px;height:auto!important}.lv2 .lv2-hero-metrics{grid-template-columns:repeat(2,1fr)!important}.lv2 .lv2-platform-grid,.lv2 .lv2-faq-grid{grid-template-columns:1fr!important;gap:32px!important}.lv2 .lv2-pillars-grid,.lv2 .lv2-assistant-grid,.lv2 .lv2-integrations-grid,.lv2 .lv2-steps-grid{grid-template-columns:1fr!important}.lv2 .lv2-footer-grid{grid-template-columns:1fr!important;gap:32px!important}}.lv2 .wa-time{color:#667781;text-align:right;letter-spacing:.01em;margin-top:4px;font-size:10px;font-weight:400;display:block}.lv2 .ind-card:hover{transform:translateY(-2px);border-color:var(--brand)!important}.lv2 .mobile-sticky-cta{z-index:60;-webkit-backdrop-filter:blur(14px);background:#14110df5;border-top:1px solid #ffffff1a;align-items:center;gap:12px;padding:12px 14px;transition:transform .25s cubic-bezier(.2,.7,.3,1);display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -12px 32px -12px #00000040}.lv2 .mobile-sticky-cta.shown{transform:translateY(0)}@media (max-width:1024px){.lv2 .clinic-feature-row{grid-template-columns:1fr!important;gap:40px!important}.lv2 .clinic-feature-text{order:1!important}.lv2 .clinic-feature-mock{order:2!important}.lv2 .clinic-feature-text h3{font-size:clamp(28px,6vw,40px)!important}.lv2 .clinic-features>.wrap>div:last-child{gap:80px!important}.lv2 .clinic-features .section-head{margin-bottom:56px!important}.lv2 .newpain-grid{grid-template-columns:1fr!important}.lv2 .newpain-cell{border-right:none!important;border-bottom:1px solid var(--line)!important}.lv2 .newpain-cell:last-child{border-bottom:none!important}.lv2 .industries-strip{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:720px){.lv2 .industries-strip{grid-template-columns:1fr!important}.lv2 .newpain-cell{gap:12px!important;padding:28px 22px!important}.lv2 .newpain-cell>div:nth-of-type(2){font-size:64px!important}.lv2 .newpain-cell p{font-size:14.5px!important}.lv2 .newpain-foot{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.lv2 .clinic-feature-text>div:first-child{flex-wrap:wrap!important;gap:8px!important}.lv2 .clinic-feature-text h3{font-size:clamp(28px,7.5vw,38px)!important}.lv2 .clinic-feature-text p{font-size:15.5px!important}.lv2 .clinic-feature-text ul{grid-template-columns:1fr!important;gap:10px!important;max-width:100%!important}.lv2 .clinic-feature-text ul li{font-size:13.5px!important}.lv2 .clinic-feature-mock>div{max-width:100%!important}.lv2 .ind-card{flex-direction:row!important;align-items:center!important;gap:14px!important;padding:16px 18px!important}.lv2 .ind-card>div:first-child{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.lv2 .ind-card>div:first-child span:first-child{font-size:28px!important}.lv2 .ind-card>div:nth-child(2){flex:1!important}.lv2 .ind-card>div:last-child{white-space:nowrap;margin-top:0!important}.lv2 .mobile-sticky-cta{display:flex}body:has(.lv2){padding-bottom:76px}}@media (max-width:480px){.lv2 .newpain-cell>div:nth-of-type(2){font-size:56px!important}.lv2 .clinic-feature-text h3{font-size:30px!important}}.lv2 .lv2-mobile-menu{z-index:90;position:fixed;inset:0}.lv2 .lv2-mobile-menu-backdrop{-webkit-backdrop-filter:blur(2px);background:#1a171466;animation:.2s lv2-fade-in;position:absolute;inset:0}.lv2 .lv2-mobile-menu-panel{background:var(--bg-soft);width:min(86vw,360px);padding:18px 20px calc(24px + env(safe-area-inset-bottom));flex-direction:column;animation:.25s cubic-bezier(.2,.7,.3,1) lv2-slide-in;display:flex;position:absolute;top:0;bottom:0;left:0;box-shadow:12px 0 40px -12px #1a17144d}@keyframes lv2-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lv2-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.lv2 .lv2-mobile-menu-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.lv2 .lv2-mobile-menu-close{width:38px;height:38px;color:var(--ink-2);background:#1a17140d;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lv2 .lv2-mobile-menu-links{flex-direction:column;padding:12px 0;display:flex}.lv2 .lv2-mobile-menu-links a{color:var(--ink);border-bottom:1px solid var(--line);padding:16px 4px;font-size:18px;font-weight:600}.lv2 .lv2-mobile-menu-cta{flex-direction:column;gap:10px;margin-top:auto;padding-top:20px;display:flex}