.lp-terap :where(*){margin:revert;padding:revert}.lp-terap :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}.lp-terap :where(img,svg,video){display:revert;vertical-align:revert}.lp-terap :where(img,video){max-width:revert;height:revert}.lp-terap :where(ol,ul,menu){list-style:revert}.lp-terap :where(button){border-radius:revert;background-color:revert}.lp-terap{--lp-ink:#172e3a;--lp-muted:#61717a;--lp-green:#d2ed87;--lp-line:#dce3e3;--lp-paper:#f9fbfa;--lp-font:var(--fuente-manrope), sans-serif;flex:1;line-height:normal;position:relative}.lp-terap *{box-sizing:border-box}:root:has(.lp-terap){scroll-behavior:smooth;scroll-padding-top:100px}.lp-terap{background:var(--lp-paper);color:var(--lp-ink);font-family:var(--lp-font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px}.lp-terap button,.lp-terap a{-webkit-tap-highlight-color:transparent}.lp-terap a{color:inherit;text-decoration:none}.lp-terap button{font:inherit;color:inherit}.lp-terap button,.lp-terap a,.lp-terap summary{outline-offset:6px}.lp-terap button:focus-visible,.lp-terap a:focus-visible,.lp-terap summary:focus-visible{outline:2px solid #608d29}.lp-terap button{cursor:pointer}.lp-terap .wrap{width:min(1280px,100% - 112px);margin:auto}.lp-terap .header{justify-content:space-between;align-items:center;gap:32px;width:min(1400px,100% - 80px);height:100px;margin:auto;display:flex}.lp-terap .brand{font-family:var(--fuente-manrope),sans-serif;letter-spacing:-1.7px;align-items:center;gap:9px;font-size:32px;font-weight:800;display:inline-flex}.lp-terap .mark{background:var(--lp-ink);width:34px;height:37px;color:var(--lp-green);letter-spacing:-3px;border-radius:12px 12px 12px 2px;place-items:center;padding-right:3px;font:700 31px Georgia;display:inline-grid}.lp-terap .brand-dot{margin-left:-8px}.lp-terap .header nav{gap:34px;font-size:14px;font-weight:500;display:flex}.lp-terap .header nav a{position:relative}.lp-terap .header nav a:after{content:"";background:var(--lp-ink);height:1px;transition:all .2s;position:absolute;bottom:-7px;left:0;right:100%}.lp-terap .header nav a:hover:after{right:0}.lp-terap .button{border-radius:7px;justify-content:center;align-items:center;gap:36px;padding:19px 25px;font-size:15px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.lp-terap .button:hover{transform:translateY(-3px)}.lp-terap .button span{font-size:21px}.lp-terap .small{padding:11px 19px;font-size:14px}.lp-terap .outline{border:1px solid #bdc7ca}.lp-terap .primary{background:var(--lp-ink);color:#fff}.lp-terap .primary:hover{background:#294d5e}.lp-terap .menu{display:none}.lp-terap .hero{grid-template-columns:1.06fr 1fr;align-items:center;gap:50px;padding-top:30px;padding-bottom:63px;display:grid}.lp-terap .eyebrow{letter-spacing:1.8px;align-items:center;gap:10px;font-size:12px;font-weight:650;display:flex}.lp-terap .mini-mark{font-size:27px}.lp-terap .hero h1{font-family:var(--fuente-manrope),sans-serif;letter-spacing:-4px;margin:24px 0 25px;font-size:clamp(50px,5.45vw,79px);font-weight:500;line-height:1.07}.lp-terap em{font-family:var(--fuente-lora), Georgia, serif;letter-spacing:-2px;font-weight:400}.lp-terap .hero-copy>p{color:var(--lp-muted);max-width:490px;font-size:17px;line-height:1.75}.lp-terap .actions{align-items:center;gap:32px;margin-top:29px;display:flex}.lp-terap .text-link{align-items:center;gap:22px;font-size:14px;font-weight:600;display:inline-flex}.lp-terap .text-link:hover{text-decoration:underline}.lp-terap .hero-note{border-left:2px solid var(--lp-green);color:var(--lp-muted);flex-direction:column;margin-top:35px;padding-left:14px;font-size:12px;line-height:1.7;display:flex}.lp-terap .hero-note strong{color:var(--lp-ink);font-weight:500}.lp-terap .hero-visual{isolation:isolate;background:#d8dace;border-radius:12px 12px 90px;height:610px;position:relative}.lp-terap .hero-photo{object-fit:cover;object-position:50% 40%;border-radius:inherit;width:100%;height:100%}.lp-terap .hero-visual:after{content:"";border-radius:inherit;z-index:0;background:linear-gradient(#10252522,#0000 40%,#10252550);position:absolute;inset:0}.lp-terap .image-top{letter-spacing:1.7px;color:#fff;z-index:1;justify-content:space-between;font-size:11px;font-weight:600;display:flex;position:absolute;top:24px;left:26px;right:26px}.lp-terap .image-top span{font-size:25px}.lp-terap .floating-card{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #ffffffb0;border-radius:10px;align-items:center;gap:15px;padding:23px 27px 23px 20px;display:flex;position:absolute;bottom:78px;left:-31px;box-shadow:0 15px 35px #18313c12}.lp-terap .card-symbol{background:var(--lp-green);border-radius:50%;place-items:center;width:48px;height:48px;font-size:30px;display:grid}.lp-terap .floating-card>div{flex-direction:column;gap:7px;display:flex}.lp-terap .meta{letter-spacing:1px;color:#6c7d80;font-size:10px;font-weight:600}.lp-terap .floating-card strong{font-size:17px;font-weight:600}.lp-terap .floating-card div>span:last-child{color:var(--lp-muted);font-size:12px}.lp-terap .image-caption{z-index:1;color:#fff;font-size:12px;position:absolute;bottom:27px;left:30px}.lp-terap .principles{border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);grid-template-columns:1.35fr 1fr 1fr 1fr;align-items:center;gap:22px;padding-top:30px;padding-bottom:30px;display:grid}.lp-terap .principles>span{color:var(--lp-muted);font-size:13px;line-height:1.6}.lp-terap .principles strong{color:var(--lp-ink);font-weight:500}.lp-terap .principles>div{color:#7c8d88;gap:17px;font-size:12px;display:flex}.lp-terap .principles>div strong{font-size:14px}.lp-terap .section{padding-top:112px;padding-bottom:108px}.lp-terap h2{font-family:var(--fuente-manrope),sans-serif;letter-spacing:-2px;margin:22px 0 0;font-size:45px;font-weight:500;line-height:1.18}.lp-terap h2 em{color:#63796c}.lp-terap .section-heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.lp-terap .section-heading>p{width:330px;color:var(--lp-muted);margin-bottom:4px;line-height:1.7}.lp-terap .product-layout{grid-template-columns:.78fr 1.4fr;align-items:center;gap:58px;margin-top:57px;display:grid}.lp-terap .feature{text-align:left;border:0;border-top:1px solid var(--lp-line);background:0 0;align-items:flex-start;gap:17px;width:100%;padding:25px 12px 25px 0;transition:all .2s;display:flex}.lp-terap .feature.active{background:linear-gradient(90deg,#eaf0e655,#0000);border-top:2px solid #739264}.lp-terap .feature-num{color:#739264;padding-top:4px;font-size:12px}.lp-terap .feature h3{letter-spacing:-.3px;margin:0;font-size:17px;font-weight:550}.lp-terap .feature p{color:var(--lp-muted);margin:10px 0 0;font-size:14px;line-height:1.6}.lp-terap .feature>span:last-child{margin-left:auto}.lp-terap .preview-note{color:var(--lp-muted);font-size:11px}.lp-terap .app-preview{background:#fff;border:1px solid #dbe3de;border-radius:10px;min-height:423px;display:flex;overflow:hidden;transform:perspective(1400px)rotateY(-2deg);box-shadow:0 15px 60px #203d4210}.lp-terap .app-sidebar{background:#eef3ed;flex-direction:column;flex-shrink:0;align-items:center;gap:17px;width:70px;padding:23px 0 20px;display:flex}.lp-terap .app-sidebar .brand{letter-spacing:-1px;margin-bottom:20px;font-size:21px}.lp-terap .side-icon{color:#678170;border-radius:5px;place-items:center;width:35px;height:32px;font-size:21px;display:grid}.lp-terap .side-icon.selected{background:#d9e7d2}.lp-terap .side-bottom{margin-top:auto;font-size:11px}.lp-terap .app-main{flex:1;min-width:0;padding:20px 23px}.lp-terap .app-top{color:#67777a;border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:center;padding-bottom:14px;font-size:10px;display:flex}.lp-terap .slash{color:#bac3be;margin:0 10px}.lp-terap .avatar{color:#465b45;background:#e2e9d9;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;display:inline-grid}.lp-terap .app-heading{justify-content:space-between;align-items:center;padding:27px 0 22px;display:flex}.lp-terap .app-heading h3{letter-spacing:-.8px;margin:7px 0;font-size:24px;font-weight:500}.lp-terap .app-heading p{color:var(--lp-muted);margin:0;font-size:11px}.lp-terap .app-date{border:1px solid #e2e8e2;border-radius:5px;padding:8px;font-size:9px}.lp-terap .stats{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.lp-terap .stat{color:#63736a;background:#f4f7f2;border-radius:6px;flex-direction:column;gap:8px;padding:13px;font-size:10px;display:flex}.lp-terap .stat strong{color:var(--lp-ink);font-size:25px;font-weight:500}.lp-terap .table-label{justify-content:space-between;margin:23px 0 13px;font-size:11px;font-weight:600;display:flex}.lp-terap .table-label span{color:#698168;font-size:9px;font-weight:400}.lp-terap .patient-row{border-top:1px solid #edf0ed;align-items:center;gap:10px;padding:11px 0;font-size:11px;display:flex}.lp-terap .patient-row>div{flex-direction:column;gap:4px;display:flex}.lp-terap .patient-row small{color:var(--lp-muted);font-size:9px}.lp-terap .patient-row .time{color:#687870;margin-left:auto;font-size:10px}.lp-terap .status{color:#536f42;background:#eef5e6;border-radius:4px;padding:5px 7px;font-size:9px}.lp-terap .continuity{background:var(--lp-ink);color:#fff;padding:85px 0}.lp-terap .continuity-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:90px;display:grid}.lp-terap .continuity-image{border-radius:80px 10px 10px;height:560px;position:relative;overflow:hidden}.lp-terap .continuity-image img{object-fit:cover;width:100%;height:100%}.lp-terap .photo-label{color:var(--lp-ink);letter-spacing:1px;background:#ffffffdc;border-radius:5px;padding:13px 18px;font-size:10px;position:absolute;bottom:25px;left:25px}.lp-terap .continuity .eyebrow{color:var(--lp-green)}.lp-terap .continuity h2{font-size:40px;line-height:1.25}.lp-terap .continuity h2 em{color:var(--lp-green)}.lp-terap .continuity-copy>p{color:#b8c7cd;margin-top:25px;font-size:15px;line-height:1.8}.lp-terap .steps{margin:27px 0}.lp-terap .steps>div{border-top:1px solid #ffffff20;align-items:flex-start;gap:17px;padding:13px 0;display:flex}.lp-terap .steps>div>span{color:var(--lp-green);padding-top:3px;font-size:11px}.lp-terap .steps p{color:#b8c7cd;margin:0;font-size:12px;line-height:1.7}.lp-terap .steps strong{color:#fff;margin-bottom:3px;font-size:14px;font-weight:500;display:block}.lp-terap .light{color:var(--lp-green)}.lp-terap .experience{text-align:center}.lp-terap .experience>.eyebrow{justify-content:center}.lp-terap .benefit-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:65px;margin-top:60px;display:grid}.lp-terap .benefit-icon{background:#eaf1e4;border-radius:14px;place-items:center;width:51px;height:51px;font-size:28px;display:grid}.lp-terap .benefit-grid h3{letter-spacing:-.4px;margin:25px 0 12px;font-size:21px;font-weight:500}.lp-terap .benefit-grid p{color:var(--lp-muted);font-size:15px;line-height:1.8}.lp-terap .faq{border-top:1px solid var(--lp-line);grid-template-columns:.8fr 1.2fr;gap:80px;padding-top:80px;display:grid}.lp-terap .questions details{border-bottom:1px solid var(--lp-line);padding:23px 0}.lp-terap .questions summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:16px;list-style:none;display:flex}.lp-terap .questions summary::-webkit-details-marker{display:none}.lp-terap .questions summary span{font-size:24px;font-weight:400;line-height:1}.lp-terap .questions details[open] summary span{transform:rotate(45deg)}.lp-terap .questions p{color:var(--lp-muted);padding-right:30px;font-size:14px;line-height:1.8}.lp-terap .questions p a{text-decoration:underline}.lp-terap .closing{background:var(--lp-green);text-align:center;border-radius:15px;padding:54px 20px 61px;position:relative}.lp-terap .closing>.mini-mark{margin-bottom:22px;font-size:43px;display:block}.lp-terap .closing .eyebrow{justify-content:center;font-size:11px}.lp-terap .closing h2{margin:22px 0 32px;font-size:58px}.lp-terap .closing h2 em{color:var(--lp-ink)}.lp-terap footer{align-items:center;gap:28px;padding-top:42px;padding-bottom:40px;display:flex}.lp-terap footer .brand{font-size:27px}.lp-terap footer .mark{width:29px;height:31px;font-size:27px}.lp-terap footer p,.lp-terap footer>span,.lp-terap footer>a:last-child{color:var(--lp-muted);font-size:12px}.lp-terap footer>span{margin-left:auto}.lp-terap footer>a:last-child{margin-left:24px}@media (min-width:1600px){.lp-terap .hero{padding-top:50px}.lp-terap .hero-visual{height:640px}}@media (max-width:1100px){.lp-terap .wrap,.lp-terap .header{width:calc(100% - 64px)}.lp-terap .header nav{gap:20px}.lp-terap .hero{gap:30px}.lp-terap .hero h1{font-size:60px}.lp-terap .hero-visual{height:570px}.lp-terap .floating-card{gap:10px;padding:18px 15px;left:-15px}.lp-terap .floating-card strong{font-size:15px}.lp-terap .product-layout{grid-template-columns:.9fr 1.2fr;gap:30px}.lp-terap .app-main{padding:17px 15px}.lp-terap .app-sidebar{width:48px}.lp-terap .app-sidebar .brand{font-size:16px}.lp-terap .continuity-grid{gap:45px}.lp-terap .continuity h2{font-size:34px}.lp-terap .section{padding-top:85px;padding-bottom:85px}.lp-terap .principles{grid-template-columns:1.2fr 1fr 1fr 1fr}.lp-terap .principles>div{gap:8px}.lp-terap .principles>div strong{font-size:12px}}@media (max-width:760px){.lp-terap .wrap,.lp-terap .header{width:calc(100% - 40px)}.lp-terap .header{gap:14px;height:80px}.lp-terap .header .brand{font-size:29px}.lp-terap .header>.small{gap:13px;margin-left:auto;padding:10px 12px;font-size:12px}.lp-terap .header nav{z-index:10;background:#fff;border-radius:10px;flex-direction:column;padding:25px;display:none;position:absolute;top:72px;left:20px;right:20px;box-shadow:0 15px 25px #172e3a18}.lp-terap .header nav.open{display:flex}.lp-terap .menu{background:0 0;border:0;padding:5px;font-size:23px;display:block}.lp-terap .hero{grid-template-columns:1fr;gap:35px;padding-top:25px;padding-bottom:38px}.lp-terap .hero h1{letter-spacing:-2.8px;margin-top:20px;font-size:clamp(49px,10vw,70px)}.lp-terap .hero h1 br:first-child,.lp-terap .hero h1 em br{display:none}.lp-terap .hero-copy>p{max-width:540px;font-size:16px}.lp-terap .desktop{display:none}.lp-terap .hero-note{margin-top:25px}.lp-terap .hero-visual{justify-self:center;width:100%;max-width:580px;height:480px}.lp-terap .floating-card{bottom:62px;left:-5px}.lp-terap .hero .eyebrow{font-size:10px}.lp-terap .image-caption{font-size:11px}.lp-terap .principles{grid-template-columns:1fr 1fr;gap:24px;padding-top:25px;padding-bottom:25px}.lp-terap .principles>div strong{font-size:12px}.lp-terap .section{padding-top:68px;padding-bottom:68px}.lp-terap .section-heading{display:block}.lp-terap .section-heading>p{width:auto;max-width:450px;margin-top:24px;font-size:15px}.lp-terap h2{letter-spacing:-1.4px;font-size:35px}.lp-terap .eyebrow{letter-spacing:1.3px;font-size:10px}.lp-terap .product-layout{grid-template-columns:1fr;gap:25px;margin-top:30px}.lp-terap .feature{padding:19px 0}.lp-terap .feature h3{font-size:16px}.lp-terap .feature p{max-width:400px;font-size:13px}.lp-terap .app-preview{min-height:390px;transform:none}.lp-terap .app-heading h3{font-size:21px}.lp-terap .app-date{display:none}.lp-terap .app-sidebar{width:47px}.lp-terap .app-main{padding:16px 12px}.lp-terap .app-heading{padding-top:20px}.lp-terap .stat{padding:11px 8px;font-size:9px}.lp-terap .stat strong{font-size:22px}.lp-terap .continuity{padding:55px 0}.lp-terap .continuity-grid{grid-template-columns:1fr;gap:35px}.lp-terap .continuity-image{border-radius:55px 8px 8px;order:2;height:360px}.lp-terap .continuity h2{font-size:34px}.lp-terap .continuity-copy>p{font-size:15px}.lp-terap .steps p{font-size:13px}.lp-terap .benefit-grid{grid-template-columns:1fr;gap:26px;margin-top:36px}.lp-terap .benefit-grid article{grid-template-columns:51px 1fr;column-gap:20px;display:grid}.lp-terap .benefit-icon{grid-row:1/3}.lp-terap .benefit-grid h3{margin:3px 0 7px;font-size:19px}.lp-terap .benefit-grid p{margin:0;font-size:14px}.lp-terap .experience{text-align:left}.lp-terap .experience>.eyebrow{justify-content:flex-start}.lp-terap .faq{grid-template-columns:1fr;gap:25px}.lp-terap .questions summary{font-size:15px}.lp-terap .closing{padding:40px 16px 45px}.lp-terap .closing h2{font-size:41px}.lp-terap .closing .eyebrow{letter-spacing:1px;font-size:9px}.lp-terap .closing>.mini-mark{font-size:34px}.lp-terap footer{flex-wrap:wrap;gap:18px;padding:32px 0}.lp-terap footer p{width:calc(100% - 130px)}.lp-terap footer>span{margin-left:0}.lp-terap footer>a:last-child{margin-left:auto}.lp-terap .button{padding:16px 20px}.lp-terap .actions{gap:25px}}@media (prefers-reduced-motion:reduce){:root:has(.lp-terap){scroll-behavior:auto}.lp-terap *{transition:none!important}}.lp-terap .hero h1{letter-spacing:-.055em;font-size:clamp(3.2rem,5.2vw,4.7rem);font-weight:500;line-height:1.12}.lp-terap h1 em,.lp-terap h2 em{letter-spacing:-.048em;font-weight:400}.lp-terap h2{letter-spacing:-.045em;text-wrap:balance;font-weight:500;line-height:1.23}.lp-terap .hero h1 em{color:#326e65}.lp-terap .hero-copy>p{font-size:1rem;line-height:1.85}.lp-terap .eyebrow{letter-spacing:.13em;font-size:.75rem;font-weight:700;line-height:1.6}.lp-terap .button{letter-spacing:-.015em;font-size:.9375rem;font-weight:650;line-height:1.5}.lp-terap .text-link{font-size:.875rem;line-height:1.6}.lp-terap .small{font-size:.875rem}.lp-terap .floating-card strong{letter-spacing:-.025em;font-size:1rem;font-weight:650;line-height:1.5}.lp-terap .floating-card .meta{letter-spacing:.1em;font-size:.6875rem}.lp-terap .hero-note{font-size:.8125rem;line-height:1.75}.lp-terap .hero-note strong{font-weight:600}.lp-terap .feature h3,.lp-terap .benefit-grid h3{letter-spacing:-.025em;font-weight:650;line-height:1.5}.lp-terap .feature p{font-size:.875rem;line-height:1.75}.lp-terap .steps strong{font-size:.9375rem;font-weight:600}.lp-terap .steps p{font-size:.875rem}.lp-terap .questions summary{font-weight:600;line-height:1.6}.lp-terap .questions p{font-size:.9375rem}.lp-terap .closing h2{letter-spacing:-.045em;line-height:1.2}.lp-terap .closing .eyebrow{letter-spacing:.1em;font-size:.75rem}.lp-terap .app-preview{min-height:445px;font-family:var(--fuente-manrope), sans-serif;background:#faf8fc;transform:none}.lp-terap .app-sidebar{background:#fff;border-right:1px solid #e8e5eb;align-items:stretch;gap:7px;width:110px;padding:22px 10px}.lp-terap .app-sidebar .brand{letter-spacing:3px;text-align:center;color:#246e76;margin:4px 0 25px;font-size:20px;font-weight:600;display:block}.lp-terap .side-icon{color:#5c6471;white-space:nowrap;border-radius:5px;align-items:center;gap:8px;width:auto;height:34px;padding:0 8px;font-size:11px;display:flex}.lp-terap .side-icon b{font-size:16px;font-weight:400}.lp-terap .side-icon.selected{color:#00868b;background:#f3f0f7}.lp-terap .side-bottom{color:#176f73;border-top:1px solid #e8e5eb;padding:12px 7px}.lp-terap .app-top{font-size:11px}.lp-terap .app-heading h3{letter-spacing:-.04em;font-size:24px;font-weight:650;line-height:1.35}.lp-terap .app-heading p{font-size:12px;line-height:1.5}.lp-terap .app-heading .meta,.lp-terap .app-date{display:none}.lp-terap .avatar{color:#007f80;background:#e4f3ef;border-radius:7px}.lp-terap .app-main{padding:18px 20px}.lp-terap .stat{background:#edf5f2}.lp-terap .patient-list{background:#fff;border:1px solid #e5e2e8;border-radius:10px;overflow:hidden}.lp-terap .patient-list .patient-row{min-height:72px;padding:17px 12px}.lp-terap .patient-list .patient-row:first-child{border-top:0}.lp-terap .patient-list .avatar{flex-shrink:0;width:32px;height:36px;font-size:12px}.lp-terap .patient-row{font-size:12px}.lp-terap .patient-row small,.lp-terap .patient-row .time{font-size:11px}.lp-terap .patient-name{font-weight:650}.lp-terap .patient-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lp-terap .patient-tag{color:#566176;background:#f5f2f7;border-radius:20px;padding:3px 7px;font-size:10px;font-weight:400}.lp-terap .patient-status{color:#15816c;font-size:10px;font-weight:500}.lp-terap .preview-tabs{color:#656b7b;border-bottom:1px solid #e4e0e9;gap:22px;margin:0 0 18px;font-size:11px;display:flex}.lp-terap .preview-tabs span{padding:0 0 10px}.lp-terap .preview-tabs .selected{color:#00888a;border-bottom:2px solid #00888a;font-weight:600}.lp-terap .preview-note{margin-top:8px;font-size:12px;line-height:1.6;display:block}@media (max-width:1100px){.lp-terap .app-sidebar{width:85px;padding:18px 6px}.lp-terap .side-icon{gap:4px;padding:0 5px;font-size:9px}.lp-terap .app-main{padding:16px 12px}.lp-terap .hero h1{font-size:clamp(3rem,5.2vw,4rem)}}@media (max-width:760px){.lp-terap .hero h1{letter-spacing:-.055em;font-size:clamp(2.8rem,9vw,4rem);line-height:1.14}.lp-terap .hero h1 br:first-child{display:block}.lp-terap .hero h1 em br{display:none}.lp-terap .hero h1 em{max-width:11ch;display:block}.lp-terap .hero .eyebrow,.lp-terap .eyebrow{letter-spacing:.1em;font-size:.6875rem}.lp-terap .hero-note{font-size:.8125rem}.lp-terap .closing .eyebrow{font-size:.6875rem}.lp-terap .continuity h2{font-size:clamp(1.9rem,6.5vw,2.4rem)}.lp-terap .closing h2{font-size:clamp(2rem,8vw,2.8rem)}.lp-terap .app-sidebar{width:74px;padding:16px 4px}.lp-terap .app-sidebar .brand{letter-spacing:1.7px;font-size:13px}.lp-terap .side-icon{gap:4px;padding:0 3px;font-size:9px}.lp-terap .side-icon b{font-size:12px}.lp-terap .app-main{padding:14px 10px}.lp-terap .app-heading h3{font-size:20px}.lp-terap .app-preview{min-height:435px}.lp-terap .patient-list .patient-row{gap:7px;padding:13px 8px}.lp-terap .patient-row .time{font-size:10px}.lp-terap .patient-name{font-size:11px}.lp-terap .patient-tag,.lp-terap .patient-status{font-size:9px}.lp-terap .patient-list .avatar{width:25px;height:30px;font-size:10px}.lp-terap .preview-tabs{gap:16px}.lp-terap .app-top{font-size:10px}.lp-terap .app-heading p{font-size:11px}}.lp-terap .principles{grid-template-columns:1.15fr repeat(3,1fr);gap:30px;padding:35px 0}.lp-terap .principles>a{grid-template-columns:26px 1fr;align-items:start;gap:12px;padding:10px 0;display:grid}.lp-terap .principle-number{color:#317f74;padding-top:5px;font-size:12px}.lp-terap .principles>a strong{letter-spacing:-.04em;font-size:24px;font-weight:600;line-height:1.3}.lp-terap .principle-detail{color:var(--lp-muted);grid-column:2;font-size:12px;line-height:1.6}.lp-terap .principles>a:hover strong{color:#167f72}.lp-terap .principles>span{letter-spacing:.05em;font-size:11px}.lp-terap .principles>span strong{letter-spacing:-.02em;margin-top:8px;font-size:17px;line-height:1.5;display:inline-block}.lp-terap .real-product{background:#fff;border:1px solid #d8e1df;border-radius:14px;margin-top:48px;overflow:hidden;box-shadow:0 25px 65px #163c3912}.lp-terap .screen-header,.lp-terap .screen-caption{justify-content:space-between;align-items:center;gap:20px;padding:20px 26px;font-size:12px;display:flex}.lp-terap .screen-header{letter-spacing:.08em;background:#edf4f0}.lp-terap .screen-header a{letter-spacing:0;text-underline-offset:4px;font-weight:600;text-decoration:underline}.lp-terap .real-product>img{object-fit:contain;width:100%;height:auto;display:block}.lp-terap .screen-caption{color:var(--lp-muted);border-top:1px solid var(--lp-line)}.lp-terap .screen-caption>span:first-child{color:var(--lp-ink);font-weight:600}.lp-terap .management-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:35px;scroll-margin-top:30px;display:grid}.lp-terap .management-grid article{background:#edf3ee;border-radius:12px;flex-direction:column;padding:30px;display:flex}.lp-terap .management-grid article:nth-child(2){background:#e4f1ed}.lp-terap .management-grid article:nth-child(3){background:#eaf0f4}.lp-terap .feature-kicker{letter-spacing:.1em;color:#306c64;font-size:11px;font-weight:650}.lp-terap .management-grid h3{letter-spacing:-.04em;margin:22px 0 18px;font-size:27px;font-weight:550;line-height:1.28}.lp-terap .management-grid p{color:var(--lp-muted);margin:0 0 25px;font-size:14px;line-height:1.85}.lp-terap .feature-tags{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.lp-terap .feature-tags span{border:1px solid #bfcfc7;border-radius:20px;padding:6px 9px;font-size:10px}.lp-terap .people-story{text-align:left;background:#eef3ee;border-radius:12px;grid-template-columns:1.1fr 1fr;margin:52px 0 0;display:grid;overflow:hidden}.lp-terap .people-story img{object-fit:cover;width:100%;height:440px}.lp-terap .people-story>div{align-self:center;padding:45px}.lp-terap .people-story h3{letter-spacing:-.04em;margin:22px 0;font-size:36px;font-weight:500;line-height:1.25}.lp-terap .people-story p{color:var(--lp-muted);font-size:15px;line-height:1.8}.lp-terap .continuity-image{height:620px}.lp-terap .continuity-copy>p{font-size:16px}@media (max-width:1000px){.lp-terap .principles>a strong{font-size:21px}.lp-terap .management-grid article{padding:23px}.lp-terap .management-grid h3{font-size:24px}.lp-terap .people-story>div{padding:30px}.lp-terap .people-story h3{font-size:30px}}@media (max-width:760px){.lp-terap .principles{grid-template-columns:1fr;gap:0;padding:20px 0}.lp-terap .principles>span{padding:12px 0 20px}.lp-terap .principles>a{border-top:1px solid var(--lp-line);grid-template-columns:28px 1fr;gap:6px 12px;padding:20px 0}.lp-terap .principles>a strong{font-size:24px}.lp-terap .principles>a strong br{display:none}.lp-terap .principle-detail{font-size:13px}.lp-terap .screen-header,.lp-terap .screen-caption{flex-wrap:wrap;gap:12px;padding:15px;font-size:10px}.lp-terap .screen-header a{font-size:12px}.lp-terap .real-product{margin-top:28px}.lp-terap .management-grid{grid-template-columns:1fr;gap:16px;margin-top:25px}.lp-terap .management-grid article{padding:28px}.lp-terap .management-grid h3{font-size:28px}.lp-terap .management-grid h3 br{display:none}.lp-terap .management-grid p{font-size:15px}.lp-terap .feature-tags span{font-size:12px}.lp-terap .feature-kicker{font-size:11px}.lp-terap .people-story{grid-template-columns:1fr;margin-top:32px}.lp-terap .people-story img{height:330px}.lp-terap .people-story>div{padding:28px}.lp-terap .people-story h3{font-size:31px}.lp-terap .continuity-image{height:440px}}.lp-terap .people-story img{object-position:50% 62%}.lp-terap .continuity-image img{object-position:50% 50%}.lp-terap .hero-photo{object-position:50% 35%}:root:has(.lp-terap){scroll-padding-top:calc(var(--banner-h,0px) + 100px)}
