:root{--paper:#f5f1eb;--paper-deep:#e9e1d9;--white:#fffdfa;--ink:#241a20;--muted:#746a6f;--plum:#4d2739;--plum-dark:#2b1721;--rose:#bea0a5;--sage:#667a70;--champagne:#b99c71;--line:#331f2a24;--lia-paper:#f4efe8;--lia-paper-deep:#e7ddd4;--lia-ink:#24191f;--lia-plum:#54283c;--lia-plum-dark:#2d1722;--lia-sage:#6f877c;--lia-line:#321f2924}html{scroll-behavior:smooth}body{background:var(--lia-paper);color:var(--lia-ink)}button,a{-webkit-tap-highlight-color:transparent}:is(button:focus-visible,a:focus-visible){outline-offset:4px;outline:2px solid #8f556d}.site-header{z-index:80;background:0 0;border:0;height:86px;padding:0 clamp(24px,4vw,72px);position:absolute;inset:0 0 auto}.site-header .logo{color:var(--lia-ink)}.hero{background:radial-gradient(circle at 12% 18%,#bea0a540,#0000 27%),linear-gradient(135deg,#f7f2ec 0%,#f0e8e1 100%);grid-template-columns:minmax(380px,.86fr) minmax(570px,1.14fr);align-items:center;gap:clamp(48px,6vw,108px);min-height:930px;padding:140px clamp(24px,4vw,72px) 82px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";background:linear-gradient(#0000,#4d273929,#0000);width:1px;height:calc(100% - 170px);position:absolute;top:95px;left:47%}.hero-copy{z-index:2;width:auto;max-width:690px;padding:0;position:relative}.eyebrow,.section-kicker{color:#715566;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:800;line-height:1;display:flex}.eyebrow>span{background:var(--lia-sage);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #6f877c1f}.hero h1{letter-spacing:-.075em;word-break:keep-all;max-width:720px;margin:32px 0 26px;font-size:clamp(58px,5.6vw,88px);font-weight:760;line-height:1.08}.hero-copy>p{color:#675c62;word-break:keep-all;max-width:590px;margin:0;font-size:17px;line-height:1.8}.hero-actions{align-items:center;gap:12px;margin-top:38px;display:flex}.button{border:1px solid var(--lia-line);border-radius:999px;justify-content:center;align-items:center;gap:22px;min-height:56px;padding:0 23px;font-size:14px;font-weight:750;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{border-color:var(--lia-plum);background:var(--lia-plum);color:#fff;box-shadow:0 14px 34px #431e2f2e}.button-primary:hover{background:#633049}.button-quiet{color:var(--lia-ink);background:#fffdfab8}.hero-proof{color:#6b5e65;flex-wrap:wrap;gap:11px 20px;margin-top:35px;font-size:11px;font-weight:700;display:flex}.hero-proof span{align-items:center;gap:8px;display:inline-flex}.hero-proof span+span:before{content:"·";color:#a68b97;margin-right:8px}.hero-proof i{background:#789185;border-radius:50%;width:7px;height:7px}.hero-product{z-index:2;background:var(--lia-plum-dark);border:1px solid #ffffff2e;border-radius:32px;min-height:690px;position:relative;overflow:hidden;box-shadow:0 42px 90px #3f263038}.hero-product:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(112deg,#0000 24%,#2b172129 54%,#2b1721e0 100%);position:absolute;inset:0}.hero-product-bar{z-index:8;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#28151e94;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;height:70px;padding:0 24px;display:flex;position:absolute;inset:0 0 auto}.hero-product-bar div,.hero-product-bar span{align-items:center;gap:9px;display:flex}.hero-product-bar div>i{background:#9cc8b5;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #9cc8b51f}.hero-product-bar div>span{letter-spacing:.12em;font-size:11px;font-weight:800}.hero-product-bar>span{color:#dfd3d8;font-size:11px;font-weight:700}.hero-host{width:61%;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:absolute;inset:70px auto 0 0;overflow:hidden}.hero-host>img{object-fit:cover;object-position:55% center}.hero-host:after{content:"";z-index:1;background:linear-gradient(#0000 50%,#27141deb 100%);position:absolute;inset:0}.hero-host-label{z-index:3;color:#fff;display:grid;position:absolute;bottom:28px;left:28px}.hero-host-label span{color:#ddcbd2;letter-spacing:.16em;font-size:9px;font-weight:800}.hero-host-label strong{letter-spacing:-.04em;margin-top:6px;font-size:31px}.hero-host-label small{color:#d7cbd0;margin-top:6px;font-size:10px}.hero-conversation{z-index:6;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffcf9e6;border:1px solid #ffffff6b;border-radius:24px;width:54%;padding:24px;position:absolute;top:108px;right:26px;box-shadow:0 24px 60px #170c1142}.incoming>span,.structured-case span{color:#86777e;font-size:10px;font-weight:700}.incoming p{color:#35282e;background:#f0ebe7;border-radius:15px 15px 15px 4px;margin:13px 0 0;padding:17px 18px;font-size:13px;line-height:1.7}.translation-step{border-top:1px solid var(--lia-line);border-bottom:1px solid var(--lia-line);justify-content:space-between;align-items:center;gap:12px;margin:16px 0;padding:13px 0;display:flex}.translation-step span{color:#4d665a;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.translation-step span i{background:#789185;border-radius:50%;width:7px;height:7px}.translation-step small{color:#94878d;font-size:9px}.structured-case{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.structured-case>div{background:#f5f0ec;border-radius:12px;gap:5px;padding:13px 11px;display:grid}.structured-case strong{font-size:11px}.hero-conversation>button{background:var(--lia-plum);color:#fff;border:0;border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-height:50px;margin-top:17px;padding:0 17px;font-size:12px;font-weight:800;display:flex}.module-rail{z-index:12;border:1px solid var(--lia-line);background:#fffdfaf5;border-radius:20px;grid-template-columns:repeat(5,1fr);margin:-24px clamp(24px,4vw,72px) 0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #35232b17}.module-rail a{min-width:0;min-height:116px;color:var(--lia-ink);grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:23px 21px;text-decoration:none;transition:background .18s,color .18s;display:grid}.module-rail a+a{border-left:1px solid var(--lia-line)}.module-rail a:hover{background:var(--lia-plum);color:#fff}.module-rail a>span{color:#8a6d7a;font-size:10px;font-weight:800}.module-rail a:hover>span{color:#d4bfc8}.module-rail a div{gap:5px;display:grid}.module-rail small{color:#8a7d83;font-size:9px;font-weight:700}.module-rail a:hover small{color:#d8cbd0}.module-rail strong{letter-spacing:-.03em;font-size:13px}.module-rail i{font-size:13px;font-style:normal}.positioning{background:#fffdfa;grid-template-columns:minmax(360px,.78fr) minmax(540px,1.22fr);gap:clamp(60px,10vw,180px);padding:160px clamp(24px,7vw,140px);display:grid}.positioning-lead{align-self:start;position:sticky;top:120px}.positioning h2,.services-heading h2,.trust h2,.pilot h2,.final-cta h2,.experience-heading h2{letter-spacing:-.065em;word-break:keep-all;margin:26px 0 0;font-size:clamp(44px,4.4vw,70px);font-weight:760;line-height:1.13}.positioning-lead>p{color:#756970;max-width:520px;margin:27px 0 0;font-size:15px;line-height:1.8}.promise-list{border-top:1px solid var(--lia-line)}.promise-list article{border-bottom:1px solid var(--lia-line);grid-template-columns:64px 1fr;gap:22px;min-height:205px;padding:32px 0;display:grid}.promise-list article>span{color:#9b7d8b;padding-top:5px;font-size:10px;font-weight:800}.promise-list article div{align-content:start;gap:10px;display:grid}.promise-list small{color:var(--lia-plum);font-size:11px;font-weight:800}.promise-list h3{letter-spacing:-.045em;word-break:keep-all;max-width:600px;margin:0;font-size:clamp(25px,2.2vw,34px);line-height:1.32}.promise-list p{color:#756970;max-width:620px;margin:0;font-size:13px;line-height:1.75}.evidence{background:var(--lia-plum-dark);color:#fff;grid-template-columns:minmax(320px,.65fr) minmax(520px,1.35fr);align-items:end;gap:clamp(70px,12vw,210px);padding:105px clamp(24px,7vw,140px);display:grid}.evidence>div{background:0 0;border:0;min-height:0;padding:0}.evidence-number{display:grid}.evidence-number>span{color:#cfb6c1;letter-spacing:.08em;font-size:11px;font-weight:800}.evidence-number>strong{letter-spacing:-.08em;margin-top:16px;font-size:clamp(76px,8vw,126px);line-height:.95}.evidence-number>p{color:#d9ccd2;margin:17px 0 0;font-size:14px}.evidence-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,3.2vw,54px);line-height:1.2}.evidence-copy p{color:#cbbdc3;max-width:700px;margin:26px 0 0;font-size:14px;line-height:1.8}.evidence-copy a{color:#fff;gap:18px;width:fit-content;margin-top:30px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.product-experience{color:var(--lia-ink);background:#e5ece8;padding:150px clamp(24px,4vw,72px)}.experience-heading{grid-template-columns:1fr .46fr;align-items:end;gap:60px;max-width:1500px;margin:0 auto 60px;display:grid}.experience-heading .section-kicker{color:#536b60}.experience-heading h2{color:var(--lia-ink)}.experience-heading>p{color:#536159;margin:0;font-size:14px;line-height:1.8}.experience-shell{border-radius:28px;max-width:1500px;margin:0 auto;box-shadow:0 32px 80px #2a413629}.experience-tabs button{min-height:90px}.experience-tabs button strong{font-size:13px}.experience-stage{min-height:650px}.experience-story h3{font-size:clamp(34px,3vw,48px)}.experience-story p{font-size:14px;line-height:1.75}.preview-photo{position:absolute;inset:0;overflow:hidden}.preview-photo>img{object-fit:cover;object-position:center 30%}.patient-preview:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 35%,#26151de0 100%);position:absolute;inset:0}.preview-overlay,.patient-preview>small{z-index:2}.experience-disclaimer{color:#6f7c75;max-width:1500px;margin:18px auto 0;font-size:10px}.services{background:#fffdfa}.services-heading{border-bottom:1px solid var(--lia-line);grid-template-columns:minmax(520px,1fr) minmax(300px,.42fr);align-items:end;gap:clamp(60px,10vw,150px);padding:150px clamp(24px,7vw,140px) 105px;display:grid}.services-heading>p{color:#756970;margin:0;font-size:14px;line-height:1.8}.service-chapter{border-bottom:1px solid var(--lia-line);background:#fffdfa;grid-template-columns:minmax(330px,.62fr) minmax(650px,1.38fr);align-items:center;gap:clamp(52px,7vw,112px);min-height:920px;padding:120px clamp(24px,6vw,112px);display:grid}.service-chapter:nth-of-type(odd){background:#f4eee8}.service-reverse{grid-template-columns:minmax(650px,1.38fr) minmax(330px,.62fr)}.service-reverse .service-copy{grid-area:1/2}.service-reverse .service-demo-wrap{grid-area:1/1}.service-copy{max-width:560px}.service-label{align-items:center;gap:12px;display:flex}.service-label>span{color:var(--lia-plum);font-size:12px;font-weight:850}.service-label>small{color:#8a7981;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.service-copy h3{letter-spacing:-.035em;margin:32px 0 0;font-size:18px}.service-copy>strong{letter-spacing:-.065em;word-break:keep-all;margin-top:30px;font-size:clamp(40px,3.7vw,62px);line-height:1.16;display:block}.service-copy>p{color:#74676e;word-break:keep-all;margin:28px 0 0;font-size:14px;line-height:1.8}.service-copy ul{border-top:1px solid var(--lia-line);margin:30px 0 0;padding:0;list-style:none;display:grid}.service-copy li{border-bottom:1px solid var(--lia-line);color:#55474e;align-items:center;gap:12px;min-height:48px;padding:0 2px;font-size:12px;font-weight:700;display:flex}.service-copy li:before{content:"↗";color:var(--lia-plum);font-size:10px}.text-link{border-bottom:1px solid var(--lia-plum);width:fit-content;color:var(--lia-plum);align-items:center;gap:34px;margin-top:33px;padding-bottom:9px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.service-demo-wrap{min-width:0}.service-demo{background:#fffdfa;border:1px solid #472b3826;border-radius:27px;min-height:650px;overflow:hidden;box-shadow:0 36px 86px #402a3321}.demo-site-image{background:#cbbab0;position:relative;overflow:hidden}.demo-site-image>img{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.demo-site-image:after{content:"";z-index:1;background:linear-gradient(#1f13190d,#1f13199e);position:absolute;inset:0}.demo-site-image>span,.demo-site-image>div,.demo-site-image>strong,.demo-site-image>small{z-index:2;position:relative}.preview-host{background:#d4c5bd;position:relative;overflow:hidden}.preview-host>img{z-index:0;object-fit:cover;object-position:center 28%;width:100%;height:100%;position:absolute;inset:0}.preview-host:after{content:"";z-index:1;background:linear-gradient(#2b182214,#2b1822e0);position:absolute;inset:0}.preview-host>:not(img){z-index:2;position:relative}.trust{background:#fffdfa;padding:150px clamp(24px,7vw,140px)}.trust-intro{grid-template-columns:.85fr 1fr .5fr;align-items:end;gap:50px;display:grid}.trust-intro .section-kicker{align-self:start}.trust-intro h2{margin:0}.trust-intro>p{color:#756970;margin:0;font-size:14px;line-height:1.8}.trust-grid{border-top:1px solid var(--lia-line);border-bottom:1px solid var(--lia-line);grid-template-columns:repeat(3,1fr);margin-top:88px;display:grid}.trust-grid article{min-height:280px;padding:37px 36px}.trust-grid article+article{border-left:1px solid var(--lia-line)}.trust-grid article>span{color:#9b7e8b;font-size:10px;font-weight:800}.trust-grid h3{letter-spacing:-.045em;margin:74px 0 0;font-size:24px}.trust-grid p{color:#766a70;margin:16px 0 0;font-size:13px;line-height:1.75}.trust-standard{color:#5e5057;background:#ece5df;border-radius:0 0 18px 18px;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:0 28px;font-size:11px;font-weight:750;display:flex}.trust-standard span{align-items:center;gap:9px;display:flex}.trust-standard span+span:before{content:"·";color:#a58a96;margin-right:8px}.trust-standard i{background:var(--lia-sage);border-radius:50%;width:7px;height:7px}.pilot{color:#fff;background:#7c8f86;grid-template-columns:minmax(420px,.8fr) minmax(500px,1.2fr);align-items:center;gap:clamp(70px,12vw,200px);padding:140px clamp(24px,7vw,140px);display:grid}.pilot .section-kicker{color:#e0ebe6}.pilot-copy>p{color:#e2e9e5;max-width:560px;margin:28px 0 0;font-size:14px;line-height:1.8}.button-light{color:#314039;background:#fff;border-color:#fff;margin-top:34px}.pilot-weeks{border-top:1px solid #ffffff52;margin:0;padding:0;list-style:none;display:grid}.pilot-weeks li{border-bottom:1px solid #ffffff52;grid-template-columns:72px 1fr;align-items:center;gap:18px;min-height:126px;padding:24px 0;display:grid}.pilot-weeks li>span{color:#dce6e1;font-size:11px;font-weight:800}.pilot-weeks li div{gap:8px;display:grid}.pilot-weeks strong{font-size:17px}.pilot-weeks p{color:#dce6e1;margin:0;font-size:12px;line-height:1.65}.final-cta{text-align:center;background:radial-gradient(circle at center, #88526966, transparent 38%), var(--lia-plum-dark);color:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:650px;padding:100px 24px;display:flex}.final-cta>span{color:#d9c5cd;letter-spacing:.15em;font-size:10px;font-weight:800}.final-cta h2{max-width:1000px}.final-cta p{color:#d4c6cc;max-width:680px;margin:27px 0 0;font-size:14px;line-height:1.8}.final-cta button{min-height:62px;color:var(--lia-plum-dark);background:#fff;border:0;border-radius:999px;align-items:center;gap:34px;margin-top:38px;padding:0 27px;font-size:13px;font-weight:850;display:flex}footer{color:#fff;background:#1e1218;grid-template-columns:1fr auto;align-items:center;gap:20px;min-height:190px;padding:45px clamp(24px,4vw,72px);display:grid}.footer-brand{align-items:center;gap:18px;display:flex}.footer-brand strong{letter-spacing:.12em;font-size:26px}.footer-brand span{color:#a9959e;font-size:11px}footer>p{color:#d0c2c8;margin:0;font-size:12px}footer>small{color:#88757e;grid-column:1/-1;font-size:9px}.floating-lia{z-index:90;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#4d2739f2;border:1px solid #fff3;border-radius:18px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;min-width:250px;min-height:70px;padding:0 19px;display:grid;bottom:24px;right:26px;box-shadow:0 18px 50px #2b17213d}.floating-lia>span{width:40px;height:40px;color:var(--lia-plum);background:#fff;border-radius:50%;place-items:center;font-size:13px;font-weight:850;display:grid}.floating-lia>div{text-align:left;gap:3px;display:grid}.floating-lia strong{font-size:11px}.floating-lia small{color:#d6c6cd;font-size:9px}@media (max-width:1180px){.hero{grid-template-columns:minmax(330px,.75fr) minmax(500px,1.25fr);gap:42px;min-height:880px}.hero h1{font-size:clamp(52px,5.5vw,72px)}.hero-conversation{width:58%;right:18px}.module-rail{grid-template-columns:repeat(3,1fr)}.module-rail a:nth-child(4),.module-rail a:nth-child(5){border-top:1px solid var(--lia-line)}.module-rail a:nth-child(4){border-left:0}.positioning{grid-template-columns:1fr}.positioning-lead{position:static}.evidence{grid-template-columns:.8fr 1.2fr;gap:70px}.service-chapter,.service-reverse{grid-template-columns:1fr;min-height:0}.service-reverse .service-copy,.service-reverse .service-demo-wrap{grid-area:auto/1}.service-copy{max-width:760px}.service-demo{min-height:620px}.trust-intro{grid-template-columns:1fr 1fr}.trust-intro .section-kicker{grid-column:1/-1}.pilot{grid-template-columns:1fr}}@media (max-width:860px){.site-header{height:74px;padding:0 20px}.site-header nav{display:none}.hero{grid-template-columns:1fr;gap:52px;min-height:0;padding:118px 20px 64px}.hero:before{display:none}.hero h1{font-size:clamp(48px,12vw,70px)}.hero-product{min-height:660px}.module-rail{box-shadow:none;border-left:0;border-right:0;border-radius:0;grid-template-columns:1fr 1fr;margin:0}.module-rail a{min-height:96px}.module-rail a:nth-child(3),.module-rail a:nth-child(5){border-left:0}.module-rail a:nth-child(n+3){border-top:1px solid var(--lia-line)}.positioning,.evidence,.experience-heading,.services-heading,.trust-intro{grid-template-columns:1fr}.positioning,.trust{padding:110px 24px}.evidence{gap:55px;padding:90px 24px}.product-experience{padding:110px 20px}.services-heading{padding:110px 24px 80px}.service-chapter{gap:45px;padding:90px 20px}.service-demo{min-height:600px}.trust-intro{gap:28px}.trust-grid{grid-template-columns:1fr}.trust-grid article{min-height:220px}.trust-grid article+article{border-top:1px solid var(--lia-line);border-left:0}.trust-grid h3{margin-top:42px}.trust-standard{flex-wrap:wrap;justify-content:flex-start;padding:24px}.trust-standard span+span:before{display:none}.pilot{gap:60px;padding:110px 24px}footer{grid-template-columns:1fr}}@media (max-width:580px){.hero{padding-top:104px}.eyebrow{font-size:9px}.hero h1{letter-spacing:-.07em;margin-top:24px;font-size:clamp(43px,13.2vw,58px);line-height:1.08}.hero-copy>p{font-size:14px;line-height:1.75}.hero-actions{flex-direction:column;align-items:stretch}.button{width:100%}.hero-proof{gap:9px;display:grid}.hero-proof span+span:before{display:none}.hero-product{border-radius:24px;min-height:640px}.hero-product-bar{height:60px;padding:0 16px}.hero-product-bar>span{display:none}.hero-host{width:100%;height:330px;inset:60px 0 auto}.hero-host>img{object-position:center 23%}.hero-conversation{border-radius:18px;width:calc(100% - 24px);padding:18px;top:338px;right:12px}.hero-host-label{bottom:18px;left:18px}.translation-step{flex-direction:column;align-items:flex-start}.structured-case{grid-template-columns:1fr 1fr}.structured-case>div:last-child{grid-column:1/-1}.module-rail{grid-template-columns:1fr}.module-rail a+a{border-top:1px solid var(--lia-line);border-left:0}.module-rail a{min-height:82px;padding:17px 20px}.positioning h2,.services-heading h2,.trust h2,.pilot h2,.final-cta h2,.experience-heading h2{font-size:clamp(38px,11vw,50px)}.promise-list article{grid-template-columns:42px 1fr}.promise-list h3{font-size:24px}.evidence-number>strong{font-size:74px}.experience-heading{gap:24px}.product-experience{padding-left:14px;padding-right:14px}.experience-shell{border-radius:21px}.experience-tabs{grid-template-columns:repeat(5,minmax(72px,1fr));overflow-x:auto}.experience-tabs button{min-height:76px}.service-chapter{padding-left:14px;padding-right:14px}.service-copy{padding:0 10px}.service-copy>strong{font-size:clamp(37px,11vw,48px)}.service-demo{border-radius:20px;min-height:560px}.trust-grid article{padding-left:20px;padding-right:20px}.pilot-weeks li{grid-template-columns:50px 1fr}.final-cta{min-height:580px;padding:90px 24px}.final-cta h2 br{display:none}footer{padding-bottom:130px}.floating-lia{width:calc(100% - 28px);min-width:0;bottom:14px;right:14px}}.service-chapter>.service-demo{width:100%;margin:0}.service-chapter .demo-site{background:#f7f3ef;min-height:740px}.service-chapter .demo-window-bar{grid-template-columns:84px minmax(180px,1fr) minmax(150px,230px);gap:16px;min-height:58px;padding:0 20px}.service-chapter .demo-browser-address{min-width:0}.service-chapter .demo-site-canvas{grid-template-rows:76px 1fr 64px;min-height:570px;padding:0 clamp(22px,3vw,42px)}.service-chapter .demo-site-nav{grid-template-columns:minmax(150px,1fr) auto auto;gap:18px}.service-chapter .demo-site-nav strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(18px,1.7vw,24px);overflow:hidden}.service-chapter .demo-site-hero{grid-template-columns:minmax(0,1.04fr) minmax(230px,.72fr);gap:28px;padding:34px 0}.service-chapter .demo-site-copy h3{overflow-wrap:anywhere;font-size:clamp(38px,3.45vw,54px)}.service-chapter .demo-site-copy p{font-size:11px}.service-chapter .demo-site-image{border-radius:190px 190px 16px 16px;min-height:360px}.service-chapter .demo-site-proof span{min-width:0;font-size:8px}.service-chapter .demo-tech-strip{min-height:48px;padding:0 22px}.service-chapter .demo-concierge{background:#e8dfda;min-height:760px}.service-chapter .concierge-flow{grid-template-columns:minmax(190px,.72fr) 62px minmax(0,1.28fr);gap:14px;min-height:630px;padding:24px}.service-chapter .patient-message-panel,.service-chapter .staff-console{min-width:0;min-height:0;padding:22px}.service-chapter .staff-console>header{flex-wrap:wrap}.service-chapter .staff-console header strong{overflow-wrap:anywhere;font-size:14px}.service-chapter .translation-card{padding:16px}.service-chapter .translation-card>p{font-size:11px}.service-chapter .intent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-chapter .intent-grid strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.service-chapter .reply-review{flex-wrap:wrap;align-items:flex-start}.service-chapter .reply-review button{width:100%}.service-chapter .demo-studio{color:#fff;background:#2d1e26;min-height:760px}.service-chapter .studio-workspace{grid-template-columns:minmax(220px,.76fr) minmax(0,1.24fr);min-height:630px;padding:22px}.service-chapter .preview-host{min-height:535px}.service-chapter .demo-operations{background:#f4f6f3;min-height:720px}.service-chapter .operation-workspace{grid-template-columns:minmax(210px,.78fr) minmax(0,1.22fr);min-height:490px}.service-chapter .demo-insight{background:var(--lia-plum-dark);color:#fff;min-height:740px}.service-chapter .insight-demo-head{border-color:#ffffff1f}.service-chapter .insight-story{grid-template-columns:minmax(190px,.68fr) minmax(0,1.32fr);gap:14px;min-height:540px;padding:22px}.service-chapter .campaign-card{color:#fff}.service-chapter .evidence-card{min-height:160px;color:var(--ink);background:#f2e9e5;grid-column:1/-1}.service-chapter .evidence-path button{color:#ffffff75}.service-chapter .evidence-path button.active{color:#fff}.service-chapter .insight-standard{color:#ffffff80;min-height:52px}.service-chapter .insight-standard strong{color:#fff}@media (max-width:720px){.service-chapter .demo-window-bar{grid-template-columns:auto minmax(0,1fr);padding:0 14px}.service-chapter .demo-window-bar>small{display:none}.service-chapter .demo-site{min-height:0}.service-chapter .demo-site-canvas{grid-template-rows:68px auto auto;min-height:0;padding:0 16px}.service-chapter .demo-site-nav{grid-template-columns:minmax(0,1fr) 58px;gap:10px}.service-chapter .demo-site-nav span{display:none}.service-chapter .demo-site-nav button{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 8px;overflow:hidden}.service-chapter .demo-site-hero{grid-template-columns:1fr;gap:28px;padding:30px 0 24px}.service-chapter .demo-site-copy h3{font-size:clamp(32px,9.5vw,42px)}.service-chapter .demo-site-image{min-height:330px}.service-chapter .demo-site-proof{grid-template-columns:1fr 1fr}.service-chapter .demo-tech-strip{flex-direction:column;align-items:flex-start;gap:8px}.service-chapter .demo-concierge{min-height:0}.service-chapter .concierge-flow{grid-template-columns:1fr;gap:14px;min-height:0;padding:14px}.service-chapter .patient-message-panel{min-height:420px}.service-chapter .staff-console{min-height:510px}.service-chapter .translation-bridge{grid-template-columns:auto auto auto auto auto;place-content:center;min-height:64px}.service-chapter .intent-grid{grid-template-columns:1fr 1fr}.service-chapter .intent-grid>div:last-child{grid-column:1/-1}.service-chapter .demo-studio{min-height:0}.service-chapter .studio-workspace{grid-template-columns:1fr;min-height:0;padding:14px}.service-chapter .preview-host{min-height:500px}.service-chapter .demo-operations{min-height:0}.service-chapter .operation-pipeline{grid-template-columns:repeat(5,minmax(90px,1fr));overflow-x:auto}.service-chapter .operation-workspace{grid-template-columns:1fr;min-height:0}.service-chapter .demo-insight{min-height:0}.service-chapter .insight-story{grid-template-columns:1fr;min-height:0;padding:14px}.service-chapter .evidence-card{grid-column:auto}}@layer legacy{*{box-sizing:border-box;font-style:normal}.skip-link{z-index:1000;background:var(--ink);color:#fff;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:750;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}html{scroll-behavior:smooth;background:var(--paper);width:100%;max-width:100%;overflow-x:clip}body{background:var(--paper);width:100%;max-width:100%;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Pretendard,Apple SD Gothic Neo,Arial,sans-serif;overflow-x:clip}button,input,textarea{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,p{word-break:keep-all}.section-kicker{color:var(--sage);letter-spacing:.15em;font-size:10px;font-weight:850;display:block}.site-header{z-index:20;width:100%;height:90px;color:var(--plum-dark);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(24px,5.2vw,88px);display:grid;position:absolute;top:0;left:0}.brand{align-items:center;gap:17px;width:fit-content;display:flex}.brand strong{letter-spacing:.05em;font-family:Copperplate,Copperplate Gothic Light,Copperplate Gothic,serif;font-size:25px;font-weight:300;line-height:1}.brand span{color:#2f17249e;border-left:1px solid #2f172440;padding-left:17px;font-size:11px;font-weight:680}.site-header nav{color:#2f1724ad;align-items:center;gap:36px;font-size:12px;font-weight:680;display:flex}.site-header nav a{transition:color .2s}.site-header nav a:hover{color:var(--plum)}.header-cta{min-height:46px;color:var(--plum);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdfa7a;border:1px solid #2f172440;border-radius:100px;justify-self:end;padding:0 18px;font-size:11px;font-weight:780}.header-cta span{margin-left:18px}.hero{background:#e9e1d7;align-items:center;min-height:min(940px,100vh);padding:140px clamp(24px,5.2vw,88px) 78px;display:flex;position:relative;overflow:hidden}.hero:before{z-index:1;content:"";background:linear-gradient(90deg,#efe9e1fc 0%,#efe9e1f0 35%,#efe9e157 61%,#efe9e108 100%);position:absolute;inset:0}.hero-photo{background:url(/lia-consultation-listening-v7.png) 50%/cover no-repeat;position:absolute;inset:0}.hero-copy{z-index:2;width:min(730px,54vw);position:relative}.eyebrow{color:var(--plum);letter-spacing:.17em;margin-bottom:28px;font-size:10px;font-weight:850;display:block}.hero h1{color:var(--plum-dark);letter-spacing:-.073em;margin:0;font-size:clamp(58px,6.1vw,94px);font-weight:760;line-height:1.02}.hero h1 span{color:#774658}.hero-copy>p{color:#62565b;max-width:590px;margin:32px 0 0;font-size:16px;font-weight:520;line-height:1.85}.hero-functions{color:#755e67;flex-wrap:wrap;align-items:center;gap:8px 11px;max-width:620px;margin-top:25px;font-size:10px;font-weight:760;display:flex}.hero-functions i{color:#ad979e}.hero-actions{align-items:center;gap:13px;margin-top:38px;display:flex}.hero-actions button,.hero-actions a{min-height:54px;color:var(--plum);cursor:pointer;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffdfa6b;border:1px solid #4d273940;border-radius:100px;justify-content:space-between;align-items:center;gap:28px;padding:0 21px;font-size:11px;font-weight:780;display:inline-flex}.hero-actions .primary{border-color:var(--plum);background:var(--plum);color:#fff;min-width:220px;box-shadow:0 14px 32px #4d27392b}.hero-host{z-index:3;color:var(--plum);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdfab8;border:1px solid #ffffff7a;border-radius:100px;align-items:center;gap:11px;padding:9px 12px 9px 9px;display:flex;position:absolute;bottom:37px;right:clamp(340px,21vw,410px);box-shadow:0 15px 40px #2d1c231c}.hero-host strong,.hero-host small{display:block}.hero-host strong{letter-spacing:.08em;font-size:11px}.hero-host small{color:#817379;margin-top:2px;font-size:8px}.hero-welcome{z-index:3;width:310px;color:var(--ink);text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdfae3;border:1px solid #4d273924;border-radius:18px;padding:22px;position:absolute;bottom:40px;right:clamp(24px,5.2vw,88px);box-shadow:0 26px 70px #2d1c2329}.hero-welcome span{color:var(--sage);letter-spacing:.07em;font-size:9px;font-weight:820}.hero-welcome strong{margin-top:10px;font-size:14px;line-height:1.55;display:block}.hero-welcome i{border-top:1px solid var(--line);color:var(--plum);margin-top:17px;padding-top:12px;font-size:9px;font-weight:800;display:block}.evidence{background:var(--plum-dark);color:#fff;grid-template-columns:.9fr .9fr 1.05fr 1.25fr;padding:0 clamp(24px,5.2vw,88px);display:grid}.evidence>div,.evidence>a,.evidence>p{border-right:1px solid #ffffff1f;min-height:170px;margin:0;padding:36px 28px}.evidence>div:first-child,.evidence>a:first-child{padding-left:0}.evidence>a{transition:background-color .25s}.evidence>a:hover{background:#ffffff09}.evidence span,.evidence strong,.evidence small{display:block}.evidence span{color:#ffffff7a;font-size:9px;font-weight:760}.evidence strong{margin-top:18px;font-size:22px;font-weight:760}.evidence small{color:#ffffff80;margin-top:10px;font-size:9px;line-height:1.5}.evidence>p{color:#ddc4c8;border:0;align-items:center;padding-right:0;font-size:17px;font-weight:600;line-height:1.6;display:flex}.promise{background:var(--white);grid-template-columns:.22fr 1.15fr .55fr;align-items:end;gap:5vw;padding:130px clamp(24px,8vw,140px);display:grid}.promise>p{letter-spacing:-.06em;margin:0;font-size:clamp(42px,4.6vw,68px);font-weight:520;line-height:1.17}.promise>p strong{color:var(--plum);font-weight:770}.promise>div{border-left:1px solid var(--line);color:var(--muted);padding-left:28px;font-size:13px;line-height:1.8}.promise>div strong{color:var(--ink);font-weight:770}.product-experience{background:var(--plum-dark);color:#fff;padding:130px clamp(24px,5.2vw,88px) 105px;overflow:hidden}.experience-heading{grid-template-columns:1.25fr .55fr;align-items:end;gap:8vw;max-width:1500px;margin:0 auto;display:grid}.experience-heading .section-kicker{color:#cbaeb5}.experience-heading h2{letter-spacing:-.07em;margin:27px 0 0;font-size:clamp(49px,5.2vw,76px);font-weight:710;line-height:1.08}.experience-heading>p{color:#ffffff8a;margin:0;font-size:12px;line-height:1.85}.experience-shell{background:#311d27;border:1px solid #ffffff24;border-radius:28px;max-width:1500px;margin:72px auto 0;overflow:hidden;box-shadow:0 55px 120px #0b040847}.experience-tabs{border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(5,1fr);display:grid}.experience-tabs button{color:#ffffff7a;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff1a;align-items:center;gap:13px;min-height:86px;padding:0 24px;font-size:10px;display:flex;position:relative}.experience-tabs button:last-child{border-right:0}.experience-tabs button span{color:#ffffff40;font-size:8px}.experience-tabs button strong{font-size:11px}.experience-tabs button>i{background:0 0;height:2px;position:absolute;bottom:-1px;left:24px;right:24px}.experience-tabs button.active{color:#fff;background:#ffffff0b}.experience-tabs button.active span{color:#d0b2b9}.experience-tabs button.active>i{background:#d0b2b9}.experience-stage{background:radial-gradient(circle at 52% 14%,#bea0a52b,#0000 30%),linear-gradient(135deg,#28151f,#3a222e);grid-template-columns:.66fr 1fr .82fr;align-items:stretch;gap:22px;min-height:620px;padding:42px;animation:.45s cubic-bezier(.2,.75,.2,1) stage-in;display:grid}.experience-story{flex-direction:column;align-items:flex-start;padding:20px 24px 20px 4px;display:flex}.experience-live{color:#d0b2b9;letter-spacing:.08em;align-items:center;gap:8px;font-size:8px;font-weight:820;display:flex}.experience-live i{background:#91b39e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #91b39e1a}.experience-count{color:#ffffffd1;letter-spacing:-.04em;margin-top:68px;font-size:36px;font-weight:260}.experience-count small{color:#ffffff45;font-size:10px}.experience-story h3{letter-spacing:-.055em;margin:30px 0 0;font-size:clamp(30px,2.6vw,42px);font-weight:650;line-height:1.18}.experience-story p{color:#ffffff7a;margin:23px 0 0;font-size:11px;line-height:1.8}.experience-story>button{color:#fff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff73;justify-content:space-between;gap:48px;margin-top:auto;padding:15px 0;font-size:9px;font-weight:800;display:flex}.patient-preview{background:#d7cbc5;border-radius:230px 230px 24px 24px;min-height:535px;position:relative;overflow:hidden;box-shadow:0 34px 70px #0c060947}.preview-photo{background:url(/lia-identity-three-quarter-v7.png) 50% 32%/cover no-repeat;position:absolute;inset:0;transform:scale(1.015)}.patient-preview:after{content:"";background:linear-gradient(#20111905 28%,#201119cc 100%);position:absolute;inset:0}.preview-overlay{z-index:2;position:absolute;bottom:43px;left:28px;right:28px}.preview-overlay>span{color:#ffffffa6;letter-spacing:.11em;font-size:7px;font-weight:820}.preview-overlay>strong{color:#fff;letter-spacing:-.045em;margin-top:14px;font-size:clamp(21px,2vw,30px);line-height:1.25;display:block}.preview-overlay>strong span{display:block}.preview-overlay>button{min-height:42px;color:var(--plum);background:#ffffffe0;border:1px solid #ffffff61;border-radius:100px;justify-content:space-between;align-items:center;gap:25px;margin-top:22px;padding:0 15px;font-size:8px;font-weight:820;display:flex}.patient-preview>small{z-index:3;color:#ffffffb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2b1721a8;border-radius:100px;padding:7px 10px;font-size:7px;position:absolute;top:28px;left:50%;transform:translate(-50%)}.clinic-preview{color:var(--ink);background:#faf7f3;border-radius:20px;align-self:center;margin:36px 0;padding:24px;box-shadow:0 30px 70px #0c06093d}.clinic-preview-head{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding-bottom:19px;display:grid}.clinic-preview-head .lia-symbol{width:31px;height:31px;font-size:9px}.clinic-preview-head strong,.clinic-preview-head small{display:block}.clinic-preview-head strong{font-size:9px}.clinic-preview-head small{color:var(--muted);margin-top:3px;font-size:6px}.clinic-preview-head>i{color:var(--sage);background:#e4ece7;border-radius:100px;padding:6px 8px;font-size:6px;font-weight:900}.clinic-preview-flow{color:#8e8387;grid-template-columns:repeat(7,auto);justify-content:space-between;align-items:center;margin:22px 0;font-size:7px;display:grid}.clinic-preview-flow span,.clinic-preview-flow strong{border:1px solid var(--line);background:#fff;border-radius:100px;padding:9px 10px}.clinic-preview-flow strong{border-color:var(--plum);background:var(--plum);color:#fff}.clinic-preview-flow i{color:#b5aaae}.clinic-preview-card{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:190px;padding:21px}.clinic-preview-card span{color:var(--sage);font-size:7px;font-weight:820}.clinic-preview-card strong{margin-top:23px;font-size:15px;line-height:1.45;display:block}.clinic-preview-card p{color:var(--muted);margin:14px 0 0;font-size:8px;line-height:1.7}.clinic-preview-foot{color:var(--muted);justify-content:space-between;margin-top:18px;font-size:7px;display:flex}.clinic-preview-foot span{align-items:center;gap:7px;display:flex}.clinic-preview-foot span i{background:#b69a72;border-radius:50%;width:5px;height:5px}.clinic-preview-foot strong{color:var(--plum)}.experience-disclaimer{color:#ffffff52;text-align:right;max-width:1500px;margin:18px auto 0;font-size:8px}.services{background:var(--paper)}.services-heading{grid-template-columns:.35fr 1fr .55fr;align-items:end;gap:5vw;padding:130px clamp(24px,8vw,140px) 60px;display:grid}.services-heading h2{letter-spacing:-.068em;margin:0;font-size:clamp(48px,5.4vw,78px);line-height:1.08}.services-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.service-feature{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;align-items:center;gap:clamp(55px,8vw,130px);min-height:850px;padding:110px clamp(24px,5.2vw,88px);display:grid}.service-feature.reverse{grid-template-columns:1.3fr .7fr}.service-feature.reverse .service-copy{grid-area:1/2}.service-feature.reverse .visual-frame{grid-area:1/1}.service-copy{max-width:500px}.service-number{color:var(--sage);letter-spacing:.13em;font-size:9px;font-weight:850}.service-copy h3{letter-spacing:-.035em;margin:24px 0 0;font-size:22px;font-weight:790}.service-lead{letter-spacing:-.062em;white-space:pre-line;margin:46px 0 0;font-size:clamp(37px,3.6vw,55px);font-weight:710;line-height:1.16}.service-copy>p:last-of-type{color:var(--muted);margin:30px 0 0;font-size:13px;line-height:1.85}.service-copy>a{border-bottom:1px solid var(--plum);width:fit-content;min-width:154px;color:var(--plum);justify-content:space-between;gap:50px;margin-top:36px;padding:15px 0;font-size:10px;font-weight:830;transition:gap .2s;display:flex}.service-copy>a:hover{gap:62px}.visual-frame{background:#fff;border:1px solid #34212b24;border-radius:22px;min-height:590px;overflow:hidden;box-shadow:0 40px 90px #37242b1c}.site-concept{align-self:center}.concept-toolbar{border-bottom:1px solid var(--line);color:#867a80;align-items:center;height:44px;padding:0 17px;font-size:8px;display:flex}.concept-toolbar span{margin-right:auto}.concept-toolbar i{background:#d8d1cc;border-radius:50%;width:6px;height:6px;margin-left:5px}.concept-page{background:linear-gradient(125deg,#f4eee9,#e9ddd8);grid-template-rows:auto 1fr;grid-template-columns:1fr .55fr;gap:0 30px;min-height:546px;padding:28px;display:grid}.concept-nav{border-bottom:1px solid #4d273926;grid-column:1/-1;grid-template-columns:1fr auto auto;align-items:center;gap:32px;padding-bottom:24px;display:grid}.concept-nav strong{letter-spacing:.08em;font-family:Georgia,serif;font-size:16px}.concept-nav span{letter-spacing:.08em;font-size:7px;font-weight:750}.concept-nav button,.concept-content button{background:var(--plum);color:#fff;border:0;border-radius:100px}.concept-nav button{padding:10px 15px;font-size:7px}.concept-content{padding:75px 24px 30px 10px}.concept-content>span{color:var(--plum);letter-spacing:.14em;font-size:7px;font-weight:850}.concept-content h3{letter-spacing:-.045em;margin:20px 0 0;font-family:Georgia,serif;font-size:clamp(38px,4vw,60px);font-weight:400;line-height:.96}.concept-content p{color:#776c70;margin:25px 0 0;font-size:9px;line-height:1.75}.concept-content button{margin-top:24px;padding:12px 17px;font-size:8px}.concept-side{background:#ffffffb8;border-radius:140px 140px 8px 8px;align-self:end;padding:25px}.concept-side>span{color:var(--sage);letter-spacing:.13em;font-size:7px;font-weight:850}.concept-side>strong{margin:14px 0 38px;font-size:14px;line-height:1.45;display:block}.concept-side div{border-top:1px solid var(--line);color:#71666b;padding:12px 0;font-size:8px}.concept-side div i{color:var(--plum);margin-right:11px;font-size:7px}.service-concierge{background:#eee6e2}.concierge-concept{background:radial-gradient(circle at 85% 15%,#d8c8cc,#0000 35%),#ded4ce;place-items:center;display:grid;position:relative}.phone-card{z-index:2;background:#fffdfb;border:8px solid #31252a;border-radius:38px;width:min(400px,66%);min-height:540px;padding:28px 25px;position:relative;box-shadow:0 35px 60px #36262d33}.phone-head{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding-bottom:18px;display:grid}.phone-head strong,.phone-head small{display:block}.phone-head strong{font-size:11px}.phone-head small{color:var(--muted);margin-top:3px;font-size:7px}.phone-head i{color:var(--sage);font-size:8px;font-weight:800}.chat-date{color:#a09599;text-align:center;margin:20px 0;font-size:7px}.phone-card>p{max-width:83%;margin:0 0 13px;padding:14px;font-size:9px;line-height:1.65}.chat-lia{background:#eee9e6;border-radius:4px 14px 14px}.chat-user{color:#fff;background:#693d4e;border-radius:14px 4px 14px 14px;margin-left:auto!important}.chat-summary{border:1px solid var(--line);background:#f7f3f0;border-radius:13px;margin-top:38px;padding:18px}.chat-summary span,.chat-summary strong,.chat-summary small{display:block}.chat-summary span{color:var(--sage);font-size:7px;font-weight:800}.chat-summary strong{margin-top:10px;font-size:11px}.chat-summary small{color:var(--muted);margin-top:9px;font-size:7px;line-height:1.5}.handoff-card{z-index:3;background:var(--plum);color:#fff;border-radius:17px;width:285px;padding:23px;position:absolute;bottom:48px;right:4%;box-shadow:0 24px 50px #301c253b}.handoff-card>span{color:#d8bec3;font-size:7px;font-weight:820}.handoff-card>strong{margin:12px 0 24px;font-size:15px;line-height:1.55;display:block}.handoff-card div{color:#ffffffad;border-top:1px solid #ffffff21;padding:10px 0;font-size:8px}.handoff-card div i{color:#d8bec3;margin-right:8px}.studio-concept{color:#fff;background:#2f2028;grid-template-columns:.72fr 1fr 1fr;align-items:center;gap:22px;padding:55px;display:grid;position:relative}.studio-title>span{color:#caaeb5;font-size:8px;font-weight:820}.studio-title>strong{margin-top:16px;font-size:25px;line-height:1.35;display:block}.reel{min-height:425px;color:var(--ink);background:#f0e6df;border:1px solid #ffffff24;border-radius:150px 150px 16px 16px;flex-direction:column;padding:18px;display:flex}.reel>span{color:var(--plum);letter-spacing:.11em;font-size:6px;font-weight:850}.reel>div{background-position:50%;background-size:cover;border-radius:130px 130px 8px 8px;flex:1;margin:13px 0 18px}.reel-room{background:linear-gradient(145deg,#d5c4ba 0 35%,#f2ebe6 35% 65%,#bfa7a7 65%)!important}.reel>strong{font-size:13px;line-height:1.45}.reel>small{color:var(--muted);margin-top:7px;font-size:7px}.approval-strip{color:#ffffff85;align-items:center;gap:11px;font-size:7px;display:flex;position:absolute;bottom:55px;left:55px}.approval-strip strong{color:#fff}.service-patient-operations{background:#e6ebe7}.operations-concept{background:#f9faf8;padding:40px}.operations-head{justify-content:space-between;align-items:end;display:flex}.operations-head span,.operations-head strong{display:block}.operations-head span{color:var(--sage);font-size:8px;font-weight:820}.operations-head strong{margin-top:9px;font-size:18px}.journey-row{grid-template-columns:repeat(7,auto);align-items:center;gap:8px;margin-top:35px;display:grid}.journey-row>div{border:1px solid var(--line);background:#fff;border-radius:50%;grid-template-columns:1fr auto;align-content:space-between;width:105px;height:105px;padding:17px;display:grid}.journey-row>div.journey-active{border-color:var(--plum);background:#f0e4e6}.journey-row i{color:var(--sage);font-size:7px}.journey-row strong{grid-column:1/-1;font-size:11px}.journey-row small{font-size:18px;font-weight:800}.journey-row b{color:#aaa1a5;font-size:10px}.patient-task{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:85px 1fr auto;align-items:center;gap:17px;min-height:68px;margin-top:12px;padding:0 17px;display:grid}.patient-task>span{color:var(--sage);font-size:7px;font-weight:800}.patient-task strong,.patient-task small{display:block}.patient-task strong{font-size:10px}.patient-task small{color:var(--muted);margin-top:5px;font-size:7px}.patient-task em{color:var(--plum);background:#eee6e3;border-radius:100px;padding:8px 10px;font-size:7px;font-weight:800}.ai-note{background:var(--plum);color:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:75px;margin-top:20px;padding:13px;display:grid}.ai-note p{color:#ffffffa6;margin:0;font-size:8px;line-height:1.5}.ai-note p strong{color:#fff;font-size:9px;display:block}.ai-note button{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:8px;padding:10px;font-size:7px}.insight-concept{color:#fff;background:#2c1d25;padding:42px}.insight-head span,.insight-head strong{display:block}.insight-head span{color:#c9adb3;font-size:8px;font-weight:820}.insight-head strong{margin-top:10px;font-size:19px}.metric-row{border:1px solid #ffffff21;border-radius:14px;grid-template-columns:repeat(3,1fr);margin-top:36px;display:grid}.metric-row>div{min-height:118px;padding:22px}.metric-row>div+div{border-left:1px solid #ffffff21}.metric-row span,.metric-row strong,.metric-row small{display:block}.metric-row span{color:#ffffff80;font-size:7px}.metric-row strong{margin-top:16px;font-size:24px}.metric-row small{color:#c9adb3;margin-top:7px;font-size:7px}.chart{background:#ffffff0f;border-radius:15px;margin-top:24px;padding:25px}.chart-label{justify-content:space-between;margin-bottom:24px;display:flex}.chart-label span{font-size:10px;font-weight:750}.chart-label small{color:#ffffff73;font-size:7px}.bar{border-top:1px solid #ffffff17;grid-template-columns:150px 1fr 25px;align-items:center;gap:13px;min-height:54px;display:grid}.bar span{color:#ffffffa6;font-size:8px}.bar i{background:#ffffff1a;border-radius:10px;height:6px;position:relative}.bar i:after{width:var(--bar);border-radius:inherit;content:"";background:linear-gradient(90deg,#b78f9b,#dfc7c6);position:absolute;inset:0 auto 0 0}.bar strong{text-align:right;font-size:9px}.patient-journey{background:var(--white);padding:130px clamp(24px,8vw,140px)}.patient-journey header{grid-template-columns:.42fr 1fr;gap:6vw;display:grid}.patient-journey h2{letter-spacing:-.064em;margin:0;font-size:clamp(43px,4.8vw,68px);line-height:1.13}.journey-track{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:90px;display:grid}.journey-track div{min-height:170px;padding:26px 22px 0 0;position:relative}.journey-track div:before{background:var(--plum);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.journey-track i,.journey-track strong,.journey-track span{display:block}.journey-track i{color:var(--sage);font-size:8px}.journey-track strong{margin-top:26px;font-size:18px}.journey-track span{color:var(--muted);margin-top:9px;font-size:10px;line-height:1.6}.trust{background:#ddd3cd;grid-template-columns:.72fr 1fr;gap:10vw;padding:130px clamp(24px,8vw,140px);display:grid}.trust-intro h2{letter-spacing:-.065em;margin:28px 0 0;font-size:clamp(44px,4.8vw,68px);line-height:1.12}.trust-intro p{max-width:420px;color:var(--muted);margin-top:30px;font-size:12px;line-height:1.8}.trust-list{border-top:1px solid #331f2a2e}.trust-list>div{border-bottom:1px solid #331f2a2e;grid-template-columns:50px .7fr 1fr;gap:18px;min-height:130px;padding:28px 0;display:grid}.trust-list i{color:var(--sage);font-size:9px}.trust-list strong{font-size:14px}.trust-list p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.pilot{background:var(--plum);color:#fff;text-align:center;padding:135px 24px}.pilot .section-kicker{color:#d8b8be}.pilot h2{letter-spacing:-.068em;margin:28px 0 0;font-size:clamp(48px,5.5vw,78px);line-height:1.08}.pilot>p{color:#ffffff96;margin:28px auto 0;font-size:12px;line-height:1.8}.pilot-steps{color:#ffffffa8;border:1px solid #ffffff2e;border-radius:100px;justify-content:space-between;align-items:center;max-width:840px;margin:52px auto 0;padding:23px 26px;font-size:9px;font-weight:700;display:flex}.pilot-steps i{color:#d2acb4}.pilot>button{color:var(--plum);cursor:pointer;background:#fff;border:0;border-radius:100px;margin-top:34px;padding:17px 22px;font-size:10px;font-weight:830}.pilot>button span{margin-left:34px}footer{background:var(--plum-dark);color:#fff;grid-template-columns:1fr auto;gap:70px;padding:65px clamp(24px,5.2vw,88px) 30px;display:grid}.footer-brand{align-items:center;gap:24px;display:flex}.footer-brand strong{letter-spacing:.16em;font-size:22px}.footer-brand span{color:#ffffff73;font-size:10px}.footer>div:nth-child(2){align-items:center;gap:28px;font-size:10px;display:flex}.footer button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:100px;padding:10px 14px;font-size:10px}.footer>small{color:#ffffff47;border-top:1px solid #ffffff1a;grid-column:1/-1;padding-top:25px;font-size:8px}.floating-chat{z-index:30;background:var(--plum);color:#fff;text-align:left;cursor:pointer;border:1px solid #ffffff40;border-radius:18px;grid-template-rows:1fr 1fr;grid-template-columns:auto 1fr auto;align-items:center;gap:0 11px;width:260px;min-height:68px;padding:9px 14px 9px 9px;display:grid;position:fixed;bottom:20px;right:22px;box-shadow:0 20px 50px #26141d38}.floating-chat .lia-symbol{color:var(--plum);background:#fff;grid-row:1/3}.floating-chat strong{align-self:end;font-size:10px}.floating-chat small{color:#ffffff8c;align-self:start;font-size:8px}.floating-chat>span:last-child{grid-area:1/3/3}.consultation-backdrop{z-index:50;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1c0f158a;justify-content:flex-end;display:flex;position:fixed;inset:0}.consultation{background:var(--white);grid-template-rows:auto auto 1fr auto;width:min(540px,100%);height:100%;animation:.45s cubic-bezier(.2,.75,.2,1) panel-in;display:grid;box-shadow:-30px 0 90px #14080e33}.consultation-head{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:13px;height:90px;padding:0 26px;display:grid}.consultation-head strong,.consultation-head span{display:block}.consultation-head strong{font-size:13px}.consultation-head span{color:var(--muted);margin-top:4px;font-size:9px}.consultation-head>button{color:#786d72;cursor:pointer;background:0 0;border:0;width:36px;height:36px;font-size:25px}.consultation-progress{border-bottom:1px solid var(--line);background:#faf7f3;grid-template-columns:repeat(4,1fr);gap:7px;padding:13px 26px 12px;display:grid}.consultation-progress span{color:#9c9296;align-items:center;gap:6px;font-size:7px;font-weight:760;display:flex}.consultation-progress i{color:#9c9296;background:#fff;border:1px solid #d9d1cd;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-weight:850;display:grid}.consultation-progress span.active{color:var(--plum)}.consultation-progress span.active i{border-color:var(--plum);background:var(--plum);color:#fff}.consultation-body{padding:58px 34px 30px;overflow-y:auto}.message-label{color:var(--sage);letter-spacing:.13em;font-size:9px;font-weight:850}.consultation-body h2{letter-spacing:-.06em;margin:22px 0 0;font-size:clamp(34px,4vw,48px);line-height:1.13}.consultation-body>p{color:var(--muted);margin:20px 0 0;font-size:12px;line-height:1.75}.consultation-options{border-top:1px solid var(--line);margin-top:42px}.consultation-options button{border:0;border-bottom:1px solid var(--line);color:#645a5f;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;width:100%;min-height:70px;padding:0 10px;font-size:11px;display:flex}.consultation-options button.active{color:var(--plum);background:#f2e9e8;padding-left:18px;font-weight:800}.option-cards{border-top:0;grid-template-columns:1fr 1fr;gap:10px;display:grid}.option-cards button{border:1px solid var(--line);border-radius:12px;align-items:flex-start;min-height:92px;padding:16px}.option-cards button.active{background:#f3e9e8;border-color:#4d273999;padding:16px;box-shadow:0 9px 24px #4d273914}.option-cards button span,.option-cards button strong,.option-cards button small{display:block}.option-cards button strong{color:var(--ink);font-size:12px}.option-cards button small{color:var(--muted);margin-top:7px;font-size:8px;font-weight:500;line-height:1.5}.consultation-next{background:var(--plum);color:#fff;cursor:pointer;border:0;border-radius:100px;width:100%;min-height:54px;margin-top:28px;font-size:11px;font-weight:800}.consultation-next:disabled{cursor:default;background:#d7d0cc}.consultation-back{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-bottom:30px;padding:0;font-size:9px;display:block}.result-context{color:var(--sage);align-items:center;gap:9px;margin-top:25px;font-size:9px;font-weight:800;display:flex}.result-context span{background:#edf2ef;border:1px solid #667a7040;border-radius:100px;padding:8px 11px}.result-context i{color:#afa5a8}.result-card{background:#f0e8e5;margin-top:22px;padding:24px}.result-card span,.result-card strong{display:block}.result-card span{color:var(--sage);font-size:9px;font-weight:800}.result-card strong{margin-top:12px;font-size:20px}.result-card ul{margin:22px 0 0;padding:0;list-style:none}.result-card li{border-top:1px solid var(--line);color:#665b60;padding:10px 0;font-size:10px}.result-plan{border:1px solid var(--line);background:#fff;margin-top:18px;padding:22px}.result-plan>span{color:var(--sage);font-size:8px;font-weight:850}.result-plan p{border-top:1px solid var(--line);color:#665b60;margin:15px 0 0;padding-top:15px;font-size:9px;line-height:1.55}.consultation-link{background:var(--plum);color:#fff;justify-content:space-between;margin-top:22px;padding:18px;font-size:11px;font-weight:800;display:flex}.lia-question{background:#f6f2ed;margin-top:22px;padding:22px}.lia-question label{font-size:12px;font-weight:800;display:block}.lia-question>p{color:var(--muted);margin:7px 0 15px;font-size:8px}.lia-question textarea{border:1px solid var(--line);width:100%;min-height:95px;color:var(--ink);resize:vertical;background:#fff;border-radius:10px;outline:0;padding:14px;font-size:10px;line-height:1.65}.lia-question textarea:focus{border-color:#4d27398c;box-shadow:0 0 0 3px #4d273912}.lia-question button{background:var(--plum);color:#fff;cursor:pointer;border:0;border-radius:100px;justify-content:space-between;align-items:center;width:100%;min-height:46px;margin-top:10px;padding:0 15px;font-size:9px;font-weight:820;display:flex}.lia-question button:disabled{opacity:.46;cursor:default}.lia-answer{border-left:3px solid var(--sage);background:#eaf0ec;margin-top:12px;padding:20px}.lia-answer span{color:var(--sage);font-size:8px;font-weight:850}.lia-answer p{color:#4f5f56;margin:11px 0 0;font-size:10px;line-height:1.75}.lia-answer small{color:#7e8d84;margin-top:12px;font-size:7px;line-height:1.5;display:block}.consultation-note{border-top:1px solid var(--line);color:#91878b;margin:0;padding:17px 26px;font-size:8px;line-height:1.5}.result-blueprint{background:#f0e8e5;border-radius:16px;margin-top:22px;padding:22px}.result-blueprint-head,.result-section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.result-blueprint-head small,.result-connected-label,.result-section-head>span{color:var(--sage);font-size:8px;font-weight:850}.result-blueprint-head>span{background:var(--plum);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:7px;font-weight:850;display:grid}.result-module{min-width:0;color:var(--ink);background:#ffffffb3;border:1px solid #4d27391f;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.result-module-primary{background:var(--plum);color:#fff;margin-top:13px;padding:20px}.result-module span,.result-module strong,.result-module small{min-width:0;display:block}.result-module strong{font-size:12px;line-height:1.4}.result-module small{color:var(--muted);margin-top:6px;font-size:8px;line-height:1.55}.result-module-primary small{color:#ffffff9c}.result-module b{color:var(--plum);white-space:nowrap;font-size:8px}.result-module-primary b{color:#fff}.result-connected-label{margin-top:20px}.result-connected-grid{gap:8px;margin-top:9px;display:grid}.result-connected-grid .result-module{grid-template-columns:26px 1fr auto}.result-module-index{color:var(--sage);font-size:7px;font-weight:850}.result-flow{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:18px;padding:20px}.result-section-head small{color:var(--muted);font-size:7px}.result-flow-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:18px;display:grid}.result-flow-step{border:1px solid var(--line);opacity:.48;background:#faf8f5;border-radius:10px;flex-direction:column;min-height:84px;padding:10px 8px;display:flex}.result-flow-step>span{color:#9d9296;font-size:6px;font-weight:850}.result-flow-step strong{margin-top:auto;font-size:8px;line-height:1.35}.result-flow-step small{color:var(--muted);margin-top:4px;font-size:6px;line-height:1.35}.result-flow-step.is-connected{opacity:1;background:#edf2ef;border-color:#667a7052}.result-flow-step.is-primary{border-color:var(--plum);background:var(--plum);color:#fff}.result-flow-step.is-primary>span,.result-flow-step.is-primary small{color:#ffffff9e}.result-actions{grid-template-columns:1fr auto;gap:8px;margin-top:22px;display:grid}.result-actions .consultation-link{align-items:center;margin:0}.copy-brief{color:var(--plum);cursor:pointer;background:#fff;border:1px solid #4d273933;padding:0 17px;font-size:9px;font-weight:800}.copy-disclosure{color:#91878b!important;margin:9px 0 0!important;font-size:7px!important;line-height:1.5!important}.copy-disclosure.is-error{color:#a2484b!important}.detail-page .site-header{color:#fff}.detail-page .brand span{color:#ffffff8c;border-color:#ffffff3d}.detail-page .site-header nav{color:#fff9}.detail-page .header-cta{color:#fff;background:#ffffff12;border-color:#ffffff40}.detail-hero{background:radial-gradient(circle at 80% 20%, #bea0a53d, transparent 30%), var(--plum-dark);color:#fff;flex-direction:column;justify-content:center;min-height:760px;padding:170px clamp(24px,8vw,140px) 95px;display:flex}.detail-number{color:#d2b2b8;letter-spacing:.15em;font-size:10px;font-weight:840}.detail-hero h1{letter-spacing:-.075em;margin:38px 0 0;font-size:clamp(60px,7.2vw,108px);line-height:1.02}.detail-hero h1 span{display:block}.detail-hero>p{color:#fff9;max-width:720px;margin:35px 0 0;font-size:15px;line-height:1.85}.detail-actions{gap:13px;margin-top:38px;display:flex}.detail-actions button,.detail-actions a{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:100px;align-items:center;gap:35px;min-height:52px;padding:0 21px;font-size:10px;font-weight:800;display:inline-flex}.detail-actions button{color:var(--plum);background:#fff;border-color:#fff}.detail-hero>small{color:#ffffff73;border-top:1px solid #ffffff26;margin-top:54px;padding-top:22px;font-size:9px}.detail-portfolio{background:var(--paper);padding:130px clamp(24px,5.2vw,88px)}.detail-portfolio>header{text-align:center;max-width:900px;margin:0 auto 70px}.detail-portfolio h2{letter-spacing:-.068em;margin:26px 0 0;font-size:clamp(48px,5.4vw,78px);line-height:1.08}.detail-portfolio header p{color:var(--muted);margin:25px 0 0;font-size:10px;line-height:1.7}.detail-portfolio>div{border-radius:24px;max-width:1180px;min-height:680px;margin:0 auto;box-shadow:0 50px 110px #37242b24}.portfolio-browser{background:linear-gradient(130deg,#e7d8d0,#f5efeb);position:relative;overflow:hidden}.portfolio-browser-bar{border-bottom:1px solid var(--line);height:48px;color:var(--muted);align-items:center;padding:0 20px;font-size:8px;display:flex}.portfolio-browser-bar span{margin-right:auto}.portfolio-browser-bar i{background:#cfc4be;border-radius:50%;width:7px;height:7px;margin-left:6px}.portfolio-site-nav{grid-template-columns:1fr auto auto;align-items:center;gap:35px;height:88px;padding:0 38px;display:grid}.portfolio-site-nav strong{letter-spacing:.09em;font-family:Georgia,serif}.portfolio-site-nav span{font-size:8px}.portfolio-site-nav button,.portfolio-site-hero button{background:var(--plum);color:#fff;border:0;border-radius:100px}.portfolio-site-nav button{padding:10px 17px;font-size:8px}.portfolio-site-hero{padding:90px 55px}.portfolio-site-hero>span{color:var(--sage);letter-spacing:.15em;font-size:8px;font-weight:850}.portfolio-site-hero h3{letter-spacing:-.055em;margin:21px 0 0;font-family:Georgia,serif;font-size:clamp(55px,6vw,88px);font-weight:400;line-height:.95}.portfolio-site-hero p{color:var(--muted);font-size:10px;line-height:1.7}.portfolio-site-hero button{padding:13px 18px;font-size:8px}.portfolio-visit{background:#fffdfad1;border-radius:190px 190px 0 0;width:33%;min-height:510px;padding:55px 36px;position:absolute;bottom:0;right:5%}.portfolio-visit>span{color:var(--sage);font-size:8px;font-weight:850}.portfolio-visit>strong{margin:18px 0 65px;font-size:22px;line-height:1.45;display:block}.portfolio-visit div{border-top:1px solid var(--line);color:var(--muted);padding:17px 0;font-size:9px}.portfolio-concierge{background:#ded4ce;grid-template-columns:.7fr 1fr;align-items:center;gap:80px;padding:70px;display:grid}.portfolio-phone{background:#fff;border:9px solid #30242a;border-radius:42px;width:370px;min-height:570px;margin:auto;padding:28px}.portfolio-phone>div:first-child{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding-bottom:18px;display:grid}.portfolio-phone>div strong{font-size:11px}.portfolio-phone>div small{color:var(--muted);font-size:8px}.portfolio-phone>p{max-width:84%;padding:14px;font-size:9px;line-height:1.65}.lia-bubble{background:#eee9e6;border-radius:4px 15px 15px;margin-top:60px}.user-bubble{background:var(--plum);color:#fff;border-radius:15px 4px 15px 15px;margin:14px 0 0 auto}.concierge-action{background:#f7f3f0;border-radius:13px;margin-top:55px;padding:18px;border:1px solid var(--line)!important;grid-template-columns:1fr auto!important;display:grid!important}.concierge-action span,.concierge-action strong{display:block}.concierge-action span{color:var(--sage);font-size:7px}.concierge-action strong{margin-top:8px;font-size:10px!important}.concierge-action i{grid-area:1/2/3}.portfolio-handoff>span{color:var(--sage);letter-spacing:.14em;font-size:8px;font-weight:850}.portfolio-handoff h3{letter-spacing:-.065em;margin:24px 0 50px;font-size:clamp(45px,4.6vw,66px);line-height:1.1}.portfolio-handoff>div{border-top:1px solid var(--line);grid-template-columns:.5fr 1fr;padding:18px 0;font-size:10px;display:grid}.portfolio-handoff>div span{color:var(--muted)}.portfolio-handoff>small{color:var(--muted);margin-top:25px;font-size:8px;display:block}.portfolio-studio{color:#fff;background:#302129;padding:60px}.portfolio-studio>header{justify-content:space-between;align-items:end;display:flex}.portfolio-studio header span{color:#d2b2b8;font-size:8px}.portfolio-studio header strong{text-align:right;font-size:26px;line-height:1.4}.portfolio-reels{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:50px;display:grid}.portfolio-reels article{min-height:460px;color:var(--ink);background:#eee4de;border-radius:170px 170px 15px 15px;flex-direction:column;padding:19px;display:flex}.portfolio-reels article>span{color:var(--plum);font-size:7px;font-weight:850}.portfolio-reels article>div{background-position:50%;background-size:cover;border-radius:150px 150px 8px 8px;flex:1;margin:15px 0 20px}.content-space{background:linear-gradient(145deg,#d5c4ba 0 35%,#f2ebe6 35% 65%,#bfa7a7 65%)}.content-city{background:linear-gradient(#d7d0c8 0 52%,#938278 52% 56%,#e9ddd5 56%)}.portfolio-reels strong{font-size:14px;line-height:1.45}.portfolio-reels small{color:var(--muted);margin-top:7px;font-size:7px}.portfolio-operations{background:#f7f8f6;padding:42px}.portfolio-operations>header{justify-content:space-between;display:flex}.portfolio-operations header span,.portfolio-operations header strong{display:block}.portfolio-operations header span{color:var(--sage);font-size:8px}.portfolio-operations header strong{margin-top:9px;font-size:19px}.portfolio-operations header button{background:var(--plum);color:#fff;border:0;border-radius:9px;align-self:center;padding:10px 14px;font-size:8px}.portfolio-pipeline{border:1px solid var(--line);border-radius:13px;grid-template-columns:repeat(5,1fr);margin-top:40px;display:grid;overflow:hidden}.portfolio-pipeline div{background:#fff;grid-template-columns:1fr auto;align-content:space-between;min-height:125px;padding:18px;display:grid}.portfolio-pipeline div+div{border-left:1px solid var(--line)}.portfolio-pipeline div.active{background:#eee3e5}.portfolio-pipeline i{color:var(--sage);font-size:8px}.portfolio-pipeline strong{grid-column:1/-1;font-size:11px}.portfolio-pipeline span{font-size:23px;font-weight:790}.portfolio-work{grid-template-columns:.34fr 1fr;gap:18px;margin-top:22px;display:grid}.portfolio-work aside{border:1px solid var(--line);background:#fff;border-radius:13px;padding:24px}.portfolio-work aside>span{color:var(--sage);font-size:8px}.portfolio-work aside strong,.portfolio-work aside small{display:block}.portfolio-work aside strong{margin-top:25px;font-size:16px}.portfolio-work aside small{color:var(--muted);margin-top:7px;font-size:8px}.portfolio-work aside p{margin-top:25px;font-size:9px;line-height:1.6}.portfolio-work .work-reply{background:var(--plum-dark);color:#fff;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:start;gap:15px;min-height:245px;padding:27px;display:grid}.portfolio-work .work-reply strong{font-size:11px}.portfolio-work .work-reply p{color:#fff9;font-size:9px;line-height:1.7}.portfolio-work .work-reply button{color:var(--plum);background:#fff;border:1px solid #ffffff38;border-radius:8px;padding:10px 12px;font-size:8px}.portfolio-insight{color:#fff;background:#2d1e26;padding:55px}.portfolio-insight>header{justify-content:space-between;align-items:end;display:flex}.portfolio-insight header span{color:#d2b2b8;font-size:8px}.portfolio-insight header strong{text-align:right;font-size:28px;line-height:1.35}.insight-kpis{border:1px solid #ffffff24;border-radius:15px;grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.insight-kpis div{min-height:155px;padding:28px}.insight-kpis div+div{border-left:1px solid #ffffff24}.insight-kpis span,.insight-kpis strong,.insight-kpis small{display:block}.insight-kpis span{color:#ffffff7a;font-size:8px}.insight-kpis strong{margin-top:23px;font-size:34px}.insight-kpis small{color:#d2b2b8;margin-top:9px;font-size:8px}.insight-flow{background:#ffffff0f;border-radius:15px;grid-template-columns:repeat(7,auto);align-items:center;gap:18px;min-height:155px;margin-top:24px;padding:28px;display:grid}.insight-flow span,.insight-flow strong{border:1px solid #ffffff21;border-radius:100px;padding:17px 20px;font-size:9px}.insight-flow strong{color:var(--plum);background:#fff}.insight-flow i{background:#ffffff40;width:50px;height:1px}.portfolio-insight>p{color:#ffffff59;font-size:8px}.detail-deliverables,.detail-process{padding:130px clamp(24px,8vw,140px)}.detail-deliverables{background:#fff}.detail-deliverables>header,.detail-process>header{grid-template-columns:.45fr 1fr;gap:5vw;display:grid}.detail-deliverables h2,.detail-process h2{letter-spacing:-.066em;margin:0;font-size:clamp(46px,5vw,70px);line-height:1.1}.detail-deliverables>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:80px;display:grid}.detail-deliverables article{border:1px solid var(--line);border-radius:17px;min-height:280px;padding:30px}.detail-deliverables article i,.detail-deliverables article strong{display:block}.detail-deliverables article i{color:var(--sage);font-size:9px}.detail-deliverables article strong{margin-top:80px;font-size:17px}.detail-deliverables article p{color:var(--muted);font-size:11px;line-height:1.8}.detail-process{background:#ded4ce}.detail-process>div{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:80px;display:grid}.detail-process article{min-height:240px;padding:25px 30px 0 0}.detail-process article i,.detail-process article strong{display:block}.detail-process article i{color:var(--sage);font-size:9px}.detail-process article strong{margin-top:40px;font-size:16px}.detail-process article p{color:var(--muted);font-size:10px;line-height:1.75}.detail-outcomes{background:var(--white);padding:100px clamp(24px,8vw,140px)}.detail-outcomes h2{letter-spacing:-.045em;margin:25px 0 0;font-size:35px}.detail-outcomes>div{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:45px;display:grid}.detail-outcomes>div span{color:var(--plum);padding:25px 18px 25px 0;font-size:11px;font-weight:750}.detail-cta{background:var(--plum);color:#fff;text-align:center;padding:130px 24px}.detail-cta>span{color:#d4b3ba;letter-spacing:.11em;font-size:9px;font-weight:820}.detail-cta h2{letter-spacing:-.07em;margin:25px 0 0;font-size:clamp(50px,6vw,84px);line-height:1.06}.detail-cta p{color:#ffffff8c;font-size:11px}.detail-cta button{color:var(--plum);cursor:pointer;background:#fff;border:0;border-radius:100px;margin-top:35px;padding:17px 22px;font-size:10px;font-weight:830}.detail-cta button span{margin-left:35px}@keyframes panel-in{0%{transform:translate(100%)}}@keyframes stage-in{0%{opacity:0;transform:translateY(10px)}}@media (max-width:1100px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero-copy{width:63vw}.hero-host{right:330px}.evidence{grid-template-columns:repeat(3,1fr)}.evidence>p{border-top:1px solid #ffffff1f;grid-column:1/-1;min-height:100px;padding-left:0}.promise,.services-heading{grid-template-columns:.3fr 1fr}.promise>div,.services-heading>p{grid-column:2}.experience-stage{grid-template-columns:1fr 1fr}.experience-story{grid-column:1/-1;min-height:265px;padding:10px 10px 20px}.experience-count{margin-top:35px}.experience-story>button{margin-top:auto}.service-feature,.service-feature.reverse{grid-template-columns:1fr}.service-feature.reverse .service-copy,.service-feature.reverse .visual-frame{grid-column:1}.service-feature.reverse .service-copy{grid-row:1}.service-feature.reverse .visual-frame{grid-row:2}.service-copy{max-width:680px}.trust{grid-template-columns:1fr}.trust-intro{max-width:750px}.portfolio-concierge{grid-template-columns:.8fr 1fr;gap:35px;padding:45px}.portfolio-phone{width:320px}}@media (max-width:760px){.site-header{height:72px;padding:0 18px}.brand span{display:none}.header-cta{min-height:40px;padding:0 13px}.header-cta span{margin-left:10px}.hero{align-items:flex-start;min-height:900px;padding:110px 20px 360px}.hero:before{background:linear-gradient(#efe9e1fc 0%,#efe9e1f0 48%,#efe9e126 76%,#0000 100%)}.hero-photo{background-position:58%}.hero-copy{width:100%}.hero h1{font-size:clamp(45px,12.4vw,59px)}.hero-copy>p{font-size:13px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions button,.hero-actions a{width:100%}.hero-host{bottom:22px;left:18px;right:auto}.hero-welcome{width:248px;padding:17px;bottom:89px;right:16px}.evidence{grid-template-columns:1fr 1fr;padding:0 20px}.evidence>div,.evidence>a,.evidence>p{min-height:140px;padding:27px 13px}.evidence>a:nth-child(2){border-right:0}.evidence>div:nth-child(3){border-top:1px solid #ffffff1f;grid-column:1/-1;padding-left:0}.evidence>p{grid-column:1/-1;min-height:100px;font-size:14px}.promise,.services-heading{padding:90px 20px;display:block}.promise>p{margin-top:28px;font-size:39px}.promise>div{border-top:1px solid var(--line);border-left:0;margin-top:40px;padding:22px 0 0}.services-heading h2{margin-top:25px;font-size:44px}.services-heading p{margin-top:28px}.product-experience{padding:90px 20px 70px}.experience-heading{display:block}.experience-heading h2{font-size:42px}.experience-heading>p{margin-top:25px}.experience-shell{border-radius:20px;margin-top:45px}.experience-tabs{grid-template-columns:repeat(5,minmax(90px,1fr));overflow-x:auto}.experience-tabs button{min-height:70px;padding:0 14px}.experience-tabs button>i{left:14px;right:14px}.experience-stage{grid-template-columns:1fr;min-height:0;padding:16px}.experience-story{grid-column:auto;min-height:auto;padding:18px 5px 28px}.experience-count{margin-top:35px}.experience-story>button{margin-top:28px}.patient-preview{border-radius:180px 180px 18px 18px;min-height:520px}.clinic-preview{margin:0;padding:20px}.experience-disclaimer{text-align:left}.services,.service-feature,.detail-portfolio{overflow-x:clip}.service-feature{gap:50px;min-height:auto;padding:90px 20px}.service-lead{font-size:39px}.visual-frame{border-radius:18px 0 0 18px;min-height:500px;margin-right:-85px}.concept-page{min-height:456px;padding:20px}.concept-nav span{display:none}.concept-content{padding:50px 10px 20px 0}.concept-content h3{font-size:34px}.concept-side{padding:17px}.phone-card{width:300px;min-height:480px}.handoff-card{width:240px;right:14px}.studio-concept{grid-template-columns:1fr 1fr;padding:30px}.studio-title{grid-column:1/-1}.reel{min-height:340px}.approval-strip{display:none}.operations-concept{padding:24px}.journey-row{grid-template-columns:repeat(7,auto);min-width:590px}.operations-concept{overflow-x:auto}.patient-task,.ai-note{min-width:590px}.metric-row{grid-template-columns:1fr}.metric-row>div{min-height:95px}.metric-row>div+div{border-top:1px solid #ffffff21;border-left:0}.chart{min-width:560px}.insight-concept{overflow-x:auto}.patient-journey{padding:90px 20px}.patient-journey header{display:block}.patient-journey h2{margin-top:25px;font-size:41px}.journey-track{grid-template-columns:1fr}.journey-track div{border-left:1px solid var(--line);min-height:115px;padding-left:20px}.journey-track div:before{top:0;left:-5px}.journey-track strong{margin-top:15px}.trust{padding:90px 20px}.trust-intro h2{font-size:42px}.trust-list>div{grid-template-columns:40px 1fr}.trust-list p{grid-column:2}.pilot{padding:95px 20px}.pilot h2{font-size:43px}.pilot-steps{border-radius:15px;grid-template-columns:1fr;gap:13px;display:grid}.pilot-steps i{transform:rotate(90deg)}footer{grid-template-columns:1fr;gap:35px;padding:55px 20px 25px}.footer-brand{flex-direction:column;align-items:flex-start;gap:12px}.footer>div:nth-child(2){flex-wrap:wrap}.floating-chat{width:235px;bottom:12px;right:12px}.detail-hero{min-height:700px;padding:130px 20px 70px}.detail-hero h1{font-size:51px}.detail-hero>p{font-size:13px}.detail-actions{flex-direction:column;align-items:stretch}.detail-actions button,.detail-actions a{justify-content:space-between}.detail-portfolio{padding:90px 20px}.detail-portfolio h2{font-size:44px}.detail-portfolio>div{border-radius:18px 0 0 18px;min-height:580px;margin-right:-80px}.portfolio-browser{min-width:710px}.portfolio-concierge{grid-template-columns:320px 1fr;min-width:720px;padding:40px}.portfolio-studio{min-width:760px;padding:40px}.portfolio-operations{min-width:780px}.portfolio-insight{min-width:760px}.detail-deliverables,.detail-process{padding:90px 20px}.detail-deliverables>header,.detail-process>header{display:block}.detail-deliverables h2,.detail-process h2{margin-top:25px;font-size:43px}.detail-deliverables>div,.detail-process>div{grid-template-columns:1fr;margin-top:50px}.detail-deliverables article{min-height:230px}.detail-process article{min-height:170px}.detail-outcomes{padding:80px 20px}.detail-outcomes>div{grid-template-columns:1fr}.detail-outcomes>div span{border-bottom:1px solid var(--line)}.detail-cta h2{font-size:47px}.consultation-progress{padding:10px 18px}.consultation-progress span{justify-content:center}.consultation-body{padding:46px 22px 24px}.option-cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.reel-host{background-image:linear-gradient(#0000 50%,#2f202859),url(/lia-identity-front-v7.png)}.content-face{background-image:url(/lia-consultation-listening-v7.png)}.lia-question-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lia-question-head label{font-size:13px;font-weight:820;display:block}.lia-question-head p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.5}.lia-question-head>span{color:var(--sage);background:#e6eee9c7;border:1px solid #576c602e;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 9px;font-size:8px;font-weight:800;display:inline-flex}.lia-question-head>span i{background:#6f9581;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #6f95811f}.lia-question-suggestions{gap:7px;margin:16px 0 12px;display:grid}.lia-question-suggestions button{color:#62575c;text-align:left;background:#ffffffc2;border:1px solid #4d27391c;border-radius:9px;width:100%;min-height:0;margin:0;padding:10px 12px;font-size:9px;font-weight:650;line-height:1.45;display:block}:is(.lia-question-suggestions button:hover,.lia-question-suggestions button:focus-visible){color:var(--plum);background:#fff;border-color:#4d27395c}.lia-question-count{color:#9a8f94;text-align:right;margin:6px 2px 0;font-size:8px;display:block}.lia-answer{position:relative;overflow:hidden}.lia-answer>span{align-items:center;gap:8px;display:flex}.lia-answer>span i{background:var(--sage);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite lia-answer-pulse}.lia-answer.is-streaming:after{content:"";background:linear-gradient(90deg, transparent, var(--sage), transparent);height:2px;animation:1.45s ease-in-out infinite lia-answer-scan;position:absolute;bottom:0;left:0;right:0}@keyframes lia-answer-pulse{50%{opacity:.28;transform:scale(.72)}}@keyframes lia-answer-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:760px){.lia-question-head{display:grid}.lia-question-head>span{justify-self:start}.lia-question-suggestions button{padding:11px 12px;font-size:10px}}@media (prefers-reduced-motion:reduce){.lia-answer>span i,.lia-answer.is-streaming:after{animation:none}}.consultation-backdrop,.consultation{min-width:0;max-width:100vw}.consultation{overflow-x:hidden}@media (max-width:760px){.floating-chat{display:none}.consultation{width:100%;max-width:100%}.consultation-head{padding:0 18px}.consultation-progress{padding:10px 14px}.consultation-progress span,.consultation-body,.option-cards,.lia-question,.result-card,.result-plan{min-width:0}.consultation-body{padding:38px 20px 24px}.consultation-body h2{font-size:36px}.result-blueprint,.result-flow{padding:17px}.result-section-head{flex-direction:column;align-items:flex-start;gap:5px}.result-flow-track{grid-template-columns:repeat(5,82px);padding-bottom:5px;overflow-x:auto}.result-actions{grid-template-columns:1fr}.copy-brief{border-radius:100px;min-height:48px}}.service-demo{isolation:isolate;min-width:0;min-height:650px;color:var(--ink);position:relative}.service-demo button{cursor:pointer;border:0;font-style:normal}.service-demo button:focus-visible{outline-offset:2px;outline:2px solid #8f6575}.detail-portfolio>.service-demo{margin-right:auto}.demo-window-bar,.demo-demohead,.studio-demo-head,.operations-demo-head,.insight-demo-head{z-index:2;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 24px;display:flex;position:relative}.demo-window-bar{color:#81757a;font-size:10px;font-weight:650}.demo-window-bar>div{gap:6px;display:flex}.demo-window-bar i{background:#cfc6c1;border-radius:50%;width:7px;height:7px}.demo-control-row{z-index:3;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdfae6;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 24px;display:flex;position:relative}.demo-segment,.demo-locale,.studio-channel-tabs,.insight-tabs{align-items:center;gap:5px;display:flex}.demo-segment,.demo-locale{border:1px solid var(--line);background:#ffffffb8;border-radius:100px;padding:4px}.demo-segment button,.demo-locale button{color:#776b70;background:0 0;border-radius:100px;min-height:30px;padding:0 12px;font-size:10px;font-weight:720;transition:background .2s,color .2s,transform .2s}.demo-segment button:hover,.demo-locale button:hover{transform:translateY(-1px)}.demo-segment button.active,.demo-locale button.active{background:var(--plum);color:#fff}.demo-tech-strip,.human-review-strip,.insight-standard{align-items:center;gap:18px;min-height:48px;padding:0 24px;font-size:9px;font-weight:700;display:flex}.demo-tech-strip strong,.human-review-strip strong,.insight-standard strong{margin-right:auto}.demo-site{background:#f7f3ef;grid-template-rows:auto auto 1fr auto;display:grid}.demo-site-canvas{background:radial-gradient(circle at 82% 12%,#bea0a54d,#0000 31%),linear-gradient(135deg,#f5eee8 0%,#e8dbd6 100%);grid-template-rows:72px 1fr auto;min-height:505px;padding:0 clamp(24px,4vw,50px);display:grid;position:relative;overflow:hidden}.demo-site-nav{border-bottom:1px solid #4d273926;grid-template-columns:1fr auto auto;align-items:center;gap:24px;display:grid}.demo-site-nav strong{letter-spacing:.08em;font-family:Georgia,serif;font-size:17px}.demo-site-nav span{color:#5d4c53;letter-spacing:.06em;font-size:8px;font-weight:800}.demo-site-nav button,.demo-site-copy>button{background:var(--plum);color:#fff;border-radius:100px}.demo-site-nav button{min-height:34px;padding:0 16px;font-size:8px;font-weight:760}.demo-site-hero{grid-template-columns:minmax(0,.9fr) minmax(250px,.72fr);align-items:stretch;gap:clamp(24px,4vw,60px);padding:34px 0 28px;display:grid}.demo-site-copy{align-self:center}.demo-site-copy>span{color:var(--plum);letter-spacing:.14em;font-size:8px;font-weight:850}.demo-site-copy h3{letter-spacing:-.05em;margin:18px 0 0;font-family:Georgia,serif;font-size:clamp(36px,4vw,58px);font-weight:400;line-height:1.01}.demo-site-copy h3 span{display:block}.demo-site-copy p{color:#665a5f;max-width:420px;margin:23px 0 0;font-size:11px;line-height:1.75}.demo-site-copy>button{min-height:40px;margin-top:24px;padding:0 17px;font-size:9px;font-weight:760}.demo-site-copy>button b{margin-left:20px}.demo-site-image{color:#fff;background-image:linear-gradient(#2a182108 30%,#2a18219e),url(/lia-consultation-explaining-v7.png);background-position:55%;background-size:cover;border-radius:170px 170px 16px 16px;flex-direction:column;justify-content:space-between;min-height:315px;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 55px #3c27302b}.demo-site-image>span{letter-spacing:.1em;align-self:flex-end;font-size:7px;font-weight:800}.demo-site-image>div{justify-content:space-between;align-items:end;gap:16px;display:flex}.demo-site-image strong{font-size:38px;line-height:1}.demo-site-image small{text-align:right;font-size:9px;line-height:1.55}.demo-site-proof{border-top:1px solid #4d273926;grid-template-columns:repeat(4,1fr);display:grid}.demo-site-proof span{color:#665a5f;align-items:center;gap:9px;min-height:48px;font-size:8px;font-weight:720;display:flex}.demo-site-proof i{color:var(--sage);font-size:7px;font-weight:850}.demo-site-guide{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdfaf5;border:1px solid #4d273929;border-radius:20px;width:min(330px,100% - 48px);padding:22px;animation:.28s both stage-in;position:absolute;top:88px;right:clamp(24px,4vw,50px);box-shadow:0 30px 80px #3e25303d}.demo-site-guide header{justify-content:space-between;align-items:center;display:flex}.demo-site-guide header span{color:var(--sage);letter-spacing:.14em;font-size:7px;font-weight:850}.demo-site-guide header button{width:28px;height:28px;color:var(--plum);background:#eee6e2;border-radius:50%;font-size:16px}.demo-site-guide>strong{letter-spacing:-.04em;margin-top:23px;font-size:21px;display:block}.demo-site-guide>p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.6}.demo-site-guide>div{border-top:1px solid var(--line);margin-top:20px}.demo-site-guide>div span{border-bottom:1px solid var(--line);color:#564b50;align-items:center;gap:12px;min-height:44px;font-size:9px;font-weight:700;display:flex}.demo-site-guide>div i{color:var(--sage);font-size:7px;font-weight:850}.demo-site-guide>button{background:var(--plum);color:#fff;border-radius:100px;width:100%;min-height:38px;margin-top:20px;font-size:9px;font-weight:780}.demo-tech-strip{color:#756a6f;background:#fff}.demo-tech-strip strong{color:var(--plum);letter-spacing:.12em;font-size:8px}.demo-concierge{background:#e8dfda;grid-template-rows:auto 1fr auto;display:grid}.demo-demohead{background:var(--plum-dark);color:#fff}.demo-demohead>div:first-child{align-items:center;gap:9px;font-size:10px;font-weight:780;display:flex}.demo-live-dot{background:#85b69f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #85b69f21}.demo-locale--light{background:#ffffff0f;border-color:#ffffff2b}.demo-locale--light button{color:#ffffffad}.demo-locale--light button.active{color:var(--plum);background:#fff}.concierge-flow{grid-template-columns:minmax(210px,.72fr) 100px minmax(300px,1.18fr);align-items:stretch;gap:18px;min-height:540px;padding:30px;display:grid}.patient-message-panel,.staff-console{background:#fffdfa;border:1px solid #38232d21;border-radius:18px;min-width:0;box-shadow:0 24px 60px #34222b17}.patient-message-panel{padding:23px}.patient-message-panel>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:18px;display:flex}.lia-symbol{background:var(--plum);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:grid}.patient-message-panel header strong,.patient-message-panel header small{display:block}.patient-message-panel header strong{font-size:11px}.patient-message-panel header small{color:var(--muted);margin-top:3px;font-size:8px}.message-time{color:#a59ba0;text-align:center;margin:22px 0;font-size:8px}.message-incoming,.message-outgoing{max-width:92%;margin:0;padding:15px;font-size:11px;line-height:1.7}.message-incoming{background:#eee9e6;border-radius:4px 16px 16px}.message-outgoing{background:var(--plum);color:#fff;border-radius:16px 4px 16px 16px;margin:16px 0 0 auto;animation:.35s both stage-in}.message-outgoing small{color:#ffffff94;margin-top:10px;font-size:7px;display:block}.translation-bridge{color:#7c6e74;text-align:center;place-content:center;justify-items:center;gap:13px;font-size:8px;font-weight:700;display:grid}.translation-bridge strong{background:var(--plum);color:#fff;border-radius:100px;padding:9px 12px;font-size:8px;box-shadow:0 12px 30px #4d273938}.translation-bridge i{color:#ad9fa5}.staff-console{padding:23px}.staff-console>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.staff-console header span,.staff-console header strong{display:block}.staff-console header span{color:var(--sage);font-size:8px;font-weight:820}.staff-console header strong{margin-top:7px;font-size:14px;line-height:1.45}.staff-console>header>i{color:#52695e;white-space:nowrap;background:#e6efea;border-radius:100px;padding:7px 9px;font-size:7px;font-weight:800}.translation-card{border:1px solid var(--line);background:#f8f5f2;border-radius:12px;margin-top:20px;padding:17px}.translation-card>span{color:var(--sage);font-size:8px;font-weight:820}.translation-card p{margin:10px 0 0;font-size:11px;font-weight:650;line-height:1.65}.translation-card small{color:var(--muted);margin-top:8px;font-size:8px;display:block}.intent-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.intent-grid>div{background:#eee6e2;border-radius:10px;min-width:0;padding:12px}.intent-grid span,.intent-grid strong{display:block}.intent-grid span{color:var(--muted);font-size:7px}.intent-grid strong{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:9px;overflow:hidden}.reply-review{background:var(--plum-dark);color:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:12px;display:flex}.reply-review>div{align-items:center;gap:10px;min-width:0;display:flex}.reply-review .lia-symbol{width:30px;height:30px;color:var(--plum);background:#fff}.reply-review p{color:#ffffff9e;margin:0;font-size:8px;line-height:1.45}.reply-review p strong{color:#fff;font-size:9px;display:block}.reply-review button{min-height:32px;color:var(--plum);background:#fff;border-radius:8px;flex:none;padding:0 10px;font-size:7px;font-weight:800}.reply-review button b{margin-left:7px}.human-review-strip{color:#74666c;background:#dcd0cb}.human-review-strip strong{color:var(--plum)}.demo-studio{color:#fff;background:#2d1e26;grid-template-rows:auto auto 1fr;display:grid}.studio-demo-head{border-color:#ffffff1f}.studio-demo-head span,.studio-demo-head strong{display:block}.studio-demo-head span{color:#cfb1b8;font-size:8px;font-weight:800}.studio-demo-head strong{margin-top:6px;font-size:13px}.studio-demo-head>i{color:#ffffff80;font-size:8px}.studio-channel-tabs{padding:13px 24px 0}.studio-channel-tabs button,.insight-tabs button{color:#ffffff8f;background:#ffffff12;border-radius:100px;min-height:32px;padding:0 13px;font-size:8px;font-weight:760}.studio-channel-tabs button.active,.insight-tabs button.active{color:var(--plum);background:#fff}.studio-workspace{grid-template-columns:minmax(240px,.7fr) minmax(330px,1.3fr);gap:20px;min-height:535px;padding:22px 24px 26px;display:grid}.content-preview-card{background:#ffffff0d;border:1px solid #ffffff21;border-radius:22px;min-width:0;padding:10px}.preview-host{background-image:linear-gradient(#1e12180a 33%,#1e1218c7),url(/lia-identity-three-quarter-v7.png);background-position:top;background-size:cover;border-radius:180px 180px 14px 14px;flex-direction:column;justify-content:space-between;min-height:492px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff21}.preview-meta{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:10px;font-size:7px;font-weight:800;display:flex}.preview-meta i{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#26161ead;border-radius:100px;padding:7px 9px}.preview-copy{margin-top:auto}.preview-copy>span{color:#ead4d9;letter-spacing:.13em;font-size:7px;font-weight:850}.preview-copy>strong{letter-spacing:-.055em;margin-top:12px;font-size:clamp(25px,2.8vw,38px);line-height:1.08;display:block}.preview-copy>strong b{display:block}.preview-copy>small{color:#ffffffad;margin-top:10px;font-size:8px;display:block}.preview-caption{border-top:1px solid #ffffff40;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:13px;font-size:8px;animation:.3s both stage-in;display:flex}.preview-caption i{color:#e0bcc5;font-weight:800}.storyboard-panel{min-width:0;color:var(--ink);background:#f4ede8;border-radius:18px;padding:25px}.storyboard-panel>header span,.storyboard-panel>header strong{display:block}.storyboard-panel>header span{color:var(--sage);font-size:8px;font-weight:830}.storyboard-panel>header strong{max-width:430px;margin-top:9px;font-size:15px;line-height:1.45}.scene-list{margin-top:25px}.scene-list button{border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;width:100%;min-height:83px;padding:13px 0;display:grid}.scene-list button.active{color:var(--plum)}.scene-list button>i{color:var(--sage);font-size:8px;font-weight:800}.scene-list button>span strong,.scene-list button>span small{display:block}.scene-list button>span strong{font-size:10px}.scene-list button>span small{color:var(--muted);margin-top:6px;font-size:8px;line-height:1.45}.scene-list button>b{white-space:nowrap;background:#e9ded9;border-radius:100px;padding:7px 9px;font-size:7px}.scene-list button.active>b{background:var(--plum);color:#fff}.approval-flow{color:#9a8e93;background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:9px;margin-top:21px;padding:14px;font-size:7px;font-weight:720;display:flex}.approval-flow .done{color:var(--sage)}.approval-flow strong{color:var(--plum)}.demo-operations{background:#f4f6f3;grid-template-rows:auto auto 1fr;display:grid}.operations-demo-head span,.operations-demo-head strong{display:block}.operations-demo-head span{color:var(--sage);font-size:8px;font-weight:820}.operations-demo-head strong{margin-top:6px;font-size:14px}.operations-demo-head>i{color:#53675e;background:#e4ece7;border-radius:100px;padding:8px 11px;font-size:8px;font-weight:800}.operation-pipeline{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(5,1fr);margin:20px 24px 0;display:grid;overflow:hidden}.operation-pipeline button{text-align:left;background:#fff;grid-template-columns:1fr auto;align-content:space-between;min-width:0;min-height:88px;padding:14px;transition:background .2s,color .2s;display:grid}.operation-pipeline button+button{border-left:1px solid var(--line)}.operation-pipeline button.active{background:var(--plum);color:#fff}.operation-pipeline button.done{background:#e6ede8}.operation-pipeline button>i{color:var(--sage);font-size:7px;font-weight:850}.operation-pipeline button.active>i{color:#dcbec5}.operation-pipeline button>strong{grid-column:1/-1;margin-top:13px;font-size:10px}.operation-pipeline button>span{color:var(--muted);font-size:7px}.operation-pipeline button.active>span{color:#ffffff9e}.operation-workspace{grid-template-columns:.72fr 1.28fr;gap:16px;min-height:425px;padding:18px 24px 24px;display:grid}.case-source-card,.case-brief-card{border-radius:16px;min-width:0}.case-source-card{border:1px solid var(--line);background:#fff;padding:23px}.case-source-card>header{align-items:center;gap:11px;display:flex}.case-source-card>header>span{width:38px;height:38px;color:var(--sage);background:#e5ece7;border-radius:50%;place-items:center;font-size:9px;font-weight:850;display:grid}.case-source-card header strong,.case-source-card header small{display:block}.case-source-card header strong{font-size:11px}.case-source-card header small{color:var(--muted);margin-top:4px;font-size:8px}.case-source-card>div{background:#eee9e6;border-radius:12px;margin-top:24px;padding:18px}.case-source-card>div span{color:var(--sage);font-size:8px;font-weight:820}.case-source-card>div p{margin:11px 0 0;font-size:11px;line-height:1.7}.case-source-card>small{color:var(--muted);margin-top:16px;font-size:8px;line-height:1.5;display:block}.case-brief-card{background:var(--plum-dark);color:#fff;flex-direction:column;padding:23px;display:flex}.case-brief-card>header{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.case-brief-card header span,.case-brief-card header strong{display:block}.case-brief-card header div>span{color:#c9abb3;font-size:8px;font-weight:820}.case-brief-card header div>strong{margin-top:5px;font-size:11px}.case-brief-card header>i{color:#e0c5cb;background:#ffffff17;border-radius:100px;padding:7px 9px;font-size:7px}.next-action{background:#ffffff0f;border:1px solid #ffffff21;border-radius:13px;margin-top:24px;padding:20px}.next-action span,.next-action strong,.next-action small{display:block}.next-action span{color:#c9abb3;font-size:8px}.next-action strong{margin-top:10px;font-size:15px;line-height:1.45}.next-action small{color:#ffffff82;margin-top:11px;font-size:8px;line-height:1.55}.case-meta{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.case-meta>span{color:#fffc;background:#ffffff0f;border-radius:10px;padding:12px;font-size:8px}.case-meta small{color:#ffffff61;margin-bottom:5px;display:block}.case-brief-card>button{min-height:38px;color:var(--plum);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;margin-top:auto;padding:0 13px;font-size:8px;font-weight:820;display:flex}.demo-insight{background:var(--plum-dark);color:#fff;grid-template-rows:auto auto 1fr auto;display:grid}.insight-demo-head{border-color:#ffffff1f}.insight-demo-head span,.insight-demo-head strong{display:block}.insight-demo-head span{color:#c9abb3;letter-spacing:.09em;font-size:8px;font-weight:820}.insight-demo-head strong{margin-top:6px;font-size:14px}.insight-demo-head>i{color:#e0c5cb;background:#ffffff17;border-radius:100px;padding:8px 11px;font-size:8px}.insight-tabs{padding:13px 24px 0}.insight-story{grid-template-columns:.62fr 1.38fr .68fr;gap:14px;min-height:475px;padding:20px 24px;display:grid}.campaign-card,.evidence-card{background:#ffffff0e;border:1px solid #ffffff21;border-radius:15px;min-width:0;padding:21px}.campaign-card{flex-direction:column;display:flex}.campaign-card>span{color:#c9abb3;font-size:8px;font-weight:820}.campaign-card>strong{margin-top:18px;font-size:18px;line-height:1.42}.campaign-card>div{border-top:1px solid #ffffff1a;align-items:center;gap:10px;margin-top:auto;padding-top:20px;display:flex}.campaign-card>div i{width:34px;height:34px;color:var(--plum);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:8px;font-weight:850;display:grid}.campaign-card>div span{color:#ffffff8a;font-size:8px;line-height:1.45}.evidence-path{grid-template-columns:repeat(5,1fr);align-items:center;padding:36px 3px;display:grid;position:relative}.path-line{z-index:0;background:linear-gradient(90deg,#d0aeb6,#ffffff2e);height:1px;position:absolute;top:50%;left:8%;right:8%}.evidence-path button{z-index:1;color:#ffffff73;text-align:center;background:0 0;justify-items:center;gap:8px;min-width:0;padding:0 3px;display:grid;position:relative}.evidence-path button>i{background:var(--plum-dark);border:1px solid #ffffff38;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;display:grid}.evidence-path button.active{color:#fff}.evidence-path button.active>i{color:var(--plum);background:#fff;border-color:#fff;box-shadow:0 0 0 6px #ffffff12}.evidence-path button>strong{white-space:nowrap;font-size:8px}.evidence-path button>span{color:#ffffff61;white-space:nowrap;font-size:7px}.evidence-card{color:var(--ink);background:#f2e9e5;flex-direction:column;align-self:stretch;display:flex}.evidence-card>span{color:var(--sage);font-size:8px;font-weight:820}.evidence-card>strong{margin-top:19px;font-size:18px}.evidence-card>p{color:var(--muted);font-size:9px;line-height:1.65}.evidence-card>div{border-top:1px solid var(--line);color:var(--plum);align-items:flex-start;gap:8px;margin-top:auto;padding-top:18px;font-size:8px;line-height:1.45;display:flex}.evidence-card>div i{background:var(--plum);color:#fff;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:7px;display:grid}.insight-standard{color:#ffffff7a;border-top:1px solid #ffffff1c}.insight-standard strong{color:#fff}.insight-standard i{color:#9b7b84}@media (max-width:1100px){.service-demo{min-height:630px}.concierge-flow{grid-template-columns:minmax(210px,.72fr) 62px minmax(300px,1.28fr);padding:23px}.translation-bridge{gap:9px}.studio-workspace{grid-template-columns:minmax(220px,.72fr) minmax(330px,1.28fr)}.insight-story{grid-template-columns:.58fr 1.42fr}.evidence-card{grid-column:1/-1;min-height:150px}}@media (max-width:760px){.service-feature .service-demo,.detail-portfolio>.service-demo{border-radius:18px;width:100%;min-height:0;margin-right:0}.detail-portfolio>.service-demo{min-height:0}.demo-window-bar,.demo-demohead,.studio-demo-head,.operations-demo-head,.insight-demo-head{min-height:55px;padding:0 15px}.demo-window-bar{font-size:8px}.demo-control-row{flex-direction:column;align-items:stretch;padding:10px 12px}.demo-segment,.demo-locale{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.demo-segment button,.demo-locale button{min-width:0;padding:0 5px;font-size:8px}.demo-tech-strip,.human-review-strip,.insight-standard{flex-wrap:wrap;gap:8px 12px;min-height:auto;padding:14px 15px}.demo-tech-strip strong,.human-review-strip strong,.insight-standard strong{width:100%;margin:0}.demo-site-canvas{grid-template-rows:58px auto auto;min-height:0;padding:0 17px}.demo-site-nav{grid-template-columns:1fr auto;gap:10px}.demo-site-nav strong{font-size:13px}.demo-site-nav span{display:none}.demo-site-nav button{min-height:30px;padding:0 12px}.demo-site-hero{grid-template-columns:1fr;gap:24px;padding:25px 0 18px}.demo-site-copy h3{font-size:35px}.demo-site-copy p{font-size:10px}.demo-site-image{border-radius:150px 150px 13px 13px;min-height:340px}.demo-site-proof{grid-template-columns:1fr 1fr}.demo-site-proof span{min-height:42px;font-size:7px}.demo-site-guide{width:calc(100% - 28px);top:80px;right:14px}.demo-demohead{flex-direction:column;justify-content:center;align-items:stretch;padding-top:12px;padding-bottom:12px}.demo-demohead .demo-locale{width:100%}.concierge-flow{grid-template-columns:1fr;gap:12px;min-height:0;padding:14px}.patient-message-panel,.staff-console{padding:18px}.patient-message-panel{min-height:380px}.message-incoming,.message-outgoing{font-size:10px}.translation-bridge{grid-template-columns:auto auto auto auto auto;gap:7px;padding:6px 0}.translation-bridge strong{padding:8px 10px}.staff-console{min-height:455px}.staff-console header strong{font-size:12px}.intent-grid{grid-template-columns:1fr 1fr}.intent-grid>div:last-child{grid-column:1/-1}.reply-review{flex-direction:column;align-items:stretch}.reply-review button{min-height:36px}.studio-demo-head,.insight-demo-head{min-height:70px}.studio-demo-head>i,.insight-demo-head>i{display:none}.studio-channel-tabs,.insight-tabs{grid-template-columns:repeat(3,1fr);padding:12px 14px 0;display:grid}.studio-channel-tabs button,.insight-tabs button{min-width:0;padding:0 5px}.studio-workspace{grid-template-columns:1fr;min-height:0;padding:14px}.preview-host{min-height:505px}.preview-copy>strong{font-size:30px}.storyboard-panel{padding:19px}.scene-list button{grid-template-columns:42px 1fr auto}.approval-flow{flex-wrap:wrap;justify-content:flex-start}.operations-demo-head{min-height:68px}.operations-demo-head>i{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.operation-pipeline{margin:14px 12px 0}.operation-pipeline button{text-align:center;min-height:79px;padding:9px 5px}.operation-pipeline button+button{border-left:1px solid var(--line)}.operation-pipeline button>i,.operation-pipeline button>span{font-size:6px}.operation-pipeline button>strong{font-size:9px}.operation-workspace{grid-template-columns:1fr;min-height:0;padding:12px}.case-source-card,.case-brief-card{min-height:330px;padding:18px}.case-brief-card>button{margin-top:20px}.insight-story{grid-template-columns:1fr;min-height:0;padding:14px}.campaign-card,.evidence-card{min-height:205px}.evidence-path{grid-template-columns:1fr;align-items:stretch;gap:8px;padding:9px 5px}.path-line{width:1px;height:auto;inset:24px auto 24px 21px}.evidence-path button{text-align:left;grid-template-columns:34px 1fr auto;place-items:center start;gap:11px;min-height:49px;padding:0}.evidence-path button>strong,.evidence-path button>span{white-space:normal}.evidence-card{grid-column:auto}}}.service-chapter{border-top:1px solid var(--line);background:var(--paper);content-visibility:auto;contain-intrinsic-size:1080px;padding:120px clamp(28px,6vw,112px) 132px;scroll-margin-top:86px}.service-chapter:nth-of-type(2n){background:#f1ebe5}.service-chapter-head{grid-template-columns:minmax(220px,.48fr) minmax(560px,1.22fr);align-items:start;gap:clamp(48px,8vw,140px);width:min(1540px,100%);margin:0 auto;display:grid}.service-chapter-title{padding-top:8px}.service-chapter-title .service-number{color:var(--sage);letter-spacing:.12em;font-size:11px;font-weight:800}.service-chapter-title h3{letter-spacing:-.045em;margin:22px 0 0;font-size:clamp(21px,1.6vw,27px);line-height:1.25}.service-chapter-copy{max-width:930px}.service-chapter-copy .service-lead{color:var(--ink);letter-spacing:-.075em;word-break:keep-all;margin:0;font-size:clamp(44px,4.6vw,72px);font-weight:800;line-height:1.08}.service-chapter-copy>p:not(.service-lead){max-width:720px;color:var(--muted);word-break:keep-all;margin:32px 0 0;font-size:15px;line-height:1.85}.service-chapter-copy>a{border-bottom:1px solid var(--plum);width:fit-content;min-height:52px;color:var(--plum);align-items:center;gap:42px;margin-top:34px;padding:0 2px;font-size:12px;font-weight:780;display:inline-flex}.service-chapter-copy>a svg{width:15px;height:15px}.service-chapter>.service-demo,.detail-portfolio>.service-demo{border-color:#3e283329;border-radius:30px;width:min(1540px,100%);min-height:780px;margin:70px auto 0;box-shadow:0 40px 110px #402b3321,inset 0 2px #ffffffd9}.service-demo button{cursor:pointer}.service-demo button:focus-visible{outline-offset:3px;outline:3px solid #667a707a}.service-demo i{font-style:normal}.demo-window-bar,.demo-demohead,.studio-demo-head,.operations-demo-head,.insight-demo-head{min-height:70px;padding:0 30px}.demo-demohead,.studio-demo-head,.operations-demo-head,.insight-demo-head{font-size:12px}.demo-live-dot{width:9px;height:9px}.lia-symbol{width:38px;height:38px;font-size:12px}.demo-site{min-height:900px}.demo-window-bar{background:#fbf9f6;grid-template-columns:120px minmax(320px,1fr) minmax(260px,320px);align-items:center;gap:24px;display:grid}.demo-browser-dots{align-items:center;gap:8px;display:flex}.demo-browser-dots i{background:#d9cfca;width:10px;height:10px}.demo-browser-dots i:first-child{background:#c6a8af}.demo-browser-dots i:nth-child(2){background:#d8c5ae}.demo-browser-dots i:nth-child(3){background:#aebdb5}.demo-browser-address{color:#82767a;background:#fff;border:1px solid #3f2c351a;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:40px;padding:0 18px;display:flex}.demo-browser-address span{color:var(--sage);font-size:16px}.demo-browser-address strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.demo-window-bar>small{color:#867b7f;text-align:right;font-size:10px;font-weight:650}.demo-control-row{gap:24px;min-height:76px;padding:0 32px}.demo-segment,.demo-locale{min-height:46px;padding:4px}.demo-segment button,.demo-locale button{min-height:38px;padding:0 18px;font-size:11px}.demo-site-canvas{grid-template-rows:94px 1fr 88px;min-height:690px;padding:0 clamp(34px,4.2vw,68px)}.demo-site-nav{grid-template-columns:1fr auto auto;gap:38px}.demo-site-nav strong{font-size:clamp(21px,1.8vw,29px)}.demo-site-nav span{letter-spacing:.09em;font-size:10px}.demo-site-nav button{min-height:44px;padding:0 21px;font-size:10px}.demo-site-hero{grid-template-columns:minmax(480px,1.08fr) minmax(360px,.76fr);gap:clamp(40px,5vw,88px);padding:52px 0 58px}.demo-site-copy>span{letter-spacing:.17em;font-size:10px}.demo-site-copy h3{margin-top:26px;font-size:clamp(52px,5.2vw,82px);line-height:1.1}.demo-site-copy p{max-width:560px;margin-top:28px;font-size:15px;line-height:1.8}.demo-site-copy>button{min-height:48px;margin-top:31px;padding:0 21px;font-size:11px}.demo-site-copy>button b{margin-left:34px}.demo-site-image{background-image:linear-gradient(#28192105 54%,#23161dad),url(/lia-identity-near-profile-v7.png);background-position:50% 19%;border-radius:260px 260px 18px 18px;min-height:500px;padding:28px;box-shadow:inset 0 0 0 1px #ffffff40,0 28px 70px #3c263029}.demo-site-image>span{z-index:2;max-width:calc(100% - 56px);color:var(--plum);white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdfac2;border:1px solid #ffffff8a;border-radius:999px;padding:8px 11px;font-size:9px;position:absolute;top:28px;right:28px}.demo-site-image strong{font-size:52px}.demo-site-image small{font-size:11px;line-height:1.6}.demo-site-proof{min-height:88px}.demo-site-proof span{gap:13px;min-height:64px;font-size:11px}.demo-site-proof i{font-size:9px}.demo-site-guide{border-radius:20px;width:400px;padding:30px;top:122px;right:5.5%}.demo-site-guide header span{font-size:9px}.demo-site-guide>strong{font-size:28px}.demo-site-guide>p{font-size:12px}.demo-site-guide>div span{min-height:52px;font-size:11px}.demo-site-guide>div i{font-size:9px}.demo-site-guide>button{min-height:46px;font-size:11px}.demo-tech-strip{gap:28px;min-height:64px;padding:0 30px}.demo-tech-strip strong,.demo-tech-strip span{font-size:10px}.demo-concierge{min-height:860px}.demo-demohead>div:first-child{font-size:12px;font-weight:780}.demo-locale--light{width:auto;min-height:44px}.concierge-flow{grid-template-columns:minmax(300px,.82fr) 128px minmax(540px,1.48fr);gap:28px;min-height:700px;padding:38px}.patient-message-panel,.staff-console{border-radius:22px}.patient-message-panel{min-height:610px;padding:32px}.patient-message-panel header strong{font-size:14px}.patient-message-panel header small{margin-top:4px;font-size:10px}.message-time{margin:38px 0 24px;font-size:10px}.message-incoming,.message-outgoing{overflow-wrap:anywhere;word-break:normal;max-width:94%;padding:20px;font-size:14px;line-height:1.72}.message-outgoing{margin-top:18px}.message-outgoing small{margin-top:13px;font-size:9px}.translation-bridge{gap:15px}.translation-bridge span{font-size:10px}.translation-bridge strong{padding:13px 15px;font-size:10px}.translation-bridge i{font-size:13px}.staff-console{min-height:610px;padding:32px}.staff-console>header{gap:18px}.staff-console header span{font-size:10px}.staff-console header strong{margin-top:8px;font-size:21px}.staff-console header>i{padding:9px 12px;font-size:9px}.translation-card{border-radius:16px;margin-top:28px;padding:24px}.translation-card>span{font-size:10px}.translation-card>p{margin-top:13px;font-size:15px;line-height:1.65}.translation-card>small{margin-top:10px;font-size:10px}.intent-grid{gap:10px;margin-top:14px}.intent-grid>div{border-radius:14px;min-height:82px;padding:16px}.intent-grid span{font-size:9px}.intent-grid strong{margin-top:9px;font-size:13px}.reply-review{border-radius:14px;gap:18px;margin-top:14px;padding:15px}.reply-review p{font-size:10px}.reply-review p strong{margin-bottom:5px;font-size:11px}.reply-review button{min-height:44px;padding:0 16px;font-size:10px}.human-review-strip{min-height:62px;padding:0 30px}.human-review-strip strong,.human-review-strip span{font-size:10px}.demo-studio{min-height:850px}.studio-demo-head span,.operations-demo-head span,.insight-demo-head span{font-size:10px}.studio-demo-head strong,.operations-demo-head strong,.insight-demo-head strong{margin-top:7px;font-size:17px}.studio-demo-head>i,.operations-demo-head>i,.insight-demo-head>i{padding:10px 13px;font-size:9px}.studio-channel-tabs,.insight-tabs{min-height:66px;padding:13px 30px 0}.studio-channel-tabs button,.insight-tabs button{min-height:44px;padding:0 18px;font-size:10px}.studio-workspace{grid-template-columns:minmax(340px,.78fr) minmax(520px,1.22fr);gap:26px;min-height:690px;padding:30px}.content-preview-card,.storyboard-panel{border-radius:22px}.preview-host{min-height:625px;padding:28px}.preview-meta span,.preview-meta i,.preview-copy>span{font-size:9px}.preview-copy>strong{margin-top:18px;font-size:clamp(35px,3.2vw,52px)}.preview-copy>small{margin-top:15px;font-size:10px}.preview-caption{min-height:58px;padding:0 16px}.preview-caption i,.preview-caption span{font-size:10px}.storyboard-panel{padding:34px}.storyboard-panel header span{font-size:10px}.storyboard-panel header strong{margin-top:11px;font-size:18px;line-height:1.55}.scene-list{margin-top:27px}.scene-list button{grid-template-columns:66px 1fr auto;gap:16px;min-height:112px;padding:18px}.scene-list button>i,.scene-list button>b{font-size:10px}.scene-list button strong{font-size:13px}.scene-list button small{margin-top:7px;font-size:10px}.approval-flow{gap:12px;min-height:62px;padding:12px 16px}.approval-flow span,.approval-flow strong,.approval-flow i{font-size:9px}.demo-operations{min-height:840px}.operation-pipeline{border-radius:18px;min-height:118px;margin:22px 30px 0}.operation-pipeline button{text-align:left;min-height:116px;padding:17px}.operation-pipeline button>i{font-size:9px}.operation-pipeline button>strong{margin-top:17px;font-size:13px}.operation-pipeline button>span{font-size:9px}.operation-workspace{grid-template-columns:.78fr 1.22fr;gap:22px;min-height:560px;padding:24px 30px 30px}.case-source-card,.case-brief-card{border-radius:20px;min-height:520px;padding:30px}.case-source-card>header>span{width:46px;height:46px;font-size:11px}.case-source-card header strong{font-size:14px}.case-source-card header small{font-size:10px}.case-source-card>div{border-radius:15px;margin-top:31px;padding:23px}.case-source-card>div span{font-size:10px}.case-source-card>div p{margin-top:13px;font-size:14px}.case-source-card>small{margin-top:19px;font-size:10px}.case-brief-card>header{gap:15px}.case-brief-card header div>span{font-size:9px}.case-brief-card header div>strong{margin-top:6px;font-size:14px}.case-brief-card header>i{padding:9px 12px;font-size:9px}.next-action{border-radius:16px;margin-top:30px;padding:26px}.next-action span{font-size:10px}.next-action strong{margin-top:12px;font-size:20px}.next-action small{margin-top:14px;font-size:10px}.case-meta{gap:10px;margin-top:14px}.case-meta>span{padding:16px;font-size:10px}.case-meta small{margin-bottom:7px;font-size:9px}.case-brief-card>button{min-height:48px;padding:0 17px;font-size:10px}.demo-insight{min-height:820px}.insight-story{grid-template-columns:.72fr 1.48fr .9fr;gap:20px;min-height:590px;padding:26px 30px}.campaign-card,.evidence-card{border-radius:20px;padding:28px}.campaign-card>span,.evidence-card>span{font-size:10px}.campaign-card>strong{word-break:keep-all;margin-top:24px;font-size:24px;line-height:1.42}.campaign-card>div{gap:13px;padding-top:24px}.campaign-card>div i{width:43px;height:43px;font-size:10px}.campaign-card>div span{font-size:10px}.evidence-path{padding:46px 5px}.evidence-path button{gap:11px}.evidence-path button>i{width:44px;height:44px;font-size:10px}.evidence-path button>strong{font-size:10px}.evidence-path button>span{font-size:9px}.evidence-card>strong{margin-top:24px;font-size:23px}.evidence-card>p{font-size:11px}.evidence-card>div{font-size:10px}.insight-standard{gap:16px;min-height:64px;padding:0 30px}.insight-standard strong,.insight-standard span,.insight-standard i,.experience-tabs button span,.experience-live,.preview-overlay>span,.patient-preview>small,.clinic-preview-head small,.clinic-preview-head>i,.clinic-preview-flow,.clinic-preview-card span,.clinic-preview-foot,.preview-overlay>button{font-size:10px}.clinic-preview-card p{font-size:11px}.service-chapter .demo-site-nav span{font-size:10px}@media (max-width:1180px){.service-chapter-head{grid-template-columns:1fr;gap:28px}.service-chapter-title{justify-content:space-between;align-items:center;gap:24px;display:flex}.service-chapter-title h3{margin:0}.demo-site-hero{grid-template-columns:1fr .7fr}.concierge-flow{grid-template-columns:minmax(280px,.8fr) 74px minmax(430px,1.2fr);gap:18px}.translation-bridge strong{padding:11px 8px}.translation-bridge span{font-size:9px}.studio-workspace{grid-template-columns:minmax(300px,.75fr) minmax(450px,1.25fr)}.insight-story{grid-template-columns:.72fr 1.28fr}.evidence-card{grid-column:1/-1;min-height:210px}}@media (max-width:820px){.services-heading{grid-template-columns:1fr;gap:20px;padding:96px 20px 48px}.services-heading h2{font-size:clamp(40px,12vw,58px)}.services-heading p{max-width:420px;font-size:14px}.service-chapter{contain-intrinsic-size:1500px;padding:82px 18px 92px}.service-chapter-title{display:block}.service-chapter-title h3{margin-top:16px;font-size:21px}.service-chapter-copy .service-lead{font-size:clamp(38px,11vw,54px)}.service-chapter-copy>p:not(.service-lead){margin-top:24px;font-size:14px}.service-chapter-copy>a{margin-top:24px}.service-chapter>.service-demo,.detail-portfolio>.service-demo{border-radius:22px;min-height:0;margin-top:48px}.demo-window-bar{grid-template-columns:auto 1fr;gap:13px;min-height:58px;padding:0 16px}.demo-browser-dots{gap:5px}.demo-browser-dots i{width:8px;height:8px}.demo-browser-address{justify-content:flex-start;min-width:0;min-height:36px;padding:0 12px}.demo-browser-address strong{font-size:10px}.demo-window-bar>small{display:none}.demo-control-row{flex-direction:column;align-items:stretch;min-height:0;padding:12px}.demo-segment,.demo-locale{grid-template-columns:repeat(3,1fr);width:100%;min-height:44px;display:grid}.demo-segment button,.demo-locale button{min-width:0;padding:0 6px;font-size:10px}.demo-site-canvas{grid-template-rows:70px auto auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;padding:0 18px}.demo-site-nav{grid-template-columns:minmax(0,1fr) 60px;gap:12px;width:auto;min-width:0;max-width:100%}.demo-site-nav strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;overflow:hidden}.demo-site-nav span{display:none}.demo-site-nav button{text-overflow:ellipsis;white-space:nowrap;justify-self:stretch;min-width:0;max-width:60px;min-height:38px;padding:0 10px;overflow:hidden}.demo-site-hero{grid-template-columns:1fr;gap:34px;padding:34px 0 27px}.demo-site-copy h3{font-size:clamp(31px,9vw,42px);line-height:1.18}.demo-site-copy p{font-size:13px}.demo-site-image{border-radius:220px 220px 15px 15px;min-height:440px}.demo-site-image>span{max-width:calc(100% - 40px);top:20px;right:20px}.demo-site-image strong{font-size:45px}.demo-site-image small{font-size:10px}.demo-site-proof{grid-template-columns:1fr 1fr}.demo-site-proof span{min-height:55px;font-size:10px}.demo-site-guide{width:calc(100% - 28px);top:88px;right:14px}.demo-tech-strip,.human-review-strip,.insight-standard{flex-wrap:wrap;gap:10px 16px;min-height:0;padding:16px 18px}.demo-tech-strip strong,.human-review-strip strong,.insight-standard strong{width:100%;margin:0}.demo-demohead{flex-direction:column;align-items:stretch;gap:12px;min-height:112px;padding:15px}.demo-demohead .demo-locale{width:100%}.concierge-flow{grid-template-columns:1fr;gap:14px;min-height:0;padding:14px}.patient-message-panel,.staff-console{border-radius:18px;min-height:0;padding:22px}.patient-message-panel{min-height:430px}.message-incoming,.message-outgoing{font-size:13px}.message-outgoing small,.staff-console header>i,.intent-grid span,.preview-meta span,.preview-meta i,.preview-copy>span,.preview-copy>small,.scene-list button small,.approval-flow span,.approval-flow strong,.approval-flow i,.case-brief-card header div>span,.case-brief-card header>i,.case-meta small,.evidence-path button>span{font-size:10px}.translation-bridge{grid-template-columns:auto auto auto auto auto;gap:9px;min-height:68px;padding:0 8px}.translation-bridge strong{padding:10px 12px}.staff-console{min-height:520px}.staff-console header strong{font-size:17px}.intent-grid{grid-template-columns:1fr 1fr}.intent-grid>div:last-child{grid-column:1/-1}.reply-review{flex-direction:column;align-items:stretch}.reply-review button{min-height:42px}.studio-demo-head,.operations-demo-head,.insight-demo-head{min-height:82px;padding:0 18px}.studio-demo-head>i,.insight-demo-head>i{display:none}.studio-channel-tabs,.insight-tabs{grid-template-columns:repeat(3,1fr);min-height:62px;padding:11px 14px 0;display:grid}.studio-channel-tabs button,.insight-tabs button{min-width:0;padding:0 5px}.studio-workspace{grid-template-columns:1fr;min-height:0;padding:14px}.preview-host{min-height:560px}.preview-copy>strong{font-size:clamp(34px,10vw,48px)}.storyboard-panel{padding:22px}.scene-list button{grid-template-columns:50px 1fr auto;min-height:102px}.approval-flow{flex-wrap:wrap;justify-content:flex-start}.operation-pipeline{grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 12px 0;overflow:visible}.operation-pipeline button{min-height:100px;padding:14px}.operation-pipeline button+button{border-left:1px solid var(--line)}.operation-pipeline button:nth-child(4){border-left:0}.operation-pipeline button:nth-child(n+4){border-top:1px solid var(--line)}.operation-pipeline button>i,.operation-pipeline button>span{font-size:10px}.operation-pipeline button>strong{font-size:12px}.operation-workspace{grid-template-columns:1fr;min-height:0;padding:14px}.case-source-card,.case-brief-card{min-height:420px;padding:22px}.case-brief-card>button{margin-top:24px}.insight-story{grid-template-columns:1fr;min-height:0;padding:14px}.campaign-card,.evidence-card{min-height:240px}.evidence-path{grid-template-columns:1fr;align-items:stretch;gap:9px;padding:10px 5px}.path-line{width:1px;height:auto;inset:25px auto 25px 26px}.evidence-path button{text-align:left;grid-template-columns:44px 1fr auto;place-items:center start;gap:13px;min-height:56px;padding:0}.evidence-path button>strong,.evidence-path button>span{white-space:normal}.evidence-card{grid-column:auto}}i,em{font-style:normal}.detail-moments{background:#ece4de;border-top:1px solid #462d361a;border-bottom:1px solid #462d361a;padding:130px clamp(24px,7vw,112px)}.detail-moments>header{grid-template-columns:.42fr 1fr;align-items:end;gap:44px;display:grid}.detail-moments>header h2,.detail-pilot>header h2{max-width:820px;color:var(--ink);letter-spacing:-.065em;word-break:keep-all;margin:0;font-size:clamp(42px,5.5vw,76px);line-height:1.08}.detail-moments-grid{border-top:1px solid #462d3633;border-bottom:1px solid #462d3633;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:74px;display:grid}.detail-moments-grid article{flex-direction:column;min-height:330px;padding:34px 38px 40px 0;display:flex}.detail-moments-grid article+article{border-left:1px solid #462d3633;padding-left:38px}.detail-moments-grid article>span,.detail-pilot-grid article>span{color:var(--sage);letter-spacing:.08em;font-size:10px;font-weight:850}.detail-moments-grid article>strong{max-width:350px;color:var(--ink);letter-spacing:-.045em;word-break:keep-all;margin-top:auto;font-size:clamp(23px,2vw,31px);line-height:1.24}.detail-moments-grid article>p{max-width:410px;color:var(--muted);word-break:keep-all;margin:22px 0 0;font-size:14px;line-height:1.8}.detail-item-number{color:var(--sage);letter-spacing:.08em;font-size:10px;font-weight:850;display:block}.detail-deliverables article .detail-item-number+strong,.detail-process article .detail-item-number+strong{margin-top:30px;display:block}.detail-pilot{background:var(--ivory);padding:130px clamp(24px,7vw,112px)}.detail-pilot>header{grid-template-columns:1fr .7fr;align-items:end;gap:32px 72px;display:grid}.detail-pilot>header .section-kicker{grid-column:1/-1}.detail-pilot>header>p{max-width:520px;color:var(--muted);word-break:keep-all;margin:0 0 5px;font-size:15px;line-height:1.85}.detail-pilot-grid{background:#ffffff75;border:1px solid #462d3626;border-radius:26px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:74px;display:grid;overflow:hidden}.detail-pilot-grid article{flex-direction:column;min-height:270px;padding:30px;display:flex}.detail-pilot-grid article+article{border-left:1px solid #462d3626}.detail-pilot-grid article>strong{color:var(--ink);letter-spacing:-.035em;word-break:keep-all;margin-top:auto;font-size:20px;line-height:1.35}.detail-pilot-grid article>p{color:var(--muted);word-break:keep-all;margin:16px 0 0;font-size:12px;line-height:1.75}.detail-boundary{background:#eee8e3;border:1px solid #462d3621;border-radius:18px;grid-template-columns:minmax(190px,.32fr) 1fr;align-items:center;gap:28px;margin-top:18px;padding:22px 26px;display:grid}.detail-boundary strong{color:var(--ink);font-size:12px}.detail-boundary p{color:var(--muted);word-break:keep-all;margin:0;font-size:12px;line-height:1.7}.detail-next{color:#f8f3ef;background:#2c1b23;border-top:1px solid #ffffff1f;grid-template-columns:1fr auto auto;align-items:center;gap:28px;min-height:170px;padding:38px clamp(24px,7vw,112px);transition:background .3s;display:grid}.detail-next:hover{background:#3a202c}.detail-next>span{color:#ffffff94;letter-spacing:.08em;font-size:10px;font-weight:800}.detail-next>strong{letter-spacing:-.045em;font-size:clamp(22px,2.6vw,38px)}.detail-next>span:last-child{font-size:22px}.consultation{background:#f7f3ef;width:min(760px,100%)}.consultation-progress{grid-template-columns:repeat(5,minmax(0,1fr))}.consultation-progress span{font-size:9px;font-weight:750}.consultation-progress b{border:1px solid #462d362e;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:850;display:grid}.consultation-progress span.active b{color:#fff;border-color:var(--plum);background:var(--plum)}.consultation-body.result{padding:42px 32px 34px}.consultation-focus{padding-top:36px}.consult-focus-group{margin-top:34px}.consult-focus-label{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:13px;display:flex}.consult-focus-label strong{color:var(--ink);font-size:12px}.consult-focus-label small{color:var(--muted);font-size:9px}.care-option-cards{margin-top:0}.care-option-cards button{min-height:100px}.consult-channel-group{margin-top:28px}.consult-channel-options{flex-wrap:wrap;gap:8px;display:flex}.consult-channel-options button{color:#6f6268;cursor:pointer;background:#ffffffb8;border:1px solid #462d3624;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px 0 9px;font-size:10px;font-weight:760;display:inline-flex}.consult-channel-options button>span{color:#8c7f84;background:#eee7e3;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.consult-channel-options button.active{color:var(--plum);background:#f1e6e6;border-color:#4d273980;box-shadow:0 8px 22px #4d273914}.consult-channel-options button.active>span{color:#fff;background:var(--plum)}.result-context b{color:#462d3661;font-size:11px}.result-context{flex-wrap:wrap}.result-input-summary{background:#e8eeea;border:1px solid #5d75682e;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:6px 14px;margin-top:14px;padding:16px 18px;display:grid}.result-input-summary>span{color:var(--sage);font-size:9px;font-weight:850}.result-input-summary>strong{color:#40564a;text-align:right;font-size:11px}.result-input-summary>small{color:#75847c;grid-column:1/-1;font-size:9px;line-height:1.55}.consult-preview{background:#ece4de;border:1px solid #462d3624;border-radius:24px;margin-top:30px;overflow:hidden;box-shadow:0 22px 60px #40273114}.consult-preview-head{background:#ffffff94;border-bottom:1px solid #462d361f;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:18px 22px;display:flex}.consult-preview-head>div{flex-direction:column;gap:6px;display:flex}.consult-preview-head span,.consult-preview-head small{color:var(--muted);font-size:9px;font-weight:750}.consult-preview-head strong{color:var(--ink);letter-spacing:-.02em;font-size:14px}.consult-preview-tabs{background:#f7f3ef;border-bottom:1px solid #462d361f;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px;display:grid}.consult-preview-tabs button{min-height:42px;color:var(--muted);background:0 0;border:0;border-radius:12px;padding:0 10px;font-size:10px;font-weight:800}.consult-preview-tabs button.active{color:#fff;background:var(--plum)}.consult-patient-site{background:radial-gradient(circle at 84% 16%,#bf9ca652,#0000 28%),linear-gradient(145deg,#eee1da 0%,#f6f1ed 62%,#e4d5cf 100%);min-height:470px;padding:0 30px 30px;position:relative;overflow:hidden}.consult-browser-bar{border-bottom:1px solid #462d361f;align-items:center;gap:6px;height:43px;display:flex}.consult-browser-bar>span{background:#462d363d;border-radius:50%;width:7px;height:7px}.consult-browser-bar small{color:#462d367a;margin-left:auto;font-size:8px}.consult-patient-nav{border-bottom:1px solid #462d361f;justify-content:space-between;align-items:center;height:65px;display:flex}.consult-patient-nav strong{color:var(--ink);letter-spacing:-.03em;font-size:15px}.consult-patient-nav span{color:var(--ink);border:1px solid #462d3629;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800}.consult-patient-copy{width:58%;padding:54px 0 38px}.consult-patient-copy>span{color:var(--sage);letter-spacing:.11em;font-size:8px;font-weight:850}.consult-patient-copy>strong{color:var(--ink);letter-spacing:-.06em;word-break:keep-all;margin-top:18px;font-size:clamp(28px,4vw,41px);line-height:1.12;display:block}.consult-patient-copy>p{color:var(--muted);word-break:keep-all;margin:18px 0 0;font-size:10px;line-height:1.75}.consult-patient-copy>.consult-preview-action{color:#fff;background:var(--plum);border-radius:999px;align-items:center;gap:20px;width:fit-content;min-height:40px;margin-top:24px;padding:0 16px;font-size:9px;font-weight:850;display:inline-flex}.consult-patient-site>aside{color:#fff;background:linear-gradient(#311f270a,#311f27d1),url(/lia-clinic-interior.jpg) 50%/cover;border-radius:112px 112px 18px 18px;flex-direction:column;justify-content:flex-end;width:220px;min-height:256px;padding:30px 24px;display:flex;position:absolute;bottom:28px;right:28px;box-shadow:0 18px 50px #38232c2e}.consult-patient-site>aside span{letter-spacing:.1em;font-size:8px;font-weight:850}.consult-patient-site>aside strong{margin-top:12px;font-size:14px;line-height:1.45}.consult-patient-site>aside small{color:#ffffffad;margin-top:10px;font-size:8px}.consult-staff-view{background:#e9e0da;grid-template-columns:.82fr 66px 1.28fr;align-items:stretch;gap:18px;min-height:430px;padding:28px;display:grid}.consult-staff-view>article{background:#ffffffc7;border:1px solid #462d3621;border-radius:20px;flex-direction:column;padding:24px;display:flex}.consult-staff-view>article>span{color:var(--sage);font-size:9px;font-weight:850}.consult-staff-view>article>p{color:var(--ink);word-break:keep-all;margin:40px 0 0;font-size:13px;line-height:1.75}.consult-staff-view>article>small{color:var(--muted);margin-top:auto;font-size:8px}.consult-translation-mark{flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.consult-translation-mark span{color:#fff;background:var(--plum);border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;font-weight:850;display:grid}.consult-translation-mark b{color:#462d3666;font-size:14px}.consult-staff-console>strong{color:var(--ink);letter-spacing:-.035em;margin-top:21px;font-size:19px}.consult-staff-console>p{color:var(--muted)!important;margin-top:9px!important;font-size:10px!important}.consult-staff-console>div{grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:8px;margin-top:18px;display:grid}.consult-staff-console>div span{color:var(--muted);font-size:8px}.consult-staff-console>div b{color:var(--ink);font-size:9px}.consult-staff-console>section{color:#fff;background:var(--plum);border-radius:14px;margin-top:auto;padding:16px}.consult-staff-console>section small{color:#ffffffa3;font-size:8px}.consult-staff-console>section p{margin:10px 0 14px;font-size:9px;line-height:1.65}.consult-staff-console>section .consult-preview-action{width:100%;min-height:37px;color:var(--plum);background:#fff;border-radius:10px;justify-content:center;align-items:center;font-size:8px;font-weight:850;display:flex}.consult-evidence-view{background:#e9e0da;min-height:420px;padding:30px}.consult-evidence-view>header{grid-template-columns:auto 1fr;align-items:center;gap:5px 14px;display:grid}.consult-evidence-view>header span{color:var(--sage);font-size:8px;font-weight:850}.consult-evidence-view>header strong{color:var(--ink);font-size:16px}.consult-evidence-view>header p{color:var(--muted);grid-column:1/-1;margin:5px 0 0;font-size:10px}.consult-evidence-track{background:#ffffffb3;border:1px solid #462d3624;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:42px;display:grid;position:relative;overflow:hidden}.consult-evidence-track>div{flex-direction:column;min-height:180px;padding:20px 16px;display:flex}.consult-evidence-track>div+div{border-left:1px solid #462d3621}.consult-evidence-track>div>span{color:var(--sage);font-size:8px;font-weight:850}.consult-evidence-track>div>strong{color:var(--ink);margin-top:auto;font-size:13px}.consult-evidence-track>div>small{color:var(--muted);margin-top:7px;font-size:8px;line-height:1.45}.consult-evidence-track>div>b{width:max-content;color:var(--muted);background:#462d3612;border-radius:999px;margin-top:14px;padding:5px 8px;font-size:8px}.consult-evidence-track>div.verified>b{color:#376759;background:#dceae4}.consult-evidence-note{color:var(--muted);margin-top:18px;font-size:9px;line-height:1.6;display:block}.result-blueprint-head small,.result-connected-label,.result-section-head span,.result-section-head small{font-size:10px}.result-module strong{font-size:13px}.result-module small{font-size:10px;line-height:1.55}.result-module b,.result-module-index,.result-flow-step>span,.result-flow-step>small{font-size:9px}.result-flow-step>strong{font-size:12px}.result-plan>span,.result-plan p,.copy-disclosure,.lia-question>p,.lia-answer span,.lia-answer small{font-size:10px}.lia-question textarea{font-size:12px;line-height:1.65}.lia-answer p{font-size:12px;line-height:1.75}@media (max-width:820px){.detail-moments,.detail-pilot{padding:90px 20px}.detail-moments>header,.detail-pilot>header{grid-template-columns:1fr;gap:24px}.detail-moments>header h2,.detail-pilot>header h2{font-size:clamp(39px,11vw,54px)}.detail-pilot>header .section-kicker{grid-column:auto}.detail-pilot>header>p{font-size:14px}.detail-moments-grid{grid-template-columns:1fr;margin-top:48px}.detail-moments-grid article{min-height:245px;padding:26px 0 30px}.detail-moments-grid article+article{border-top:1px solid #462d3633;border-left:0;padding-left:0}.detail-moments-grid article>strong{margin-top:72px}.detail-pilot-grid{grid-template-columns:1fr;margin-top:48px}.detail-pilot-grid article{min-height:200px;padding:24px}.detail-pilot-grid article+article{border-top:1px solid #462d3626;border-left:0}.detail-boundary{grid-template-columns:1fr;gap:10px;padding:22px}.detail-next{grid-template-columns:1fr auto;gap:12px 20px;min-height:150px}.detail-next>span:first-child{grid-column:1/-1}.detail-portfolio>div,.detail-portfolio>.service-demo{width:100%;min-width:0;max-width:100%;min-height:0;margin-right:0}.consultation{width:100%}.consultation-progress{gap:3px;padding-inline:9px}.consultation-progress span{gap:4px;font-size:8px}.consultation-progress b{width:20px;height:20px}.consultation-body.result{padding:34px 18px 28px}.consultation-focus{padding-top:32px}.consult-focus-group{margin-top:29px}.care-option-cards{grid-template-columns:1fr 1fr}.care-option-cards button{min-height:110px}.consult-channel-options{gap:7px}.consult-channel-options button{min-height:42px;font-size:10px}.consult-preview{border-radius:20px;margin-left:-2px;margin-right:-2px}.consult-preview-head{flex-direction:column;align-items:flex-start;gap:9px;min-height:0;padding:17px}.consult-preview-tabs{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.consult-preview-tabs button{word-break:keep-all;min-width:0;min-height:52px;padding:0 6px;font-size:9px;line-height:1.35}.consult-patient-site{min-height:640px;padding:0 20px 22px}.consult-patient-copy{width:100%;padding:42px 0 32px}.consult-patient-copy>strong{max-width:330px;font-size:34px}.consult-patient-copy>p{max-width:330px;font-size:11px}.consult-patient-site>aside{border-radius:145px 145px 16px 16px;width:100%;min-height:260px;padding:28px;position:relative;bottom:auto;right:auto}.consult-staff-view{grid-template-columns:1fr;min-height:0;padding:14px}.consult-staff-view>article{min-height:260px;padding:20px}.consult-staff-view>article>p{margin-top:34px;font-size:13px}.consult-translation-mark{flex-direction:row;min-height:54px}.consult-translation-mark b{transform:none}.consult-staff-console{min-height:370px!important}.consult-evidence-view{min-height:0;padding:20px 14px}.consult-evidence-track{grid-template-columns:1fr;margin-top:28px}.consult-evidence-track>div{min-height:120px}.consult-evidence-track>div+div{border-top:1px solid #462d3621;border-left:0}.consult-evidence-track>div>strong{margin-top:28px}.result-connected-grid,.result-actions{grid-template-columns:1fr}.result-flow-track{grid-template-columns:repeat(5,minmax(126px,1fr));padding-bottom:8px;overflow-x:auto}.result-flow-step{min-height:118px}}.patient-preview{isolation:isolate}.patient-preview:not(.patient-preview--campaign):after{content:none}.patient-preview--site,.patient-preview--chat,.patient-preview--visit,.patient-preview--care{min-height:535px;color:var(--ink);background:radial-gradient(circle at 90% 4%,#ab849138,#0000 31%),linear-gradient(155deg,#f7f2ee 0%,#e8ddda 100%);border-radius:42px 42px 22px 22px;padding:56px 18px 18px}.patient-preview>small{z-index:4;color:#2f1f2694;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 40px);top:20px;left:20px;overflow:hidden}.patient-preview--campaign>small{color:#ffffffd1}.journey-screen-action{color:#fff;background:var(--plum);letter-spacing:-.01em;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 15px;font-size:10px;font-weight:800;display:flex}.journey-site-screen,.journey-chat-screen,.journey-visit-screen,.journey-care-screen{z-index:2;background:#ffffffe8;border:1px solid #462d361f;border-radius:18px;height:100%;min-height:461px;position:relative;overflow:hidden;box-shadow:0 28px 70px #3c262e24}.journey-site-screen{background:#f9f5f0;flex-direction:column;display:flex}.journey-site-screen>header{border-bottom:1px solid #462d361f;justify-content:space-between;align-items:center;min-height:54px;padding:0 16px;display:flex}.journey-site-screen>header strong{letter-spacing:.12em;font-family:Georgia,Times New Roman,serif;font-size:18px}.journey-site-screen>header span{color:var(--muted);font-size:8px;font-weight:850}.journey-site-visual{min-height:218px;position:relative;overflow:hidden}.journey-site-visual:after{content:"";background:linear-gradient(#1f151908 20%,#1f1519b3 100%);position:absolute;inset:0}.journey-site-visual img{object-fit:cover}.journey-site-visual>div{z-index:2;color:#fff;display:grid;position:absolute;bottom:17px;left:18px;right:18px}.journey-site-visual small{letter-spacing:.1em;font-size:7px;font-weight:850}.journey-site-visual strong{letter-spacing:-.04em;margin-top:4px;font-size:25px}.journey-site-visual span{color:#ffffffc2;margin-top:3px;font-size:8px}.journey-site-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:15px;display:grid}.journey-site-guide>span{min-width:0;color:var(--muted);background:#ffffff9e;border:1px solid #462d361a;border-radius:9px;gap:5px;padding:11px 8px;font-size:7px;line-height:1.45;display:grid}.journey-site-guide b{color:var(--sage);font-size:7px}.journey-site-screen>.journey-screen-action{margin:auto 15px 15px}.journey-chat-screen{background:#fbfaf8;flex-direction:column;padding:18px;display:flex}.journey-chat-screen>header{border-bottom:1px solid #462d361c;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding-bottom:14px;display:grid}.journey-chat-screen>header>div{gap:2px;display:grid}.journey-chat-screen>header strong{font-size:10px}.journey-chat-screen>header small,.journey-chat-screen>header>b{color:var(--muted);font-size:7px}.journey-chat-date{color:var(--muted);text-align:center;margin:18px 0 16px;font-size:7px}.journey-chat-incoming{width:88%;color:var(--ink);background:#eee8e5;border-radius:8px 15px 15px;margin:0;padding:15px;font-size:10px;line-height:1.65}.journey-chat-translate{color:#fff;background:var(--plum);border-radius:15px 8px 15px 15px;width:92%;margin:10px 0 0 auto;padding:14px}.journey-chat-translate span,.journey-chat-summary>span{color:var(--mint);margin-bottom:6px;font-size:7px;font-weight:850;display:block}.journey-chat-translate p{margin:0;font-size:9px;line-height:1.55}.journey-chat-summary{background:#fff;border:1px solid #462d361c;border-radius:11px;gap:4px;margin-top:auto;padding:14px;display:grid}.journey-chat-summary strong{font-size:10px}.journey-chat-summary small{color:var(--muted);font-size:7px;line-height:1.45}.journey-visit-screen{background:linear-gradient(145deg,#fffffff5,#f9f5f1f0),#fff;flex-direction:column;padding:18px;display:flex}.journey-visit-screen>header{justify-content:space-between;align-items:center;display:flex}.journey-visit-screen>header span{color:var(--muted);letter-spacing:.1em;font-size:7px;font-weight:850}.journey-visit-screen>header b{color:#376759;background:#dceae4;border-radius:99px;padding:5px 8px;font-size:7px}.journey-visit-date{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:end;column-gap:13px;margin:26px 0 22px;display:grid}.journey-visit-date small{color:var(--sage);font-size:8px;font-weight:900}.journey-visit-date strong{letter-spacing:-.08em;grid-row:1/3;font-size:72px;line-height:.82}.journey-visit-date span{color:var(--muted);font-size:9px}.journey-visit-clinic{border-top:1px solid #462d361f;border-bottom:1px solid #462d361f;gap:5px;padding:16px 0;display:grid}.journey-visit-clinic small,.journey-visit-clinic span{color:var(--muted);font-size:7px}.journey-visit-clinic strong{letter-spacing:.06em;font-family:Georgia,Times New Roman,serif;font-size:17px}.journey-visit-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:15px 0;display:grid}.journey-visit-route span{color:var(--muted);background:#f2edeb;border-radius:8px;gap:4px;padding:10px 7px;font-size:7px;display:grid}.journey-visit-route b{color:var(--sage);font-size:7px}.journey-visit-screen>.journey-screen-action{margin-top:auto}.journey-care-screen{background:#f9f6f3;flex-direction:column;padding:18px;display:flex}.journey-care-screen>header{border-bottom:1px solid #462d361c;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding-bottom:15px;display:grid}.journey-care-screen>header>div{gap:3px;display:grid}.journey-care-screen>header small{color:var(--sage);letter-spacing:.07em;font-size:7px;font-weight:850}.journey-care-screen>header strong{font-size:10px}.journey-care-greeting{color:#fff;background:radial-gradient(circle at 90% 0, #ab84916b, transparent 34%), var(--plum);border-radius:15px;margin:18px 0;padding:22px 18px}.journey-care-greeting small{color:var(--mint);font-size:7px;font-weight:850}.journey-care-greeting strong{letter-spacing:-.04em;margin-top:20px;font-size:18px;line-height:1.32;display:block}.journey-care-greeting p{color:#ffffffb3;margin:10px 0 0;font-size:8px;line-height:1.55}.journey-care-list{display:grid}.journey-care-list span{color:var(--muted);border-bottom:1px solid #462d361a;grid-template-columns:20px 1fr;align-items:center;padding:12px 2px;font-size:8px;display:grid}.journey-care-list b{color:var(--sage)}.journey-care-screen>.journey-screen-action{margin-top:auto}.clinic-preview-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.clinic-preview-flow>div{min-width:0;position:relative}.clinic-preview-flow>div>b{color:#ffffff57;font-size:8px;position:absolute;top:50%;right:-11px;transform:translateY(-50%)}.clinic-preview-flow span,.clinic-preview-flow strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;padding:9px 4px;display:block;overflow:hidden}.experience-stage,.experience-story h3{color:#fff}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.consultation-backdrop{z-index:1000}.consultation{z-index:1;position:relative}.consultation-head{z-index:2;background:#f7f3ef;position:relative}@media (max-width:760px){.consultation-head{height:76px;padding:0 18px}.consultation-head>button{width:42px;height:42px;color:var(--plum);background:#fff;border:1px solid #462d3624;border-radius:50%;place-items:center;line-height:1;display:grid}.patient-preview--site,.patient-preview--chat,.patient-preview--visit,.patient-preview--care{border-radius:28px 28px 18px 18px;min-height:520px;padding:54px 12px 12px}.journey-site-screen,.journey-chat-screen,.journey-visit-screen,.journey-care-screen{min-height:454px}.journey-site-guide{gap:5px}.journey-site-guide>span{padding:9px 6px}.journey-visit-date strong{font-size:62px}}.hero-system{isolation:isolate;color:#fff;background:radial-gradient(circle at 74% 18%,#bf8fa33d,#0000 34%),#2d1722;min-width:0}.hero-system:before{display:none}.hero-system-top{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#24121bbd;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;height:64px;padding:0 22px;display:flex;position:absolute;inset:0 0 auto}.hero-system-top>div{align-items:center;gap:10px;display:flex}.hero-system-top i{background:#9bc5b1;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #9bc5b11f}.hero-system-top strong,.hero-system-top>span{letter-spacing:.12em;font-size:10px;font-weight:800}.hero-system-top>span{color:#ffffff9e;text-align:right}.hero-system-stage{z-index:2;position:absolute;inset:64px 0 126px;overflow:hidden}.hero-scene{animation:.62s cubic-bezier(.2,.78,.25,1) both lia-scene-in;position:absolute;inset:0}@keyframes lia-scene-in{0%{opacity:0;filter:blur(5px);transform:translateY(12px)scale(1.015)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.hero-scene-discover>img{object-fit:cover;object-position:50% 28%}.hero-video-shade{background:linear-gradient(90deg,#150c11eb 0%,#1c0e156b 52%,#1c0e150d 100%),linear-gradient(#0000 45%,#190d13a6);position:absolute;inset:0}.hero-video-copy{z-index:2;width:55%;position:absolute;top:50%;left:7%;transform:translateY(-50%)}.hero-video-copy>span,.hero-video-copy>small{color:#d6c7cd;letter-spacing:.14em;font-size:9px;font-weight:750;display:block}.hero-video-copy>strong{letter-spacing:-.055em;margin:20px 0;font-size:clamp(34px,3.5vw,55px);line-height:1.12;display:block}.hero-video-copy>small{color:#ffffffb8;letter-spacing:0}.hero-video-meta{z-index:2;color:#ffffffbd;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:absolute;inset:auto 24px 22px}.hero-video-meta:before{content:"";background:#ffffff38;height:2px;position:absolute;top:-13px;left:0;right:0}.hero-video-meta:after{content:"";background:#fff;width:64%;height:2px;position:absolute;top:-13px;left:0}.hero-scene-trust{color:#321f28;background:#eee4dd;padding:22px}.hero-web-nav{border-bottom:1px solid #37212b24;grid-template-columns:1fr auto auto;align-items:center;gap:22px;height:62px;padding:0 20px;display:grid}.hero-web-nav>strong{letter-spacing:.08em;font-family:Georgia,serif;font-size:19px}.hero-web-nav>span,.hero-web-nav>b{letter-spacing:.08em;font-size:8px;font-weight:800}.hero-web-nav>b{color:#fff;background:#51283a;border-radius:999px;padding:8px 12px}.hero-web-photo{z-index:0;border-radius:220px 220px 14px 14px;width:47%;position:absolute;top:84px;bottom:48px;right:22px;overflow:hidden}.hero-web-photo img{object-fit:cover;object-position:center}.hero-web-photo:after{content:"";background:linear-gradient(#0000 48%,#2b192280);position:absolute;inset:0}.hero-web-copy{z-index:2;width:54%;padding:82px 0 0 6%;position:relative}.hero-web-copy>span{color:#765466;letter-spacing:.14em;font-size:8px;font-weight:850}.hero-web-copy>strong{letter-spacing:-.04em;margin-top:19px;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,3vw,46px);font-weight:400;line-height:1.18;display:block}.hero-web-copy>p{color:#6b5961;max-width:330px;margin:19px 0;font-size:10px;line-height:1.7}.hero-web-copy>b{color:#fff;background:#51283a;border-radius:999px;padding:12px 16px;font-size:9px;display:inline-flex}.hero-web-proof{z-index:3;border-top:1px solid #37212b24;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:18px;left:6%;right:6%}.hero-web-proof span{color:#6a5860;padding-top:12px;font-size:8px;font-weight:750}.hero-scene-consult{color:#2e2026;background:linear-gradient(135deg,#e9ded8,#d8c7c5);grid-template-columns:minmax(0,.82fr) 70px minmax(0,1.18fr);align-items:center;gap:18px;padding:38px;display:grid}.hero-consult-patient,.hero-consult-staff{background:#fffdfaeb;border:1px solid #4228341f;border-radius:20px;min-width:0;box-shadow:0 24px 60px #371f2b21}.hero-consult-patient{min-height:305px;padding:22px}.hero-consult-patient header{border-bottom:1px solid #4228341f;align-items:center;gap:11px;padding-bottom:20px;display:flex}.hero-consult-patient header>span,.hero-visit-head>div>span{color:#fff;background:#55293d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:grid}.hero-consult-patient header div{gap:3px;display:grid}.hero-consult-patient header strong{font-size:11px}.hero-consult-patient header small,.hero-consult-patient>small{color:#9a8c92;font-size:8px}.hero-consult-patient>p{background:#eee8e5;border-radius:15px 15px 15px 4px;margin:52px 0 12px;padding:16px;font-size:11px;line-height:1.75}.hero-consult-arrow{color:#775c68;justify-items:center;gap:13px;display:grid}.hero-consult-arrow span{font-size:8px;font-weight:850}.hero-consult-arrow b{background:#ffffff73;border:1px solid #4d27392e;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.hero-consult-staff{min-height:360px;padding:24px}.hero-consult-staff header{justify-content:space-between;align-items:center;gap:14px;display:flex}.hero-consult-staff header>span{color:#6a5a61;font-size:9px;font-weight:750}.hero-consult-staff header>b{color:#5e756a;align-items:center;gap:7px;font-size:8px;display:inline-flex}.hero-consult-staff header i,.hero-visit-head>b i{background:#83a894;border-radius:50%;width:6px;height:6px}.hero-consult-staff>strong{letter-spacing:-.045em;margin-top:28px;font-size:23px;display:block}.hero-consult-staff>p{color:#74676c;margin:10px 0 20px;font-size:10px;line-height:1.7}.hero-consult-staff>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hero-consult-staff>div>span{background:#f0ebe8;border-radius:12px;gap:5px;padding:13px;font-size:10px;font-weight:750;display:grid}.hero-consult-staff>div small{color:#8e8086;font-size:8px;font-weight:600}.hero-consult-staff section{color:#fff;background:#4e283a;border-radius:12px;gap:6px;margin-top:10px;padding:15px;display:grid}.hero-consult-staff section small{color:#d6c2ca;font-size:8px}.hero-consult-staff section strong{font-size:10px}.hero-scene-visit{color:#2d2026;background:linear-gradient(145deg,#f5f0eb,#e3dad4);padding:42px}.hero-visit-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.hero-visit-head>div{align-items:center;gap:12px;display:flex}.hero-visit-head p{gap:4px;margin:0;display:grid}.hero-visit-head small{color:#887980;letter-spacing:.12em;font-size:8px;font-weight:800}.hero-visit-head strong{font-size:14px}.hero-visit-head>b{color:#5e776b;align-items:center;gap:8px;font-size:9px;display:inline-flex}.hero-visit-track{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:50px;display:grid;position:relative}.hero-visit-track:before{content:"";background:#53344333;height:1px;position:absolute;top:24px;left:8%;right:8%}.hero-visit-track>div{z-index:1;text-align:center;flex-direction:column;align-items:center;min-width:0;min-height:155px;padding:15px 10px;display:flex;position:relative}.hero-visit-track>div>span{color:#5f3b4c;background:#fff;border:1px solid #4d273929;border-radius:50%;place-items:center;width:48px;height:48px;font-size:9px;font-weight:850;display:grid}.hero-visit-track strong{margin-top:16px;font-size:12px}.hero-visit-track small{color:#81737a;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:8px;overflow:hidden}.hero-visit-track b{color:#668073;margin-top:auto;font-size:8px}.hero-visit-result{color:#fff;background:#321a25;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:18px 20px;display:flex}.hero-visit-result>div{gap:5px;display:grid}.hero-visit-result small{color:#bdaab2;font-size:8px}.hero-visit-result strong{font-size:12px}.hero-visit-result>span{color:#d9cbd0;font-size:9px}.hero-system-caption{z-index:12;color:#fff;pointer-events:none;align-items:center;gap:14px;min-height:44px;display:flex;position:absolute;bottom:82px;left:22px;right:22px}.hero-system-caption span{color:#bba8b0;font-size:8px;font-weight:800}.hero-system-caption strong{font-size:11px}.hero-system-tabs{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#25121ce0;border-top:1px solid #ffffff21;grid-template-columns:repeat(4,1fr);height:82px;display:grid;position:absolute;inset:auto 0 0}.hero-system-tabs button{color:#ffffff7a;text-align:left;background:0 0;border-right:1px solid #ffffff1a;grid-template-columns:auto 1fr;align-content:center;align-items:center;gap:5px 9px;min-width:0;padding:17px 16px 13px;display:grid;position:relative}.hero-system-tabs button:last-child{border-right:0}.hero-system-tabs button>span{font-size:8px;font-weight:800}.hero-system-tabs button>strong{font-size:11px}.hero-system-tabs button>i{background:#ffffff21;grid-column:1/-1;height:2px;overflow:hidden}.hero-system-tabs button>i>b{background:#d7bcc6;width:0;height:100%;display:block}.hero-system-tabs button.active{color:#fff}.hero-system-tabs button.active>i>b{animation:4.3s linear both lia-progress}.hero-system:focus-within .hero-system-tabs button.active>i>b,.hero-system:hover .hero-system-tabs button.active>i>b{animation-play-state:paused}@keyframes lia-progress{0%{width:0}to{width:100%}}.clinic-portfolio{--clinic-bg:#f3eee8;--clinic-surface:#fbf9f6;--clinic-ink:#302229;--clinic-muted:#776a70;--clinic-accent:#54283c;--clinic-accent-soft:#d5c1c7;--clinic-line:#34222b26;background:var(--clinic-bg);min-height:100vh;color:var(--clinic-ink);font-style:normal;overflow:clip}.portfolio-aube{--clinic-bg:#f0eee9;--clinic-ink:#211f20;--clinic-muted:#6d696a;--clinic-accent:#282526;--clinic-accent-soft:#c8b9ae}.portfolio-health{--clinic-bg:#eef2ef;--clinic-ink:#173029;--clinic-muted:#62736d;--clinic-accent:#174b3e;--clinic-accent-soft:#afc8bd}.clinic-portfolio button,.clinic-portfolio a{font-style:normal}.portfolio-demo-bar{z-index:100;color:#ffffffb8;background:#25161d;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;min-height:46px;padding:0 clamp(18px,3.5vw,60px);font-size:9px;font-weight:700;display:grid;position:relative}.portfolio-demo-bar>a{color:#fff;text-decoration:none}.portfolio-demo-bar>span{text-align:center}.portfolio-demo-bar nav{justify-content:flex-end;gap:16px;display:flex}.portfolio-demo-bar nav a{color:#ffffff80;font-size:10px;text-decoration:none}.portfolio-demo-bar nav a.active{color:#fff}.portfolio-nav{z-index:90;border-bottom:1px solid var(--clinic-line);background:color-mix(in srgb, var(--clinic-bg) 88%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);grid-template-columns:1fr auto auto auto;align-items:center;gap:clamp(18px,2.2vw,38px);min-height:82px;padding:0 clamp(22px,4vw,70px);display:grid;position:sticky;top:0}.portfolio-brand{color:var(--clinic-ink);letter-spacing:.08em;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:700;text-decoration:none}.portfolio-nav>nav{align-items:center;gap:24px;display:flex}.portfolio-nav>nav a{color:var(--clinic-muted);font-size:11px;font-weight:700;text-decoration:none}.portfolio-locale{border:1px solid var(--clinic-line);border-radius:999px;padding:4px;display:flex}.portfolio-locale button{min-height:32px;color:var(--clinic-muted);background:0 0;border-radius:999px;padding:0 12px;font-size:10px;font-weight:750}.portfolio-locale button.active{background:var(--clinic-accent);color:#fff}.portfolio-nav-cta,.portfolio-hero-copy>a,.portfolio-guide-copy>a,.portfolio-final>a,.portfolio-hero-copy>button,.portfolio-guide-copy>button,.portfolio-final>button{background:var(--clinic-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.portfolio-hero{color:#fff;background:#302229;align-items:flex-end;min-height:calc(100svh - 128px);padding:clamp(80px,10vw,150px) clamp(24px,7vw,120px);display:flex;position:relative;overflow:hidden}.portfolio-hero>img{object-fit:cover;object-position:center;transform:scale(1.01)}.portfolio-hero-overlay{background:linear-gradient(90deg,#170e12d6 0%,#170e1275 48%,#170e1214 79%),linear-gradient(#0000 45%,#140c10ad);position:absolute;inset:0}.portfolio-health .portfolio-hero-overlay{background:linear-gradient(90deg,#0b251edb,#0b251e61 50%,#0000 82%),linear-gradient(#0000 45%,#071c1794)}.portfolio-hero-copy{z-index:2;width:min(720px,62vw);position:relative}.portfolio-hero-copy>span,.portfolio-care header>span,.portfolio-guide-copy>span,.portfolio-faq header>span,.portfolio-final>span{letter-spacing:.16em;font-size:10px;font-weight:800}.portfolio-hero-copy h1{letter-spacing:-.055em;margin:28px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,7vw,108px);font-weight:400;line-height:1.03}.portfolio-hero-copy h1 b,.portfolio-care h2 b,.portfolio-guide-copy h2 b,.portfolio-final h2 b{font-weight:inherit;display:block}.clinic-portfolio [lang=ja] h1,.clinic-portfolio [lang=ja] h2,.clinic-portfolio [lang=ja] h3,.clinic-portfolio [lang=zh] h1,.clinic-portfolio [lang=zh] h2,.clinic-portfolio [lang=zh] h3{overflow-wrap:anywhere;word-break:normal;line-break:strict}.portfolio-hero-copy h1.portfolio-reference-headline{letter-spacing:-.035em;overflow-wrap:normal;font-size:clamp(34px,5.2vw,80px);line-height:1.2}.portfolio-reference-headline b>span{white-space:nowrap;display:inline-block}.portfolio-hero-copy>p{color:#ffffffc2;max-width:550px;margin:0;font-size:15px;line-height:1.8}.portfolio-hero-copy>a,.portfolio-hero-copy>button{min-height:54px;color:var(--clinic-accent);background:#fffffff5;border:1px solid #ffffff5c;margin-top:34px;padding:0 22px}.portfolio-hero-copy>a span,.portfolio-guide-copy>a span,.portfolio-final>a span,.portfolio-hero-copy>button span,.portfolio-guide-copy>button span,.portfolio-final>button span{margin-left:28px}.portfolio-hero-index{z-index:2;text-align:right;gap:7px;display:grid;position:absolute;bottom:clamp(30px,4vw,64px);right:clamp(24px,5vw,90px)}.portfolio-hero-index span{color:#ffffff8f;letter-spacing:.14em;font-size:8px}.portfolio-hero-index strong{font-size:12px}.portfolio-assurance{border-bottom:1px solid var(--clinic-line);background:var(--clinic-surface);grid-template-columns:repeat(3,1fr);padding:0 clamp(24px,5vw,90px);display:grid}.portfolio-assurance>div{border-right:1px solid var(--clinic-line);align-items:center;gap:18px;min-height:124px;padding:28px clamp(16px,2.5vw,38px);display:flex}.portfolio-assurance>div:last-child{border-right:0}.portfolio-assurance span{color:var(--clinic-accent);font-size:9px;font-weight:800}.portfolio-assurance strong{font-size:13px;line-height:1.55}.portfolio-care{padding:clamp(100px,12vw,190px) clamp(24px,6vw,110px)}.portfolio-care>header{grid-template-columns:.45fr 1fr .75fr;align-items:start;gap:clamp(28px,5vw,90px);display:grid}.portfolio-care h2,.portfolio-guide-copy h2,.portfolio-final h2{letter-spacing:-.055em;margin:-9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5.7vw,86px);font-weight:400;line-height:1.08}.portfolio-care header>p{color:var(--clinic-muted);margin:0;font-size:14px;line-height:1.85}.portfolio-care>div{border-top:1px solid var(--clinic-line);grid-template-columns:repeat(3,1fr);margin-top:92px;display:grid}.portfolio-care article{border-right:1px solid var(--clinic-line);flex-direction:column;min-height:310px;padding:30px clamp(18px,2.5vw,38px);display:flex}.portfolio-care article:last-child{border-right:0}.portfolio-care article>span{color:var(--clinic-accent);font-size:9px;font-weight:850}.portfolio-care article>strong{letter-spacing:-.04em;margin-top:58px;font-size:24px}.portfolio-care article>p{max-width:340px;color:var(--clinic-muted);margin:16px 0;font-size:13px;line-height:1.75}.portfolio-care article>a{color:var(--clinic-ink);letter-spacing:.09em;margin-top:auto;font-size:9px;font-weight:800;text-decoration:none}.portfolio-spotlight{background:var(--clinic-surface);border-top:1px solid var(--clinic-line);border-bottom:1px solid var(--clinic-line);grid-template-columns:1.08fr .92fr;min-height:920px;display:grid}.portfolio-spotlight-image{background:#d9d0cb;border-radius:2px 220px 2px 2px;min-height:760px;margin:clamp(36px,4vw,68px) 0 clamp(36px,4vw,68px) clamp(36px,5vw,84px);position:relative;overflow:hidden}.portfolio-aube .portfolio-spotlight-image{border-radius:2px}.portfolio-health .portfolio-spotlight-image{border-radius:220px 2px 2px}.portfolio-spotlight-image>img{object-fit:cover;object-position:center;transition:transform .9s cubic-bezier(.2,.75,.2,1)}.portfolio-spotlight:hover .portfolio-spotlight-image>img{transform:scale(1.025)}.portfolio-spotlight-image:after{content:"";background:linear-gradient(#0000 44%,#150d1194);position:absolute;inset:0}.portfolio-spotlight-image>span{z-index:2;color:#ffffffd1;letter-spacing:.13em;font-size:10px;font-weight:800;position:absolute;bottom:30px;left:34px}.portfolio-spotlight-copy{flex-direction:column;justify-content:center;padding:clamp(80px,8vw,140px) clamp(40px,7vw,118px);display:flex}.portfolio-spotlight-copy>span{color:var(--clinic-accent);letter-spacing:.16em;font-size:10px;font-weight:850}.portfolio-spotlight-copy>h2{letter-spacing:-.055em;max-width:660px;margin:28px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,4.8vw,76px);font-weight:400;line-height:1.12}.portfolio-spotlight-copy>p{max-width:590px;color:var(--clinic-muted);margin:26px 0 0;font-size:14px;line-height:1.85}.portfolio-brief-card{border:1px solid var(--clinic-line);background:color-mix(in srgb, var(--clinic-bg) 80%, white);margin-top:52px;box-shadow:0 32px 70px #291a2114}.portfolio-brief-card>header,.portfolio-brief-card>footer{justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:0 22px;display:flex}.portfolio-brief-card>header{border-bottom:1px solid var(--clinic-line)}.portfolio-brief-card>header>span{letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,serif;font-size:13px;font-weight:700;overflow:hidden}.portfolio-brief-card>header>b{color:var(--clinic-muted);letter-spacing:.1em;white-space:nowrap;align-items:center;gap:8px;font-size:9px;display:flex}.portfolio-brief-card>header i{background:#5f8b76;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #5f8b7621}.portfolio-brief-card>div{border-bottom:1px solid var(--clinic-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:78px;padding:17px 22px;display:grid}.portfolio-brief-card>div>span{color:var(--clinic-muted);font-size:10px;font-weight:700}.portfolio-brief-card>div>strong{text-align:right;max-width:230px;font-size:13px}.portfolio-brief-card>footer{background:var(--clinic-accent);color:#fff}.portfolio-brief-card>footer span,.portfolio-brief-card>footer strong{letter-spacing:.12em;font-size:9px;font-weight:800}.portfolio-guide{background:var(--clinic-ink);color:#fff;grid-template-columns:1.02fr .98fr;min-height:850px;display:grid}.portfolio-journey-map{background:radial-gradient(circle at 88% 10%, color-mix(in srgb, var(--clinic-accent-soft) 20%, transparent), transparent 34%), #ffffff09;border:1px solid #ffffff2b;flex-direction:column;min-height:720px;margin:clamp(38px,5vw,78px);padding:clamp(28px,4vw,58px);display:flex}.portfolio-journey-map>header{grid-template-columns:1fr auto;gap:12px 24px;display:grid}.portfolio-journey-map>header>span{color:var(--clinic-accent-soft);letter-spacing:.14em;grid-column:1/-1;font-size:10px;font-weight:800}.portfolio-journey-map>header>strong{letter-spacing:.06em;font-family:Georgia,serif;font-size:clamp(22px,2.2vw,34px)}.portfolio-journey-map>header>small{color:#ffffff94;align-self:center;font-size:10px}.portfolio-journey-map>ol{margin:auto 0;padding:0;list-style:none}.portfolio-journey-map li{border-top:1px solid #ffffff26;grid-template-columns:50px 1fr auto;align-items:center;gap:18px;min-height:105px;display:grid;position:relative}.portfolio-journey-map li:last-child{border-bottom:1px solid #ffffff26}.portfolio-journey-map li>span{color:var(--clinic-accent-soft);font-size:10px;font-weight:800}.portfolio-journey-map li>strong{font-size:14px}.portfolio-journey-map li>i{background:#ffffff47;border-radius:50%;width:9px;height:9px}.portfolio-journey-map li>b{color:var(--clinic-accent);letter-spacing:.1em;background:#fff;border-radius:999px;padding:7px 10px;font-size:8px;position:absolute;right:24px}.portfolio-journey-map>footer{color:#ffffff85;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:22px;font-size:9px;font-weight:750;display:flex}.portfolio-journey-map>footer>span{align-items:center;gap:9px;display:flex}.portfolio-journey-map>footer i{background:#7ba08e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #7ba08e1f}.portfolio-guide-copy{flex-direction:column;justify-content:center;padding:clamp(70px,8vw,130px) clamp(34px,7vw,120px);display:flex}.portfolio-guide-copy>span{color:var(--clinic-accent-soft)}.portfolio-guide-copy h2{color:#fff;margin-top:26px}.portfolio-guide-copy>p{color:#ffffff94;max-width:520px;margin:30px 0 0;font-size:14px;line-height:1.85}.portfolio-guide-copy>a,.portfolio-guide-copy>button{background:0 0;border:1px solid #ffffff47;align-self:flex-start;margin-top:38px}.portfolio-faq{grid-template-columns:.72fr 1.28fr;gap:clamp(48px,8vw,140px);padding:clamp(100px,11vw,170px) clamp(24px,7vw,120px);display:grid}.portfolio-faq header h2{letter-spacing:-.05em;margin-top:22px;font-family:Georgia,serif;font-size:clamp(44px,5vw,76px);font-weight:400}.portfolio-faq article{border-top:1px solid var(--clinic-line)}.portfolio-faq article:last-child{border-bottom:1px solid var(--clinic-line)}.portfolio-faq article>button{width:100%;min-height:88px;color:var(--clinic-ink);text-align:left;background:0 0;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;display:grid}.portfolio-faq article>button>span{color:var(--clinic-accent);font-size:9px;font-weight:800}.portfolio-faq article>button>strong{font-size:15px}.portfolio-faq article>button>b{font-size:22px;font-weight:400}.portfolio-faq article>p{max-width:680px;color:var(--clinic-muted);margin:-5px 44px 30px 58px;font-size:13px;line-height:1.8}.portfolio-final{background:var(--clinic-accent);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:690px;padding:90px 24px;display:flex}.portfolio-final>span{color:#ffffff9e}.portfolio-final h2{color:#fff;max-width:1040px;margin-top:32px}.portfolio-final>a,.portfolio-final>button{color:var(--clinic-accent);background:#fff;border:1px solid #ffffff61;margin-top:42px}.portfolio-footer{color:#fff;background:#1f171a;grid-template-columns:1fr auto;align-items:start;gap:14px 40px;min-height:150px;padding:38px clamp(24px,5vw,90px);display:grid}.portfolio-footer>strong{letter-spacing:.08em;font-family:Georgia,serif;font-size:20px}.portfolio-footer>span{color:#ffffff8f;letter-spacing:.12em;text-align:right;font-size:9px;font-weight:750}.portfolio-footer>small{color:#ffffff73;grid-column:1/-1;max-width:650px;font-size:9px;line-height:1.65}.portfolio-planner-backdrop{z-index:2000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#180f13ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.portfolio-planner{color:#2e2227;background:#fbf9f6;border-radius:24px;width:min(620px,100%);max-height:calc(100svh - 40px);overflow:auto;box-shadow:0 40px 100px #190d1359}.portfolio-planner>header{border-bottom:1px solid #311f281f;justify-content:space-between;align-items:center;min-height:84px;padding:0 26px;display:flex}.portfolio-planner>header>div{gap:5px;display:grid}.portfolio-planner>header span{color:#7c6c73;letter-spacing:.12em;font-size:8px;font-weight:800}.portfolio-planner>header strong{font-size:15px}.portfolio-planner>header button{color:#3d2a33;background:#eee8e4;border-radius:50%;width:38px;height:38px;font-size:21px}.portfolio-planner-progress{grid-template-columns:repeat(3,1fr);gap:7px;padding:22px 26px 0;display:grid}.portfolio-planner-progress i{background:#ded6d2;border-radius:99px;height:3px}.portfolio-planner-progress i.done{background:#5a3144}.portfolio-planner-body{min-height:480px;padding:42px 42px 36px;position:relative}.portfolio-planner-body>span{color:#725365;font-size:9px;font-weight:850}.portfolio-planner-body h2{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(32px,5vw,47px)}.portfolio-planner-body>p{color:#776a70;margin:14px 0 28px;font-size:13px;line-height:1.7}.portfolio-planner-body>div:not(.planner-summary){gap:8px;display:grid}.portfolio-planner-body>div:not(.planner-summary)>button{color:#36262e;text-align:left;background:#fff;border:1px solid #35222b24;border-radius:12px;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;font-size:12px;display:flex}.portfolio-planner-body>div>button.active{background:#f1e9ed;border-color:#573045}.planner-next{color:#fff;background:#51283b;border-radius:999px;width:100%;min-height:54px;margin-top:26px;font-size:12px;font-weight:750}.planner-next:disabled{cursor:not-allowed;opacity:.38}.planner-back{color:#5a4a52;background:0 0;font-size:18px;position:absolute;top:20px;right:42px}.planner-complete>span{color:#315a48;background:#dceae2;border-radius:50%;place-items:center;width:48px;height:48px;font-size:18px;display:grid}.planner-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:30px;display:grid}.planner-summary>span{background:#efe9e5;border-radius:12px;gap:7px;min-width:0;padding:15px;font-size:11px;font-weight:750;display:grid}.planner-summary small{color:#887a80;font-size:8px}.portfolio-planner>footer{color:#8a7c82;border-top:1px solid #311f281f;align-items:center;min-height:48px;padding:0 26px;font-size:8px;display:flex}.demo-site-full-link{background:var(--plum);color:#fff;border-radius:999px;align-items:center;gap:15px;min-height:34px;margin-left:auto;padding:0 14px;font-size:9px;text-decoration:none;display:inline-flex}.demo-site-derm{background:radial-gradient(circle at 80% 10%,#bea0a547,#0000 30%),linear-gradient(135deg,#f5eee8,#e8dbd6)}.demo-site-aube{background:radial-gradient(circle at 78% 10%,#b5a59940,#0000 30%),linear-gradient(135deg,#f1efea,#ded9d2)}.demo-site-health{background:radial-gradient(circle at 78% 10%,#99b8aa40,#0000 30%),linear-gradient(135deg,#edf2ee,#dce7e1)}.studio-channel-tabs .studio-play{color:var(--plum);background:0 0;border:1px solid #4d27392e;margin-left:auto}@media (max-width:1100px){.hero-system{min-height:630px}.hero-scene-consult{grid-template-columns:.8fr 48px 1.2fr;gap:12px;padding:25px}.hero-consult-patient{min-height:285px;padding:17px}.hero-consult-patient>p{margin-top:42px}.hero-consult-staff{min-height:330px;padding:19px}.hero-visit-track>div{padding-inline:4px}.portfolio-care>header{grid-template-columns:1fr 1.2fr}.portfolio-care>header>p{grid-column:2}.portfolio-spotlight{grid-template-columns:1fr 1fr}.portfolio-spotlight-image{margin-left:38px}.portfolio-guide{grid-template-columns:.9fr 1.1fr}.portfolio-journey-map{margin:38px;padding:34px}.portfolio-nav>nav{display:none}.portfolio-nav{grid-template-columns:1fr auto auto}}@media (max-width:760px){.hero-system{border-radius:24px;min-height:600px}.hero-system-top{height:56px;padding:0 16px}.hero-system-top strong,.hero-system-top>span{font-size:8px}.hero-system-stage{inset:56px 0 126px}.hero-video-copy{width:calc(100% - 48px);top:56%;left:24px}.hero-video-copy>strong{font-size:34px}.hero-video-meta{left:16px;right:16px}.hero-scene-trust{padding:14px}.hero-web-nav{grid-template-columns:1fr auto;height:54px;padding:0 10px}.hero-web-nav>span{display:none}.hero-web-nav>strong{font-size:15px}.hero-web-photo{opacity:.62;border-radius:150px 150px 10px 10px;width:auto;inset:68px 14px 42px 38%}.hero-web-copy{width:88%;padding:90px 0 0 8px}.hero-web-copy>strong{font-size:29px}.hero-web-copy>p{max-width:260px}.hero-web-proof{grid-template-columns:1fr 1fr;left:22px;right:22px}.hero-web-proof span:nth-child(n+3){display:none}.hero-scene-consult{padding:17px;display:block}.hero-consult-patient{transform-origin:0 0;width:54%;min-height:250px;padding:14px;position:absolute;top:28px;left:17px;transform:scale(.9)}.hero-consult-patient>p{margin-top:35px;font-size:9px}.hero-consult-arrow{display:none}.hero-consult-staff{z-index:2;width:72%;min-height:310px;padding:17px;position:absolute;bottom:22px;right:17px}.hero-consult-staff>strong{font-size:20px}.hero-consult-staff>div{grid-template-columns:1fr}.hero-consult-staff>div>span:last-child{display:none}.hero-scene-visit{padding:25px 17px}.hero-visit-head>b{display:none}.hero-visit-track{grid-template-columns:repeat(5,minmax(54px,1fr));gap:0;margin-top:30px;overflow:hidden}.hero-visit-track>div{min-height:140px;padding-inline:2px}.hero-visit-track>div>span{width:38px;height:38px}.hero-visit-track small{max-width:58px}.hero-visit-result{margin-top:8px;padding:15px}.hero-visit-result>span{display:none}.hero-system-caption{left:16px;right:16px}.hero-system-tabs button{padding-inline:9px}.hero-system-tabs button>span{display:none}.hero-system-tabs button>strong{font-size:10px}.portfolio-demo-bar{grid-template-columns:1fr auto;min-height:54px;padding:8px 16px}.portfolio-demo-bar>span{display:none}.portfolio-demo-bar nav{gap:10px;overflow-x:auto}.portfolio-demo-bar nav a{white-space:nowrap;font-size:8px}.portfolio-nav{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;min-height:104px;padding:10px 16px}.portfolio-brand{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.portfolio-locale{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,1fr);padding:3px;display:grid}.portfolio-locale button{min-height:30px;padding:0 8px}.portfolio-nav-cta{text-overflow:ellipsis;white-space:nowrap;max-width:132px;min-height:38px;padding:0 13px;font-size:9px;overflow:hidden}.portfolio-hero{align-items:flex-end;min-height:690px;padding:72px 20px 52px}.portfolio-hero>img{object-position:58% center}.portfolio-hero-overlay{background:linear-gradient(#170e121f 25%,#170e12e6)}.portfolio-hero-copy{width:100%}.portfolio-hero-copy h1{margin-top:22px;font-size:clamp(39px,11vw,50px);line-height:1.08}.portfolio-hero-copy h1 b{max-width:100%}.portfolio-hero-copy>p{font-size:13px}.portfolio-hero-index{display:none}.portfolio-assurance{grid-template-columns:1fr;padding:0 18px}.portfolio-assurance>div{border-right:0;border-bottom:1px solid var(--clinic-line);min-height:74px;padding:18px 8px}.portfolio-assurance>div:last-child{border-bottom:0}.portfolio-care{padding:96px 20px}.portfolio-care>header{grid-template-columns:1fr;gap:28px}.portfolio-care>header>p{grid-column:auto}.portfolio-care h2,.portfolio-spotlight-copy>h2,.portfolio-guide-copy h2,.portfolio-final h2{font-size:clamp(43px,12vw,58px)}.portfolio-care>div{grid-template-columns:1fr;margin-top:55px}.portfolio-care article{border-right:0;border-bottom:1px solid var(--clinic-line);min-height:240px;padding:28px 4px}.portfolio-care article>strong{margin-top:38px}.portfolio-spotlight{grid-template-columns:1fr;min-height:0}.portfolio-spotlight-image{border-radius:2px 130px 2px 2px;min-height:590px;margin:20px}.portfolio-health .portfolio-spotlight-image{border-radius:130px 2px 2px}.portfolio-spotlight-image>span{bottom:20px;left:20px}.portfolio-spotlight-copy{padding:78px 20px 90px}.portfolio-spotlight-copy>p{font-size:13px}.portfolio-brief-card{margin-top:38px}.portfolio-brief-card>div{min-height:72px;padding-inline:16px}.portfolio-brief-card>header,.portfolio-brief-card>footer{padding-inline:16px}.portfolio-brief-card>div>strong{font-size:12px}.portfolio-guide{grid-template-columns:1fr}.portfolio-journey-map{min-height:610px;margin:20px;padding:24px 18px}.portfolio-journey-map li{grid-template-columns:38px 1fr auto;gap:10px;min-height:92px}.portfolio-journey-map li>strong{font-size:12px}.portfolio-journey-map>footer{flex-direction:column;align-items:flex-start}.portfolio-guide-copy{padding:85px 20px 95px}.portfolio-faq{grid-template-columns:1fr;gap:48px;padding:96px 20px}.portfolio-faq article>button{grid-template-columns:34px 1fr auto;min-height:78px}.portfolio-faq article>button>strong{font-size:13px}.portfolio-faq article>p{margin:-3px 16px 26px 46px;font-size:12px}.portfolio-final{min-height:570px;padding:70px 20px}.portfolio-footer{grid-template-columns:1fr}.portfolio-footer>span{text-align:left}.portfolio-footer>small{grid-column:auto}.portfolio-planner-backdrop{align-items:end;padding:0}.portfolio-planner{border-radius:24px 24px 0 0;max-height:92svh}.portfolio-planner-body{min-height:480px;padding:36px 22px 28px}.planner-back{right:22px}.planner-summary{grid-template-columns:1fr}.demo-site-full-link{justify-content:space-between;width:100%;min-height:40px;margin:4px 0 0}.demo-tech-strip{flex-wrap:wrap;min-height:0;padding-block:14px}.studio-channel-tabs{flex-wrap:wrap}.studio-channel-tabs .studio-play{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.hero-scene,.hero-system-tabs button.active>i>b{animation:none}.hero-system-tabs button.active>i>b{width:100%}}.pilot-plan-page{color:#2f2027;background:#f3eee8;min-height:100svh;overflow:clip}.pilot-plan-page *,.pilot-plan-page :before,.pilot-plan-page :after{box-sizing:border-box;font-style:normal}.plan-nav{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f8f4efe0;border-bottom:1px solid #3d25301f;justify-content:space-between;align-items:center;gap:32px;min-height:82px;padding:0 clamp(22px,5.2vw,88px);display:flex}.plan-nav>a{align-items:center;gap:18px;text-decoration:none;display:flex}.plan-nav>a strong{letter-spacing:.05em;font-family:Copperplate,Copperplate Gothic Light,Copperplate Gothic,serif;font-size:23px;font-weight:300;line-height:1}.plan-nav>a span{color:#796b71;border-left:1px solid #3d25302e;padding-left:18px;font-size:12px;font-weight:700}.plan-nav>span{color:#887c81;font-size:11px;font-weight:650}.plan-hero{color:#fff;background:radial-gradient(circle at 84% 13%,#bf97a45c,#0000 31%),radial-gradient(circle at 8% 90%,#80978933,#0000 29%),#302029;grid-template-columns:minmax(0,1.24fr) minmax(360px,.76fr);align-items:center;gap:clamp(60px,9vw,150px);min-height:850px;padding:clamp(88px,10vw,150px) clamp(24px,7vw,120px);display:grid;position:relative;overflow:hidden}.plan-hero:before{content:"";border:1px solid #ffffff1a;border-radius:50%;width:42vw;height:42vw;position:absolute;top:-18vw;right:-10vw}.plan-hero-copy,.plan-hero-card{z-index:1;position:relative}.plan-kicker,.plan-outcome header>span,.plan-focus>div>span,.plan-weeks header>span,.plan-measure header>span,.plan-governance>div:first-child>span,.plan-next>div:first-child>span{color:#d6b9c2;letter-spacing:.16em;font-size:11px;font-weight:850}.plan-hero h1{letter-spacing:-.068em;max-width:850px;margin:34px 0 0;font-size:clamp(54px,6vw,92px);font-weight:720;line-height:1.04}.plan-hero-copy>p{color:#ffffffad;max-width:680px;margin:34px 0 0;font-size:16px;font-weight:500;line-height:1.9}.plan-notice{color:#ffffffa6;background:#ffffff0f;border:1px solid #ffffff26;border-radius:12px;max-width:680px;margin-top:24px;padding:15px 17px;font-size:12px;line-height:1.65}.plan-actions{flex-wrap:wrap;gap:10px;margin-top:38px;display:flex}.plan-offer-line{color:#d9bdc5;letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:9px;margin-top:24px;font-size:11px;font-weight:750;display:flex}.plan-offer-line i{color:#ffffff59;font-style:normal}.plan-pricing-note{color:#fff0f4b8;max-width:520px;margin:14px 0 0;font-size:12px;line-height:1.7}.plan-pricing-note strong{color:#f3d9df;font-weight:760}.plan-actions button{color:#4b2939;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:999px;min-height:52px;padding:0 21px;font-size:12px;font-weight:800}.plan-actions .plan-action-quiet{color:#fff;background:0 0;border-color:#ffffff3d}.plan-actions button:focus-visible{outline-offset:3px;outline:3px solid #e6c7cfa6}.plan-hero-card{color:#34242c;background:#f9f5f0f0;border:1px solid #fff3;border-radius:28px;padding:12px 30px;transform:rotate(1.2deg);box-shadow:0 44px 100px #0c050942}.plan-hero-card>div{border-bottom:1px solid #3d25301f;align-content:center;gap:9px;min-height:98px;padding:22px 2px;display:grid}.plan-hero-card>div:last-child{border-bottom:0}.plan-hero-card span{color:#917f86;letter-spacing:.14em;font-size:9px;font-weight:850}.plan-hero-card strong{letter-spacing:-.025em;font-size:20px}.plan-hero-card small{color:#fff9;font-size:11px}.plan-hero-card>div:not(.plan-hero-primary) small{color:#85767d;line-height:1.45}.plan-hero-card .plan-hero-primary{color:#fff;background:#582f42;border:0;border-radius:18px;margin:10px -18px;padding:27px 20px}.plan-hero-primary span{color:#d9bdc5}.plan-hero-primary strong{font-size:24px}.plan-outcome,.plan-focus,.plan-weeks,.plan-measure,.plan-governance,.plan-next{padding:clamp(90px,11vw,170px) clamp(24px,7vw,120px)}.plan-outcome{background:#fbf8f4}.plan-outcome header{grid-template-columns:.35fr 1fr;align-items:start;gap:clamp(36px,7vw,115px);display:grid}.plan-outcome header>span,.plan-focus>div>span,.plan-measure header>span{color:#6f8679}.plan-outcome h2,.plan-focus h2,.plan-weeks h2,.plan-measure h2,.plan-governance h2,.plan-next h2{letter-spacing:-.064em;margin:-9px 0 0;font-size:clamp(44px,5.3vw,78px);font-weight:670;line-height:1.13}.plan-outcome-grid{border-top:1px solid #3d253029;grid-template-columns:repeat(3,1fr);margin-top:clamp(70px,8vw,115px);display:grid}.plan-outcome-grid article{border-right:1px solid #3d253029;flex-direction:column;min-height:280px;padding:30px clamp(18px,2.8vw,42px) 24px 0;display:flex}.plan-outcome-grid article+article{padding-left:clamp(18px,2.8vw,42px)}.plan-outcome-grid article:last-child{border-right:0}.plan-outcome-grid span{color:#71877b;font-size:12px;font-weight:800}.plan-outcome-grid strong{letter-spacing:-.04em;margin-top:auto;font-size:clamp(23px,2.2vw,34px);line-height:1.45}.plan-focus{background:#e5ddd7;grid-template-columns:.86fr 1.14fr;gap:clamp(60px,10vw,170px);display:grid}.plan-focus h2{margin-top:30px;font-size:clamp(43px,4.7vw,69px)}.plan-focus>div>p{color:#71656a;max-width:590px;margin:30px 0 0;font-size:15px;line-height:1.85}.plan-focus ol{border-top:1px solid #3d25302b;margin:0;padding:0;list-style:none}.plan-focus li{border-bottom:1px solid #3d25302b;grid-template-columns:54px 1fr auto;align-items:center;gap:22px;min-height:132px;padding:28px 0;display:grid}.plan-focus li>span{color:#71877b;font-size:11px;font-weight:850}.plan-focus li>strong{letter-spacing:-.025em;font-size:19px}.plan-focus li>small{color:#82757a;text-align:right;max-width:155px;font-size:11px;line-height:1.5}.plan-weeks{color:#fff;background:#302029}.plan-weeks header{grid-template-columns:.35fr 1fr;gap:clamp(36px,7vw,115px);display:grid}.plan-weeks>div{border-top:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);margin-top:clamp(65px,8vw,110px);display:grid}.plan-weeks article{border-right:1px solid #ffffff29;flex-direction:column;min-height:380px;padding:30px clamp(17px,2.2vw,32px) 28px 0;display:flex}.plan-weeks article+article{padding-left:clamp(17px,2.2vw,32px)}.plan-weeks article:last-child{border-right:0}.plan-weeks article>span{color:#d6b9c2;font-size:12px;font-weight:850}.plan-weeks article>strong{letter-spacing:-.035em;margin-top:52px;font-size:24px}.plan-weeks article>p{color:#fff9;margin:20px 0;font-size:14px;line-height:1.8}.plan-weeks article>small{color:#ffffffb8;border-top:1px solid #ffffff1f;margin-top:auto;padding-top:18px;font-size:11px;line-height:1.6}.plan-measure{background:#f6f1eb;grid-template-columns:.76fr 1.24fr;gap:clamp(60px,10vw,170px);display:grid}.plan-measure header>p{color:#75686d;max-width:530px;margin:29px 0 0;font-size:15px;line-height:1.8}.plan-measure h2{margin-top:30px}.plan-measure-table{border-top:1px solid #3d253029}.plan-measure-table>div{border-bottom:1px solid #3d253029;grid-template-rows:auto auto;grid-template-columns:42px 1fr auto;align-content:center;gap:8px 18px;min-height:144px;padding:25px 0;display:grid}.plan-measure-table span{color:#71877b;grid-row:1/3;align-self:start;padding-top:5px;font-size:10px;font-weight:850}.plan-measure-table strong{font-size:20px}.plan-measure-table small{color:#7b6f74;font-size:11px}.plan-measure-table b{color:#5e4a53;white-space:nowrap;background:#e5ddd7;border-radius:999px;grid-area:1/3/3;align-self:center;padding:10px 13px;font-size:10px}.plan-governance{background:#dce5df;grid-template-columns:.65fr 1.35fr;gap:clamp(60px,9vw,150px);display:grid}.plan-governance>div:first-child>span{color:#527063}.plan-governance h2{margin-top:30px}.plan-governance-grid{border-top:1px solid #2c4b3c33;grid-template-columns:repeat(3,1fr);display:grid}.plan-governance-grid article{border-right:1px solid #2c4b3c33;min-height:330px;padding:27px clamp(16px,2.1vw,30px) 24px 0}.plan-governance-grid article+article{padding-left:clamp(16px,2.1vw,30px)}.plan-governance-grid article:last-child{border-right:0}.plan-governance-grid article>span{color:#4c6b5c;font-size:12px;font-weight:850}.plan-governance-grid ul{margin:52px 0 0;padding:0;list-style:none}.plan-governance-grid li{color:#4d5e55;border-top:1px solid #2c4b3c29;padding:14px 0;font-size:13px;line-height:1.55}.plan-next{color:#fff;background:#5a3043;grid-template-columns:1fr .7fr;align-items:end;gap:clamp(60px,10vw,170px);display:grid}.plan-next>div:first-child>span{color:#d8b9c3}.plan-next h2{margin-top:30px}.plan-next>div:first-child>p{color:#ffffff9e;max-width:670px;margin:28px 0 0;font-size:15px;line-height:1.85}.plan-next-list{border-top:1px solid #ffffff2b}.plan-next-list>span{color:#fffc;border-bottom:1px solid #ffffff2b;grid-template-columns:42px 1fr;align-items:center;min-height:72px;padding:0 3px;font-size:13px;display:grid}.plan-next-list b{color:#d8b9c3;font-size:10px}.plan-next>a{color:#fff;border:1px solid #ffffff47;border-radius:999px;grid-column:1/-1;align-items:center;gap:34px;width:fit-content;min-height:52px;margin-top:20px;padding:0 20px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.plan-footer{color:#fff;background:#28191f;grid-template-columns:auto 1fr;align-content:center;gap:8px 22px;min-height:148px;padding:38px clamp(24px,7vw,120px);display:grid}.plan-footer>strong{letter-spacing:.05em;font-family:Copperplate,Copperplate Gothic Light,Copperplate Gothic,serif;font-size:23px;font-weight:300;line-height:1}.plan-footer>span{color:#ffffff94;align-self:center;font-size:11px}.plan-footer>small{color:#ffffff61;grid-column:1/-1;max-width:820px;font-size:10px;line-height:1.6}.result-actions .plan-report-link{grid-column:1/-1;margin-top:0}.result-demo-link{justify-content:center;align-items:center;text-decoration:none;display:flex}@media (max-width:980px){.plan-hero{grid-template-columns:1fr;min-height:0}.plan-hero-card{width:min(620px,100%);transform:none}.plan-outcome header,.plan-weeks header,.plan-focus,.plan-measure,.plan-governance,.plan-next,.plan-outcome-grid{grid-template-columns:1fr}.plan-outcome-grid article,.plan-outcome-grid article+article{border-bottom:1px solid #3d253029;border-right:0;min-height:190px;padding:25px 0}.plan-weeks>div{grid-template-columns:1fr 1fr}.plan-weeks article:nth-child(2){border-right:0}.plan-governance-grid{grid-template-columns:1fr}.plan-governance-grid article,.plan-governance-grid article+article{border-bottom:1px solid #2c4b3c33;border-right:0;min-height:230px;padding:27px 0}.plan-governance-grid ul{margin-top:30px}}@media (max-width:640px){.plan-nav{min-height:72px;padding:0 18px}.plan-nav>a span,.plan-nav>span{display:none}.plan-hero,.plan-outcome,.plan-focus,.plan-weeks,.plan-measure,.plan-governance,.plan-next{padding:82px 20px}.plan-hero h1{font-size:clamp(43px,12vw,57px);line-height:1.08}.plan-hero-copy>p{font-size:14px}.plan-actions{grid-template-columns:1fr;display:grid}.plan-actions button{width:100%}.plan-hero-card{border-radius:22px;padding:9px 20px}.plan-hero-card>div{min-height:84px}.plan-outcome header,.plan-weeks header{grid-template-columns:1fr;gap:34px}.plan-outcome h2,.plan-focus h2,.plan-weeks h2,.plan-measure h2,.plan-governance h2,.plan-next h2{font-size:clamp(40px,11vw,52px)}.plan-focus{gap:60px}.plan-focus li{grid-template-columns:34px 1fr;gap:14px;min-height:122px}.plan-focus li>small{text-align:left;grid-column:2;max-width:none}.plan-weeks>div{grid-template-columns:1fr}.plan-weeks article,.plan-weeks article+article{border-bottom:1px solid #ffffff29;border-right:0;min-height:310px;padding:28px 0}.plan-measure{gap:60px}.plan-measure-table>div{grid-template-columns:32px 1fr}.plan-measure-table b{grid-area:3/2;width:fit-content;margin-top:7px}.plan-governance{gap:60px}.plan-next{gap:54px}.plan-footer{grid-template-columns:1fr;padding:34px 20px}.plan-footer>small{grid-column:auto}}@media print{@page{size:A4;margin:11mm}.pilot-plan-page{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;overflow:visible}.plan-nav,.plan-actions,.plan-next>a{display:none!important}.plan-hero,.plan-outcome,.plan-focus,.plan-weeks,.plan-measure,.plan-governance,.plan-next{break-inside:avoid;min-height:0;padding:18mm 14mm}.plan-hero{grid-template-columns:1fr .7fr;gap:16mm}.plan-hero h1{font-size:36pt}.plan-outcome h2,.plan-focus h2,.plan-weeks h2,.plan-measure h2,.plan-governance h2,.plan-next h2{font-size:28pt}.plan-outcome-grid,.plan-weeks>div{margin-top:14mm}.plan-outcome-grid article{min-height:55mm}.plan-weeks article{min-height:72mm}.plan-footer{min-height:26mm;padding:8mm 14mm}}.legal-page{color:#2d1e25;background:#f4efe9;min-height:100svh;font-style:normal;overflow:clip}.legal-page *,.legal-page :before,.legal-page :after{box-sizing:border-box;font-style:normal}.legal-nav{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f9f6f1e0;border-bottom:1px solid #36222b24;justify-content:space-between;align-items:center;min-height:84px;padding:0 clamp(20px,5vw,82px);display:flex}.legal-nav>a:first-child{color:inherit;align-items:center;gap:17px;text-decoration:none;display:flex}.legal-nav strong{letter-spacing:.05em;font-family:Copperplate,Copperplate Gothic Light,Copperplate Gothic,serif;font-size:23px;font-weight:300;line-height:1}.legal-nav span{color:#756970;border-left:1px solid #36222b2e;padding-left:17px;font-size:11px;font-weight:700}.legal-nav>a:last-child{color:#fff;background:#542d40;border-radius:999px;align-items:center;min-height:42px;padding:0 17px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.legal-hero{color:#fff;background:radial-gradient(circle at 82% 12%,#be99a347,#0000 31%),#33212a;grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(50px,9vw,150px);min-height:610px;padding:clamp(90px,10vw,150px) clamp(24px,7vw,120px);display:grid}.legal-hero span{color:#d7bac3;letter-spacing:.16em;font-size:11px;font-weight:850}.legal-hero h1{letter-spacing:-.07em;margin:30px 0 0;font-size:clamp(58px,7vw,104px);line-height:1}.legal-hero p{color:#ffffffa3;word-break:keep-all;margin:0;font-size:16px;line-height:1.9}.legal-hero small{color:#fff6;letter-spacing:.08em;margin-top:30px;font-size:10px;font-weight:750;display:block}.legal-content{background:#faf7f3;padding:clamp(90px,11vw,170px) clamp(24px,7vw,120px)}.legal-content>article{border-top:1px solid #36222b29;grid-template-columns:.27fr .73fr;gap:clamp(30px,7vw,120px);min-height:230px;padding:34px 0;display:grid}.legal-content>article:last-child{border-bottom:1px solid #36222b29}.legal-content>article>span{color:#7d5467;font-size:11px;font-weight:850}.legal-content article>div{max-width:850px}.legal-content h2{letter-spacing:-.05em;margin:0;font-size:clamp(29px,3vw,46px)}.legal-content p{color:#74676d;word-break:keep-all;margin:22px 0 0;font-size:14px;line-height:1.85}.legal-content ul{border-top:1px solid #36222b1f;margin:25px 0 0;padding:0;list-style:none}.legal-content li{color:#57464e;border-bottom:1px solid #36222b1f;align-items:center;min-height:54px;padding:14px 0;font-size:13px;display:flex}.legal-contact{background:#dfe8e2;padding:clamp(90px,10vw,150px) clamp(24px,7vw,120px)}.legal-contact>span{color:#507061;letter-spacing:.15em;font-size:10px;font-weight:850}.legal-contact h2{letter-spacing:-.065em;max-width:800px;margin:25px 0 0;font-size:clamp(42px,5vw,74px);line-height:1.08}.legal-contact p{color:#617168;margin:24px 0 0;font-size:14px}.legal-contact>div{flex-wrap:wrap;gap:9px;margin-top:38px;display:flex}.legal-contact a{color:#30493d;border:1px solid #2c433838;border-radius:999px;align-items:center;gap:28px;min-height:49px;padding:0 18px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.legal-contact a:first-child{color:#fff;background:#315142;border-color:#315142}.legal-footer{color:#fff;background:#26171e;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:145px;padding:36px clamp(24px,7vw,120px);display:grid}.legal-footer strong{letter-spacing:.05em;font-family:Copperplate,Copperplate Gothic Light,Copperplate Gothic,serif;font-size:23px;font-weight:300;line-height:1}.legal-footer span{color:#ffffff80;font-size:11px}.legal-footer a{color:#ffffffb3;font-size:11px;text-decoration:none}@media (max-width:760px){.legal-nav{min-height:72px;padding-inline:18px}.legal-nav span{display:none}.legal-hero{grid-template-columns:1fr;align-content:end;gap:54px;min-height:640px;padding:90px 20px 70px}.legal-hero h1{font-size:clamp(51px,15vw,72px)}.legal-hero p{font-size:14px}.legal-content{padding:80px 20px}.legal-content>article{grid-template-columns:1fr;gap:18px;min-height:0;padding:30px 0}.legal-contact{padding:86px 20px}.legal-contact h2{font-size:clamp(40px,12vw,56px)}.legal-contact>div{display:grid}.legal-contact a{justify-content:space-between}.legal-footer{grid-template-columns:1fr;padding:34px 20px}}.pilot-apply-page,.ops-page{color:#2e2027;background:#f4efe9;min-height:100vh}.apply-nav,.ops-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9f6f2e0;border-bottom:1px solid #4027331f;justify-content:space-between;align-items:center;min-height:86px;padding:0 clamp(24px,5vw,82px);display:flex}.apply-nav>a:first-child,.ops-nav>a{color:inherit;align-items:center;gap:18px;text-decoration:none;display:inline-flex}.apply-nav>a:first-child strong,.ops-nav>a strong{letter-spacing:.05em;font-family:Copperplate,Copperplate Gothic Light,Copperplate Gothic,serif;font-size:23px;font-weight:300;line-height:1}.apply-nav>a:first-child span,.ops-nav>a span{color:#786c71;border-left:1px solid #4027332e;padding-left:18px;font-size:12px;font-weight:700}.apply-nav>a:last-child{color:#4f3742;border:1px solid #40273329;border-radius:999px;padding:11px 16px;font-size:12px;font-weight:800;text-decoration:none}:is(.apply-nav a:focus-visible,.ops-nav a:focus-visible){outline-offset:4px;outline:3px solid #6b3f544d}.apply-shell{grid-template-columns:minmax(0,1fr) minmax(480px,.72fr);align-items:start;gap:clamp(52px,6vw,96px);width:min(1440px,100%);margin:0 auto;padding:clamp(72px,8vw,126px) clamp(24px,5vw,82px) clamp(92px,10vw,150px);display:grid}.apply-intro{padding-top:24px}.apply-kicker,.application-header small,.application-complete>small,.ops-heading small,.ops-locked small{color:#627e70;letter-spacing:.15em;font-size:11px;font-weight:850}.apply-intro h1{letter-spacing:-.068em;max-width:760px;margin:30px 0 0;font-size:clamp(46px,4.6vw,72px);font-weight:690;line-height:1.1}.apply-intro>p{color:#72666b;max-width:680px;margin:30px 0 0;font-size:15px;font-weight:500;line-height:1.85}.apply-jump{color:#fff;background:#5c3748;border-radius:999px;align-items:center;gap:30px;min-height:48px;margin-top:28px;padding:0 18px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 14px 34px #48283624}.apply-jump:focus-visible{outline-offset:4px;outline:3px solid #65425242}.apply-selection{border-top:1px solid #40273329;border-bottom:1px solid #40273329;grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.apply-selection>span{border-right:1px solid #40273324;flex-direction:column;gap:11px;min-height:104px;padding:24px 22px 22px 0;display:flex}.apply-selection>span+span{padding-left:22px}.apply-selection>span:last-child{border-right:0}.apply-selection small{color:#85777d;font-size:11px;font-weight:700}.apply-selection strong{letter-spacing:-.02em;font-size:16px}.apply-scope-line{color:#6b5861;letter-spacing:.05em;border-top:1px solid #40273324;flex-wrap:wrap;align-items:center;gap:9px;margin-top:17px;padding-top:16px;font-size:11px;font-weight:780;display:flex}.apply-scope-line i{color:#bfa9b0;font-style:normal}.apply-pricing-note{color:#6b5861;margin:12px 0 0;font-size:12px;line-height:1.7}.apply-pricing-note strong{color:#402733;font-weight:760}.apply-process{margin:58px 0 0;padding:0;list-style:none}.apply-process li{border-top:1px solid #40273321;grid-template-columns:45px 1fr;gap:18px;min-height:100px;padding:22px 0;display:grid}.apply-process li>span{color:#688275;font-size:11px;font-weight:850}.apply-process strong{font-size:15px}.apply-process p{color:#80747a;margin:8px 0 0;font-size:13px;line-height:1.6}.apply-safety-note{background:#e1e8e3;border:1px solid #37654e2b;border-radius:14px;margin-top:34px;padding:21px 22px}.apply-safety-note strong{color:#365546;font-size:13px}.apply-safety-note p{color:#5a7065;margin:8px 0 0;font-size:12px;line-height:1.65}.application-card{background:#fffdfa;border:1px solid #40273321;border-radius:28px;min-height:720px;padding:clamp(27px,3.2vw,46px);scroll-margin-top:28px;position:sticky;top:28px;box-shadow:0 32px 90px #301c251a}.application-header{justify-content:space-between;align-items:flex-start;display:flex}.application-header>div{gap:9px;display:grid}.application-header strong{letter-spacing:-.035em;font-size:23px}.application-header>span{color:#694c59;text-align:center;background:#efe8e4;border-radius:999px;min-width:52px;padding:8px 10px;font-size:11px;font-weight:800}.application-progress{grid-template-columns:repeat(3,1fr);margin:35px 0 0;padding:0;list-style:none;display:grid}.application-progress li{color:#ab9da3;gap:9px;display:grid;position:relative}.application-progress li:before{content:"";background:#e2d9d5;height:1px;position:absolute;top:14px;left:31px;right:8px}.application-progress li:last-child:before{display:none}.application-progress li>span{z-index:1;background:#fffdfa;border:1px solid #ded4d0;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-weight:850;display:grid;position:relative}.application-progress small{font-size:11px;font-weight:750}.application-progress .is-active{color:#5f3b4b}.application-progress .is-active>span{color:#fff;background:#633e4f;border-color:#633e4f}.application-progress .is-active:before{background:#8c6878}.application-step{border:0;margin:48px 0 0;padding:0}.application-step legend{letter-spacing:-.048em;padding:0;font-size:clamp(27px,2.4vw,36px);font-weight:680;line-height:1.28}.application-step legend:focus{outline:none}.application-step>p{color:#81747a;margin:13px 0 31px;font-size:13px;line-height:1.7}.application-step>label,.application-field-grid>label{gap:9px;margin-top:20px;display:grid}.application-step label>span{color:#604d56;font-size:12px;font-weight:800}.application-step label>span>small{color:#9b8c92;margin-left:6px;font-size:10px;font-weight:700}.application-step input:not([type=checkbox]),.application-step select{color:#30232a;width:100%;height:54px;font:inherit;background:#fbf8f5;border:1px solid #d9cfcb;border-radius:12px;outline:0;padding:0 15px;font-size:14px}.application-step select{-webkit-appearance:auto;appearance:auto}.application-step input:focus,.application-step select:focus{border-color:#654252;box-shadow:0 0 0 3px #6542521a}.application-field-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.application-scope{color:#fff;background:#332129;border-radius:14px;margin-top:28px;padding:22px}.application-scope>span{color:#cfb8c2;letter-spacing:.1em;font-size:10px;font-weight:850;display:block}.application-scope>strong{word-break:keep-all;overflow-wrap:break-word;margin-top:12px;font-size:19px;display:block}.application-scope>p{color:#ffffff9e;margin:9px 0 0;font-size:12px;line-height:1.6}.application-consent{cursor:pointer;background:#f7f2ee;border:1px solid #d9cfcb;border-radius:13px;grid-template-columns:20px 1fr;align-items:start;padding:18px;margin-top:25px!important}.application-consent input{accent-color:#623d4f;width:17px;height:17px;margin:2px 0 0}.application-consent>span{gap:7px;display:grid}.application-consent strong{font-size:12px;line-height:1.5}.application-consent small{color:#81747a;font-size:11px;font-weight:500;line-height:1.6}.pilot-honeypot{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.application-error{color:#8a3838;background:#f6e9e8;border-radius:10px;margin:20px 0 0;padding:12px 14px;font-size:12px;line-height:1.5}.application-error:focus{outline-offset:2px;outline:3px solid #8a383829}.application-actions{min-height:0;color:inherit;background:0 0;border-top:1px solid #e2d8d4;justify-content:space-between;align-items:center;gap:16px;margin-top:34px;padding:22px 0 0;display:flex}.application-actions button,.application-copy,.application-withdraw button,.application-complete>a{min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:12px;font-weight:850;display:inline-flex}.application-actions button:focus-visible{outline-offset:3px;outline:3px solid #6542523d}.application-copy:focus-visible{outline-offset:3px;outline:3px solid #6542523d}.application-withdraw button:focus-visible{outline-offset:3px;outline:3px solid #6542523d}.application-back{color:#76666d;background:0 0}.application-next{color:#fff;background:#5c3748;gap:22px;min-width:146px}.application-next:disabled{cursor:wait;opacity:.62}.application-complete{flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:sticky}.application-complete-mark{color:#375848;background:#dfe9e3;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:28px;font-size:20px;font-weight:900;display:grid}.application-complete h2{letter-spacing:-.055em;max-width:480px;margin:20px 0 0;font-size:clamp(34px,3.2vw,48px);line-height:1.2}.application-complete>p{color:#786b71;max-width:500px;margin:18px 0 0;font-size:13px;line-height:1.75}.application-complete>a{color:#fff;background:#5c3748;margin-top:30px;text-decoration:none}.application-reference{background:#f8f4f0;border:1px solid #ddd3ce;border-radius:14px;grid-template-columns:90px 1fr;align-items:center;gap:13px;width:100%;margin-top:28px;padding:20px;display:grid}.application-reference span{color:#897b81;font-size:11px;font-weight:700}.application-reference strong{letter-spacing:.02em;font-size:16px}.application-reference code{overflow-wrap:anywhere;color:#5c3748;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.6}.application-retention{font-size:11px!important}.application-copy{color:#fff;background:#5c3748;margin-top:22px}.application-live{color:#607269;min-height:20px;margin-top:9px;font-size:11px}.application-withdraw-later{gap:20px;color:#725d67!important;background:0 0!important;min-height:0!important;margin-top:2px!important;padding:4px 0!important;font-size:11px!important}.application-withdraw-later:focus-visible{outline-offset:3px;outline:3px solid #6542523d}.application-withdraw{border-top:1px solid #e2d8d4;width:100%;margin-top:26px;padding-top:20px}.application-withdraw>button{color:#8c737e;background:0 0;padding-left:0}.application-withdraw>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.application-withdraw p{color:#6f5963;flex:100%;margin:0 0 3px;font-size:12px}.application-withdraw>div button{color:#68545d;background:#fff;border:1px solid #d5c8c4;min-height:40px}.application-withdraw>div button:first-of-type{color:#fff;background:#874b54;border-color:#874b54}.withdrawal-card{min-height:660px}.withdrawal-card .application-step{margin-top:56px}.withdrawal-token-input{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:12px!important}.withdrawal-confirm{margin-top:30px!important}.withdrawal-actions>a{color:#76666d;align-items:center;min-height:48px;padding:0 4px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.withdrawal-actions>a:focus-visible{outline-offset:3px;outline:3px solid #6542523d}.withdrawal-process{margin-top:54px}.withdrawal-complete{min-height:600px}.ops-nav>div{justify-items:end;gap:4px;display:grid}.ops-nav>div span{color:#567061;font-size:10px;font-weight:850}.ops-nav>div strong{color:#6f6268;font-size:11px}.ops-shell{width:min(1240px,100%);margin:0 auto;padding:clamp(70px,8vw,120px) clamp(24px,5vw,72px) 120px}.ops-heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.ops-heading h1{letter-spacing:-.065em;margin:17px 0 0;font-size:clamp(48px,6vw,78px)}.ops-heading p{color:#776b70;margin:20px 0 0;font-size:13px}.ops-heading>span{color:#fff;background:#332129;border-radius:17px;gap:9px;min-width:142px;padding:20px;display:grid}.ops-heading>span small{color:#cfb8c2}.ops-heading>span strong{font-size:27px}.ops-list{gap:18px;margin-top:58px;display:grid}.ops-application{background:#fffdfa;border:1px solid #40273321;border-radius:20px;padding:27px;box-shadow:0 15px 50px #301c250d}.ops-application>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ops-application>header>div{gap:8px;display:grid}.ops-application>header span{color:#75897f;letter-spacing:.08em;font-size:10px;font-weight:850}.ops-application>header strong{letter-spacing:-.035em;font-size:24px}.ops-application>header>.ops-application-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.ops-application>header .ops-follow-up{letter-spacing:0;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:850}.ops-application>header .ops-follow-up--overdue{color:#873f49;background:#f3e0e0}.ops-application>header .ops-follow-up--today{color:#705d30;background:#efe8d8}.ops-application>header .ops-follow-up--upcoming{color:#456153;background:#e1e9e4}.ops-status{color:#456153;background:#e1e9e4;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:850}.ops-status--new{color:#684454;background:#eee4e7}.ops-status--reviewing{color:#6b5c34;background:#ebe7dc}.ops-status--contacted{color:#456153;background:#e1e9e4}.ops-status--qualified{color:#315c52;background:#dce8e5}.ops-status--closed{color:#756970;background:#ece8e6}.ops-application-scope{border-top:1px solid #e4dbd7;border-bottom:1px solid #e4dbd7;grid-template-columns:repeat(5,1fr);margin:26px 0 0;padding:20px 0;display:grid}.ops-application-scope>div{border-right:1px solid #e4dbd7;gap:8px;padding:0 17px;display:grid}.ops-application-scope>div:first-child{padding-left:0}.ops-application-scope>div:last-child{border-right:0}.ops-application-scope dt{color:#978991;font-size:10px;font-weight:750}.ops-application-scope dd{color:#4d3b44;margin:0;font-size:12px;font-weight:800}.ops-contact{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:20px;display:flex}.ops-contact>div{gap:5px;margin-right:auto;display:grid}.ops-contact>div span{color:#93868c;font-size:10px}.ops-contact>div strong{font-size:12px}.ops-contact a{color:#5b3b4a;font-size:12px;font-weight:750}.ops-overview{border-top:1px solid #40273329;border-bottom:1px solid #40273329;grid-template-columns:repeat(4,1fr);margin-top:42px;display:grid}.ops-overview>span{border-right:1px solid #40273324;justify-content:space-between;align-items:flex-end;gap:20px;min-height:112px;padding:24px;display:flex}.ops-overview>span:first-child{padding-left:0}.ops-overview>span:last-child{border-right:0;padding-right:0}.ops-overview small{color:#83747b;font-size:12px;font-weight:750}.ops-overview strong{color:#34242b;letter-spacing:-.04em;font-size:28px}.ops-overview>span.is-alert strong{color:#8a3e46}.ops-tools{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:32px;display:flex}.ops-tools>label{gap:9px;width:min(390px,100%);display:grid}.ops-tools>label span{color:#65555d;font-size:11px;font-weight:800}.ops-tools input{color:#30232a;width:100%;height:48px;font:inherit;background:#fffdfa;border:1px solid #d8ceca;border-radius:13px;outline:0;padding:0 15px;font-size:13px}.ops-tools input::placeholder{color:#9a8f93}.ops-tools input:focus{border-color:#654252;box-shadow:0 0 0 3px #6542521a}.ops-tools-actions{justify-items:end;gap:10px;display:grid}.ops-filter-group{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ops-tools button{color:#695a61;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #d8ceca;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.ops-tools button span{color:#75676d;background:#eee8e4;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;display:inline-grid}.ops-tools button.is-active{color:#fff;background:#4f303f;border-color:#4f303f}.ops-tools button.is-active span{color:#fff;background:#ffffff26}.ops-export{color:#3f5a4d;background:#e4ebe7;border-radius:999px;align-items:center;gap:10px;min-height:40px;padding:0 14px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.ops-export span{font-size:14px}.ops-role-note{color:#8c7e84;font-size:10px;font-weight:750}.ops-tools button:focus-visible{outline-offset:3px;outline:3px solid #6542523d}.ops-export:focus-visible{outline-offset:3px;outline:3px solid #6542523d}.ops-filter-empty button:focus-visible{outline-offset:3px;outline:3px solid #6542523d}.ops-tools~.ops-list{margin-top:20px}.ops-filter-empty{color:#6b5b62;border:1px dashed #cfc2bd;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:28px;display:flex}.ops-filter-empty strong{font-size:13px}.ops-filter-empty button{color:#5c3b4a;min-height:40px;font:inherit;cursor:pointer;background:#fffdfa;border:1px solid #d2c6c1;border-radius:999px;padding:0 14px;font-size:11px;font-weight:850}.ops-current{background:#f8f4f0;border:1px solid #ded5d1;border-radius:15px;grid-template-columns:.8fr 1fr 1.7fr;margin-top:24px;display:grid;overflow:hidden}.ops-current>div{border-right:1px solid #ded5d1;flex-direction:column;gap:8px;min-width:0;min-height:92px;padding:18px;display:flex}.ops-current>div:last-child{border-right:0}.ops-current span{color:#8c7d84;font-size:11px;font-weight:750}.ops-current strong{color:#493640;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.55;overflow:hidden}.ops-current small{color:#8c7d84;font-size:11px}.ops-workflow,.ops-history{border-top:1px solid #e4dbd7;margin-top:18px}.ops-history{margin-top:0}.ops-workflow summary,.ops-history summary{color:#5a3d4a;cursor:pointer;align-items:center;gap:13px;min-height:62px;list-style:none;display:flex}.ops-workflow summary::-webkit-details-marker{display:none}.ops-history summary::-webkit-details-marker{display:none}.ops-workflow summary:after,.ops-history summary:after{color:#684759;content:"+";border:1px solid #d8ceca;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:auto;font-size:16px;display:grid}.ops-workflow[open] summary:after,.ops-history[open] summary:after{content:"−"}.ops-workflow summary span,.ops-history summary span{font-size:13px;font-weight:850}.ops-workflow summary small,.ops-history summary small{color:#95878d;font-size:11px}.ops-workflow>form{background:#f8f4f0;border:1px solid #dcd2ce;border-radius:16px;padding:24px}.ops-field-grid{grid-template-columns:.8fr .9fr 1.2fr;gap:14px;display:grid}.ops-field-grid label,.ops-note{gap:9px;display:grid}.ops-field-grid label>span,.ops-note>span{color:#604d56;font-size:12px;font-weight:800}.ops-field-grid select,.ops-field-grid input,.ops-note textarea{color:#30232a;width:100%;font:inherit;background:#fffdfa;border:1px solid #d7ccc8;border-radius:11px;outline:0;font-size:13px}.ops-field-grid select,.ops-field-grid input{height:48px;padding:0 13px}.ops-field-grid select{-webkit-appearance:auto;appearance:auto}.ops-field-grid select:focus,.ops-field-grid input:focus,.ops-note textarea:focus{border-color:#654252;box-shadow:0 0 0 3px #6542521a}.ops-note{margin-top:18px}.ops-note>span small{color:#96888e;font-size:11px;font-weight:650}.ops-note textarea{resize:vertical;min-height:112px;padding:13px;line-height:1.65}.ops-save-row{border-top:1px solid #ded5d1;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding-top:18px;display:flex}.ops-save-row p{color:#75847c;margin:0;font-size:11px;line-height:1.55}.ops-save-row p.is-error{color:#8a3e46}.ops-save-row button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#5c3748;border:0;border-radius:999px;padding:0 18px;font-size:12px;font-weight:850}.ops-save-row button:disabled{cursor:wait;opacity:.62}:is(.ops-save-row button:focus-visible,.ops-workflow summary:focus-visible,.ops-history summary:focus-visible){outline-offset:3px;outline:3px solid #6542523d}.ops-history-panel{background:#f8f4f0;border:1px solid #dcd2ce;border-radius:16px;padding:24px}.ops-history-state{color:#796c72;margin:0;font-size:12px;line-height:1.6}.ops-history-state.is-error{color:#8a3e46;justify-content:space-between;align-items:center;gap:20px;display:flex}.ops-history-state button{color:#5c3b4a;min-height:38px;font:inherit;cursor:pointer;background:#fffdfa;border:1px solid #d5c8c4;border-radius:999px;padding:0 13px;font-size:11px;font-weight:800}.ops-history-grid{grid-template-columns:1.2fr .8fr;gap:0;display:grid}.ops-history-grid>section{min-width:0;padding-right:24px}.ops-history-grid>section+section{border-left:1px solid #ded5d1;padding-left:24px;padding-right:0}.ops-history-grid section>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.ops-history-grid section>header strong{color:#493640;font-size:13px}.ops-history-grid section>header span{color:#8c7d84;font-size:11px}.ops-history-grid ol{gap:10px;margin:17px 0 0;padding:0;list-style:none;display:grid}.ops-history-grid li{background:#fffdfa;border:1px solid #e0d7d3;border-radius:12px;padding:15px}.ops-history-grid li p{color:#514048;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.65}.ops-history-grid li>span,.ops-history-grid li time{color:#92858b;margin-top:9px;font-size:10px;display:block}.ops-history-grid li>div{flex-wrap:wrap;gap:6px;display:flex}.ops-history-grid li>div span{color:#67545d;background:#eee7e3;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750}.ops-history-grid section>p{color:#91848a;margin:17px 0 0;font-size:11px}.ops-application>footer{color:#9a8d93;flex-wrap:wrap;gap:10px 25px;margin-top:19px;font-size:10px;display:flex}.ops-empty{text-align:center;border:1px dashed #cfc2bd;border-radius:22px;place-content:center;gap:10px;min-height:270px;margin-top:58px;display:grid}.ops-empty strong{font-size:19px}.ops-empty p{color:#83767c;margin:0;font-size:12px}.ops-boundary{color:#425b4f;background:#dfe7e2;border-radius:15px;grid-template-columns:120px 1fr;gap:24px;margin-top:34px;padding:20px 22px;display:grid}.ops-boundary strong{font-size:12px}.ops-boundary p{margin:0;font-size:11px;line-height:1.65}.ops-locked{place-items:center;padding:24px;display:grid}.ops-locked>section{background:#fffdfa;border:1px solid #40273321;border-radius:26px;width:min(610px,100%);padding:clamp(42px,7vw,82px);box-shadow:0 28px 90px #301c2517}.ops-lock-mark{color:#fff;background:#332129;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:30px;font-size:18px;font-weight:900;display:grid}.ops-locked h1{letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(36px,5vw,54px);line-height:1.18}.ops-locked p{color:#776a70;margin:22px 0 0;font-size:13px;line-height:1.75}.ops-locked a{color:#fff;background:#5c3748;border-radius:999px;align-items:center;min-height:46px;margin-top:30px;padding:0 17px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}@media (max-width:1040px){.apply-shell{grid-template-columns:1fr}.apply-intro{padding-top:0}.application-card{width:min(700px,100%);min-height:0;position:relative;top:auto}.ops-application-scope{grid-template-columns:repeat(3,1fr);row-gap:22px}.ops-application-scope>div:nth-child(3){border-right:0}.ops-current{grid-template-columns:1fr 1fr}.ops-current>div:nth-child(2){border-right:0}.ops-current>div:last-child{border-top:1px solid #ded5d1;grid-column:1/-1}.ops-field-grid{grid-template-columns:1fr 1fr}.ops-field-grid label:last-child{grid-column:1/-1}.ops-tools{flex-direction:column;align-items:stretch}.ops-tools>label{width:100%}.ops-tools-actions{justify-items:start}.ops-filter-group{justify-content:flex-start}.ops-history-grid{grid-template-columns:1fr;gap:24px}.ops-history-grid>section{padding-right:0}.ops-history-grid>section+section{border-top:1px solid #ded5d1;border-left:0;padding:24px 0 0}}@media (max-width:640px){.apply-nav,.ops-nav{min-height:72px;padding:0 18px}.apply-nav>a:first-child span,.ops-nav>a span,.ops-nav>div span{display:none}.ops-nav>div strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.apply-shell,.ops-shell{padding:64px 20px 88px}.apply-intro h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(34px,9vw,40px);line-height:1.3}.apply-intro>p{text-wrap:pretty}.apply-intro>.apply-pricing-note{margin-top:20px;font-size:14px;line-height:1.8}.apply-pricing-note strong{margin-bottom:8px;display:block}.apply-selection strong,.apply-process strong,.apply-safety-note strong,.application-header strong,.application-step legend{word-break:keep-all;overflow-wrap:break-word}.apply-process li>div,.application-header>div{min-width:0}.apply-process p,.apply-safety-note p,.application-step>p{font-size:14px;line-height:1.8}.apply-safety-note strong{font-size:14px;line-height:1.6}.application-header{gap:14px}.application-header strong{line-height:1.4}.application-header>span{flex-shrink:0}.apply-jump{justify-content:space-between;width:100%}.apply-selection{grid-template-columns:1fr}.apply-selection>span,.apply-selection>span+span{border-bottom:1px solid #40273321;border-right:0;min-height:82px;padding:20px 0}.apply-selection>span:last-child{border-bottom:0}.application-card{border-radius:21px;padding:25px 19px}.application-progress small{font-size:11px}.application-field-grid{grid-template-columns:1fr;gap:0}.application-step{margin-top:40px}.application-step legend{letter-spacing:-.035em;max-width:100%;font-size:26px;line-height:1.4}.application-step label>span{font-size:13px}.application-step input:not([type=checkbox]),.application-step select{font-size:16px}.application-consent strong{font-size:13px}.application-consent small{font-size:12px}.application-reference{grid-template-columns:1fr}.application-actions{gap:10px}.application-actions .application-next{flex:1}.ops-heading{flex-direction:column;align-items:stretch}.ops-heading>span{width:100%;min-width:0}.ops-application{padding:21px 18px}.ops-application-scope{grid-template-columns:1fr 1fr}.ops-application-scope>div,.ops-application-scope>div:first-child{border-right:1px solid #e4dbd7;padding:0 12px 0 0}.ops-application-scope>div:nth-child(2n){border-right:0;padding-left:12px}.ops-contact{flex-direction:column;align-items:flex-start}.ops-overview{grid-template-columns:1fr 1fr}.ops-overview>span,.ops-overview>span:first-child,.ops-overview>span:last-child{border-bottom:1px solid #40273321;border-right:1px solid #40273321;min-height:74px;padding:18px 13px}.ops-overview>span:nth-child(2n){border-right:0}.ops-overview>span:nth-last-child(-n+2){border-bottom:0}.ops-current{grid-template-columns:1fr}.ops-current>div,.ops-current>div:nth-child(2),.ops-current>div:last-child{border-top:0;border-bottom:1px solid #ded5d1;border-right:0;grid-column:auto;min-height:76px}.ops-current>div:last-child{border-bottom:0}.ops-current strong{white-space:normal}.ops-workflow>form{padding:18px}.ops-field-grid{grid-template-columns:1fr}.ops-field-grid label:last-child{grid-column:auto}.ops-save-row{flex-direction:column;align-items:stretch}.ops-save-row button{width:100%}.ops-tools-actions{justify-items:stretch;width:100%}.ops-filter-group{grid-template-columns:1fr 1fr;display:grid}.ops-tools button,.ops-export{justify-content:center}.ops-filter-empty{flex-direction:column;align-items:stretch}.ops-history-panel{padding:18px}.ops-history-state.is-error{flex-direction:column;align-items:stretch}.ops-boundary{grid-template-columns:1fr;gap:10px}}.ops-nav>nav{background:#fffdfab8;border:1px solid #4027331f;border-radius:999px;align-items:center;gap:6px;padding:4px;display:flex}.ops-nav>nav a{color:#796b72;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.ops-nav>nav a[aria-current=page]{color:#fff;background:#4f303f}.patient-ops-shell{width:min(1440px,100%);margin:0 auto;padding:clamp(70px,7vw,112px) clamp(24px,5vw,72px) 120px}.patient-ops-heading{grid-template-columns:1fr 340px;align-items:end;gap:clamp(40px,7vw,100px);display:grid}.patient-ops-heading>div:first-child>small{color:#627e70;letter-spacing:.15em;font-size:11px;font-weight:850}.patient-ops-heading h1{letter-spacing:-.072em;max-width:860px;margin:20px 0 0;font-size:clamp(48px,5.8vw,82px);line-height:1.06}.patient-ops-heading>div:first-child>p{color:#776b70;max-width:700px;margin:23px 0 0;font-size:14px;line-height:1.75}.patient-ops-identity{color:#fff;background:#332129;border-radius:21px;flex-direction:column;justify-content:flex-end;min-height:158px;padding:25px;display:flex;box-shadow:0 24px 65px #301c251c}.patient-ops-identity span{color:#cdb6c0;font-size:10px;font-weight:800}.patient-ops-identity strong{letter-spacing:-.03em;margin-top:14px;font-size:21px}.patient-ops-identity small{color:#ffffff8a;margin-top:11px;font-size:10px}.patient-organization-switcher{border-bottom:1px solid #40273321;gap:8px;margin-top:34px;padding-bottom:13px;display:flex;overflow-x:auto}.patient-organization-switcher a{color:#6e5e65;border:1px solid #d8ceca;border-radius:999px;flex:none;align-items:center;min-height:39px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.patient-organization-switcher a.is-active{color:#fff;background:#4f303f;border-color:#4f303f}.patient-case-overview{border-top:1px solid #40273329;border-bottom:1px solid #40273329;grid-template-columns:repeat(4,1fr);margin-top:42px;display:grid}.patient-case-overview>div{border-right:1px solid #40273321;grid-template-columns:1fr auto;align-content:center;gap:8px 18px;min-height:125px;padding:25px;display:grid}.patient-case-overview>div:first-child{padding-left:0}.patient-case-overview>div:last-child{border-right:0;padding-right:0}.patient-case-overview span{color:#786a71;align-self:end;font-size:12px;font-weight:800}.patient-case-overview strong{color:#35242c;letter-spacing:-.05em;grid-area:1/2/3;align-self:center;font-size:31px}.patient-case-overview small{color:#9b8e94;font-size:10px}.patient-case-intake{background:#fffdfa;border:1px solid #40273321;border-radius:19px;margin-top:28px;box-shadow:0 15px 48px #301c250a}.patient-case-intake>summary{cursor:pointer;align-items:center;gap:20px;min-height:86px;padding:0 24px;list-style:none;display:flex}.patient-case-intake>summary::-webkit-details-marker{display:none}.patient-case-intake>summary>span{gap:5px;display:grid}.patient-case-intake>summary small{color:#6c8377;font-size:10px;font-weight:800}.patient-case-intake>summary strong{font-size:15px}.patient-case-intake-symbol{color:#684759;border:1px solid #d8ceca;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:auto;font-size:18px;display:grid}.patient-case-intake[open] .patient-case-intake-symbol{transform:rotate(45deg)}.patient-case-intake>form{background:#f4efeb;border-radius:15px;margin:0 16px 16px;padding:25px}.patient-case-intake form>header{border-bottom:1px solid #ded5d1;justify-content:space-between;gap:35px;padding-bottom:22px;display:flex}.patient-case-intake form>header div{gap:6px;display:grid}.patient-case-intake form>header span{color:#6d8378;font-size:10px;font-weight:850}.patient-case-intake form>header strong{font-size:15px}.patient-case-intake form>header p{color:#786c72;text-align:right;max-width:460px;margin:0;font-size:11px;line-height:1.6}.patient-case-intake-grid{grid-template-columns:1.1fr repeat(4,1fr);gap:12px;margin-top:22px;display:grid}.patient-case-intake-grid label{gap:8px;display:grid}.patient-case-intake-grid label>span{color:#604d56;font-size:11px;font-weight:800}.patient-case-intake-grid input,.patient-case-intake-grid select,.patient-case-action-grid input,.patient-case-action-grid select{color:#30232a;width:100%;height:48px;font:inherit;background:#fffdfa;border:1px solid #d7ccc8;border-radius:11px;outline:0;padding:0 12px;font-size:13px}.patient-case-intake-grid input:focus,.patient-case-intake-grid select:focus,.patient-case-action-grid input:focus,.patient-case-action-grid select:focus{border-color:#654252;box-shadow:0 0 0 3px #6542521a}.patient-case-consent{cursor:pointer;background:#fffdfa;border:1px solid #d7ccc8;border-radius:12px;grid-template-columns:20px 1fr;gap:10px;margin-top:18px;padding:16px;display:grid}.patient-case-consent input{accent-color:#5c3748;width:17px;height:17px;margin-top:2px}.patient-case-consent>span{gap:5px;display:grid}.patient-case-consent strong{font-size:12px;line-height:1.5}.patient-case-consent small{color:#84777d;font-size:10px;line-height:1.5}.patient-case-form-actions{justify-content:space-between;align-items:center;gap:22px;margin-top:18px;display:flex}.patient-case-form-actions p{color:#718178;margin:0;font-size:10px;line-height:1.5}.patient-case-form-actions p.is-error{color:#8a3e46}.patient-case-form-actions button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#5c3748;border:0;border-radius:999px;padding:0 17px;font-size:11px;font-weight:850}.patient-case-form-actions button:disabled{cursor:wait;opacity:.6}.patient-case-workspace-message{color:#466055;background:#dfe8e3;border-radius:12px;margin:18px 0 0;padding:14px 16px;font-size:12px;font-weight:750;line-height:1.55}.patient-case-tools{justify-content:space-between;align-items:flex-end;gap:25px;margin-top:34px;display:flex}.patient-case-tools>label{gap:8px;width:min(360px,100%);display:grid}.patient-case-tools>label span{color:#65555d;font-size:11px;font-weight:800}.patient-case-tools>label input{color:#30232a;width:100%;height:46px;font:inherit;background:#fffdfa;border:1px solid #d8ceca;border-radius:12px;outline:0;padding:0 14px;font-size:13px}.patient-case-tools>label input:focus{border-color:#654252;box-shadow:0 0 0 3px #6542521a}.patient-case-tools>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.patient-case-tools button{color:#695a61;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #d8ceca;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.patient-case-tools button span{background:#eee8e4;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;display:inline-grid}.patient-case-tools button.is-active{color:#fff;background:#4f303f;border-color:#4f303f}.patient-case-tools button.is-active span{background:#ffffff26}.patient-cases-empty{text-align:center;border:1px dashed #cfc2bd;border-radius:22px;place-content:center;gap:10px;min-height:300px;margin-top:22px;display:grid}.patient-cases-empty strong{font-size:19px}.patient-cases-empty p{color:#83767c;margin:0;font-size:12px}.patient-case-workspace{background:#fffdfa;border:1px solid #40273321;border-radius:22px;grid-template-columns:340px minmax(0,1fr);min-height:620px;margin-top:22px;display:grid;overflow:hidden;box-shadow:0 22px 70px #301c250f}.patient-case-list{background:#f6f1ed;border-right:1px solid #e1d8d4}.patient-case-list>header{border-bottom:1px solid #e1d8d4;justify-content:space-between;align-items:center;min-height:68px;padding:0 20px;display:flex}.patient-case-list>header strong{font-size:13px}.patient-case-list>header span{color:#8b7d83;font-size:10px}.patient-case-list>button{color:#35262d;width:100%;min-height:142px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e1d8d4;gap:8px;padding:20px;display:grid}.patient-case-list>button:hover{background:#ffffff85}.patient-case-list>button.is-selected{background:#fffdfa;box-shadow:inset 3px 0 #654252}.patient-case-list>button>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.patient-case-list>button small{color:#74897e;letter-spacing:.05em;font-size:9px;font-weight:850}.patient-case-list-status{color:#4b6659;background:#e5ebe7;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:800}.patient-case-list>button strong{font-size:16px}.patient-case-list>button p{color:#71646a;margin:0;font-size:11px}.patient-case-list>button time{color:#a09398;font-size:9px}.patient-case-list-empty{color:#887a80;margin:0;padding:30px 20px;font-size:11px}.patient-case-detail-empty{text-align:center;place-content:center;gap:10px;min-height:420px;padding:42px;display:grid}.patient-case-detail-empty strong{color:#3b2932;font-size:18px}.patient-case-detail-empty p{color:#82757b;max-width:360px;margin:0;font-size:11px;line-height:1.7}.patient-case-detail{min-width:0;padding:clamp(26px,3vw,42px)}.patient-case-detail>header{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.patient-case-detail>header small{color:#6c8377;letter-spacing:.08em;font-size:10px;font-weight:850}.patient-case-detail h2{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(33px,3.5vw,48px)}.patient-case-detail>header p{color:#766970;margin:12px 0 0;font-size:12px}.patient-case-status{color:#496155;white-space:nowrap;background:#e3eae6;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:850}.patient-case-status--new{color:#684454;background:#eee4e7}.patient-case-status--appointment-requested{color:#705d30;background:#efe8d8}.patient-case-status--appointment-confirmed{color:#315c52;background:#dce8e5}.patient-case-status--closed{color:#756970;background:#ece8e6}.patient-case-detail>dl{border-top:1px solid #e1d8d4;border-bottom:1px solid #e1d8d4;grid-template-columns:repeat(4,1fr);margin:30px 0 0;display:grid}.patient-case-detail>dl>div{border-right:1px solid #e1d8d4;min-width:0;min-height:98px;padding:20px 15px}.patient-case-detail>dl>div:first-child{padding-left:0}.patient-case-detail>dl>div:last-child{border-right:0;padding-right:0}.patient-case-detail dt{color:#96888e;font-size:10px;font-weight:750}.patient-case-detail dd{overflow-wrap:anywhere;color:#4b3841;margin:10px 0 0;font-size:12px;font-weight:800}.patient-case-consent-proof{color:#425b4f;background:#e2e9e5;border-radius:13px;grid-template-columns:34px 1fr auto;align-items:center;gap:13px;margin-top:20px;padding:17px;display:grid}.patient-case-consent-proof>span{color:#fff;background:#587365;border-radius:50%;place-items:center;width:31px;height:31px;font-size:13px;font-weight:900;display:grid}.patient-case-consent-proof strong{font-size:11px}.patient-case-consent-proof p{color:#65776e;margin:4px 0 0;font-size:9px}.patient-case-consent-proof small{color:#5d7267;font-size:9px;font-weight:800}.patient-case-detail>form{background:#f7f3ef;border:1px solid #ddd3ce;border-radius:16px;margin-top:24px;padding:23px}.patient-case-detail form>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.patient-case-detail form>header strong{font-size:13px}.patient-case-detail form>header span{color:#74666c;background:#ece6e2;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:800}.patient-case-action-grid{grid-template-columns:.8fr 1.1fr 1.1fr;gap:12px;margin-top:18px;display:grid}.patient-case-action-grid label{gap:8px;display:grid}.patient-case-action-grid label>span{color:#604d56;font-size:11px;font-weight:800}.patient-case-action-grid label.is-required>span{color:#7f3f4c}.patient-case-human-check{color:#6d593d;background:#efe7dd;border-radius:10px;margin:15px 0 0;padding:12px 14px;font-size:10px;line-height:1.55}.patient-case-detail .patient-case-form-actions{border-top:1px solid #ded5d1;padding-top:18px}.patient-case-rights{background:#fffdfa;border:1px solid #ddd3ce;border-radius:14px;margin-top:18px}.patient-case-rights>summary{color:#74666c;cursor:pointer;align-items:center;min-height:52px;padding:0 16px;font-size:11px;font-weight:800;list-style:none;display:flex}.patient-case-rights>summary::-webkit-details-marker{display:none}.patient-case-rights>summary:after{content:"+";margin-left:auto;font-size:16px;font-weight:500}.patient-case-rights[open]>summary:after{transform:rotate(45deg)}.patient-case-rights>form{background:#f5eeeb;border-radius:11px;margin:0 10px 10px;padding:18px}.patient-case-rights form>p{color:#735b64;margin:0;font-size:11px;line-height:1.65}.patient-case-rights form>label{gap:8px;margin-top:14px;display:grid}.patient-case-rights form>label span{color:#604d56;font-size:11px;font-weight:800}.patient-case-rights form input{color:#30232a;width:100%;height:46px;font:inherit;letter-spacing:.04em;background:#fffdfa;border:1px solid #d2c2be;border-radius:10px;outline:0;padding:0 12px;font-size:13px}.patient-case-rights form input:focus{border-color:#7d4959;box-shadow:0 0 0 3px #7d49591a}.patient-case-rights form>.patient-case-rights-error{color:#8a3e46;margin-top:11px;font-weight:750}.patient-case-rights form>button{color:#7d3d4d;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #8a4c5a;border-radius:999px;margin-top:14px;padding:0 15px;font-size:11px;font-weight:850}.patient-case-rights form>button:disabled{cursor:not-allowed;opacity:.42}.patient-case-record-meta{color:#998c92;flex-wrap:wrap;gap:10px 24px;margin-top:18px;font-size:9px;display:flex}.patient-privacy-boundary{color:#425b4f;background:#dfe7e2;border-radius:15px;grid-template-columns:140px 1fr;gap:24px;margin-top:30px;padding:20px 22px;display:grid}.patient-privacy-boundary strong{font-size:12px}.patient-privacy-boundary p{margin:0;font-size:11px;line-height:1.7}.patient-case-read-only{color:#66575e;background:#f4efeb;border:1px solid #d5cbc7;border-radius:14px;margin:28px 0 0;padding:16px 18px;font-size:12px;font-weight:700;line-height:1.65}.patient-case-inquiry{gap:9px;margin-top:18px;display:grid}.patient-case-inquiry>span{color:#604d56;font-size:12px;font-weight:800}.patient-case-inquiry textarea{resize:vertical;color:#30232a;width:100%;min-height:132px;font:inherit;background:#fffdfa;border:1px solid #d7ccc8;border-radius:12px;outline:0;padding:15px;font-size:14px;line-height:1.7}.patient-case-inquiry textarea:focus{border-color:#654252;box-shadow:0 0 0 3px #6542521a}.patient-case-inquiry small{color:#81747a;font-size:11px;line-height:1.6}.patient-case-ai-brief{color:#fff;background:#332129;border:1px solid #cec1bd;border-radius:18px;margin-top:24px;overflow:hidden;box-shadow:0 22px 48px #3321291f}.patient-case-ai-brief>header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 23px 19px;display:flex}.patient-case-ai-brief>header small{color:#a9c3b5;letter-spacing:.1em;font-size:11px;font-weight:850}.patient-case-ai-brief h3{letter-spacing:-.03em;margin:9px 0 0;font-size:18px}.patient-case-ai-brief>header>span{color:#563546;white-space:nowrap;background:#eadfe2;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850}.patient-case-ai-brief>header>span[data-status=approved]{color:#3e6150;background:#dce9e2}.patient-case-ai-brief>header>span[data-status=rejected]{color:#7f4149;background:#eee1df}.patient-case-ai-copy{grid-template-columns:1fr 1fr;display:grid}.patient-case-ai-copy article{min-width:0;padding:24px 23px}.patient-case-ai-copy article+article{background:#ffffff0b;border-left:1px solid #ffffff1f}.patient-case-ai-copy small{color:#bcaab2;font-size:11px;font-weight:800}.patient-case-ai-copy p{color:#ffffffe0;white-space:pre-wrap;margin:12px 0 0;font-size:13px;line-height:1.75}.patient-case-ai-brief>footer{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:18px;padding:16px 23px;display:flex}.patient-case-ai-brief>footer p{color:#ffffff8c;margin:0;font-size:11px;line-height:1.55}.patient-case-ai-brief>footer>div{gap:8px;display:flex}.patient-case-ai-brief button{color:#fff;min-height:39px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:999px;padding:0 14px;font-size:11px;font-weight:850}.patient-case-ai-brief button:last-child{color:#4c2e3c;background:#f4e9ee;border-color:#f4e9ee}.patient-case-ai-brief button:disabled{opacity:.55;cursor:wait}.patient-case-brief-message{color:#c7d9cf;margin:0;padding:0 23px 18px;font-size:11px;line-height:1.6}.team-workspace{gap:22px;margin-top:42px;display:grid}.team-invite-card,.team-members,.team-retention-card{background:#fffdfa;border:1px solid #40273324;border-radius:22px;overflow:hidden;box-shadow:0 20px 60px #301c250d}.team-invite-card>header,.team-members>header{grid-template-columns:minmax(260px,.8fr) 1.2fr;align-items:end;gap:54px;padding:31px;display:grid}.team-invite-card small,.team-members small,.team-retention-card small{color:#627e70;letter-spacing:.1em;font-size:11px;font-weight:850}.team-invite-card h2,.team-members h2,.team-retention-card h2{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(28px,3vw,42px);line-height:1.12}.team-invite-card header p,.team-members header p{color:#756970;margin:0;font-size:13px;line-height:1.75}.team-invite-card>form{background:#f5f0ec;border-top:1px solid #e2d9d5;grid-template-columns:minmax(240px,1fr) 200px auto;align-items:end;gap:12px;padding:24px 31px;display:grid}.team-invite-card label{gap:8px;display:grid}.team-invite-card label span,.team-retention-card label span{color:#604d56;font-size:11px;font-weight:800}.team-invite-card input,.team-invite-card select,.team-member-list select,.team-retention-card input{color:#30232a;width:100%;height:48px;font:inherit;background:#fffdfa;border:1px solid #d4c8c4;border-radius:11px;outline:0;padding:0 13px;font-size:13px}.team-invite-card input:focus,.team-invite-card select:focus,.team-member-list select:focus,.team-retention-card input:focus{border-color:#654252;box-shadow:0 0 0 3px #6542521a}.team-invite-card button,.team-member-list button,.team-retention-card button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#5c3748;border:0;border-radius:999px;padding:0 17px;font-size:11px;font-weight:850}.team-invite-card button:disabled,.team-member-list button:disabled,.team-retention-card button:disabled{opacity:.48;cursor:not-allowed}.team-form-message{color:#64776d;background:#f5f0ec;margin:0;padding:0 31px 24px;font-size:11px;line-height:1.6}.team-members>header{border-bottom:1px solid #e2d9d5}.team-member-list article{border-bottom:1px solid #e7dfdb;grid-template-columns:42px minmax(210px,1fr) 180px 110px;align-items:center;gap:15px;min-height:86px;padding:17px 25px;display:grid}.team-member-list article:last-child{border-bottom:0}.team-member-avatar{color:#506b5d;background:#e8eeea;border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:grid}.team-member-list article>div:nth-child(2){gap:5px;min-width:0;display:grid}.team-member-list article>div:nth-child(2) strong{text-overflow:ellipsis;color:#3c2b33;font-size:13px;overflow:hidden}.team-member-list article>div:nth-child(2) span{color:#8a7d83;font-size:11px}.team-member-list button{color:#644452;background:0 0;border:1px solid #d5c8c4;min-height:40px}.team-member-role{color:#5f4e56;justify-self:end;font-size:12px;font-weight:800}.team-retention-card{color:#fff;background:#332129;grid-template-columns:1fr minmax(320px,.72fr);gap:clamp(36px,6vw,92px);padding:32px;display:grid}.team-retention-card>div>p{color:#ffffff9c;max-width:650px;margin:19px 0 0;font-size:13px;line-height:1.75}.team-retention-card>form{color:#35242c;background:#fffdfa;border-radius:16px;gap:13px;padding:23px;display:grid}.team-retention-card>form>span{color:#81747a;font-size:11px;font-weight:800}.team-retention-card>form>strong{letter-spacing:-.05em;font-size:34px}.team-retention-card label{gap:8px;display:grid}.team-retention-card form p{color:#756970;margin:0;font-size:11px;line-height:1.6}.ops-workspace-activation{background:#f4f0ec;border:1px solid #2d1e261a;border-radius:22px;grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);gap:28px;margin-top:18px;padding:24px;display:grid}.ops-workspace-activation>div{align-content:start;gap:8px;display:grid}.ops-workspace-activation>div>span,.ops-workspace-activation label>span{color:#627e70;letter-spacing:.12em;font-size:10px;font-weight:850}.ops-workspace-activation>div>strong{letter-spacing:-.04em;font-size:clamp(21px,2vw,28px)}.ops-workspace-activation>div>p,.ops-workspace-activation form>p{color:#756970;margin:0;font-size:11px;line-height:1.7}.ops-workspace-activation form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.ops-workspace-activation label{gap:8px;display:grid}.ops-workspace-activation input{color:#30232a;min-height:46px;font:inherit;background:#fff;border:1px solid #2d1e2629;border-radius:12px;outline:0;padding:0 14px;font-size:13px}.ops-workspace-activation input:focus{border-color:#654252;box-shadow:0 0 0 3px #6542521a}.ops-workspace-activation button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#5c3748;border:0;border-radius:999px;padding:0 18px;font-size:11px;font-weight:850}.ops-workspace-activation button:disabled{cursor:not-allowed;opacity:.45}.ops-workspace-activation form>p{grid-column:1/-1}.ops-workspace-activation form>p.is-error{color:#a33b4d}@media (max-width:1100px){.patient-ops-heading{grid-template-columns:1fr 290px}.patient-case-intake-grid{grid-template-columns:repeat(3,1fr)}.patient-case-workspace{grid-template-columns:300px minmax(0,1fr)}.patient-case-detail>dl{grid-template-columns:1fr 1fr}.patient-case-detail>dl>div:nth-child(2){border-right:0}.patient-case-detail>dl>div:nth-child(-n+2){border-bottom:1px solid #e1d8d4}.patient-case-action-grid{grid-template-columns:1fr 1fr}.patient-case-action-grid label:last-child{grid-column:1/-1}}@media (max-width:820px){.ops-nav>nav{display:none}.patient-ops-heading{grid-template-columns:1fr}.patient-ops-identity{min-height:130px}.patient-case-overview{grid-template-columns:1fr 1fr}.patient-case-overview>div,.patient-case-overview>div:first-child,.patient-case-overview>div:last-child{border-bottom:1px solid #40273321;border-right:1px solid #40273321;min-height:96px;padding:18px}.patient-case-overview>div:nth-child(2n){border-right:0}.patient-case-overview>div:nth-last-child(-n+2){border-bottom:0}.patient-case-intake-grid{grid-template-columns:1fr 1fr}.patient-case-tools{flex-direction:column;align-items:stretch}.patient-case-tools>label{width:100%}.patient-case-tools>div{justify-content:flex-start}.patient-case-workspace{grid-template-columns:1fr}.patient-case-list{border-bottom:1px solid #e1d8d4;border-right:0;max-height:390px;overflow-y:auto}.team-invite-card>header,.team-members>header{grid-template-columns:1fr;gap:18px}.team-invite-card>form{grid-template-columns:1fr 180px}.team-invite-card>form button{grid-column:1/-1}.team-member-list article{grid-template-columns:42px 1fr}.team-member-list select,.team-member-list button,.team-member-role{grid-column:2;justify-self:stretch}.team-retention-card,.ops-workspace-activation,.ops-workspace-activation form{grid-template-columns:1fr}.ops-workspace-activation form>p{grid-column:auto}}@media (max-width:560px){.patient-ops-shell{padding:58px 18px 86px}.patient-ops-heading h1{font-size:clamp(42px,12vw,56px)}.patient-case-intake>summary{padding:0 18px}.patient-case-intake>form{margin:0 8px 8px;padding:18px}.patient-case-intake form>header{flex-direction:column;align-items:flex-start;gap:12px}.patient-case-intake form>header p{text-align:left}.patient-case-intake-grid{grid-template-columns:1fr}.patient-case-intake-grid input,.patient-case-intake-grid select,.patient-case-action-grid input,.patient-case-action-grid select,.patient-case-rights form input{font-size:16px}.patient-case-form-actions{flex-direction:column;align-items:stretch}.patient-case-form-actions button{width:100%}.patient-case-tools>div{grid-template-columns:1fr 1fr;display:grid}.patient-case-tools button{justify-content:center}.patient-case-detail{padding:23px 17px}.patient-case-detail>header{flex-direction:column;align-items:flex-start}.patient-case-detail>dl{grid-template-columns:1fr}.patient-case-detail>dl>div,.patient-case-detail>dl>div:first-child,.patient-case-detail>dl>div:last-child{border-bottom:1px solid #e1d8d4;border-right:0;min-height:75px;padding:15px 0}.patient-case-detail>dl>div:last-child{border-bottom:0}.patient-case-consent-proof{grid-template-columns:34px 1fr}.patient-case-consent-proof>small{grid-column:2}.patient-case-action-grid{grid-template-columns:1fr}.patient-case-action-grid label:last-child{grid-column:auto}.patient-case-ai-copy{grid-template-columns:1fr}.patient-case-ai-copy article+article{border-top:1px solid #ffffff1f;border-left:0}.patient-case-ai-brief>header,.patient-case-ai-brief>footer{flex-direction:column;align-items:flex-start}.patient-case-ai-brief>footer>div{width:100%}.patient-case-ai-brief>footer button{flex:1}.patient-privacy-boundary{grid-template-columns:1fr;gap:8px}.team-invite-card>header,.team-members>header,.team-retention-card{padding:23px 18px}.team-invite-card>form{grid-template-columns:1fr;padding:20px 18px}.team-invite-card>form button{grid-column:auto}.team-form-message{padding:0 18px 20px}.team-member-list article{padding:17px 18px}.team-retention-card>form{padding:18px}.ops-workspace-activation{padding:20px 18px}.ops-workspace-activation input{font-size:16px}}.lia-conversation{scrollbar-width:thin;scrollbar-color:#cfc2c4 transparent;background:#fffdfa;border:1px solid #4d27391c;border-radius:14px;gap:14px;max-height:430px;margin:14px 0;padding:14px;display:grid;overflow-y:auto}.lia-conversation article{gap:9px;display:grid}.lia-conversation article+article{border-top:1px solid var(--line);padding-top:14px}.lia-conversation-user{background:#eee8e4;border-radius:13px 4px 13px 13px;margin-left:26px;padding:11px 13px}.lia-conversation-user>span,.lia-conversation-answer strong{font-size:9px;font-weight:850;display:block}.lia-conversation-user>span{color:#897d82}.lia-conversation-user p,.lia-conversation-answer p{margin:6px 0 0;font-size:11px;line-height:1.65}.lia-conversation-answer{grid-template-columns:30px 1fr;align-items:flex-start;gap:10px;display:grid}.lia-conversation-answer .lia-symbol{width:30px;height:30px;font-size:9px}.lia-conversation-answer>div{color:#45564d;background:#e8efeb;border-radius:4px 13px 13px;min-width:0;padding:12px 13px}.lia-conversation-answer strong{color:#52695d;align-items:center;gap:7px;display:flex}.lia-conversation-answer strong i{background:#718f7f;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite lia-answer-pulse}.lia-conversation-answer small{color:#76857d;margin-top:9px;font-size:9px;line-height:1.5;display:block}.lia-conversation-answer.is-streaming>div{background:linear-gradient(110deg,#e8efeb 25%,#f4f8f5 45%,#e8efeb 65%) 0 0/220% 100%;animation:1.8s linear infinite lia-conversation-shimmer}.lia-question textarea:disabled{color:#91868b;cursor:not-allowed;background:#f1ece8}.lia-question .lia-conversation-reset{min-height:42px;color:var(--plum);background:0 0;border:1px solid #4d273933;justify-content:center;margin-top:8px}@keyframes lia-conversation-shimmer{to{background-position:-220% 0}}.patient-reply-status{color:#74676c;background:#f7f3f0;border:1px dashed #cdbfc1;border-radius:14px 4px 14px 14px;align-items:flex-start;gap:10px;margin:16px 0 0 auto;padding:13px;display:flex}.patient-reply-status>i{background:#86a092;border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 5px #86a0921f}.patient-reply-status strong,.patient-reply-status small{display:block}.patient-reply-status strong{font-size:10px}.patient-reply-status small{color:#90848a;margin-top:5px;font-size:9px;line-height:1.5}.translation-bridge span,.translation-bridge strong{opacity:.42;transition:opacity .25s,transform .25s}.translation-bridge .active,.translation-bridge strong{opacity:1}.translation-bridge--draft strong,.translation-bridge--sent strong{transform:scale(1.04)}.reply-review{min-height:70px}.reply-review--draft{box-shadow:0 12px 30px #4d27392e}.reply-review--sent{background:#445b50}.human-review-strip>span{align-items:center;gap:8px;display:inline-flex}.human-review-strip>span b{color:#978a90;font-size:9px;font-weight:760}.human-review-strip>span b.done{color:#456153}.human-review-strip>span i{color:#a99ca1}@media (max-width:760px){.lia-conversation{max-height:390px;padding:12px}.lia-conversation-user{margin-left:18px}.lia-conversation-user p,.lia-conversation-answer p{font-size:12px}.human-review-strip>span{flex-wrap:wrap;width:100%}.human-review-strip>span b{font-size:10px}}@media (prefers-reduced-motion:reduce){.lia-conversation-answer strong i,.lia-conversation-answer.is-streaming>div{animation:none}}.demo-site-v2{--site-accent:#b99a78;--site-surface:#271c22;--site-text:#fffaf6;isolation:isolate;background:#171315;border:1px solid #38252e24;border-radius:32px;grid-template-rows:62px minmax(0,1fr) 66px;overflow:hidden;box-shadow:0 54px 130px #36222c33,inset 0 1px #ffffffc7;min-height:clamp(760px,72vw,930px)!important}.demo-site-v2 .demo-window-bar{background:#fcfaf7f7;border-bottom:1px solid #3d2a321a;grid-template-columns:90px minmax(210px,1fr) auto;gap:18px;min-height:62px;padding:0 23px}.demo-site-v2 .demo-browser-dots i{border-radius:50%;width:9px;height:9px}.demo-site-v2 .demo-browser-address{background:#fff;border:1px solid #3a262f17;border-radius:999px;justify-content:flex-start;width:min(540px,100%);min-height:36px;margin:0 auto;box-shadow:0 6px 22px #3222290a}.demo-site-v2 .demo-window-bar>small{color:#786970;letter-spacing:.1em;justify-content:flex-end;align-items:center;gap:8px;font-size:9px;font-weight:800;display:inline-flex}.demo-site-v2 .demo-window-bar>small i{background:#6f8b7c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #6f8b7c1c}.demo-site-v2 .demo-site-canvas{background:var(--site-surface);min-height:0;color:var(--site-text);grid-template-rows:82px minmax(0,1fr) 82px;padding:0;animation:.72s cubic-bezier(.22,.72,.18,1) both lia-site-enter;display:grid;position:relative;overflow:hidden}.demo-site-v2 .demo-site-canvas.demo-site-aube{--site-accent:#c8b29c;--site-surface:#202125}.demo-site-v2 .demo-site-canvas.demo-site-health{--site-accent:#9db8ab;--site-surface:#17302d}.demo-site-v2 .demo-site-nav{z-index:8;border-bottom:1px solid #ffffff21;grid-template-columns:minmax(180px,1fr) auto auto auto;align-items:center;gap:clamp(14px,2vw,30px);min-width:0;padding:0 clamp(24px,3vw,48px);display:grid;position:relative}.demo-site-v2 .demo-site-nav>strong{color:#fff;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:clamp(15px,1.35vw,21px);font-weight:760;overflow:hidden}.demo-site-v2 .demo-site-nav>span{color:#ffffff94;letter-spacing:.13em;white-space:nowrap;font-size:8px;font-weight:760}.demo-site-v2 .demo-site-locale{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;gap:2px;min-height:38px;padding:3px;display:flex}.demo-site-v2 .demo-site-locale button{color:#ffffff8c;min-width:38px;min-height:30px;font:inherit;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:8px;font-weight:800}.demo-site-v2 .demo-site-locale button.active{color:#30242a;background:#fff;box-shadow:0 5px 18px #00000024}.demo-site-v2 .demo-site-consult{color:#30242a;min-height:40px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #ffffffd1;border-radius:999px;align-items:center;gap:15px;padding:0 16px;font-size:9px;font-weight:820;display:inline-flex}.demo-site-v2 .demo-site-hero{grid-template-columns:minmax(360px,.88fr) minmax(430px,1.12fr);gap:0;min-height:0;padding:0;display:grid;position:relative;overflow:hidden}.demo-site-v2 .demo-site-copy{z-index:4;background:radial-gradient(circle at 14% 14%, #ffffff14, transparent 31%), var(--site-surface);flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(42px,5vw,78px) clamp(28px,4.5vw,72px);display:flex;position:relative}.demo-site-v2 .demo-site-copy:after{content:"";background:linear-gradient(#0000,#fff3,#0000);width:1px;position:absolute;top:13%;bottom:13%;right:0}.demo-site-v2 .demo-site-copy>span{color:var(--site-accent);letter-spacing:.18em;font-size:9px;font-weight:850}.demo-site-v2 .demo-site-copy h3{color:#fff;letter-spacing:-.065em;text-wrap:balance;max-width:720px;margin:clamp(26px,3vw,42px) 0 0;font-family:inherit;font-size:clamp(40px,4vw,68px);font-weight:700;line-height:1.08}.demo-site-v2 .demo-site-copy h3 span{display:block}.demo-site-v2 .demo-site-copy p{color:#ffffff9e;max-width:460px;margin:25px 0 0;font-size:12px;line-height:1.78}.demo-site-v2 .demo-site-copy>button{color:#fff;min-height:48px;font:inherit;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff42;border-radius:999px;align-items:center;gap:34px;margin-top:30px;padding:0 20px;font-size:10px;font-weight:780;transition:background .25s,color .25s,transform .25s;display:inline-flex}.demo-site-v2 .demo-site-copy>button:hover{color:#30242a;background:#fff;transform:translateY(-2px)}.demo-site-v2 .demo-site-image{min-height:100%;box-shadow:none;background:#b8aaa2;border-radius:0;padding:0;position:relative;overflow:hidden}.demo-site-v2 .demo-site-image:after{display:none}.demo-site-v2 .demo-site-image>img{object-fit:cover;object-position:center;animation:11s cubic-bezier(.2,.65,.24,1) both lia-site-photo;transform:scale(1.015)}.demo-site-v2 .demo-site-image-shade{z-index:1;background:linear-gradient(90deg,#1a12162e,#0000 42%),linear-gradient(#0000 65%,#18111566);position:absolute;inset:0}.demo-site-v2 .demo-site-image>span{z-index:3;color:#fff;letter-spacing:.14em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1712142e;border:1px solid #ffffff70;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:780;position:absolute;top:28px;right:28px}.demo-site-v2 .demo-site-first-visit{z-index:5;color:#30242a;-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);background:#fffdfadb;border:1px solid #ffffff7a;border-radius:18px;width:min(320px,38%);padding:23px;position:absolute;bottom:clamp(22px,3vw,42px);right:clamp(24px,3vw,44px);box-shadow:0 24px 60px #22181d33}.demo-site-v2 .demo-site-first-visit>span{color:#6c8276;letter-spacing:.14em;font-size:8px;font-weight:850}.demo-site-v2 .demo-site-first-visit>strong{letter-spacing:-.045em;margin-top:12px;font-size:clamp(16px,1.4vw,22px);line-height:1.34;display:block}.demo-site-v2 .demo-site-first-visit>div{margin-top:19px}.demo-site-v2 .demo-site-first-visit>div span{color:#65575e;border-top:1px solid #442e381c;align-items:center;gap:10px;min-height:34px;font-size:9px;font-weight:700;display:flex}.demo-site-v2 .demo-site-first-visit>div i{color:#80958a;font-size:7px;font-weight:850}.demo-site-v2 .demo-site-switcher{z-index:7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#120e109e;border-top:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.demo-site-v2 .demo-site-switcher button{color:#ffffff70;min-width:0;font:inherit;text-align:left;background:0 0;border:0;border-right:1px solid #ffffff1a;grid-template-columns:auto 1fr;align-items:center;gap:13px;padding:0 clamp(14px,2vw,27px);display:grid;position:relative}.demo-site-v2 .demo-site-switcher button:last-child{border-right:0}.demo-site-v2 .demo-site-switcher button>span{color:var(--site-accent);font-size:8px;font-weight:850}.demo-site-v2 .demo-site-switcher button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:740;overflow:hidden}.demo-site-v2 .demo-site-switcher button>i{background:var(--site-accent);transform-origin:0;height:2px;transition:transform .35s;position:absolute;bottom:0;left:18px;right:18px;transform:scaleX(0)}.demo-site-v2 .demo-site-switcher button.active{color:#fff}.demo-site-v2 .demo-site-switcher button.active>i{transform:scaleX(1)}.demo-site-v2 .demo-site-guide{z-index:20;color:#30242a;-webkit-backdrop-filter:blur(30px)saturate(120%);backdrop-filter:blur(30px)saturate(120%);background:#fffdfaf0;border:1px solid #ffffff80;border-radius:22px;width:min(390px,100% - 56px);padding:30px;animation:.38s cubic-bezier(.22,.72,.18,1) both lia-guide-in;position:absolute;top:98px;bottom:28px;right:28px;box-shadow:0 40px 100px #19111557}.demo-site-v2 .demo-site-guide:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#110c0f38;position:fixed;inset:62px 0 66px}.demo-site-v2 .demo-site-guide header button,.demo-site-v2 .demo-site-guide>button{font:inherit;border:0}.demo-site-v2 .demo-tech-strip{background:#fbf9f6;align-items:center;gap:clamp(16px,2vw,30px);min-height:66px;padding:0 23px;display:flex;overflow:hidden}.demo-site-v2 .demo-tech-strip strong{color:#4a333e;letter-spacing:.11em;white-space:nowrap;margin-right:auto;font-size:9px;font-weight:900}.demo-site-v2 .demo-tech-strip>span{color:#776b70;white-space:nowrap;font-size:9px;font-weight:680}.demo-site-v2 .demo-site-full-link{color:#fff;white-space:nowrap;background:#4e2b3b;border-radius:999px;align-items:center;gap:17px;min-height:38px;margin-left:auto;padding:0 14px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}@keyframes lia-site-enter{0%{opacity:.72;transform:scale(.988)}to{opacity:1;transform:scale(1)}}@keyframes lia-site-photo{0%{transform:scale(1.055)}to{transform:scale(1.015)}}@keyframes lia-guide-in{0%{opacity:0;transform:translate(24px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@supports (animation-timeline:view()){.service-chapter .service-copy,.service-chapter .service-demo-wrap{animation:linear both lia-chapter-reveal;animation-timeline:view();animation-range:entry 6% cover 31%}.service-chapter .service-demo-wrap{animation-name:lia-product-reveal}}@keyframes lia-chapter-reveal{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes lia-product-reveal{0%{opacity:.2;filter:saturate(.75);transform:translateY(54px)scale(.965)}to{opacity:1;filter:saturate();transform:translateY(0)scale(1)}}@media (max-width:1180px){.demo-site-v2 .demo-site-nav>span{display:none}.demo-site-v2 .demo-site-nav{grid-template-columns:minmax(170px,1fr) auto auto}.demo-site-v2 .demo-site-hero{grid-template-columns:minmax(330px,.94fr) minmax(370px,1.06fr)}.demo-site-v2 .demo-site-first-visit{width:min(292px,42%)}.demo-site-v2 .demo-tech-strip>span:nth-of-type(-n+2){display:none}}@media (max-width:820px){.demo-site-v2{border-radius:22px;grid-template-rows:58px auto auto;min-height:0!important}.demo-site-v2 .demo-window-bar{grid-template-columns:auto minmax(0,1fr);gap:10px;min-height:58px;padding:0 14px}.demo-site-v2 .demo-window-bar>small{display:none}.demo-site-v2 .demo-site-canvas{grid-template-rows:68px minmax(660px,1fr) 70px}.demo-site-v2 .demo-site-nav{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:0 17px}.demo-site-v2 .demo-site-nav>strong{font-size:13px}.demo-site-v2 .demo-site-locale{min-height:34px}.demo-site-v2 .demo-site-locale button{min-width:30px;min-height:27px;padding:0 7px}.demo-site-v2 .demo-site-consult{min-height:34px;padding:0 11px;font-size:8px}.demo-site-v2 .demo-site-consult b{display:none}.demo-site-v2 .demo-site-hero{grid-template-rows:minmax(660px,1fr);grid-template-columns:1fr;display:grid}.demo-site-v2 .demo-site-image,.demo-site-v2 .demo-site-copy{grid-area:1/1}.demo-site-v2 .demo-site-image{min-height:660px}.demo-site-v2 .demo-site-image>img{object-position:64% center}.demo-site-v2 .demo-site-image-shade{background:linear-gradient(#1c121729,#1c121747 38%,#1c1217f0 85%)}.demo-site-v2 .demo-site-copy{background:linear-gradient(180deg, transparent 35%, var(--site-surface) 100%);justify-content:flex-end;align-self:end;padding:260px 24px 42px}.demo-site-v2 .demo-site-copy:after{display:none}.demo-site-v2 .demo-site-copy h3{max-width:500px;font-size:clamp(38px,10.7vw,52px)}.demo-site-v2 .demo-site-copy p{max-width:390px;font-size:11px}.demo-site-v2 .demo-site-first-visit{display:none}.demo-site-v2 .demo-site-switcher button{text-align:center;grid-template-columns:1fr;gap:2px;padding:0 10px}.demo-site-v2 .demo-site-switcher button>span{display:none}.demo-site-v2 .demo-site-switcher button>strong{font-size:9px}.demo-site-v2 .demo-site-guide{width:calc(100% - 28px);top:82px;bottom:14px;right:14px}.demo-site-v2 .demo-tech-strip{min-height:74px;padding:0 14px}.demo-site-v2 .demo-tech-strip>span{display:none}.demo-site-v2 .demo-site-full-link{margin-left:0}}@media (max-width:480px){.demo-site-v2 .demo-site-nav{grid-template-columns:minmax(0,1fr) auto}.demo-site-v2 .demo-site-locale{display:none}.demo-site-v2 .demo-site-copy{padding-left:19px;padding-right:19px}.demo-site-v2 .demo-site-copy h3{font-size:38px}.demo-site-v2 .demo-tech-strip{flex-direction:row;align-items:flex-start}.demo-site-v2 .demo-tech-strip strong{font-size:8px}.demo-site-v2 .demo-site-full-link{padding:0 12px;font-size:8px}}@media (prefers-reduced-motion:reduce){.demo-site-v2 .demo-site-canvas,.demo-site-v2 .demo-site-image>img,.demo-site-v2 .demo-site-guide,.service-chapter .service-copy,.service-chapter .service-demo-wrap{animation:none!important}}.service-chapter .demo-concierge,.detail-portfolio .demo-concierge{color:#fff;background:#1f171b;border-color:#30202826;grid-template-rows:70px minmax(0,1fr) 64px;min-height:clamp(780px,68vw,900px)}.demo-concierge .demo-demohead{z-index:3;background:#261a20;border-bottom:1px solid #ffffff1c;min-height:70px;padding:0 28px;position:relative}.demo-concierge .demo-demohead>div:first-child{color:#ffffffdb}.demo-concierge .demo-live-dot{background:#8eaa9a;box-shadow:0 0 0 6px #8eaa9a1f}.demo-concierge .demo-locale--light{background:#ffffff0d;border-color:#ffffff26}.demo-concierge .demo-locale--light button{color:#ffffff80}.demo-concierge .demo-locale--light button.active{color:#32242b;background:#fff;box-shadow:0 9px 24px #0000002e}.demo-concierge .concierge-flow{background:radial-gradient(circle at 56% 38%,#856c781f,#0000 32%),#1f171b;grid-template-columns:minmax(380px,.92fr) 108px minmax(500px,1.08fr);gap:0;min-height:0;padding:0;display:grid}.demo-concierge .patient-message-panel-v2{min-width:0;min-height:650px;box-shadow:none;background:#c9bab1;border:0;border-radius:0;padding:0;position:relative;overflow:hidden}.patient-arrival-visual{position:absolute;inset:0;overflow:hidden}.patient-arrival-visual:after{content:"";z-index:1;background:linear-gradient(#1e14190f 33%,#1e1419d6 100%);position:absolute;inset:0}.patient-arrival-visual>img{object-fit:cover;object-position:52% center;transform:scale(1.02)}.patient-arrival-visual>span,.patient-arrival-visual>strong{z-index:2;position:absolute;left:32px}.patient-arrival-visual>span{color:#fff;letter-spacing:.15em;font-size:8px;font-weight:850;top:32px}.patient-arrival-visual>strong{color:#fff;letter-spacing:-.045em;font-size:clamp(20px,2vw,30px);line-height:1.32;bottom:34px;right:32px}.patient-chat-surface{z-index:3;color:#35262d;-webkit-backdrop-filter:blur(26px)saturate(120%);backdrop-filter:blur(26px)saturate(120%);background:#fffdfaeb;border:1px solid #ffffff94;border-radius:22px;width:min(350px,100% - 48px);padding:22px;position:absolute;top:92px;right:24px;box-shadow:0 30px 80px #26191f3d}.patient-chat-surface>header{border-bottom:1px solid #4a323d1c;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding-bottom:17px;display:grid}.patient-chat-surface>header>div{gap:3px;display:grid}.patient-chat-surface>header strong{font-size:12px}.patient-chat-surface>header small{color:#8b7f84;font-size:9px}.patient-chat-surface>header>i{color:#698276;letter-spacing:.12em;font-size:7px;font-weight:850}.patient-chat-surface .message-time{color:#9c9296;margin:21px 0 16px}.patient-chat-surface .message-incoming,.patient-chat-surface .message-outgoing{border-radius:5px 16px 16px;max-width:94%;margin-top:0;padding:16px;font-size:12px;line-height:1.72}.patient-chat-surface .message-outgoing{border-radius:16px 5px 16px 16px;margin:15px 0 0 auto}.patient-chat-surface .patient-reply-status{margin-top:15px}.demo-concierge .translation-bridge{z-index:4;background:#1f171b;border-left:1px solid #ffffff14;border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;gap:14px;padding:0 12px;display:flex;position:relative}.demo-concierge .translation-bridge span,.demo-concierge .translation-bridge strong{color:#ffffff61;text-align:center;background:0 0;border:0;width:100%;padding:0;font-size:8px}.demo-concierge .translation-bridge strong{color:#b8d0c3}.demo-concierge .translation-bridge i{color:#ffffff38;transform:rotate(90deg)}.demo-concierge .staff-console{color:#32242b;min-width:0;min-height:650px;box-shadow:none;background:#f5f1ed;border:0;border-radius:0;padding:clamp(30px,4vw,56px)}.demo-concierge .staff-console>header{border-bottom:1px solid #422d371f;padding-bottom:26px}.demo-concierge .staff-console header span{color:#6c8176;font-size:9px;font-weight:850}.demo-concierge .staff-console header strong{color:#302229;letter-spacing:-.045em;max-width:560px;margin-top:11px;font-size:clamp(21px,2vw,30px)}.demo-concierge .staff-console header>i{color:#4f6c5d;background:#dfe9e3;border-radius:999px;padding:9px 12px;font-size:8px;font-weight:850}.demo-concierge .translation-card{background:#fffdfa;border:1px solid #432d371c;border-radius:17px;margin-top:28px;padding:25px;box-shadow:0 18px 45px #34232c0f}.demo-concierge .translation-card>p{font-size:14px}.demo-concierge .intent-grid>div{background:#eae5e1}.demo-concierge .reply-review{color:#fff;background:#3d2732;border-radius:16px;padding:18px;box-shadow:0 22px 50px #3a252f26}.demo-concierge .reply-review--sent{background:#3f594c}.demo-concierge .reply-review button{color:#392631;background:#fff}.demo-concierge .human-review-strip{color:#ffffff85;background:#261a20;border-top:1px solid #ffffff1a;min-height:64px;padding:0 28px}.demo-concierge .human-review-strip strong{color:#fff}.demo-concierge .human-review-strip>span b.done{color:#a9c7b7}.service-chapter .demo-studio,.detail-portfolio .demo-studio{background:#171214;min-height:clamp(800px,68vw,900px)}.demo-studio .studio-demo-head{background:#21171c;border-bottom:1px solid #ffffff1a;min-height:74px;padding:0 30px}.demo-studio .studio-channel-tabs{background:#21171c;border-bottom:1px solid #ffffff14;align-items:center;min-height:64px;padding:10px 30px}.demo-studio .studio-channel-tabs button{color:#ffffff75;background:0 0;border-color:#0000;min-height:40px}.demo-studio .studio-channel-tabs button.active{color:#fff;background:#ffffff17;border-color:#ffffff2e}.demo-studio .studio-channel-tabs .studio-play{border:1px solid #ffffff29;margin-left:auto}.demo-studio .studio-workspace{grid-template-columns:minmax(520px,1.3fr) minmax(390px,.7fr);gap:0;min-height:670px;padding:0;display:grid}.demo-studio .content-preview-card{background:#8f817b;border:0;border-radius:0;min-width:0;position:relative;overflow:hidden}.demo-studio .preview-host{border-radius:0;min-height:670px;padding:38px}.demo-studio .preview-host>img{object-position:center 25%}.demo-studio .preview-host:after{background:linear-gradient(90deg,#1d1418bd,#0000 58%),linear-gradient(#1d14180a 45%,#1d1418d6 100%)}.demo-studio .preview-meta{align-items:center}.demo-studio .preview-meta span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #fff6;border-radius:999px;padding:8px 11px}.demo-studio .preview-copy{max-width:68%;top:22%}.demo-studio .preview-copy>span{color:#d9c0c6;letter-spacing:.16em}.demo-studio .preview-copy>strong{letter-spacing:-.06em;margin-top:20px;font-size:clamp(40px,4.2vw,66px);line-height:1.06}.demo-studio .preview-caption{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#18111475;border-color:#ffffff52;min-height:62px;bottom:38px;left:38px;right:38px}.demo-studio .storyboard-panel{color:#fff;background:#21171c;border:0;border-left:1px solid #ffffff17;border-radius:0;padding:clamp(30px,3vw,48px)}.demo-studio .storyboard-panel header span{color:#c4aeb4}.demo-studio .storyboard-panel header strong{color:#fff;font-size:clamp(17px,1.4vw,22px)}.demo-studio .scene-list{border-top-color:#ffffff1f}.demo-studio .scene-list button{color:#ffffff7a;background:0 0;border-bottom-color:#ffffff1c;min-height:122px;padding:20px 0}.demo-studio .scene-list button.active{color:#fff;background:#ffffff17;border-radius:14px;padding-left:18px;padding-right:18px;box-shadow:inset 3px 0 #a6c0b2}.demo-studio .scene-list button small{color:#ffffff70}.demo-studio .scene-list button>b{color:#abc5b7}.demo-studio .approval-flow{background:#ffffff0d;border-color:#ffffff1c}.demo-studio .approval-flow .done{color:#a9c7b7}.service-chapter .demo-operations,.detail-portfolio .demo-operations{background:#e8eeea;min-height:clamp(760px,65vw,860px)}.demo-operations .operations-demo-head{background:#f7f8f6;border-bottom:1px solid #32493d1f;min-height:72px;padding:0 30px}.demo-operations .operations-demo-head>i{color:#4b6658;background:#dfe9e3}.demo-operations .operation-pipeline{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffa1;border:1px solid #384b411f;border-radius:18px;min-height:106px;margin:24px 30px 0;overflow:hidden;box-shadow:0 18px 50px #2f463a12}.demo-operations .operation-pipeline button{min-height:104px}.demo-operations .operation-pipeline button.active{color:#fff;background:#345044;box-shadow:0 18px 40px #2d47392e}.demo-operations .operation-workspace{grid-template-columns:minmax(290px,.72fr) minmax(480px,1.28fr);gap:20px;min-height:530px;padding:22px 30px 30px}.demo-operations .case-source-card,.demo-operations .case-brief-card{border:1px solid #33483d1a;border-radius:22px;min-height:510px;box-shadow:0 24px 64px #31463b14}.demo-operations .case-source-card{background:#fffdfad1}.demo-operations .case-brief-card{color:#fff;background:#2a1d23}.demo-operations .case-brief-card header div>span{color:#a9c6b6}.demo-operations .case-brief-card header div>strong{color:#fff}.demo-operations .case-brief-card header>i{color:#d7e6de;background:#ffffff1a}.demo-operations .next-action{background:#ffffff13;border:1px solid #ffffff1f}.demo-operations .next-action span{color:#abc7b8}.demo-operations .next-action strong{color:#fff;font-size:clamp(20px,2vw,28px)}.demo-operations .next-action small{color:#ffffff8c}.demo-operations .case-meta>span{color:#fff;background:#ffffff0d;border-color:#ffffff1a}.demo-operations .case-meta small{color:#ffffff73}.demo-operations .case-brief-card>button{color:#392631;background:#fff}@media (max-width:1180px){.demo-concierge .concierge-flow{grid-template-columns:minmax(330px,.78fr) 76px minmax(420px,1.22fr)}.demo-concierge .staff-console{padding:30px}.demo-studio .studio-workspace{grid-template-columns:minmax(450px,1.12fr) minmax(360px,.88fr)}}@media (max-width:820px){.service-chapter .demo-concierge,.detail-portfolio .demo-concierge,.service-chapter .demo-studio,.detail-portfolio .demo-studio,.service-chapter .demo-operations,.detail-portfolio .demo-operations{min-height:0}.demo-concierge .demo-demohead{flex-direction:column;align-items:stretch;gap:10px;padding:12px 16px}.demo-concierge .demo-locale--light{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.demo-concierge .concierge-flow{grid-template-columns:1fr}.demo-concierge .patient-message-panel-v2{min-height:680px}.patient-chat-surface{width:calc(100% - 32px);top:80px;right:16px}.patient-arrival-visual>span,.patient-arrival-visual>strong{left:22px}.patient-arrival-visual>strong{bottom:24px;right:22px}.demo-concierge .translation-bridge{border:1px solid #ffffff1a;border-left:0;border-right:0;grid-template-columns:auto auto auto auto auto;min-height:74px;padding:0 18px;display:grid}.demo-concierge .translation-bridge i{transform:none}.demo-concierge .staff-console{min-height:620px;padding:25px 18px}.demo-concierge .human-review-strip{flex-direction:column;align-items:flex-start;gap:11px;padding:17px 18px}.demo-studio .studio-demo-head{flex-direction:column;align-items:flex-start;gap:10px;padding:15px 18px}.demo-studio .studio-channel-tabs{padding:10px 14px;overflow-x:auto}.demo-studio .studio-channel-tabs button{flex:none}.demo-studio .studio-workspace{grid-template-columns:1fr}.demo-studio .preview-host{min-height:660px;padding:24px}.demo-studio .preview-host>img{object-position:54% 25%}.demo-studio .preview-copy{max-width:76%}.demo-studio .preview-caption{bottom:22px;left:22px;right:22px}.demo-studio .storyboard-panel{border-top:1px solid #ffffff1a;border-left:0;padding:30px 20px}.demo-operations .operation-pipeline{grid-template-columns:repeat(5,minmax(105px,1fr));margin:16px 14px 0;overflow-x:auto}.demo-operations .operation-workspace{grid-template-columns:1fr;padding:14px}.demo-operations .case-source-card,.demo-operations .case-brief-card{min-height:450px;padding:23px 19px}}.service-chapter .demo-insight,.detail-portfolio .demo-insight{background:radial-gradient(circle at 73% 25%,#9fb8aa2e,#0000 31%),radial-gradient(circle at 12% 85%,#a3748129,#0000 34%),#20161b;min-height:clamp(820px,68vw,920px);overflow:hidden}.demo-insight .insight-demo-head{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#160f12c2;border-bottom:1px solid #ffffff1a;min-height:76px;padding:0 30px}.demo-insight .insight-demo-head>i{color:#dce9e2;background:#ffffff12;border:1px solid #ffffff1f}.demo-insight .insight-tabs{align-items:center;gap:8px;min-height:70px;padding:14px 30px 10px;display:flex}.demo-insight .insight-tabs button{color:#ffffff75;background:0 0;border:1px solid #ffffff1a;min-height:42px}.demo-insight .insight-tabs button.active{color:#35232c;background:#fff;border-color:#ffffffd1}.demo-insight .insight-story{grid-template-rows:minmax(240px,.8fr) minmax(260px,1fr);grid-template-columns:minmax(260px,.66fr) minmax(480px,1.34fr);gap:18px;min-height:660px;padding:22px 30px 30px;display:grid}.demo-insight .campaign-card,.demo-insight .evidence-card,.demo-insight .evidence-path{border:1px solid #ffffff1c;border-radius:22px}.demo-insight .campaign-card{background:linear-gradient(150deg,#ffffff1f,#ffffff06 68%),linear-gradient(25deg,#657e7045,#0000 55%);grid-area:1/1;padding:30px;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000029}.demo-insight .campaign-card:after{content:"";background:radial-gradient(circle at 35% 35%,#fff3,#0000 48%);border:1px solid #ffffff26;border-radius:50%;width:72px;height:72px;position:absolute;top:30px;right:30px}.demo-insight .campaign-card>span{color:#b9cec2;letter-spacing:.12em;font-size:10px}.demo-insight .campaign-card>strong{z-index:1;letter-spacing:-.055em;word-break:keep-all;max-width:280px;margin-top:28px;font-size:clamp(25px,2.1vw,34px);line-height:1.24;position:relative}.demo-insight .campaign-card>div span{font-size:10px}.demo-insight .evidence-card{color:#2d2127;background:#f0e8e4;grid-area:2/1;min-height:0;padding:30px;box-shadow:0 28px 70px #0000001f}.demo-insight .evidence-card>span{color:#597164;letter-spacing:.05em;font-size:10px}.demo-insight .evidence-card>strong{letter-spacing:-.055em;margin-top:24px;font-size:clamp(28px,2.4vw,38px)}.demo-insight .evidence-card>p{word-break:keep-all;max-width:340px;margin-top:15px;font-size:12px;line-height:1.8}.demo-insight .evidence-card>div{font-size:10px}.demo-insight .evidence-path{background:#ffffff09;grid-area:1/2/3;grid-template-columns:1fr;align-content:center;gap:8px;min-height:0;padding:44px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d,0 32px 80px #00000024}.demo-insight .path-line{background:linear-gradient(#a7c0b3 0 82%,#ffffff21 82%);width:1px;height:auto;top:14%;bottom:14%;left:70px}.demo-insight .evidence-path button{color:#ffffff6b;text-align:left;border:1px solid #0000;border-radius:16px;grid-template-columns:52px minmax(105px,.52fr) minmax(150px,1fr);place-items:center start;gap:20px;min-height:96px;padding:12px 16px;transition:background .25s,border-color .25s,color .25s,transform .25s;display:grid;position:relative}.demo-insight .evidence-path button:hover{color:#fff;background:#ffffff0d;transform:translate(4px)}.demo-insight .evidence-path button.active[aria-pressed=true]{background:#ffffff1a;border-color:#ffffff29;box-shadow:0 18px 38px #00000029}.demo-insight .evidence-path button>i{background:#20161b;border-color:#ffffff29;width:50px;height:50px;font-size:10px}.demo-insight .evidence-path button.active>i{color:#344b3f;background:#dbe8e1;border-color:#dbe8e1;box-shadow:0 0 0 7px #b5cdc014}.demo-insight .evidence-path button>strong{letter-spacing:-.03em;white-space:normal;font-size:14px}.demo-insight .evidence-path button>span{color:#fff6;white-space:normal;font-size:10px;line-height:1.55}.demo-insight .evidence-path button.active>span{color:#ffffffad}.demo-insight .insight-standard{background:#120c0f7a;border-top:1px solid #ffffff1a;min-height:70px;padding:0 30px}.service-chapter{content-visibility:auto;contain-intrinsic-size:auto 1120px}:is(.service-demo button:focus-visible,.clinic-portfolio button:focus-visible,.clinic-portfolio a:focus-visible){outline-offset:4px;outline:2px solid}@supports (animation-timeline:view()){.service-chapter-title,.service-chapter .service-demo,.portfolio-care>header,.portfolio-care article,.portfolio-guide-copy,.portfolio-faq>header{animation:linear both lia-view-rise;animation-timeline:view();animation-range:entry 5% cover 34%}.portfolio-care article:nth-child(2){animation-range:entry 10% cover 37%}.portfolio-care article:nth-child(3){animation-range:entry 15% cover 40%}.portfolio-guide-visual img{animation:linear both lia-view-scale;animation-timeline:view();animation-range:entry cover 72%}}@keyframes lia-view-rise{0%{opacity:.15;transform:translateY(54px)}to{opacity:1;transform:translateY(0)}}@keyframes lia-view-scale{0%{transform:scale(1.08)}to{transform:scale(1)}}@media (max-width:1180px){.demo-insight .insight-story{grid-template-columns:minmax(240px,.62fr) minmax(420px,1.38fr)}.demo-insight .evidence-path{padding:34px 26px}.demo-insight .path-line{left:52px}.demo-insight .evidence-path button{grid-template-columns:46px minmax(98px,.5fr) 1fr;gap:15px}.demo-insight .evidence-path button>i{width:44px;height:44px}}@media (max-width:820px){.service-chapter .demo-insight,.detail-portfolio .demo-insight{min-height:0}.demo-insight .insight-demo-head{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 18px}.demo-insight .insight-tabs{padding:12px 14px;overflow-x:auto}.demo-insight .insight-tabs button{flex:none}.demo-insight .insight-story{grid-template-rows:auto;grid-template-columns:1fr;min-height:0;padding:14px}.demo-insight .campaign-card,.demo-insight .evidence-card,.demo-insight .evidence-path{grid-area:auto}.demo-insight .campaign-card{min-height:300px;padding:25px 21px}.demo-insight .evidence-path{padding:22px 16px}.demo-insight .path-line{top:9%;bottom:9%;left:38px}.demo-insight .evidence-path button{grid-template-columns:42px minmax(95px,.65fr) 1fr;gap:12px;min-height:78px;padding:10px 7px}.demo-insight .evidence-path button>i{width:42px;height:42px}.demo-insight .evidence-path button>strong{font-size:12px}.demo-insight .evidence-card{min-height:280px;padding:25px 21px}.demo-insight .insight-standard{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:18px}.demo-insight .insight-standard strong{width:100%}}@media (prefers-reduced-motion:reduce){.service-chapter-title,.service-chapter .service-demo,.portfolio-care>header,.portfolio-care article,.portfolio-guide-copy,.portfolio-guide-visual img,.portfolio-faq>header{animation:none!important;transform:none!important}}.detail-portfolio>.detail-portfolio-links{background:#fffdfa;border:1px solid #422b3524;border-radius:22px;grid-template-columns:1.15fr repeat(3,1fr);width:min(1180px,100%);max-width:1180px;min-height:0;margin:30px auto 0;display:grid;overflow:hidden;box-shadow:0 28px 75px #37242b14}.detail-portfolio-links>div,.detail-portfolio-links>a{min-height:170px;padding:25px}.detail-portfolio-links>div{color:#fff;background:#2a1d23;flex-direction:column;justify-content:center;display:flex}.detail-portfolio-links>div>span{color:#c9abb3;letter-spacing:.13em;font-size:9px;font-weight:850}.detail-portfolio-links>div>strong{letter-spacing:-.05em;margin-top:18px;font-size:clamp(22px,2vw,30px);line-height:1.22}.detail-portfolio-links>a{color:#302229;border-left:1px solid #422b351f;grid-template-columns:1fr auto;align-content:space-between;gap:18px;text-decoration:none;transition:background .22s,color .22s;display:grid}.detail-portfolio-links>a:hover{color:#fff;background:#5a3345}.detail-portfolio-links>a>i{color:#6b8175;font-size:9px;font-weight:850}.detail-portfolio-links>a>span:not([aria-hidden]){grid-column:1/-1;align-self:end}.detail-portfolio-links>a small,.detail-portfolio-links>a strong{display:block}.detail-portfolio-links>a small{color:#81747a;font-size:8px;font-weight:760}.detail-portfolio-links>a:hover small{color:#ffffff8c}.detail-portfolio-links>a strong{letter-spacing:-.025em;margin-top:9px;font-size:13px}.detail-portfolio-links>a>span[aria-hidden]{grid-area:1/2;align-self:start}.detail-portfolio>.detail-demo-guide{width:min(1180px,100%);max-width:1180px;min-height:68px;box-shadow:none;background:#fffdfac2;border:1px solid #422b351f;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin:14px auto 0;padding:14px 20px;display:grid}.detail-demo-guide>span{color:#4f695b;white-space:nowrap;font-size:10px;font-weight:850}.detail-demo-guide>span i{background:#7fa08e;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #7fa08e1a}.detail-demo-guide>p{color:#786d72;margin:0;font-size:10px;line-height:1.55}.detail-demo-guide>a{color:#5b3546;white-space:nowrap;font-size:10px;font-weight:850;text-decoration:none}.approval-flow{justify-content:flex-start}.approval-flow>span{color:#ffffff59;text-align:center;border:1px solid #ffffff17;border-radius:8px;flex:1;place-items:center;min-height:35px;padding:0 9px;display:grid}.approval-flow>span.done{background:#a9c7b714;border-color:#a9c7b733}.approval-flow>span.current{color:#38242e;background:#fff;border-color:#ffffff3d}.studio-approval-action{color:#fff;text-align:left;background:#ffffff12;border:1px solid #ffffff21;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:66px;margin-top:11px;padding:0 16px;display:flex}.studio-approval-action span small,.studio-approval-action span strong{display:block}.studio-approval-action span small{color:#a9c7b7;font-size:8px}.studio-approval-action span strong{margin-top:5px;font-size:11px}.studio-approval-action>b{color:#d7c2c8;white-space:nowrap;font-size:8px}.case-action-trail{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.case-action-trail>span{color:#ffffff59;border:1px solid #ffffff1c;border-radius:8px;place-items:center;min-height:34px;font-size:8px;font-weight:780;display:grid}.case-action-trail>span.done{color:#bad7c7;background:#aac9b81a;border-color:#aac9b840}@media (max-width:900px){.detail-portfolio>.detail-portfolio-links{border-radius:18px;grid-template-columns:1fr}.detail-portfolio-links>div,.detail-portfolio-links>a{min-height:130px}.detail-portfolio-links>a{border-top:1px solid #422b351f;border-left:0}.detail-portfolio>.detail-demo-guide{grid-template-columns:1fr;gap:10px;min-height:0;padding:18px}.approval-flow>span{flex:0 0 calc(50% - 6px)}}.detail-page i,.service-demo i{font-style:normal}.detail-hero>.detail-audience{color:#ffffff8f;border-top:1px solid #ffffff26;margin:54px 0 0;padding-top:22px;font-size:11px;line-height:1.6}:is(.detail-page button:focus-visible,.detail-page a:focus-visible){outline-offset:4px;outline:2px solid}@media (max-width:820px){.detail-hero h1,.detail-portfolio h2,.detail-portfolio header p,.detail-portfolio-links strong,.detail-demo-guide p,.service-demo strong,.service-demo p{word-break:keep-all;overflow-wrap:normal}.detail-hero{min-height:660px;padding:128px 20px 66px}.detail-hero h1{margin-top:30px;font-size:clamp(42px,13vw,54px);line-height:1.06}.detail-hero>p{margin-top:28px;font-size:14px;line-height:1.72}.detail-actions{margin-top:32px}.detail-actions button,.detail-actions a{min-height:52px;font-size:12px}.detail-hero>.detail-audience{margin-top:38px;font-size:12px}.detail-portfolio{padding:86px 18px}.detail-portfolio>header{margin-bottom:46px}.detail-portfolio h2{font-size:clamp(38px,11vw,48px);line-height:1.1}.detail-portfolio header p{font-size:13px;line-height:1.72}.detail-portfolio>.service-demo{border-radius:20px}.detail-demo-guide>span,.detail-demo-guide>p,.detail-demo-guide>a{font-size:12px}.detail-portfolio-links>div>span{font-size:10px}.detail-portfolio-links>a>i,.detail-portfolio-links>a small{font-size:11px}.detail-portfolio-links>a strong{font-size:16px}.service-demo button,.service-demo a{touch-action:manipulation}.demo-locale button,.studio-channel-tabs button,.insight-tabs button{min-height:44px;font-size:11px}.demo-site-v2 .demo-site-canvas{grid-template-rows:110px minmax(620px,1fr) 72px}.demo-site-v2 .demo-site-nav{grid-template-rows:40px 42px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;min-height:110px;padding:12px 16px}.demo-site-v2 .demo-site-locale{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,1fr);min-height:42px;display:grid}.demo-site-v2 .demo-site-locale button{min-width:0;min-height:40px;font-size:10px}.demo-site-v2 .demo-site-consult{min-height:40px;padding:0 14px;font-size:10px}.demo-site-v2 .demo-site-copy p{font-size:13px;line-height:1.7}.demo-site-v2 .demo-site-copy>button{min-height:46px;font-size:11px}.demo-site-v2 .demo-site-switcher button{min-height:72px}.demo-site-v2 .demo-site-switcher button>strong{font-size:11px}.demo-site-v2 .demo-tech-strip strong{font-size:10px}.demo-site-v2 .demo-site-full-link{min-height:44px;font-size:10px}.demo-site-v2 .demo-site-guide{top:124px}.demo-site-v2 .demo-site-guide button{min-height:44px}.demo-concierge .demo-demohead>div:first-child{min-height:32px;font-size:11px}.demo-concierge .patient-message-panel-v2{min-height:640px}.patient-chat-surface{padding:20px}.patient-chat-surface>header strong{font-size:13px}.patient-chat-surface>header small,.patient-chat-surface .message-time{font-size:11px}.patient-chat-surface .message-incoming,.patient-chat-surface .message-outgoing{font-size:13px}.demo-concierge .translation-bridge{min-height:82px;padding:0 12px}.demo-concierge .translation-bridge span,.demo-concierge .translation-bridge strong{font-size:10px}.demo-concierge .staff-console{min-height:0}.demo-concierge .staff-console header span,.demo-concierge .staff-console header>i{font-size:10px}.demo-concierge .translation-card>p{font-size:14px}.demo-concierge .reply-review button{min-height:48px;font-size:11px}.demo-concierge .human-review-strip{font-size:10px;line-height:1.6}.demo-studio .studio-channel-tabs{gap:7px}.demo-studio .studio-channel-tabs button{padding:0 14px}.demo-studio .preview-host{min-height:620px}.demo-studio .preview-copy{max-width:86%;top:20%}.demo-studio .preview-copy>strong{font-size:clamp(40px,13vw,56px)}.demo-studio .preview-caption{min-height:68px;font-size:11px}.demo-studio .scene-list button{min-height:104px}.demo-studio .scene-list button strong{font-size:13px}.demo-studio .scene-list button small{font-size:11px;line-height:1.55}.approval-flow>span{min-height:44px;font-size:10px}.studio-approval-action{min-height:72px}.studio-approval-action span small,.studio-approval-action>b{font-size:10px}.studio-approval-action span strong{font-size:12px}.demo-operations .operation-pipeline{grid-template-columns:repeat(5,minmax(116px,1fr))}.demo-operations .operation-pipeline button{min-height:96px}.demo-operations .operation-pipeline button strong{font-size:13px}.demo-operations .operation-pipeline button span{font-size:10px}.demo-operations .case-source-card,.demo-operations .case-brief-card{min-height:0}.demo-operations .case-source-card p,.demo-operations .case-brief-card small{font-size:12px;line-height:1.65}.case-action-trail>span{min-height:44px;font-size:10px}.demo-operations .case-brief-card>button{min-height:50px;font-size:11px}.demo-insight .insight-tabs{gap:7px}.demo-insight .insight-tabs button{padding:0 14px}.demo-insight .evidence-path button{grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);gap:4px 14px;min-height:88px}.demo-insight .evidence-path button>i{grid-row:1/3}.demo-insight .evidence-path button>strong{font-size:13px}.demo-insight .evidence-path button>span{font-size:11px;line-height:1.45}.demo-insight .campaign-card>span,.demo-insight .evidence-card>span,.demo-insight .campaign-card>div span,.demo-insight .evidence-card>div{font-size:11px}.demo-insight .evidence-card>p{font-size:13px}.demo-insight .insight-standard{font-size:10px}}@media (max-width:480px){.demo-site-v2 .demo-site-nav{grid-template-columns:minmax(0,1fr) auto}.demo-site-v2 .demo-site-locale{display:grid}.demo-site-v2 .demo-site-copy{padding-left:20px;padding-right:20px}.demo-site-v2 .demo-site-copy h3{font-size:clamp(35px,10.5vw,42px)}.demo-site-v2 .demo-tech-strip{align-items:center}.demo-site-v2 .demo-tech-strip strong{font-size:10px}.demo-site-v2 .demo-site-full-link{padding:0 13px;font-size:10px}.patient-arrival-visual>strong{font-size:21px}.patient-chat-surface{width:calc(100% - 24px);top:74px;right:12px}.demo-concierge .translation-bridge{grid-template-columns:1fr auto 1fr auto 1fr;gap:5px}.demo-studio .preview-host{min-height:590px;padding:20px}.demo-studio .preview-copy{max-width:92%}}@media (max-width:820px){.detail-portfolio>.service-demo{box-shadow:0 28px 70px #37242b1f}.demo-studio .studio-channel-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.demo-studio .studio-channel-tabs button,.demo-studio .studio-channel-tabs .studio-play{justify-content:center;width:100%;margin-left:0;padding:0 10px}.demo-studio .preview-host{min-height:580px}.demo-studio .preview-host>img{object-position:57% 24%}.demo-studio .preview-host:after{background:linear-gradient(#1d141808 30%,#1d141829 58%,#1d1418e6 100%),linear-gradient(90deg,#1d141833,#0000 70%)}.demo-studio .preview-copy{max-width:none;inset:auto 22px 108px}.demo-studio .preview-copy>strong{max-width:300px;margin-top:12px;font-size:clamp(31px,9.5vw,39px);line-height:1.08}.demo-studio .preview-caption{bottom:18px;left:18px;right:18px}.demo-operations .operation-pipeline{grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.demo-operations .operation-pipeline button{min-width:0;min-height:78px;padding:11px 4px}.demo-operations .operation-pipeline button i{font-size:8px}.demo-operations .operation-pipeline button strong{font-size:11px}.demo-operations .operation-pipeline button span{display:none}.demo-insight .insight-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.demo-insight .insight-tabs button{width:100%;padding:0 8px}}@media (max-width:480px){.detail-hero h1{letter-spacing:-.062em}.detail-portfolio{padding-left:14px;padding-right:14px}.demo-site-v2 .demo-site-image>img{object-position:61% center}.demo-site-v2 .demo-site-copy{padding-top:230px;padding-bottom:34px}.demo-site-v2 .demo-site-copy h3{font-size:clamp(33px,9.8vw,39px)}.demo-site-v2 .demo-site-guide{padding:24px 20px}.demo-concierge .patient-message-panel-v2{min-height:590px}.patient-arrival-visual>img{object-position:56% center}.patient-chat-surface{padding:18px}.patient-arrival-visual>strong{font-size:19px;bottom:20px;left:18px;right:18px}.demo-concierge .staff-console{padding:24px 16px}.demo-concierge .staff-console>header{grid-template-columns:1fr;gap:12px;display:grid}.demo-concierge .staff-console header>i{justify-self:start}.demo-studio .preview-host{min-height:550px;padding:18px}.demo-studio .preview-copy{bottom:103px;left:18px;right:18px}.demo-studio .preview-copy>strong{font-size:clamp(29px,9vw,35px)}.demo-insight .insight-standard{flex-direction:column;align-items:flex-start}}.detail-hero{min-height:820px;padding-right:clamp(560px,49vw,820px);position:relative;overflow:hidden}.detail-hero:after{content:"";pointer-events:none;border:1px solid #ffffff0e;border-radius:50%;width:62vw;height:62vw;position:absolute;top:10%;right:-12%}.detail-hero>.detail-number,.detail-hero>h1,.detail-hero>p,.detail-hero>.detail-actions{z-index:2;position:relative}.detail-hero h1{max-width:760px;font-size:clamp(52px,5vw,82px);line-height:1.035}.detail-hero>p:not(.detail-audience),.detail-hero>.detail-audience{max-width:650px}.detail-hero-system{z-index:2;color:#291821;background:#f5efea;border:1px solid #fff3;border-radius:22px;width:min(42vw,650px);position:absolute;top:50%;right:clamp(24px,5vw,88px);overflow:hidden;transform:translateY(-46%);box-shadow:0 46px 120px #0903065c}.detail-hero-system>header{background:#fffdf9f2;border-bottom:1px solid #351f291f;justify-content:space-between;align-items:center;gap:24px;min-height:62px;padding:0 22px;display:flex}.detail-hero-system>header span{color:#533044;letter-spacing:.13em;align-items:center;gap:10px;font-size:9px;font-weight:850;display:flex}.detail-hero-system>header span i{background:#7b9b8a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #7b9b8a21}.detail-hero-system>header b{color:#2918216b;letter-spacing:.08em;font-size:9px;font-weight:760}.detail-hero-system-stage{background:radial-gradient(circle at 100% 0,#78998821,#0000 31%),linear-gradient(145deg,#eadfd8,#f7f2ee);gap:10px;padding:24px 24px 24px 70px;display:grid;position:relative}.detail-hero-system-stage:before{content:"";background:#452b362e;width:1px;position:absolute;top:55px;bottom:55px;left:38px}.detail-hero-system-stage article{opacity:.58;background:#fffdfac7;border:1px solid #351f291c;border-radius:14px;align-content:center;min-height:125px;padding:19px 20px;display:grid;position:relative;box-shadow:0 12px 30px #3620290d}.detail-hero-system-stage article:before{content:"";background:#eee4de;border:1px solid #775866;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:-39px;transform:translateY(-50%)}.detail-hero-system-stage article.done{opacity:.78}.detail-hero-system-stage article.done:before{background:#769684;border-color:#769684;box-shadow:0 0 0 6px #7696841f}.detail-hero-system-stage article.current{color:#fff;opacity:1;background:#2d1922;border-color:#53304447;box-shadow:0 22px 50px #2d19222e}.detail-hero-system-stage article.current:before{background:#d8b8c3;border-color:#d8b8c3;box-shadow:0 0 0 7px #d8b8c324}.detail-hero-system-stage article>span{color:#65806f;letter-spacing:.09em;font-size:8px;font-weight:850}.detail-hero-system-stage article.current>span{color:#bcd2c5}.detail-hero-system-stage article>strong{letter-spacing:-.035em;word-break:keep-all;margin-top:9px;font-size:clamp(15px,1.3vw,20px);line-height:1.35}.detail-hero-system-stage article>p{color:#29182185;word-break:keep-all;margin:7px 0 0;font-size:9px;line-height:1.6}.detail-hero-system-stage article.current>p{color:#ffffff87}.detail-hero-system>footer{color:#29182180;background:#fffdfa;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:12px;min-height:68px;padding:0 22px;font-size:8px;font-weight:800;display:grid}.detail-hero-system>footer i{background:linear-gradient(90deg,#53304424,#53304466);height:1px}@supports (animation-timeline:view()){.detail-hero-system-stage article{animation:linear both detailFlowEntry;animation-timeline:view();animation-range:entry 0 cover 28%}}@keyframes detailFlowEntry{0%{opacity:0;transform:translateY(22px)}}@media (max-width:1180px){.detail-hero{min-height:auto;padding-right:clamp(24px,8vw,140px)}.detail-hero h1{max-width:870px}.detail-hero-system{width:100%;max-width:820px;margin-top:58px;position:relative;top:auto;right:auto;transform:none}}@media (max-width:820px){.detail-hero{min-height:auto;padding:128px 20px 68px}.detail-hero:after{width:115vw;height:115vw;top:28%;right:-55%}.detail-hero-system{border-radius:18px;margin-top:42px}.detail-hero-system-stage{padding:18px 16px 18px 52px}.detail-hero-system-stage:before{top:47px;bottom:47px;left:27px}.detail-hero-system-stage article{min-height:120px;padding:17px}.detail-hero-system-stage article:before{left:-31px}.detail-hero-system-stage article>strong{font-size:17px}.detail-hero-system-stage article>p{font-size:10px}}@media (max-width:480px){.detail-hero-system>header{min-height:58px;padding:0 17px}.detail-hero-system-stage article{min-height:128px}.detail-hero-system>footer{gap:8px;min-height:64px;padding:0 15px;font-size:7px}}.detail-actions .detail-primary-action{color:var(--plum);background:#fff;border-color:#fff}.detail-design-action{color:var(--plum);background:#fff;border-radius:100px;align-items:center;gap:35px;margin-top:35px;padding:17px 22px;font-size:12px;font-weight:830;text-decoration:none;display:inline-flex}.detail-actions a:focus-visible{outline-offset:5px;outline:2px solid}.detail-design-action:focus-visible{outline-offset:5px;outline:2px solid}.ops-health-strip{background:#fffdfac7;border:1px solid #ded5d1;border-radius:14px;align-items:center;gap:15px;margin-top:30px;padding:15px 18px;display:flex}.ops-health-strip>span{color:#5b3f4b;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:850;display:inline-flex}.ops-health-strip>span i{background:#b38c44;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 4px #b38c441f}.ops-health-strip.is-ready{background:#edf3ef;border-color:#4a6c5833}.ops-health-strip.is-ready>span i{background:#4b765d;box-shadow:0 0 0 4px #4b765d1f}.ops-health-strip>small{color:#7d7076;font-size:11px;line-height:1.5}.ops-health-strip:has(.ops-queue-button){flex-wrap:wrap}.ops-health-strip:has(.ops-queue-button)>span{white-space:normal}.ops-queue-button{color:#5b3f4b;font:inherit;cursor:pointer;background:#fffafc;border:1px solid #d6c7cf;border-radius:999px;padding:10px 16px;font-size:12px}.ops-queue-button:disabled{opacity:.6;cursor:wait}.ops-queue-button:focus-visible{outline-offset:3px;outline:2px solid #5b3f4b}.ops-notification-status{border-radius:999px;padding:8px 11px;font-size:11px;font-weight:850}.ops-notification-status--sent{color:#3f6951;background:#e1eee6}.ops-notification-status--pending{color:#795e31;background:#f3ead8}.ops-notification-status--unknown{color:#756970;background:#eee8e4}.ops-analytics-heading{align-items:flex-end}.ops-analytics-heading>div:first-child>p{max-width:650px}.ops-period-picker{background:#fffdfa;border:1px solid #ded5d1;border-radius:999px;gap:4px;padding:5px;display:flex}.ops-period-picker a{color:#806f77;border-radius:999px;align-items:center;min-height:37px;padding:0 13px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.ops-period-picker a.is-active{color:#fff;background:#4f303f}.ops-period-picker a:focus-visible{outline-offset:3px;outline:3px solid #6542523d}.ops-analytics-summary{border-top:1px solid #40273329;border-bottom:1px solid #40273329;grid-template-columns:repeat(4,1fr);margin-top:42px;display:grid}.ops-analytics-summary article{border-right:1px solid #40273324;align-content:space-between;gap:8px;min-height:137px;padding:23px 22px;display:grid}.ops-analytics-summary article:first-child{padding-left:0}.ops-analytics-summary article:last-child{border-right:0;padding-right:0}.ops-analytics-summary small{color:#85777d;font-size:11px;font-weight:800}.ops-analytics-summary strong{color:#34242b;letter-spacing:-.055em;font-size:34px}.ops-analytics-summary span{color:#998b91;font-size:10px}.ops-analytics-grid{grid-template-columns:1.2fr .8fr;gap:18px;margin-top:22px;display:grid}.ops-analytics-card{background:#fffdfa;border:1px solid #40273321;border-radius:20px;min-width:0;padding:28px;box-shadow:0 15px 50px #301c250b}.ops-analytics-card--funnel{grid-row:span 2}.ops-analytics-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ops-analytics-card>header small{color:#627e70;letter-spacing:.13em;font-size:10px;font-weight:850}.ops-analytics-card>header h2{color:#34242b;letter-spacing:-.04em;margin:11px 0 0;font-size:20px}.ops-analytics-card>header>span{color:#9a8d93;text-align:right;font-size:10px}.ops-funnel-list{gap:24px;margin:28px 0 0;padding:0;list-style:none;display:grid}.ops-funnel-label{grid-template-columns:28px 1fr auto;align-items:center;gap:10px;display:grid}.ops-funnel-label>span{color:#9b7788;font-size:10px;font-weight:850}.ops-funnel-label strong{color:#493640;font-size:13px}.ops-funnel-label b{color:#5e3e4c;font-size:15px}.ops-funnel-track{background:#eee7e3;border-radius:999px;height:8px;margin:11px 0 6px 38px;overflow:hidden}.ops-funnel-track i{border-radius:inherit;background:linear-gradient(90deg,#735064,#b8899c);height:100%;display:block}.ops-funnel-list li>small{color:#9a8d93;margin-left:38px;font-size:10px;display:block}.ops-daily-chart{border-bottom:1px solid #e6ddd8;align-items:flex-end;gap:7px;min-height:220px;margin-top:30px;padding:0 4px 22px;display:flex;overflow-x:auto}.ops-daily-chart>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;min-width:22px;height:190px;display:flex}.ops-daily-chart i{background:linear-gradient(#b78aa0,#644256);border-radius:8px 8px 3px 3px;flex-shrink:0;width:100%;min-height:0;display:block}.ops-daily-chart span{color:#9a8d93;white-space:nowrap;transform-origin:top;font-size:9px;transform:rotate(-42deg)translate(-7px,7px)}.ops-event-list,.ops-page-list{gap:13px;margin:25px 0 0;padding:0;list-style:none;display:grid}.ops-event-list li{grid-template-columns:minmax(0,1fr) 100px 34px;align-items:center;gap:13px;display:grid}.ops-event-list li>span{color:#695861;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;overflow:hidden}.ops-event-list li>i{background:#eee7e3;border-radius:999px;height:6px;overflow:hidden}.ops-event-list li>i b{border-radius:inherit;background:#a77e91;height:100%;display:block}.ops-event-list li>strong{color:#503946;text-align:right;font-size:12px}.ops-page-list li{border-bottom:1px solid #eee5e1;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:12px;display:grid}.ops-page-list li:last-child{border-bottom:0}.ops-page-list li>span{color:#a28291;font-size:10px;font-weight:850}.ops-page-list code{color:#59444e;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow:hidden}.ops-page-list strong{color:#503946;font-size:12px}.ops-analytics-empty{color:#94868d;margin:28px 0 0;font-size:12px}.ops-analytics-boundary{color:#425b4f;background:#dfe7e2;border-radius:15px;grid-template-columns:120px 1fr;gap:24px;margin-top:24px;padding:20px 22px;display:grid}.ops-analytics-boundary strong{font-size:12px}.ops-analytics-boundary p{margin:0;font-size:11px;line-height:1.65}.ops-analytics-boundary p+p{grid-column:2}.ops-traffic-picker{width:fit-content;margin:0 0 24px}@media (max-width:980px){.ops-analytics-page .ops-nav{flex-wrap:wrap;gap:12px}.ops-analytics-page .ops-nav>nav{order:3;width:100%;display:flex;overflow-x:auto}.ops-analytics-page .ops-nav>nav a{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}}@media (max-width:680px){.ops-analytics-boundary p+p{grid-column:1}.ops-period-picker a{min-height:44px}}@media (max-width:820px){.ops-health-strip{flex-direction:column;align-items:flex-start;gap:7px}.ops-analytics-heading{align-items:stretch}.ops-period-picker{width:100%}.ops-period-picker a{flex:1;justify-content:center}.ops-analytics-summary{grid-template-columns:1fr 1fr}.ops-analytics-summary article,.ops-analytics-summary article:first-child,.ops-analytics-summary article:last-child{border-bottom:1px solid #40273324;border-right:1px solid #40273324;min-height:108px;padding:18px 14px}.ops-analytics-summary article:nth-child(2n){border-right:0}.ops-analytics-summary article:nth-last-child(-n+2){border-bottom:0}.ops-analytics-summary strong{font-size:28px}.ops-analytics-grid{grid-template-columns:1fr}.ops-analytics-card--funnel{grid-row:auto}.ops-analytics-card{padding:22px 18px}.ops-analytics-boundary{grid-template-columns:1fr;gap:10px}}@media (max-width:520px){.ops-analytics-card>header{flex-direction:column}.ops-analytics-card>header>span{text-align:left}.ops-event-list li{grid-template-columns:minmax(0,1fr) 70px 28px;gap:8px}}
