.EhrSite-module__Y3EKBq__cf-site{--green-950:#062a1d;--green-900:#0a3d2b;--green-800:#0f4c36;--green-700:#16624a;--green-500:#1a8a66;--green-400:#22a87e;--green-300:#3dbd94;--mint:#edfaf4;--mint2:#d4f4e8;--ink:#0d1f18;--muted:#527060;--soft:#8aaa9a;--surface:#f4f7f5;--border:#dde8e3;--white:#fff;--amber:#d97706;--amber2:#fbbf24;--brick:#c0392b;--serif:var(--font-instrument-serif),"Instrument Serif",Georgia,serif;--sans:var(--font-sora),"Sora",system-ui,-apple-system,sans-serif;--r:12px;--rs:8px;--rl:14px;--shadow:0 1px 2px #0d1f180a,0 4px 14px #0d1f180d;--shadow-lift:0 2px 6px #0d1f180f,0 14px 34px #0d1f1817;--cf-nav-h:120px}@media (max-width:768px){.EhrSite-module__Y3EKBq__cf-site{--cf-nav-h:70px}}.EhrSite-module__Y3EKBq__cf-site *,.EhrSite-module__Y3EKBq__cf-site :before,.EhrSite-module__Y3EKBq__cf-site :after{box-sizing:border-box;margin:0;padding:0}.EhrSite-module__Y3EKBq__cf-site{font-family:var(--sans);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6;overflow-x:clip}.EhrSite-module__Y3EKBq__cf-site img{max-width:100%;display:block}.EhrSite-module__Y3EKBq__cf-site a{color:inherit;text-decoration:none}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__wrap{max-width:1180px;margin:0 auto;padding:0 28px}.EhrSite-module__Y3EKBq__cf-site section{padding:88px 0}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__bg-surface{background:var(--surface)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__bg-mint{background:var(--mint)}.EhrSite-module__Y3EKBq__cf-site h1,.EhrSite-module__Y3EKBq__cf-site h2,.EhrSite-module__Y3EKBq__cf-site h3{font-family:var(--serif);letter-spacing:-.01em;font-weight:400;line-height:1.12}.EhrSite-module__Y3EKBq__cf-site h1{font-size:clamp(38px,5.4vw,62px)}.EhrSite-module__Y3EKBq__cf-site h2{font-size:clamp(30px,3.7vw,44px)}.EhrSite-module__Y3EKBq__cf-site h3{font-size:20px;line-height:1.25}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__lede{color:var(--muted);max-width:62ch;font-size:17px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__pill{letter-spacing:.15em;text-transform:uppercase;border-radius:var(--rs);background:var(--mint);border:1px solid var(--mint2);color:var(--green-500);padding:5px 11px;font-size:10.5px;font-weight:600;display:inline-block}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__head{margin-bottom:44px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__head .EhrSite-module__Y3EKBq__pill{margin-bottom:16px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__head h2{margin-bottom:12px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__btn{font-family:var(--sans);border-radius:var(--rs);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:14.5px;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__btn-primary{background:var(--green-500);color:#fff}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__btn-primary:hover{background:var(--green-400);box-shadow:var(--shadow-lift);transform:translateY(-1px)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__btn-ghost{color:var(--ink);border-color:var(--border);background:0 0}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__btn-ghost:hover{border-color:var(--green-300);color:var(--green-500);transform:translateY(-1px)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__tel{color:var(--muted);font-size:14px;font-weight:500}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__tel a{color:inherit;border-bottom:1px solid;padding-bottom:1px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__nav{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);background:#ffffffed;position:sticky;top:0}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__nav-in{align-items:center;gap:28px;max-width:1180px;height:70px;margin:0 auto;padding:0 28px;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__brand{flex-shrink:0;align-items:center;gap:10px;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__brand svg{flex-shrink:0;width:44px;height:auto}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__brand-txt{font-family:var(--serif);white-space:nowrap;font-size:21px;line-height:1}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__brand-txt b{color:var(--green-500);font-weight:400}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__brand-sub{font-family:var(--sans);letter-spacing:.19em;text-transform:uppercase;color:var(--soft);margin-top:3px;font-size:8.5px;font-weight:600;display:block}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__nav-links{align-items:center;gap:26px;margin-left:auto;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__nav-links a{color:var(--muted);font-size:14px;font-weight:500;transition:color .16s}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__nav-links a:hover,.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__nav-links a.EhrSite-module__Y3EKBq__on{color:var(--green-500)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__nav-cta{align-items:center;gap:14px;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__nav-cta .EhrSite-module__Y3EKBq__btn{padding:10px 18px;font-size:13.5px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__burger{border:1px solid var(--border);border-radius:var(--rs);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:40px;height:38px;margin-left:auto;display:none}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__burger span{background:var(--ink);width:16px;height:1.5px;display:block}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mobnav{border-top:1px solid var(--border);background:#fff;padding:14px 20px 20px;display:none}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mobnav.EhrSite-module__Y3EKBq__on{display:block}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mobnav a:not(.EhrSite-module__Y3EKBq__btn){color:var(--muted);border-bottom:1px solid var(--border);padding:11px 0;font-size:15px;font-weight:500;display:block}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mobnav a:not(.EhrSite-module__Y3EKBq__btn):hover{color:var(--green-500)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mobnav a.EhrSite-module__Y3EKBq__btn{color:#fff;width:100%;margin-top:16px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero{background:var(--green-900);color:#eaf6f0;padding:0;position:relative;overflow:hidden}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero-pad{padding:60px 0 52px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero:after{content:"";pointer-events:none;background:radial-gradient(820px 400px at 50% -22%,#3dbd9438,#0000 64%);position:absolute;inset:0}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero-in{z-index:1;grid-template-columns:minmax(430px,1fr) 1.02fr;align-items:center;gap:60px;display:grid;position:relative}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero-copy{padding:56px 0}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero-in.EhrSite-module__Y3EKBq__solo{max-width:860px;display:block}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero-in.EhrSite-module__Y3EKBq__solo .EhrSite-module__Y3EKBq__lede{max-width:58ch}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero .EhrSite-module__Y3EKBq__pill{color:#8fe3c0;background:#ffffff17;border-color:#ffffff2e}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero h1{margin:20px 0 22px;font-size:clamp(34px,3.4vw,47px);line-height:1.16}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero h1 em{color:#8fe3c0;font-style:normal}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero .EhrSite-module__Y3EKBq__lede{color:#a9cfbe;max-width:40ch;font-size:16.5px;line-height:1.72}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero .EhrSite-module__Y3EKBq__cta-row{gap:14px;margin-top:32px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero-shot{position:relative}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero-shot .EhrSite-module__Y3EKBq__frame{border-color:#ffffff29;width:clamp(660px,74vw,1240px);max-width:none;box-shadow:0 24px 70px #03140e75}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero-shot .EhrSite-module__Y3EKBq__stage{cursor:zoom-in}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero-shot .EhrSite-module__Y3EKBq__stage img{object-position:left top}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero.EhrSite-module__Y3EKBq__hero-light{color:var(--ink);border-bottom:1px solid var(--border);background:#fff}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero.EhrSite-module__Y3EKBq__hero-light:after{display:none}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero.EhrSite-module__Y3EKBq__hero-light .EhrSite-module__Y3EKBq__pill{background:var(--mint);border-color:var(--mint2);color:var(--green-500)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero.EhrSite-module__Y3EKBq__hero-light h1 em{color:var(--green-500)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero.EhrSite-module__Y3EKBq__hero-light .EhrSite-module__Y3EKBq__lede{color:var(--muted)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero.EhrSite-module__Y3EKBq__hero-light .EhrSite-module__Y3EKBq__btn-ghost{color:var(--ink);border-color:var(--border)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero.EhrSite-module__Y3EKBq__hero-light .EhrSite-module__Y3EKBq__btn-ghost:hover{border-color:var(--green-300);color:var(--green-500)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero.EhrSite-module__Y3EKBq__hero-light .EhrSite-module__Y3EKBq__tel{color:var(--muted)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero.EhrSite-module__Y3EKBq__hero-light .EhrSite-module__Y3EKBq__hero-note{border-top-color:var(--border);color:var(--muted)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero.EhrSite-module__Y3EKBq__hero-light .EhrSite-module__Y3EKBq__hero-shot .EhrSite-module__Y3EKBq__frame{border:1px solid var(--border);border-radius:var(--rl) 0 0 var(--rl);box-shadow:0 18px 50px #0d1f1824}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__jump{border-top:1px solid #ffffff21;flex-wrap:wrap;gap:8px;margin-top:26px;padding-top:22px;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__jump a{color:#a9cfbe;border-radius:var(--rs);background:#ffffff12;border:1px solid #ffffff26;padding:7px 13px;font-size:12.5px;font-weight:500;transition:all .16s}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__jump a:hover{color:#0a3d2b;background:#8fe3c0;border-color:#8fe3c0}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero .EhrSite-module__Y3EKBq__btn-ghost{color:#eaf6f0;border-color:#ffffff47}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero .EhrSite-module__Y3EKBq__btn-ghost:hover{color:#8fe3c0;border-color:#8fe3c0}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero .EhrSite-module__Y3EKBq__tel{color:#a9cfbe}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero-note{color:#8fb9a7;border-top:1px solid #ffffff21;flex-direction:column;gap:11px;margin-top:34px;padding-top:26px;font-size:13px;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero-note span{align-items:center;gap:9px;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero-note span:before{content:"";background:#3dbd94;border-radius:50%;flex-shrink:0;width:5px;height:5px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__viewer{background:var(--surface);padding-top:56px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__viewer .EhrSite-module__Y3EKBq__frame{background:#fff}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__tabs{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__tab{font-family:var(--sans);color:var(--muted);background:var(--white);border:1px solid var(--border);border-radius:var(--rs);cursor:pointer;white-space:nowrap;padding:8px 15px;font-size:13px;font-weight:500;transition:all .16s}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__tab:hover{border-color:var(--green-300);color:var(--green-500)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__tab[aria-selected=true]{background:var(--green-900);border-color:var(--green-900);color:#fff}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__frame{border:1px solid var(--border);border-radius:var(--rl);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__frame-bar{background:var(--white);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:11px 16px;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__dots{gap:6px;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__dots i{background:var(--border);border-radius:50%;width:9px;height:9px;display:block}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__frame-url{color:var(--soft);font-size:12px;font-weight:500;transition:color .16s}.EhrSite-module__Y3EKBq__cf-site a.EhrSite-module__Y3EKBq__frame-url:hover{color:var(--green-500);text-decoration:underline}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__frame-tag{letter-spacing:.13em;text-transform:uppercase;color:var(--green-500);background:var(--mint);border:1px solid var(--mint2);border-radius:var(--rs);margin-left:auto;padding:3px 9px;font-size:10px;font-weight:600}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stage{aspect-ratio:16/10;background:var(--surface);cursor:zoom-in;position:relative}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stage img{object-fit:contain;object-position:center top;width:100%;height:100%}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__vmeta{flex-wrap:wrap;align-items:baseline;gap:14px 20px;margin-top:18px;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__vmeta h3{font-size:22px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__vmeta p{color:var(--muted);flex:1;min-width:240px;font-size:14.5px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__vmeta a{color:var(--green-500);white-space:nowrap;font-size:13.5px;font-weight:600}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__vmeta a:hover{color:var(--green-400)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__zoomhint{text-align:center;color:var(--soft);margin-top:12px;font-size:12px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__lb{z-index:200;cursor:zoom-out;background:#062a1ded;justify-content:center;align-items:center;padding:36px;display:none;position:fixed;inset:0}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__lb.EhrSite-module__Y3EKBq__on{display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__lb img{border-radius:var(--rs);max-width:100%;max-height:100%;box-shadow:0 30px 80px #00000073}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__lb-x{color:#a9cfbe;font-size:13px;font-weight:500;position:absolute;top:20px;right:24px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__grid{gap:18px;display:grid}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__g2{grid-template-columns:repeat(2,1fr)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__g3{grid-template-columns:repeat(3,1fr)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__g4{grid-template-columns:repeat(4,1fr)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__card{background:var(--white);border:1px solid var(--border);border-radius:var(--r);padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__card:hover{box-shadow:var(--shadow-lift);border-color:var(--mint2);transform:translateY(-2px)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__card h3{margin-bottom:8px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__card p{color:var(--muted);font-size:14px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__card .EhrSite-module__Y3EKBq__ico{border-radius:var(--rs);background:var(--mint);border:1px solid var(--mint2);justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:16px;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__card .EhrSite-module__Y3EKBq__ico svg{width:18px;height:18px;stroke:var(--green-500);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__split{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__split-copy h2{margin:14px 0}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__ticks{flex-direction:column;gap:13px;margin-top:24px;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__ticks li{color:var(--muted);gap:11px;font-size:14.5px;line-height:1.5;list-style:none;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__ticks svg{width:17px;height:17px;stroke:var(--green-500);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:3px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__ticks b{color:var(--ink);font-weight:600}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__panel{background:var(--white);border:1px solid var(--border);border-radius:var(--rl);box-shadow:var(--shadow);overflow:hidden}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__panel-hd{border-bottom:1px solid var(--border);background:var(--white);align-items:center;gap:10px;padding:14px 18px;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__panel-hd .EhrSite-module__Y3EKBq__lbl{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__live{color:var(--green-500);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin-left:auto;font-size:11px;font-weight:600;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__live i{background:var(--green-400);border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite EhrSite-module__Y3EKBq__pulse;display:block}@keyframes EhrSite-module__Y3EKBq__pulse{0%,to{opacity:1}50%{opacity:.3}}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__panel-bd{background:var(--surface);flex-direction:column;gap:12px;padding:18px;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__bub{border-radius:14px;max-width:82%;padding:11px 15px;font-size:14px;line-height:1.5}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__bub.EhrSite-module__Y3EKBq__them{background:var(--white);border:1px solid var(--border);color:var(--ink);border-bottom-left-radius:4px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__bub.EhrSite-module__Y3EKBq__us{background:var(--green-500);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__bub small{letter-spacing:.11em;text-transform:uppercase;opacity:.62;margin-bottom:5px;font-size:10.5px;font-weight:600;display:block}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__panel-ft{border-top:1px solid var(--border);background:var(--white);color:var(--muted);align-items:center;gap:8px;padding:13px 18px;font-size:12.5px;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__panel-ft svg{width:14px;height:14px;stroke:var(--green-500);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__illus-note{color:var(--soft);text-align:center;margin-top:12px;font-size:11.5px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stagesec{padding:74px 0}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stagehd{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stagenum{font-family:var(--serif);color:#cfe2d9;font-size:38px;line-height:1}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stagehd h2{font-size:clamp(26px,3vw,36px)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mods{flex-direction:column;gap:22px;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mod{background:var(--white);border:1px solid var(--border);border-radius:var(--rl);grid-template-columns:1.15fr 1fr;align-items:center;gap:34px;padding:22px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mod:hover{box-shadow:var(--shadow-lift);border-color:var(--mint2);transform:translateY(-2px)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mod.EhrSite-module__Y3EKBq__flip{grid-template-columns:1fr 1.15fr}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mod.EhrSite-module__Y3EKBq__flip .EhrSite-module__Y3EKBq__mod-shot{order:2}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mod-shot{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);aspect-ratio:16/10;cursor:zoom-in;position:relative;overflow:hidden}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mod-shot img{object-fit:contain;object-position:center top;width:100%;height:100%}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mod-copy h3{margin-bottom:10px;font-size:23px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mod-copy p{color:var(--muted);margin-bottom:16px;font-size:14.5px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mod-copy .EhrSite-module__Y3EKBq__pill{margin-bottom:13px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mod-link{color:var(--green-500);align-items:center;gap:6px;font-size:13.5px;font-weight:600;transition:gap .16s,color .16s;display:inline-flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mod-link:hover{color:var(--green-400);gap:9px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cta{background:var(--green-900);color:#eaf6f0;text-align:center;position:relative;overflow:hidden}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cta:after{content:"";pointer-events:none;background:radial-gradient(680px 320px at 50% 0,#3dbd9430,#0000 65%);position:absolute;inset:0}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cta .EhrSite-module__Y3EKBq__wrap{z-index:1;position:relative}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cta h2{margin-bottom:14px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cta .EhrSite-module__Y3EKBq__lede{color:#a9cfbe;margin:0 auto}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cta .EhrSite-module__Y3EKBq__cta-row{justify-content:center;margin-top:28px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cta .EhrSite-module__Y3EKBq__btn-ghost{color:#eaf6f0;border-color:#ffffff47}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cta .EhrSite-module__Y3EKBq__btn-ghost:hover{color:#8fe3c0;border-color:#8fe3c0}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cta .EhrSite-module__Y3EKBq__tel{color:#a9cfbe}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__foot{border-top:1px solid var(--border);background:var(--white);padding:34px 0}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__foot-in{max-width:1180px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:0 28px;font-size:13px;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__foot-links{flex-wrap:wrap;gap:20px;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__foot-links a:hover{color:var(--green-500)}@media (max-width:900px){.EhrSite-module__Y3EKBq__cf-site section{padding:62px 0}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__wrap,.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__nav-in,.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__foot-in{padding:0 20px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__nav-links{display:none}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__burger{display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__nav-cta{display:none}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__split{grid-template-columns:1fr;gap:34px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__g4{grid-template-columns:repeat(2,1fr)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__g3{grid-template-columns:1fr}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mod,.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mod.EhrSite-module__Y3EKBq__flip{grid-template-columns:1fr;gap:20px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mod.EhrSite-module__Y3EKBq__flip .EhrSite-module__Y3EKBq__mod-shot{order:0}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero:not(.EhrSite-module__Y3EKBq__hero-pad){padding:0 0 48px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero-pad{padding:46px 0 42px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero-in{grid-template-columns:1fr;gap:30px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero-copy{padding:44px 0 0}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero .EhrSite-module__Y3EKBq__lede{max-width:60ch}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero-shot .EhrSite-module__Y3EKBq__frame{width:100%}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero-note{flex-flow:wrap;gap:9px 22px}}@media (max-width:600px){.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__g2,.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__g4{grid-template-columns:1fr}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero{padding:52px 0 48px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cta-row{flex-direction:column;align-items:stretch}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cta-row .EhrSite-module__Y3EKBq__btn{width:100%}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__tel{text-align:center}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__tab{padding:7px 12px;font-size:12px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__brand-txt{font-size:19px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stagenum{font-size:30px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__frame-tag{display:none}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__frame-url{font-size:11px}}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__brand img{width:auto;height:44px;display:block}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__nav-links li{list-style:none;position:relative}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__nav-links .EhrSite-module__Y3EKBq__has-menu>a{align-items:center;gap:6px;display:inline-flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__nav-links .EhrSite-module__Y3EKBq__chev{stroke:currentColor;stroke-width:2px;fill:none;width:10px;height:10px;margin-top:1px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__menu{z-index:80;padding-top:10px;display:none;position:absolute;top:100%;left:-16px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__nav-links li:hover .EhrSite-module__Y3EKBq__menu,.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__nav-links li:focus-within .EhrSite-module__Y3EKBq__menu{display:block}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__menu-panel{border:1px solid var(--border);border-radius:var(--r);background:#fff;min-width:320px;padding:8px;box-shadow:0 16px 44px #0d1f1826}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__menu-panel a{border-radius:var(--rs);padding:10px 13px;transition:background .13s;display:block}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__menu-panel a:hover{background:var(--mint)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__menu-panel .EhrSite-module__Y3EKBq__mt{color:var(--ink);font-size:13.5px;font-weight:600;display:block}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__menu-panel a:hover .EhrSite-module__Y3EKBq__mt{color:var(--green-500)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__menu-panel .EhrSite-module__Y3EKBq__ms{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.45;display:block}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__tag-managed{letter-spacing:.12em;text-transform:uppercase;color:var(--green-500);background:var(--mint);border:1px solid var(--mint2);border-radius:var(--rs);align-items:center;gap:6px;margin-bottom:12px;padding:4px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__tag-managed:before{content:"";background:var(--green-400);border-radius:50%;width:5px;height:5px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__illus{color:var(--soft);margin-top:10px;font-size:11.5px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stages{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stagecard{background:var(--white);border:1px solid var(--border);border-radius:var(--r);padding:22px;transition:transform .2s,box-shadow .2s,border-color .2s;display:block}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stagecard:hover{box-shadow:var(--shadow-lift);border-color:var(--mint2);transform:translateY(-2px)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stagecard .EhrSite-module__Y3EKBq__n{font-family:var(--serif);color:#cfe2d9;margin-bottom:12px;font-size:26px;line-height:1;display:block}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stagecard h3{margin-bottom:7px;font-size:19px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stagecard p{color:var(--muted);margin-bottom:12px;font-size:13.5px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stagecard .EhrSite-module__Y3EKBq__mods-in{color:var(--soft);font-size:12.5px;line-height:1.55}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__foot{background:var(--green-950);color:#a9cfbe;border-top:none;padding:52px 0 30px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__foot-in{max-width:1180px;margin:0 auto;padding:0 28px;display:block}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__foot-grid{border-bottom:1px solid #ffffff1c;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px;padding-bottom:34px;display:grid}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__foot-grid h4{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#6f9c88;margin-bottom:14px;font-size:11px;font-weight:600}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__foot-grid a{color:#a9cfbe;padding:5px 0;font-size:13.5px;transition:color .14s;display:block}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__foot-grid a:hover{color:#8fe3c0}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__foot-blurb{color:#8fb9a7;max-width:34ch;font-size:13.5px;line-height:1.7}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__foot-blurb img{filter:brightness(0)invert();opacity:.92;width:auto;height:40px;margin-bottom:16px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__foot-base{color:#6f9c88;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:20px;font-size:12.5px;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__foot-base a:hover{color:#8fe3c0}@media (max-width:900px){.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stages{grid-template-columns:1fr}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__foot-grid{grid-template-columns:1fr 1fr;gap:28px}}@media (max-width:600px){.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__foot-grid{grid-template-columns:1fr}}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__wrap{max-width:1280px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mod,.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mod.EhrSite-module__Y3EKBq__flip{padding:28px 28px 30px;display:block}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mod .EhrSite-module__Y3EKBq__mod-copy{max-width:78ch;margin-bottom:22px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mod .EhrSite-module__Y3EKBq__mod-copy h3{margin-bottom:10px;font-size:26px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mod .EhrSite-module__Y3EKBq__mod-copy p{margin-bottom:14px;font-size:15.5px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mod .EhrSite-module__Y3EKBq__mod-shot,.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mod.EhrSite-module__Y3EKBq__flip .EhrSite-module__Y3EKBq__mod-shot{background:var(--surface);order:0;width:100%}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mod .EhrSite-module__Y3EKBq__mod-shot img{object-position:center top}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mods{gap:26px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__zoomcue{color:var(--soft);align-items:center;gap:7px;margin-top:12px;font-size:12px;display:inline-flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__zoomcue svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__split{grid-template-columns:.85fr 1.15fr;gap:48px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__split.EhrSite-module__Y3EKBq__split-flip{grid-template-columns:1.15fr .85fr}@media (max-width:900px){.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__split,.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__split.EhrSite-module__Y3EKBq__split-flip{grid-template-columns:1fr}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mod,.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mod.EhrSite-module__Y3EKBq__flip{padding:20px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mod .EhrSite-module__Y3EKBq__mod-copy h3{font-size:22px}}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero-in.EhrSite-module__Y3EKBq__d{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;max-width:none;display:grid}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero-in.EhrSite-module__Y3EKBq__d .EhrSite-module__Y3EKBq__hero-copy{padding:0}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero-in.EhrSite-module__Y3EKBq__d h1{margin:22px 0 20px;font-size:clamp(38px,4.6vw,60px)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero-in.EhrSite-module__Y3EKBq__d .EhrSite-module__Y3EKBq__lede{max-width:52ch;font-size:16.5px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__trust-list{border-top:1px solid #ffffff21;flex-wrap:wrap;gap:12px 28px;margin-top:34px;padding-top:26px;list-style:none;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__trust-list li{color:#a9cfbe;align-items:center;gap:9px;font-size:14px;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__trust-list svg{stroke:#3dbd94;stroke-width:2.4px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:15px;height:15px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stat-card{border-radius:var(--rl);background:#06201680;border:1px solid #ffffff21;padding:24px 26px 22px;box-shadow:0 28px 64px #03140e66}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stat-card-head{justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stat-card-title{letter-spacing:.16em;text-transform:uppercase;color:#8fe3c0;align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stat-card-title .EhrSite-module__Y3EKBq__dot{background:var(--green-300);border-radius:50%;width:6px;height:6px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__live-badge{letter-spacing:.06em;color:#8fe3c0;border-radius:var(--rs);background:#3dbd9426;padding:4px 12px;font-size:11px;font-weight:600}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stat-row{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-end;gap:16px;padding:15px 0;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stat-num{font-family:var(--serif);color:#fff;font-size:34px;line-height:1}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stat-label{color:#a9cfbe;margin-top:5px;font-size:13px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stat-delta{color:#8fb9a7;white-space:nowrap;padding-bottom:2px;font-size:12px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__activity-head{letter-spacing:.16em;text-transform:uppercase;color:#6f9c88;margin:20px 0 10px;font-size:11px;font-weight:600}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__activity-row{justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:13.5px;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__a-label{color:#a9cfbe}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__a-value{color:#8fe3c0;font-weight:600}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__features{background:var(--white);padding:84px 0}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__features .EhrSite-module__Y3EKBq__head{margin-bottom:34px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__features-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__feature-card{background:var(--white);border:1px solid var(--border);border-radius:var(--r);flex-direction:column;align-items:flex-start;gap:16px;padding:24px 22px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__feature-card:hover{box-shadow:var(--shadow-lift);border-color:var(--mint2);transform:translateY(-2px)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__icon-wrap{border-radius:var(--r);background:var(--mint);border:1px solid var(--mint2);justify-content:center;align-items:center;width:44px;height:44px;transition:background .18s,border-color .18s;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__feature-card:hover .EhrSite-module__Y3EKBq__icon-wrap{background:var(--green-500);border-color:var(--green-500)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__feature-icon{width:21px;height:21px;color:var(--green-500);transition:color .18s}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__feature-card:hover .EhrSite-module__Y3EKBq__feature-icon{color:#fff}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__feature-name{color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.35}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__feature-card:hover .EhrSite-module__Y3EKBq__feature-name{color:var(--green-500)}@media (max-width:1100px){.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__features-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__hero-in.EhrSite-module__Y3EKBq__d{grid-template-columns:1fr;gap:36px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__features-grid{grid-template-columns:repeat(2,1fr)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__features{padding:60px 0}}@media (max-width:560px){.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__features-grid{grid-template-columns:repeat(2,1fr);gap:12px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__feature-card{padding:18px 16px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stat-num{font-size:28px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stat-row{flex-direction:column;align-items:flex-start;gap:4px}}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__foot-blurb img{height:26px;margin-bottom:18px}@media (max-width:600px){.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__brand img{height:25px}}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__foot-grid img{width:auto;height:26px;margin-bottom:18px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stagesec{border-top:1px solid var(--border);padding:92px 0;scroll-margin-top:76px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stagesec.EhrSite-module__Y3EKBq__bg-surface{background:var(--mint)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stagesec.EhrSite-module__Y3EKBq__bg-surface .EhrSite-module__Y3EKBq__mod{background:var(--white)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stagesec.EhrSite-module__Y3EKBq__bg-surface .EhrSite-module__Y3EKBq__mod-shot{background:var(--surface)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stagehd{margin-bottom:10px;padding-top:22px;position:relative}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stagehd:before{content:"";background:var(--green-500);border-radius:2px;width:56px;height:4px;position:absolute;top:0;left:0}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stagenum{color:var(--green-300);font-size:34px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stagesec .EhrSite-module__Y3EKBq__lede{margin-bottom:0}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stagesec .EhrSite-module__Y3EKBq__mods{border-top:1px solid var(--border);margin-top:26px;padding-top:34px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stagesec.EhrSite-module__Y3EKBq__bg-surface .EhrSite-module__Y3EKBq__mods{border-top-color:var(--mint2)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__features{border-top:1px solid var(--border)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cta{border-top:1px solid #ffffff17}@media (max-width:900px){.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stagesec{padding:64px 0}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stagehd{padding-top:18px}}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__modindex{background:var(--white);border-top:1px solid var(--border);padding:56px 0 60px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__modindex .EhrSite-module__Y3EKBq__head{margin-bottom:28px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__modindex .EhrSite-module__Y3EKBq__head h2{font-size:clamp(24px,2.6vw,32px)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mi-group{border-top:1px solid var(--border);grid-template-columns:150px 1fr;align-items:start;gap:20px;padding:18px 0;display:grid}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mi-group:first-child{border-top:none;padding-top:0}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mi-label{letter-spacing:.14em;text-transform:uppercase;color:var(--soft);padding-top:9px;font-size:11px;font-weight:600}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mi-label b{font-family:var(--serif);letter-spacing:0;text-transform:none;color:var(--ink);margin-top:2px;font-size:19px;font-weight:400;display:block}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mi-chips{flex-wrap:wrap;gap:9px;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mi-chip{color:var(--ink);background:var(--white);border:1px solid var(--border);border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;font-weight:500;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mi-chip:hover{background:var(--mint);border-color:var(--green-300);color:var(--green-500);transform:translateY(-1px)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mi-chip .EhrSite-module__Y3EKBq__dot{background:var(--green-400);border-radius:50%;flex-shrink:0;width:6px;height:6px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mi-key{color:var(--soft);align-items:center;gap:8px;margin-top:24px;font-size:12.5px;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mi-key .EhrSite-module__Y3EKBq__dot{background:var(--green-400);border-radius:50%;width:6px;height:6px}@media (max-width:760px){.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mi-group{grid-template-columns:1fr;gap:12px;padding:16px 0}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mi-label{padding-top:0}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mi-label b{margin-left:8px;display:inline}}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__brand img{height:64px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__foot-grid img{height:58px;margin-bottom:14px}@media (max-width:900px){.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__nav-in{height:76px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__brand img{height:54px}}@media (max-width:600px){.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__brand img{height:46px}}@media (max-width:900px){.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stagesec{scroll-margin-top:82px}.EhrSite-module__Y3EKBq__cf-site article.EhrSite-module__Y3EKBq__mod{scroll-margin-top:96px}}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__nav-in{height:76px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__brand{align-items:center;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__brand .EhrSite-module__Y3EKBq__mark{width:auto;height:44px;display:block}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mark-foot{width:auto;height:40px;margin-bottom:12px;display:block}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__foot-tag{letter-spacing:.18em;text-transform:uppercase;color:#6f9c88;margin-bottom:14px;font-size:10px;font-weight:600}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__stagesec{scroll-margin-top:calc(var(--cf-nav-h) + 8px)}.EhrSite-module__Y3EKBq__cf-site article.EhrSite-module__Y3EKBq__mod{scroll-margin-top:calc(var(--cf-nav-h) + 22px)}@media (max-width:900px){.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__nav-in{height:68px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__brand .EhrSite-module__Y3EKBq__mark{height:38px}}@media (max-width:600px){.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__brand .EhrSite-module__Y3EKBq__mark{height:34px}}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mark-foot rect{fill:#0f4c36}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__pagebreak{background:var(--green-950);color:#a9cfbe;text-align:center;border-top:3px solid var(--green-400);padding:56px 0}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__pagebreak .EhrSite-module__Y3EKBq__pb-label{letter-spacing:.18em;text-transform:uppercase;color:#6f9c88;margin-bottom:12px;font-size:10.5px;font-weight:600;display:inline-block}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__pagebreak h2{color:#fff;margin-bottom:10px;font-size:clamp(24px,2.8vw,34px)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__pagebreak p{color:#8fb9a7;max-width:56ch;margin:0 auto;font-size:14px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__feature-card{position:relative}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__feat-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--soft);margin-top:6px;font-size:10px;font-weight:600;display:block}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__feature-card:hover .EhrSite-module__Y3EKBq__feat-tag{color:var(--green-500)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__feat-tag{display:none}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__more-bar{background:var(--mint);border:1px solid var(--mint2);border-radius:var(--r);flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:16px;padding:20px 24px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__more-bar:hover{border-color:var(--green-300);box-shadow:var(--shadow-lift);transform:translateY(-1px)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mb-count{font-family:var(--serif);color:var(--ink);white-space:nowrap;font-size:21px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mb-list{min-width:260px;color:var(--muted);flex:1;font-size:13.5px;line-height:1.55}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mb-link{color:var(--green-500);white-space:nowrap;font-size:13.5px;font-weight:600}@media (max-width:600px){.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__more-bar{padding:18px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mb-list{min-width:0}}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__mi-chip.EhrSite-module__Y3EKBq__mi-chip--focus{background:var(--mint);border-color:var(--green-500);color:var(--green-500);transform:none;box-shadow:0 0 0 3px #1a8a662e}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__modindex{scroll-margin-top:calc(var(--cf-nav-h) + 18px)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cf-jump{z-index:90;opacity:0;visibility:hidden;flex-direction:column;align-items:flex-end;gap:10px;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:fixed;bottom:20px;right:20px;transform:translateY(8px)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cf-jump.EhrSite-module__Y3EKBq__cf-jump--show{opacity:1;visibility:visible;transform:none}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cf-jump-btn{font-family:var(--sans);color:#fff;background:var(--green-500);border:1px solid var(--green-500);cursor:pointer;box-shadow:var(--shadow-lift);border-radius:12px;align-items:center;gap:8px;padding:11px 15px;font-size:13.5px;font-weight:600;transition:background .14s,transform .14s;display:inline-flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cf-jump-btn:hover{background:var(--green-700);transform:translateY(-1px)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cf-jump-btn svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cf-jump-menu{background:var(--white);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow-lift);flex-direction:column;gap:2px;min-width:212px;padding:8px;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cf-jump-menu[hidden]{display:none}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cf-jump-item{text-align:left;width:100%;font-family:var(--sans);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;font-weight:500;transition:background .12s,color .12s;display:flex}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cf-jump-item:hover{background:var(--mint);color:var(--green-500)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cf-jump-item .EhrSite-module__Y3EKBq__n{letter-spacing:.12em;color:var(--soft);min-width:18px;font-size:11px;font-weight:600}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cf-jump-item:hover .EhrSite-module__Y3EKBq__n{color:var(--green-400)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cf-jump-sep{background:var(--border);height:1px;margin:6px 4px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cf-jump-all{color:var(--muted)}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cf-jump-all svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}@keyframes EhrSite-module__Y3EKBq__cfJiggle{0%,to{transform:translate(0)rotate(0)}15%{transform:translate(-3px)rotate(-2deg)}30%{transform:translate(3px)rotate(2deg)}45%{transform:translate(-2px)rotate(-1.5deg)}60%{transform:translate(2px)rotate(1.5deg)}75%{transform:translate(-1px)rotate(-1deg)}}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cf-jump-jiggle{animation:.6s ease-in-out 2 EhrSite-module__Y3EKBq__cfJiggle}@media (prefers-reduced-motion:reduce){.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cf-jump-jiggle{animation:none}}@media (max-width:640px){.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cf-jump{bottom:14px;right:14px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cf-jump-menu{width:58vw;min-width:0;max-width:240px}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cf-jump-btn .EhrSite-module__Y3EKBq__cf-jump-btn-txt{display:none}.EhrSite-module__Y3EKBq__cf-site .EhrSite-module__Y3EKBq__cf-jump-btn{border-radius:12px;padding:12px}}
.AppointmentEngagement-module__rTAtva__main{background:var(--white)}.AppointmentEngagement-module__rTAtva__container{max-width:1200px;margin:0 auto;padding:0 32px}.AppointmentEngagement-module__rTAtva__pill{letter-spacing:.14em;text-transform:uppercase;background:var(--brand50);color:var(--brand900);border:1px solid var(--brand100);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-flex}.AppointmentEngagement-module__rTAtva__pill .AppointmentEngagement-module__rTAtva__dot{background:var(--brand600);border-radius:50%;flex-shrink:0;width:6px;height:6px}.AppointmentEngagement-module__rTAtva__pill.AppointmentEngagement-module__rTAtva__onDark{color:var(--brand400);background:#ffffff14;border-color:#ffffff24}.AppointmentEngagement-module__rTAtva__pill.AppointmentEngagement-module__rTAtva__onDark .AppointmentEngagement-module__rTAtva__dot{background:var(--brand400)}.AppointmentEngagement-module__rTAtva__btn{font-family:var(--sans);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.AppointmentEngagement-module__rTAtva__btnPrimary{background:var(--brand600);color:var(--white);box-shadow:0 1px 2px #0d1f180a}.AppointmentEngagement-module__rTAtva__btnPrimary:hover{background:var(--brand800);transform:translateY(-1px);box-shadow:0 4px 16px -4px #0d1f1814}.AppointmentEngagement-module__rTAtva__btnPrimary svg{transition:transform .2s}.AppointmentEngagement-module__rTAtva__btnPrimary:hover svg{transform:translate(3px)}.AppointmentEngagement-module__rTAtva__btnSecondary{color:var(--ink);border-color:var(--border);background:0 0}.AppointmentEngagement-module__rTAtva__btnSecondary:hover{border-color:var(--brand600);color:var(--brand600)}.AppointmentEngagement-module__rTAtva__btnOnDark{color:var(--white);border-color:#ffffff40}.AppointmentEngagement-module__rTAtva__btnOnDark:hover{border-color:var(--brand400);color:var(--brand400)}.AppointmentEngagement-module__rTAtva__hero{background:var(--brand900);color:var(--white);padding:96px 0 0;position:relative;overflow:hidden}.AppointmentEngagement-module__rTAtva__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#3dbd942e 0%,#0000 60%);width:700px;height:700px;position:absolute;top:-200px;right:-200px}.AppointmentEngagement-module__rTAtva__hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#22a87e1f 0%,#0000 60%);width:600px;height:600px;position:absolute;bottom:-300px;left:-100px}.AppointmentEngagement-module__rTAtva__heroGrid{z-index:2;grid-template-columns:1.1fr 1fr;align-items:center;gap:72px;display:grid;position:relative}.AppointmentEngagement-module__rTAtva__heroTitle{color:var(--white);font-size:clamp(48px,6.5vw,84px);line-height:1;font-family:var(--serif);margin-bottom:24px;font-weight:400}.AppointmentEngagement-module__rTAtva__heroTitle em{color:var(--brand400);font-style:italic}.AppointmentEngagement-module__rTAtva__heroPill{margin-bottom:28px}.AppointmentEngagement-module__rTAtva__heroSub{color:#ffffffc7;max-width:540px;margin-bottom:36px;font-size:18px;line-height:1.6}.AppointmentEngagement-module__rTAtva__heroCta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.AppointmentEngagement-module__rTAtva__heroTrust{color:#fff9;align-items:center;gap:18px;margin-top:36px;font-size:13px;display:flex}.AppointmentEngagement-module__rTAtva__heroTrust .AppointmentEngagement-module__rTAtva__sep{background:#ffffff4d;border-radius:50%;width:4px;height:4px}.AppointmentEngagement-module__rTAtva__perfBadge{background:#3dbd941a;border:1px solid #3dbd9459;border-radius:12px;align-items:center;gap:14px;max-width:540px;margin-top:28px;padding:14px 20px;display:inline-flex}.AppointmentEngagement-module__rTAtva__perfBadge .AppointmentEngagement-module__rTAtva__ic{background:var(--brand400);width:36px;height:36px;color:var(--brand900);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AppointmentEngagement-module__rTAtva__perfBadge .AppointmentEngagement-module__rTAtva__body{flex-direction:column;gap:2px;display:flex}.AppointmentEngagement-module__rTAtva__perfBadge .AppointmentEngagement-module__rTAtva__lead{font-family:var(--serif);color:var(--white);font-size:18px;line-height:1.2}.AppointmentEngagement-module__rTAtva__perfBadge .AppointmentEngagement-module__rTAtva__lead em{color:var(--brand400);font-style:italic}.AppointmentEngagement-module__rTAtva__perfBadge .AppointmentEngagement-module__rTAtva__sub{color:#ffffffa6;font-size:12px}.AppointmentEngagement-module__rTAtva__callCard{background:var(--white);color:var(--ink);z-index:2;border:1px solid #ffffff1a;border-radius:14px;padding:24px;position:relative;box-shadow:0 24px 48px -16px #0a3d2b2e}.AppointmentEngagement-module__rTAtva__callHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;margin-bottom:18px;padding-bottom:16px;display:flex}.AppointmentEngagement-module__rTAtva__callHead .AppointmentEngagement-module__rTAtva__label{letter-spacing:.14em;text-transform:uppercase;color:var(--brand600);align-items:center;gap:8px;margin-bottom:6px;font-size:11px;font-weight:600;display:flex}.AppointmentEngagement-module__rTAtva__callHead .AppointmentEngagement-module__rTAtva__label .AppointmentEngagement-module__rTAtva__dot{background:var(--brand600);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite AppointmentEngagement-module__rTAtva__pulse}@keyframes AppointmentEngagement-module__rTAtva__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.AppointmentEngagement-module__rTAtva__callHead .AppointmentEngagement-module__rTAtva__name{font-family:var(--serif);font-size:20px}.AppointmentEngagement-module__rTAtva__callHead .AppointmentEngagement-module__rTAtva__duration{color:var(--ink3);font-variant-numeric:tabular-nums;font-size:13px}.AppointmentEngagement-module__rTAtva__transcript{flex-direction:column;gap:12px;display:flex}.AppointmentEngagement-module__rTAtva__msg{flex-direction:column;gap:4px;animation:.5s ease-out backwards AppointmentEngagement-module__rTAtva__bubble-in;display:flex}.AppointmentEngagement-module__rTAtva__fromAi{align-items:flex-start}.AppointmentEngagement-module__rTAtva__fromClient{align-items:flex-end}.AppointmentEngagement-module__rTAtva__who{letter-spacing:.12em;text-transform:uppercase;color:var(--ink4);font-size:10px;font-weight:600}.AppointmentEngagement-module__rTAtva__bubble{border-radius:12px;max-width:88%;padding:10px 14px;font-size:14px;line-height:1.45}.AppointmentEngagement-module__rTAtva__fromAi .AppointmentEngagement-module__rTAtva__bubble{background:var(--smoke);color:var(--ink);border-bottom-left-radius:4px}.AppointmentEngagement-module__rTAtva__fromClient .AppointmentEngagement-module__rTAtva__bubble{background:var(--brand600);color:var(--white);border-bottom-right-radius:4px}.AppointmentEngagement-module__rTAtva__msg:first-child{animation-delay:.1s}.AppointmentEngagement-module__rTAtva__msg:nth-child(2){animation-delay:.7s}.AppointmentEngagement-module__rTAtva__msg:nth-child(3){animation-delay:1.3s}.AppointmentEngagement-module__rTAtva__msg:nth-child(4){animation-delay:1.9s}@keyframes AppointmentEngagement-module__rTAtva__bubble-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.AppointmentEngagement-module__rTAtva__callFoot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;display:flex}.AppointmentEngagement-module__rTAtva__outcome{background:var(--brand50);color:var(--brand900);border:1px solid var(--brand100);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.AppointmentEngagement-module__rTAtva__outcome svg{color:var(--brand600)}.AppointmentEngagement-module__rTAtva__callFoot .AppointmentEngagement-module__rTAtva__meta{color:var(--ink3);font-size:12px}.AppointmentEngagement-module__rTAtva__heroStats{z-index:2;border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);gap:40px;margin-top:96px;padding:56px 0 80px;display:grid;position:relative}.AppointmentEngagement-module__rTAtva__heroStat .AppointmentEngagement-module__rTAtva__num{font-family:var(--serif);color:var(--white);margin-bottom:10px;font-size:48px;line-height:1}.AppointmentEngagement-module__rTAtva__heroStat .AppointmentEngagement-module__rTAtva__num em{color:var(--brand400);font-style:italic}.AppointmentEngagement-module__rTAtva__heroStat .AppointmentEngagement-module__rTAtva__lbl{color:#fff9;max-width:220px;font-size:13px;line-height:1.5}.AppointmentEngagement-module__rTAtva__aiVoice{background:var(--smoke);padding:96px 0}.AppointmentEngagement-module__rTAtva__aiVoiceGrid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.AppointmentEngagement-module__rTAtva__aiVoice h2{font-family:var(--serif);margin-bottom:24px;font-size:clamp(38px,5vw,60px);font-weight:400}.AppointmentEngagement-module__rTAtva__aiVoice h2 em{color:var(--brand600);font-style:italic}.AppointmentEngagement-module__rTAtva__lede{color:var(--ink3);margin-bottom:32px;font-size:18px;line-height:1.6}.AppointmentEngagement-module__rTAtva__aiVoicePoints{flex-direction:column;gap:20px;display:flex}.AppointmentEngagement-module__rTAtva__aiVoicePoint{grid-template-columns:36px 1fr;align-items:start;gap:16px;display:grid}.AppointmentEngagement-module__rTAtva__aiVoicePoint .AppointmentEngagement-module__rTAtva__icon{background:var(--brand50);border:1px solid var(--brand100);width:36px;height:36px;color:var(--brand600);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AppointmentEngagement-module__rTAtva__aiVoicePoint h4{font-size:18px;font-weight:600;font-family:var(--sans);margin-bottom:4px}.AppointmentEngagement-module__rTAtva__aiVoicePoint p{color:var(--ink3);font-size:14px;line-height:1.55}.AppointmentEngagement-module__rTAtva__aiVoiceVisual{background:var(--brand900);color:var(--white);border-radius:14px;padding:32px;position:relative;overflow:hidden;box-shadow:0 24px 48px -16px #0a3d2b2e}.AppointmentEngagement-module__rTAtva__aiVoiceVisual:before{content:"";pointer-events:none;background:radial-gradient(circle,#3dbd9433 0%,#0000 60%);width:300px;height:300px;position:absolute;top:-100px;right:-100px}.AppointmentEngagement-module__rTAtva__vlabel{letter-spacing:.14em;text-transform:uppercase;color:var(--brand400);align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:600;display:flex;position:relative}.AppointmentEngagement-module__rTAtva__vlabel .AppointmentEngagement-module__rTAtva__liveDot{background:var(--brand400);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite AppointmentEngagement-module__rTAtva__pulse}.AppointmentEngagement-module__rTAtva__aiVoiceVisual h3{color:var(--white);font-size:26px;font-family:var(--serif);margin-bottom:24px;font-weight:400;position:relative}.AppointmentEngagement-module__rTAtva__voiceAttempts{flex-direction:column;gap:12px;display:flex;position:relative}.AppointmentEngagement-module__rTAtva__attempt{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.AppointmentEngagement-module__rTAtva__attempt.AppointmentEngagement-module__rTAtva__success{background:#3dbd941a;border-color:#3dbd944d}.AppointmentEngagement-module__rTAtva__attempt .AppointmentEngagement-module__rTAtva__num{font-family:var(--serif);color:#ffffff80;text-align:center;width:24px;font-size:22px}.AppointmentEngagement-module__rTAtva__attempt.AppointmentEngagement-module__rTAtva__success .AppointmentEngagement-module__rTAtva__num{color:var(--brand400)}.AppointmentEngagement-module__rTAtva__attempt .AppointmentEngagement-module__rTAtva__info{flex-direction:column;gap:2px;display:flex}.AppointmentEngagement-module__rTAtva__attempt .AppointmentEngagement-module__rTAtva__info .AppointmentEngagement-module__rTAtva__when{color:var(--white);font-size:13px;font-weight:500}.AppointmentEngagement-module__rTAtva__attempt .AppointmentEngagement-module__rTAtva__info .AppointmentEngagement-module__rTAtva__desc{color:#fff9;font-size:12px}.AppointmentEngagement-module__rTAtva__attempt .AppointmentEngagement-module__rTAtva__badge{letter-spacing:.1em;text-transform:uppercase;color:#fff9;background:#ffffff14;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:600}.AppointmentEngagement-module__rTAtva__attempt.AppointmentEngagement-module__rTAtva__success .AppointmentEngagement-module__rTAtva__badge{background:var(--brand400);color:var(--brand900)}.AppointmentEngagement-module__rTAtva__problem{background:var(--smoke);padding:96px 0}.AppointmentEngagement-module__rTAtva__sectionHead{max-width:760px;margin-bottom:56px}.AppointmentEngagement-module__rTAtva__sectionTitle{font-family:var(--serif);margin-bottom:18px;font-size:clamp(36px,4.6vw,56px);font-weight:400;line-height:1.05}.AppointmentEngagement-module__rTAtva__sectionTitle em{color:var(--brand600);font-style:italic}.AppointmentEngagement-module__rTAtva__sectionLede{color:var(--ink3);max-width:620px;font-size:18px;line-height:1.6}.AppointmentEngagement-module__rTAtva__problemGrid{grid-template-columns:1fr 1.4fr 1fr;align-items:stretch;gap:20px;display:grid}.AppointmentEngagement-module__rTAtva__pCard{border-radius:14px;flex-direction:column;padding:36px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.AppointmentEngagement-module__rTAtva__pCard:hover{transform:translateY(-3px);box-shadow:0 4px 16px -4px #0d1f1814}.AppointmentEngagement-module__rTAtva__pCard.AppointmentEngagement-module__rTAtva__light{background:var(--white);border:1px solid var(--border)}.AppointmentEngagement-module__rTAtva__pCard.AppointmentEngagement-module__rTAtva__light:hover{border-color:var(--brand600)}.AppointmentEngagement-module__rTAtva__pDots{gap:10px;margin-bottom:28px;display:flex}.AppointmentEngagement-module__rTAtva__pDot{border:2px solid var(--border);width:26px;height:26px;color:var(--ink4);background:var(--smoke);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.AppointmentEngagement-module__rTAtva__pDot.AppointmentEngagement-module__rTAtva__lit{background:var(--red);border-color:var(--red);color:var(--white)}.AppointmentEngagement-module__rTAtva__pDot.AppointmentEngagement-module__rTAtva__lit:after{content:"!";font-family:var(--serif);font-size:16px;font-style:italic;line-height:0}.AppointmentEngagement-module__rTAtva__pDot.AppointmentEngagement-module__rTAtva__silent{opacity:.55;border-style:dashed}.AppointmentEngagement-module__rTAtva__pDot.AppointmentEngagement-module__rTAtva__silent:after{content:"×";font-family:var(--serif);font-size:18px;line-height:0}.AppointmentEngagement-module__rTAtva__pDot.AppointmentEngagement-module__rTAtva__delayed{animation:3s ease-in-out .3s infinite AppointmentEngagement-module__rTAtva__dot-fade}.AppointmentEngagement-module__rTAtva__pDot.AppointmentEngagement-module__rTAtva__delayed2{animation:3s ease-in-out .8s infinite AppointmentEngagement-module__rTAtva__dot-fade}@keyframes AppointmentEngagement-module__rTAtva__dot-fade{0%,to{opacity:.55}50%{opacity:.85}}.AppointmentEngagement-module__rTAtva__pStat{font-family:var(--serif);color:var(--ink);letter-spacing:-.02em;align-items:baseline;margin-bottom:8px;font-size:56px;line-height:1;display:flex}.AppointmentEngagement-module__rTAtva__pStat sup{color:var(--red);font-size:16px;font-family:var(--sans);margin-left:6px;font-weight:600}.AppointmentEngagement-module__rTAtva__pCard h3{font-family:var(--serif);margin-bottom:10px;font-size:22px;font-weight:400;line-height:1.2}.AppointmentEngagement-module__rTAtva__pCard p{color:var(--ink3);font-size:14px;line-height:1.6}.AppointmentEngagement-module__rTAtva__pBody{margin-top:auto;padding-top:24px}.AppointmentEngagement-module__rTAtva__pCard.AppointmentEngagement-module__rTAtva__dark{background:var(--brand900);color:var(--white);border:1px solid var(--brand900)}.AppointmentEngagement-module__rTAtva__pCard.AppointmentEngagement-module__rTAtva__dark:before{content:"";pointer-events:none;background:radial-gradient(circle,#c0392b38 0%,#0000 60%);width:360px;height:360px;position:absolute;top:-120px;right:-120px}.AppointmentEngagement-module__rTAtva__pCard.AppointmentEngagement-module__rTAtva__dark:after{content:"";pointer-events:none;background:radial-gradient(circle,#3dbd9414 0%,#0000 60%);width:320px;height:320px;position:absolute;bottom:-150px;left:-80px}.AppointmentEngagement-module__rTAtva__pEyebrow{letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;margin-bottom:24px;font-size:11px;font-weight:600;position:relative}.AppointmentEngagement-module__rTAtva__lossStack{height:110px;margin-bottom:24px;position:relative}.AppointmentEngagement-module__rTAtva__lossTicket{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:10px 16px;transition:transform .3s;display:flex;position:absolute}.AppointmentEngagement-module__rTAtva__lossTicket .AppointmentEngagement-module__rTAtva__label{color:#ffffff73;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.AppointmentEngagement-module__rTAtva__lossTicket .AppointmentEngagement-module__rTAtva__amount{font-family:var(--serif);color:#ffffff8c;font-size:20px;font-style:italic}.AppointmentEngagement-module__rTAtva__t1{opacity:.4;top:0;left:16px;right:16px;transform:rotate(-2.2deg)}.AppointmentEngagement-module__rTAtva__t2{opacity:.65;top:22px;left:8px;right:8px;transform:rotate(1.4deg)}.AppointmentEngagement-module__rTAtva__t3{background:#c0392b26;border-color:#c0392b66;top:50px;left:0;right:0;box-shadow:0 8px 24px -8px #0006}.AppointmentEngagement-module__rTAtva__t3 .AppointmentEngagement-module__rTAtva__label{color:#ffdcd7d9}.AppointmentEngagement-module__rTAtva__t3 .AppointmentEngagement-module__rTAtva__amount{color:#ff8a78;font-size:24px;font-style:italic}.AppointmentEngagement-module__rTAtva__pStatBig{font-family:var(--serif);color:var(--white);letter-spacing:-.03em;align-items:flex-start;margin-bottom:14px;font-size:84px;line-height:1;display:flex}.AppointmentEngagement-module__rTAtva__currency{color:var(--brand400);margin-top:6px;margin-right:4px;font-size:56px;font-style:italic;line-height:1}.AppointmentEngagement-module__rTAtva__digits{line-height:1}.AppointmentEngagement-module__rTAtva__plus{color:#ffffff80;font-size:32px;font-family:var(--sans);margin-top:8px;margin-left:6px;font-weight:300;line-height:1}.AppointmentEngagement-module__rTAtva__pCard.AppointmentEngagement-module__rTAtva__mint{background:var(--brand50);border:1px solid var(--brand100)}.AppointmentEngagement-module__rTAtva__pCard.AppointmentEngagement-module__rTAtva__mint:hover{border-color:var(--brand500)}.AppointmentEngagement-module__rTAtva__pBars{align-items:flex-end;gap:7px;height:80px;margin-bottom:28px;display:flex}.AppointmentEngagement-module__rTAtva__pBar{background:var(--brand600);opacity:.9;border-radius:3px 3px 0 0;flex:1}.AppointmentEngagement-module__rTAtva__b1{height:100%}.AppointmentEngagement-module__rTAtva__b2{height:82%}.AppointmentEngagement-module__rTAtva__b3{height:64%}.AppointmentEngagement-module__rTAtva__b4{opacity:.7;height:46%}.AppointmentEngagement-module__rTAtva__b5{opacity:.55;background:var(--red);height:30%}.AppointmentEngagement-module__rTAtva__b6{opacity:.4;background:var(--red);height:18%}.AppointmentEngagement-module__rTAtva__pArrowDown{color:var(--red);background:#c0392b1a;border:1px solid #c0392b33;border-radius:999px;align-self:center;align-items:center;gap:6px;margin-left:12px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.AppointmentEngagement-module__rTAtva__cascade{background:var(--white);padding:96px 0}.AppointmentEngagement-module__rTAtva__cascadeRow{grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:32px;display:grid}.AppointmentEngagement-module__rTAtva__cascadeStep{background:var(--white);border:1px solid var(--border);border-radius:14px;padding:28px;transition:all .2s;position:relative}.AppointmentEngagement-module__rTAtva__cascadeStep:hover{border-color:var(--brand500);transform:translateY(-2px);box-shadow:0 4px 16px -4px #0d1f1814}.AppointmentEngagement-module__rTAtva__stepNum{font-family:var(--serif);color:var(--brand100);font-size:36px;font-style:italic;line-height:1;position:absolute;top:24px;right:28px}.AppointmentEngagement-module__rTAtva__when{letter-spacing:.14em;text-transform:uppercase;color:var(--brand600);margin-bottom:12px;font-size:11px;font-weight:600}.AppointmentEngagement-module__rTAtva__cascadeStep h3{font-family:var(--serif);margin-bottom:10px;font-size:22px;font-weight:400;line-height:1.2}.AppointmentEngagement-module__rTAtva__cascadeStep p{color:var(--ink3);margin-bottom:16px;font-size:14px;line-height:1.6}.AppointmentEngagement-module__rTAtva__channelTags{flex-wrap:wrap;gap:6px;display:flex}.AppointmentEngagement-module__rTAtva__chTag{background:var(--smoke);color:var(--ink3);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.AppointmentEngagement-module__rTAtva__chTag.AppointmentEngagement-module__rTAtva__voice{background:var(--brand900);color:var(--brand400);border-color:var(--brand900)}.AppointmentEngagement-module__rTAtva__chTag.AppointmentEngagement-module__rTAtva__cal{background:var(--brand50);color:var(--brand900);border-color:var(--brand100)}.AppointmentEngagement-module__rTAtva__cascadeCallout{background:var(--brand900);color:var(--white);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:32px 40px;display:grid}.AppointmentEngagement-module__rTAtva__cascadeCallout .AppointmentEngagement-module__rTAtva__icon{width:56px;height:56px;color:var(--brand400);background:#3dbd9426;border-radius:12px;justify-content:center;align-items:center;display:flex}.AppointmentEngagement-module__rTAtva__cascadeCallout h4{color:var(--white);font-size:22px;font-family:var(--serif);margin-bottom:4px;font-weight:400}.AppointmentEngagement-module__rTAtva__cascadeCallout p{color:#ffffffb3;margin:0;font-size:14px}.AppointmentEngagement-module__rTAtva__cascadeCallout .AppointmentEngagement-module__rTAtva__stat{font-family:var(--serif);color:var(--brand400);font-size:44px;font-style:italic;line-height:1}.AppointmentEngagement-module__rTAtva__calInvite{background:var(--brand50);padding:96px 0}.AppointmentEngagement-module__rTAtva__calInviteGrid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.AppointmentEngagement-module__rTAtva__calStat{font-family:var(--serif);color:var(--brand900);margin-bottom:8px;font-size:84px;line-height:1}.AppointmentEngagement-module__rTAtva__calStatLabel{color:var(--ink3);margin-bottom:24px;font-size:14px;line-height:1.5}.AppointmentEngagement-module__rTAtva__calInvite h2{font-family:var(--serif);margin-bottom:18px;font-size:clamp(36px,4.6vw,56px);font-weight:400}.AppointmentEngagement-module__rTAtva__calInvite h2 em{color:var(--brand600);font-style:italic}.AppointmentEngagement-module__rTAtva__calInvite p{color:var(--ink);margin-bottom:16px;font-size:17px;line-height:1.6}.AppointmentEngagement-module__rTAtva__calMockup{background:var(--white);border:1px solid var(--border);border-radius:14px;padding:24px;box-shadow:0 4px 16px -4px #0d1f1814}.AppointmentEngagement-module__rTAtva__calMockupHead{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.AppointmentEngagement-module__rTAtva__calMockupHead .AppointmentEngagement-module__rTAtva__ic{background:var(--brand600);width:36px;height:36px;color:var(--white);border-radius:8px;justify-content:center;align-items:center;display:flex}.AppointmentEngagement-module__rTAtva__calMockupHead .AppointmentEngagement-module__rTAtva__title{font-family:var(--serif);font-size:18px;font-weight:400}.AppointmentEngagement-module__rTAtva__calMockupHead .AppointmentEngagement-module__rTAtva__src{color:var(--ink3);font-size:12px}.AppointmentEngagement-module__rTAtva__calEvent{border:1px solid var(--border);border-left:4px solid var(--brand600);background:var(--smoke);border-radius:8px;margin-bottom:12px;padding:16px}.AppointmentEngagement-module__rTAtva__calEvent .AppointmentEngagement-module__rTAtva__day{color:var(--ink3);margin-bottom:4px;font-size:12px;font-weight:500}.AppointmentEngagement-module__rTAtva__calEvent .AppointmentEngagement-module__rTAtva__title{font-family:var(--serif);color:var(--ink);margin-bottom:4px;font-size:18px;font-weight:400}.AppointmentEngagement-module__rTAtva__calEvent .AppointmentEngagement-module__rTAtva__meta{color:var(--ink3);font-size:13px}.AppointmentEngagement-module__rTAtva__calAddRow{gap:8px;display:flex}.AppointmentEngagement-module__rTAtva__calAddBtn{border:1px solid var(--border);color:var(--ink);text-align:center;background:var(--white);cursor:pointer;border-radius:8px;flex:1;padding:10px;font-size:12px;transition:all .2s}.AppointmentEngagement-module__rTAtva__calAddBtn:hover{border-color:var(--brand600);color:var(--brand600)}.AppointmentEngagement-module__rTAtva__roi{background:var(--brand900);color:var(--white);padding:96px 0;position:relative;overflow:hidden}.AppointmentEngagement-module__rTAtva__roi:before{content:"";pointer-events:none;background:radial-gradient(circle,#3dbd941a 0%,#0000 60%);width:600px;height:600px;position:absolute;top:50%;right:-200px;transform:translateY(-50%)}.AppointmentEngagement-module__rTAtva__calcWrap{z-index:2;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;padding:40px;display:grid;position:relative}.AppointmentEngagement-module__rTAtva__calcInputs{flex-direction:column;gap:28px;display:flex}.AppointmentEngagement-module__rTAtva__calcInputGroup{flex-direction:column;gap:10px;display:flex}.AppointmentEngagement-module__rTAtva__calcLabelRow{justify-content:space-between;align-items:baseline;display:flex}.AppointmentEngagement-module__rTAtva__calcLabel{letter-spacing:.14em;text-transform:uppercase;color:#fff9;font-size:11px;font-weight:600}.AppointmentEngagement-module__rTAtva__calcValue{font-family:var(--serif);color:var(--white);font-variant-numeric:tabular-nums;font-size:28px;line-height:1}.AppointmentEngagement-module__rTAtva__calcSlider{appearance:none;cursor:pointer;background:#ffffff26;border-radius:999px;outline:none;width:100%;height:4px}.AppointmentEngagement-module__rTAtva__calcSlider::-webkit-slider-thumb{appearance:none;background:var(--brand400);border:3px solid var(--brand900);cursor:grab;border-radius:50%;width:22px;height:22px;transition:transform .15s;box-shadow:0 0 0 1px #3dbd9466}.AppointmentEngagement-module__rTAtva__calcSlider::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.15)}.AppointmentEngagement-module__rTAtva__calcBounds{color:#fff6;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;display:flex}.AppointmentEngagement-module__rTAtva__calcResults{grid-template-columns:1fr 1fr;gap:16px;display:grid}.AppointmentEngagement-module__rTAtva__calcResult{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:24px;transition:all .3s}.AppointmentEngagement-module__rTAtva__heroResult{background:#3dbd9414;border-color:#3dbd9440;grid-column:span 2;padding:32px}.AppointmentEngagement-module__rTAtva__calcResultLbl{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin-bottom:12px;font-size:11px;font-weight:600}.AppointmentEngagement-module__rTAtva__heroResult .AppointmentEngagement-module__rTAtva__calcResultLbl{color:var(--brand400)}.AppointmentEngagement-module__rTAtva__calcResultVal{font-family:var(--serif);color:var(--white);font-variant-numeric:tabular-nums;font-size:36px;line-height:1;transition:color .25s}.AppointmentEngagement-module__rTAtva__heroResult .AppointmentEngagement-module__rTAtva__calcResultVal{color:var(--brand400);font-size:56px;font-style:italic}.AppointmentEngagement-module__rTAtva__calcResultSub{color:#ffffff8c;margin-top:8px;font-size:13px;line-height:1.5}.AppointmentEngagement-module__rTAtva__calcFoot{color:#ffffff8c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;font-size:13px;display:flex}.AppointmentEngagement-module__rTAtva__calcFoot em{color:#ffffffbf;font-style:italic}.AppointmentEngagement-module__rTAtva__calcReset{color:#ffffffb3;font-family:var(--sans);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;padding:8px 16px;font-size:12px;transition:all .2s}.AppointmentEngagement-module__rTAtva__calcReset:hover{border-color:var(--brand400);color:var(--brand400)}.AppointmentEngagement-module__rTAtva__integrations{background:var(--white);border-top:1px solid var(--border);border-bottom:1px solid var(--border);text-align:center;padding:80px 0}.AppointmentEngagement-module__rTAtva__integrationsLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--ink4);margin-bottom:32px;font-size:11px;font-weight:600}.AppointmentEngagement-module__rTAtva__integrationsRow{font-family:var(--serif);color:var(--ink3);flex-wrap:wrap;justify-content:center;align-items:center;gap:56px;font-size:24px;font-style:italic;display:flex}.AppointmentEngagement-module__rTAtva__lapsed{background:var(--white);padding:96px 0}.AppointmentEngagement-module__rTAtva__lapsedGrid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.AppointmentEngagement-module__rTAtva__lapsedTriggers{background:var(--smoke);border:1px solid var(--border);border-radius:14px;padding:28px}.AppointmentEngagement-module__rTAtva__lapsedTriggers h4{font-family:var(--sans);text-transform:uppercase;letter-spacing:.12em;color:var(--brand600);border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:16px;font-size:13px;font-weight:600}.AppointmentEngagement-module__rTAtva__triggerRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.AppointmentEngagement-module__rTAtva__triggerRow:last-child{border-bottom:none}.AppointmentEngagement-module__rTAtva__triggerRow .AppointmentEngagement-module__rTAtva__label{color:var(--ink);font-size:14px}.AppointmentEngagement-module__rTAtva__badge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.AppointmentEngagement-module__rTAtva__active{background:var(--brand50);color:var(--brand900);border:1px solid var(--brand100)}.AppointmentEngagement-module__rTAtva__customBadge{background:var(--smoke);color:var(--ink3);border:1px solid var(--border)}.AppointmentEngagement-module__rTAtva__lapsedSequence h4{font-family:var(--sans);text-transform:uppercase;letter-spacing:.12em;color:var(--brand600);margin-bottom:16px;font-size:13px;font-weight:600}.AppointmentEngagement-module__rTAtva__seqItem{border-bottom:1px solid var(--border);grid-template-columns:60px 1fr;gap:16px;padding:16px 0;display:grid}.AppointmentEngagement-module__rTAtva__seqItem:last-child{border-bottom:none}.AppointmentEngagement-module__rTAtva__seqDay{font-family:var(--serif);color:var(--brand600);padding-top:2px;font-size:22px;line-height:1}.AppointmentEngagement-module__rTAtva__ch{letter-spacing:.1em;text-transform:uppercase;color:var(--ink4);margin-bottom:4px;font-size:11px;font-weight:600}.AppointmentEngagement-module__rTAtva__what{color:var(--ink);font-size:14px;line-height:1.5}.AppointmentEngagement-module__rTAtva__lapsedBanner{background:var(--brand50);border:1px solid var(--brand100);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:32px;margin-top:64px;padding:40px;display:grid}.AppointmentEngagement-module__rTAtva__lapsedBanner h3{font-family:var(--serif);max-width:600px;font-size:26px;font-weight:400;line-height:1.25}.AppointmentEngagement-module__rTAtva__lapsedBanner h3 em{color:var(--brand600)}.AppointmentEngagement-module__rTAtva__statBlock{text-align:right}.AppointmentEngagement-module__rTAtva__big{font-family:var(--serif);color:var(--brand900);font-size:56px;font-style:italic;line-height:1}.AppointmentEngagement-module__rTAtva__lapsedBanner .AppointmentEngagement-module__rTAtva__lbl{color:var(--ink3);max-width:200px;margin-top:6px;font-size:13px}.AppointmentEngagement-module__rTAtva__performance{background:var(--brand50);padding:96px 0;position:relative;overflow:hidden}.AppointmentEngagement-module__rTAtva__performance:before{content:"";pointer-events:none;background:radial-gradient(circle,#22a87e14 0%,#0000 60%);width:600px;height:600px;position:absolute;top:-200px;right:-200px}.AppointmentEngagement-module__rTAtva__perfGrid{z-index:2;grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.AppointmentEngagement-module__rTAtva__perfHeadline{font-family:var(--serif);letter-spacing:-.01em;margin-bottom:24px;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1.05}.AppointmentEngagement-module__rTAtva__perfHeadline em{color:var(--brand600);font-style:italic}.AppointmentEngagement-module__rTAtva__perfLede{color:var(--ink);max-width:540px;margin-bottom:24px;font-size:18px;line-height:1.6}.AppointmentEngagement-module__rTAtva__perfLede b{color:var(--brand900);font-weight:600}.AppointmentEngagement-module__rTAtva__perfPoints{flex-direction:column;gap:14px;margin-bottom:32px;display:flex}.AppointmentEngagement-module__rTAtva__perfPoint{color:var(--ink);align-items:flex-start;gap:12px;font-size:15px;line-height:1.55;display:flex}.AppointmentEngagement-module__rTAtva__perfPoint svg{color:var(--brand600);flex-shrink:0;margin-top:4px}.AppointmentEngagement-module__rTAtva__perfPoint b{font-weight:600}.AppointmentEngagement-module__rTAtva__perfCard{background:var(--white);border:1px solid var(--brand100);border-radius:14px;padding:40px;position:relative;box-shadow:0 4px 16px -4px #0d1f1814}.AppointmentEngagement-module__rTAtva__perfCardTag{background:var(--brand900);color:var(--white);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:600;position:absolute;top:-12px;left:32px}.AppointmentEngagement-module__rTAtva__perfCard h3{font-family:var(--serif);margin-bottom:8px;font-size:26px;font-weight:400;line-height:1.2}.AppointmentEngagement-module__rTAtva__perfCard h3 em{color:var(--brand600)}.AppointmentEngagement-module__rTAtva__perfCard .AppointmentEngagement-module__rTAtva__desc{color:var(--ink3);margin-bottom:28px;font-size:14px;line-height:1.5}.AppointmentEngagement-module__rTAtva__perfCard .AppointmentEngagement-module__rTAtva__row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;padding:16px 0;display:flex}.AppointmentEngagement-module__rTAtva__perfCard .AppointmentEngagement-module__rTAtva__row:last-of-type{border-bottom:none;padding-bottom:8px}.AppointmentEngagement-module__rTAtva__flagship{background:var(--brand50);border:1px solid var(--brand100);border-radius:8px;margin:12px -20px 0;padding:18px 20px!important}.AppointmentEngagement-module__rTAtva__perfCard .AppointmentEngagement-module__rTAtva__label{color:var(--ink);font-size:14px}.AppointmentEngagement-module__rTAtva__flagship .AppointmentEngagement-module__rTAtva__label{font-weight:500}.AppointmentEngagement-module__rTAtva__perfCard .AppointmentEngagement-module__rTAtva__val{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px}.AppointmentEngagement-module__rTAtva__flagship .AppointmentEngagement-module__rTAtva__val{color:var(--brand600);font-size:26px;font-style:italic}.AppointmentEngagement-module__rTAtva__testimonial{background:var(--smoke);padding:96px 0}.AppointmentEngagement-module__rTAtva__sectionHeadCenter{max-width:760px;margin-bottom:56px}.AppointmentEngagement-module__rTAtva__testCard{background:var(--white);border:1px solid var(--border);border-radius:14px;max-width:880px;margin:0 auto;padding:48px}.AppointmentEngagement-module__rTAtva__testQuote{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin-bottom:28px;font-size:28px;line-height:1.3}.AppointmentEngagement-module__rTAtva__testQuote:before{content:"“";color:var(--brand500);margin-right:4px;font-size:56px;line-height:0;position:relative;top:12px}.AppointmentEngagement-module__rTAtva__testAuthor{border-top:1px solid var(--border);align-items:center;gap:14px;padding-top:24px;display:flex}.AppointmentEngagement-module__rTAtva__testAvatar{background:var(--brand50);border:1px solid var(--brand100);width:48px;height:48px;color:var(--brand900);font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:flex}.AppointmentEngagement-module__rTAtva__name{color:var(--ink);font-size:15px;font-weight:500}.AppointmentEngagement-module__rTAtva__role{color:var(--ink3);margin-top:2px;font-size:13px}.AppointmentEngagement-module__rTAtva__crossLink{background:var(--white);border-top:1px solid var(--border);padding:80px 0}.AppointmentEngagement-module__rTAtva__crossCard{background:var(--smoke);border:1px solid var(--border);color:inherit;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:32px;padding:40px;text-decoration:none;transition:all .25s;display:grid}.AppointmentEngagement-module__rTAtva__crossCard:hover{border-color:var(--brand500);transform:translateY(-2px);box-shadow:0 4px 16px -4px #0d1f1814}.AppointmentEngagement-module__rTAtva__crossCard h3{font-family:var(--serif);margin-bottom:8px;font-size:28px;font-weight:400;line-height:1.2}.AppointmentEngagement-module__rTAtva__crossCard p{color:var(--ink3);max-width:540px;font-size:15px;line-height:1.5}.AppointmentEngagement-module__rTAtva__arrow{background:var(--white);border:1px solid var(--border);width:56px;height:56px;color:var(--brand600);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .25s;display:flex}.AppointmentEngagement-module__rTAtva__crossCard:hover .AppointmentEngagement-module__rTAtva__arrow{background:var(--brand600);color:var(--white);border-color:var(--brand600)}.AppointmentEngagement-module__rTAtva__cta{background:var(--brand900);color:var(--white);text-align:center;padding:120px 0;position:relative;overflow:hidden}.AppointmentEngagement-module__rTAtva__cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#3dbd941f 0%,#0000 50%);width:1000px;height:1000px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AppointmentEngagement-module__rTAtva__ctaContent{z-index:2;position:relative}.AppointmentEngagement-module__rTAtva__ctaTitle{font-family:var(--serif);color:var(--white);max-width:880px;margin:0 auto 24px;font-size:clamp(44px,6vw,80px);font-weight:400;line-height:1}.AppointmentEngagement-module__rTAtva__ctaTitle em{color:var(--brand400)}.AppointmentEngagement-module__rTAtva__ctaSub{color:#ffffffb3;max-width:560px;margin:0 auto 36px;font-size:18px;line-height:1.6}.AppointmentEngagement-module__rTAtva__ctaRow{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@media (max-width:968px){.AppointmentEngagement-module__rTAtva__container{padding:0 24px}.AppointmentEngagement-module__rTAtva__hero{padding:64px 0 0}.AppointmentEngagement-module__rTAtva__heroGrid{grid-template-columns:1fr;gap:48px}.AppointmentEngagement-module__rTAtva__heroStats{grid-template-columns:1fr 1fr;gap:24px;margin-top:56px}.AppointmentEngagement-module__rTAtva__heroCta{flex-direction:column;align-items:stretch;width:100%}.AppointmentEngagement-module__rTAtva__heroCta .AppointmentEngagement-module__rTAtva__btn{width:100%}.AppointmentEngagement-module__rTAtva__heroCta .AppointmentEngagement-module__rTAtva__noShowBtn{align-self:center;width:100%}.AppointmentEngagement-module__rTAtva__aiVoiceGrid,.AppointmentEngagement-module__rTAtva__calInviteGrid,.AppointmentEngagement-module__rTAtva__lapsedGrid{grid-template-columns:1fr;gap:40px}.AppointmentEngagement-module__rTAtva__problemGrid,.AppointmentEngagement-module__rTAtva__cascadeRow{grid-template-columns:1fr}.AppointmentEngagement-module__rTAtva__cascadeCallout{text-align:left;grid-template-columns:1fr;gap:16px}.AppointmentEngagement-module__rTAtva__calcWrap{grid-template-columns:1fr;gap:32px;padding:28px}.AppointmentEngagement-module__rTAtva__heroResult .AppointmentEngagement-module__rTAtva__calcResultVal{font-size:44px}.AppointmentEngagement-module__rTAtva__perfGrid{grid-template-columns:1fr;gap:40px}.AppointmentEngagement-module__rTAtva__perfCard{padding:28px}.AppointmentEngagement-module__rTAtva__flagship{margin:12px 0 0}.AppointmentEngagement-module__rTAtva__perfBadge{gap:12px;padding:12px 16px}.AppointmentEngagement-module__rTAtva__lapsedBanner{text-align:left;grid-template-columns:1fr}.AppointmentEngagement-module__rTAtva__statBlock{text-align:left}.AppointmentEngagement-module__rTAtva__crossCard{text-align:left;grid-template-columns:1fr}.AppointmentEngagement-module__rTAtva__ctaRow{flex-direction:column;align-items:stretch}.AppointmentEngagement-module__rTAtva__ctaRow .AppointmentEngagement-module__rTAtva__btn{width:100%}}@keyframes AppointmentEngagement-module__rTAtva__jiggle{0%{transform:rotate(0)translateY(0)}6%{transform:rotate(-4deg)translateY(-2px)}12%{transform:rotate(4deg)translateY(-2px)}18%{transform:rotate(-3deg)translateY(-1px)}24%{transform:rotate(3deg)translateY(-1px)}30%{transform:rotate(-2deg)translateY(0)}36%{transform:rotate(0)translateY(0)}to{transform:rotate(0)translateY(0)}}.AppointmentEngagement-module__rTAtva__noShowBtn{font-family:var(--sans);letter-spacing:.02em;border:1.5px solid var(--brand500,#22a87e);color:var(--brand700,#1a8a66);cursor:pointer;white-space:nowrap;transform-origin:bottom;background:linear-gradient(135deg,#22a87e14 0%,#3dbd941f 100%);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,transform .15s;animation:6s ease-in-out infinite AppointmentEngagement-module__rTAtva__jiggle;display:inline-flex}.AppointmentEngagement-module__rTAtva__noShowBtn:hover{border-color:var(--brand600,#22a87e);background:linear-gradient(135deg,#22a87e29 0%,#3dbd9438 100%);animation-play-state:paused;transform:translateY(-2px);box-shadow:0 4px 16px -4px #0a3d2b2e}.AppointmentEngagement-module__rTAtva__hero .AppointmentEngagement-module__rTAtva__noShowBtn{color:var(--white);background:#ffffff14;border-color:#ffffff73}.AppointmentEngagement-module__rTAtva__hero .AppointmentEngagement-module__rTAtva__noShowBtn:hover{border-color:var(--white);color:var(--white);background:#ffffff2e}.AppointmentEngagement-module__rTAtva__roi .AppointmentEngagement-module__rTAtva__noShowBtn,.AppointmentEngagement-module__rTAtva__cta .AppointmentEngagement-module__rTAtva__noShowBtn{color:#ffffffe6;background:#ffffff14;border-color:#ffffff59}.AppointmentEngagement-module__rTAtva__roi .AppointmentEngagement-module__rTAtva__noShowBtn:hover,.AppointmentEngagement-module__rTAtva__cta .AppointmentEngagement-module__rTAtva__noShowBtn:hover{color:var(--white);background:#ffffff29;border-color:#fff9}
