:root{--ink:#163c35;--green:#1e5b4d;--lime:#d7f26b;--cream:#f4f1e8;--paper:#fbfaf6;--peach:#f6d9c4;--line:#d9ddd4;--muted:#66746f;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.nav{height:84px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{font-size:24px;font-weight:800;letter-spacing:-1.2px;display:flex;align-items:center;gap:7px}.brand>span{display:grid;place-items:center;background:var(--ink);color:var(--lime);width:30px;height:30px;border-radius:9px;font-family:Georgia,serif;font-style:italic}.nav nav{display:flex;gap:32px;font-size:14px;font-weight:600}.nav nav a:hover,.login:hover{opacity:.62}.nav-actions{display:flex;align-items:center;gap:22px}.login{font-size:14px;font-weight:700}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:var(--lime);color:var(--ink);padding:16px 22px;border-radius:4px;font-weight:800;font-size:14px;transition:.2s;box-shadow:0 0 0 1px transparent}.button:hover{transform:translateY(-2px);box-shadow:0 8px 22px #102f2822}.button.small{padding:12px 17px}.hero{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;min-height:680px;padding-block:64px 88px}.eyebrow,.kicker{text-transform:uppercase;letter-spacing:2.2px;font-size:11px;font-weight:800}.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow span{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px #d7f26b44}.hero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,5.6vw,78px);line-height:.98;letter-spacing:-3.8px;margin:28px 0 26px;font-weight:500}.hero h1 em{color:var(--green);font-weight:400}.hero-copy>p{max-width:555px;color:#51615c;font-size:18px;line-height:1.65}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:34px}.text-link{font-size:14px;font-weight:800;border-bottom:1px solid var(--ink);padding-block:9px}.text-link span{margin-left:10px}.trust-line{display:flex;gap:18px;margin-top:24px;font-size:12px;color:var(--muted)}.hero-visual{position:relative;padding-left:38px}.soft-orb{position:absolute;top:-50px;right:-30px;bottom:-50px;left:40px;background:#e2ecd1;border-radius:50% 40%;filter:blur(1px);transform:rotate(-4deg)}.app-frame{position:relative;background:#fff;border:1px solid #d8dfdb;border-radius:14px;box-shadow:0 30px 70px #183c312c;overflow:hidden;color:#233d37}.browser-bar{height:34px;background:#f1f3f0;display:flex;align-items:center;padding:0 12px;gap:6px}.browser-bar i{width:7px;height:7px;border-radius:50%;background:#c1c8c3}.browser-bar span{margin:auto;font-size:8px;color:#8a9692;background:white;border-radius:4px;padding:4px 50px}.app-body{display:flex;height:425px}.app-side{width:50px;background:#143d34;display:flex;align-items:center;flex-direction:column;gap:25px;padding:19px 0}.app-side strong{font-family:Georgia,serif;color:var(--lime);font-size:22px;margin-bottom:16px}.nav-dot{width:14px;height:14px;border-radius:4px;background:#ffffff2a}.nav-dot.active{background:var(--lime)}.app-main{flex:1;padding:22px;background:#fbfcfa}.app-top{display:flex;justify-content:space-between;align-items:center}.app-top small{font-size:8px;color:#84908c}.app-top h3{font-size:16px;margin:4px 0}.avatar{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#e5ecd7;font-size:8px;font-weight:800}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0 14px}.metric-row>div{border:1px solid #e2e8e3;border-radius:8px;padding:12px;background:#fff;display:flex;flex-direction:column;gap:6px}.metric-row small,.schedule small{font-size:7px;color:#77847f}.metric-row b{font-size:15px}.metric-row em{font-size:7px;font-style:normal;color:#52976f}.schedule{border:1px solid #e2e8e3;background:white;border-radius:8px;padding:12px}.schedule-title{display:flex;justify-content:space-between;font-size:9px;margin-bottom:8px}.schedule-title span{color:#377c64}.appointment{display:flex;align-items:center;gap:8px;border-top:1px solid #edf0ed;padding:10px 2px;font-size:8px}.appointment>b{width:30px}.appointment>i{width:3px;height:29px;border-radius:3px}.appointment>i.mint{background:#71b397}.appointment>i.peach{background:#e6a988}.appointment>i.blue{background:#7ba1bb}.appointment>span{display:flex;flex:1;flex-direction:column;gap:3px}.appointment>em{background:#e8f4e7;color:#558163;padding:4px 6px;border-radius:7px;font-size:6px;font-style:normal}.float-card{position:absolute;background:#fff;border:1px solid #dfe5e0;border-radius:10px;box-shadow:0 14px 38px #163c3525;display:flex}.float-card.message{left:4px;bottom:30px;padding:12px;gap:9px}.float-card.message>span{background:#e1f3dc;color:#3d8a5a;width:28px;height:28px;border-radius:50%;display:grid;place-items:center}.float-card div{display:flex;flex-direction:column;font-size:10px;gap:4px}.float-card small{color:#82908b;font-size:8px}.float-card.money{right:-24px;top:36px;padding:13px 16px;flex-direction:column;gap:4px}.float-card.money b{font-size:15px}.band{background:var(--ink);color:#fff}.audience-inner{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:30px}.audience p{text-transform:uppercase;letter-spacing:2px;font-size:10px;color:#a6b9b3}.audience-inner>div{display:flex;flex-wrap:wrap;gap:12px 25px;justify-content:flex-end}.audience span{font-family:Georgia,serif;font-style:italic;font-size:18px;color:#e4eadf}.section{padding-block:120px}.section-head{display:grid;grid-template-columns:1fr .65fr;align-items:end;gap:60px;margin-bottom:60px}.kicker{color:#568072}.section-head h2,.center-head h2,.whatsapp-copy h2,.security h2,.faq-title h2,.closing h2,.proof h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4.2vw,60px);line-height:1.03;letter-spacing:-2.4px;font-weight:500;margin:18px 0 0}.section-head>p{color:var(--muted);line-height:1.7;font-size:16px;max-width:440px}.outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.outcome-grid article{padding:30px 32px 0 0;border-right:1px solid var(--line);min-height:250px}.outcome-grid article+article{padding-left:32px}.outcome-grid article:last-child{border:0}.outcome-grid article>span{font-size:11px;color:#81928c}.outcome-grid h3{font-family:Georgia,serif;font-size:27px;font-weight:500;margin:45px 0 15px}.outcome-grid p{color:var(--muted);line-height:1.7;font-size:14px}.product-section{background:var(--ink);color:#fff;padding:110px 0}.section-head.light .kicker{color:var(--lime)}.section-head.light>p{color:#adc0b9}.product-showcase{width:92%;margin:auto}.product-showcase .app-frame{box-shadow:0 35px 80px #071e1866}.product-showcase .app-body{height:570px}.product-showcase .app-main{padding:30px}.product-showcase .metric-row>div{padding:18px}.product-showcase .appointment{padding:15px}.product-caption{display:flex;justify-content:space-between;gap:30px;padding-top:28px}.product-caption>span{font-size:10px;color:#8da69e}.product-caption>div{display:flex;align-items:baseline;gap:18px}.product-caption b{font-family:Georgia,serif;font-size:22px;font-weight:500}.product-caption p{font-size:12px;color:#9db2ab}.center-head{text-align:center;max-width:760px;margin:0 auto 65px}.center-head>p{color:var(--muted)}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.feature-card{min-height:360px;border:1px solid var(--line);padding:34px;background:#fff;display:flex;flex-direction:column;border-radius:5px;overflow:hidden}.feature-card.span2{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.feature-card.green{background:#dcead7}.feature-card.peach{background:var(--peach)}.feature-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid #739085;border-radius:50%;font-size:20px;margin-bottom:65px}.feature-card small{color:#56786d;text-transform:uppercase;font-size:9px;letter-spacing:1.6px;font-weight:800}.feature-card h3{font-family:Georgia,serif;font-weight:500;font-size:30px;margin:15px 0}.feature-card p{color:#5e6f69;line-height:1.7;max-width:500px}.feature-card ul,.price-card ul,.whatsapp-copy ul{list-style:none;padding:0;margin:24px 0 0}.feature-card li,.price-card li{display:flex;align-items:center;gap:9px;font-size:13px;margin-top:11px}.check{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#d9efcf;color:#2d7057;font-size:11px;flex:none}.mini-calendar{background:#fff;border-radius:9px;box-shadow:0 15px 40px #19372d1a;padding:25px;transform:rotate(2deg)}.mini-calendar header{display:flex;justify-content:space-between;font-size:13px;margin-bottom:20px}.week,.days{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;text-align:center}.week{font-size:8px;color:#89968f}.days span{padding:8px;font-size:9px}.days .today{background:var(--ink);color:#fff;border-radius:50%}.chart{background:#fff9f4;border-radius:9px;padding:25px;box-shadow:0 15px 40px #54301c15}.chart-total{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.chart-total small{width:100%}.chart-total b{font-size:24px}.chart-total em{font-size:10px;color:#4a8b65}.bars{height:130px;display:flex;gap:12px;align-items:end;border-bottom:1px solid #e7d7cc;margin-top:25px}.bars i{flex:1;background:#da9976;border-radius:4px 4px 0 0}.bars i:nth-child(6){background:var(--green)}.whatsapp-section{background:#e3eddc;padding:120px 0}.whatsapp-grid{display:grid;grid-template-columns:.8fr 1fr;gap:120px;align-items:center}.phone{width:330px;margin:auto;background:#eef0eb;border:9px solid #173a33;border-radius:34px;box-shadow:0 30px 70px #163c3526;overflow:hidden}.phone-head{background:#f8faf7;padding:22px 15px 12px;display:flex;align-items:center;gap:10px}.phone-head>span{font-size:24px}.phone-head i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--green);color:var(--lime);font-family:Georgia,serif}.phone-head div{display:flex;flex-direction:column;font-size:11px}.phone-head small{font-size:8px;color:#7c8984}.chat{min-height:450px;background:#ece9e1;padding:80px 14px 20px;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.chat>span{align-self:center;background:#d8e3dd;padding:5px 10px;border-radius:10px;font-size:8px}.bubble{background:#dbf7ce;padding:11px;border-radius:9px 3px 9px 9px;font-size:10px;line-height:1.5;max-width:88%}.chat-actions{display:flex;gap:6px}.chat-actions b{background:white;color:#347d61;border-radius:6px;padding:9px;font-size:9px}.chat>small{font-size:7px;color:#71817b}.whatsapp-copy h2{margin-bottom:25px}.whatsapp-copy>p{font-size:17px;line-height:1.7;color:#536a62}.whatsapp-copy li{display:flex;gap:15px;margin-top:22px}.whatsapp-copy li div{display:flex;flex-direction:column;gap:5px}.whatsapp-copy li b{font-size:14px}.whatsapp-copy li span{font-size:12px;color:#667970;line-height:1.5}.pricing{padding-bottom:80px}.pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;max-width:900px;margin:auto}.price-card{position:relative;background:#fff;border:1px solid var(--line);padding:42px;border-radius:5px}.price-card.featured{border:2px solid var(--green)}.badge{position:absolute;right:20px;top:20px;background:var(--lime);padding:6px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:1px;font-size:8px;font-weight:800}.price-card>small{font-size:10px;letter-spacing:1.8px;color:#668078;font-weight:800}.price-card h3{font-family:Georgia,serif;font-size:26px;font-weight:500;min-height:62px;margin:14px 0 25px}.price{display:flex;align-items:flex-start}.price sup{font-size:14px;margin:8px 5px 0 0}.price b{font-family:Georgia,serif;font-size:54px;font-weight:500;letter-spacing:-2px}.price span{align-self:flex-end;margin-bottom:11px;color:var(--muted);font-size:12px}.price-card>p{font-size:11px;color:var(--muted);margin:10px 0 25px}.price-card>p strong{color:#548260}.price-card .button{width:100%}.button.outline{background:transparent;border:1px solid var(--ink)}.price-card ul{border-top:1px solid var(--line);padding-top:15px}.assisted{display:block;color:#788681;font-size:10px;margin-top:22px}.pricing-note{text-align:center;color:var(--muted);font-size:11px}.security{background:#193f37;color:#fff;padding:120px 0}.security-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.security .kicker{color:var(--lime)}.security h2{margin:20px 0 25px}.security-grid>div>p{color:#adc0b9;line-height:1.7}.security-list article{display:flex;gap:25px;border-top:1px solid #ffffff27;padding:25px 0}.security-list article>b{font-size:10px;color:var(--lime)}.security-list h3{margin:0 0 8px;font-family:Georgia,serif;font-size:21px;font-weight:500}.security-list p{margin:0;color:#a9bcb6;font-size:13px;line-height:1.6}.proof{padding-block:80px}.proof-box{background:#f0e3d4;padding:55px;display:grid;grid-template-columns:1fr .7fr;gap:80px;align-items:center}.proof h2{font-size:42px}.proof-box>p{color:#665d55;line-height:1.75}.faq{display:grid;grid-template-columns:.75fr 1fr;gap:100px}.faq-title{position:sticky;top:40px;align-self:start}.faq-title h2{font-size:46px}.faq-title p{color:var(--muted);line-height:1.6}.faq-title a{font-weight:800;border-bottom:1px solid}.faq-list details{border-top:1px solid var(--line);padding:22px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;gap:25px;cursor:pointer;font-size:16px;font-weight:700;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list summary span{transition:.2s}.faq-list details p{color:var(--muted);line-height:1.7;font-size:14px;padding-right:40px}.closing{background:var(--lime);text-align:center;padding:110px 0}.closing-inner{max-width:800px}.closing .kicker{color:#51713d}.closing h2{font-size:64px}.closing p{font-size:17px;max-width:560px;margin:22px auto 30px;line-height:1.7}.button.cream{background:var(--ink);color:#fff}footer{background:#102f29;color:#e7eee9;padding:75px 0 25px}.brand.inverse>span{background:var(--lime);color:var(--ink)}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:60px}.footer-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.footer-grid p,.footer-grid a{color:#9bb0a9;font-size:12px}.footer-grid b{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:5px}.footer-grid a:hover{color:#fff}.footer-bottom{border-top:1px solid #ffffff1c;margin-top:60px;padding-top:22px;display:flex;justify-content:space-between;color:#789089;font-size:10px}.mobile-cta{display:none}@media (max-width:900px){.nav nav,.login{display:none}.hero{grid-template-columns:1fr;padding-top:55px}.hero-visual{margin-top:80px;padding-left:10px}.section-head{grid-template-columns:1fr;gap:15px}.whatsapp-grid,.security-grid,.faq{grid-template-columns:1fr;gap:60px}.feature-card.span2{grid-template-columns:1fr;gap:25px}.whatsapp-grid{grid-template-columns:1fr}.proof-box{grid-template-columns:1fr;gap:20px}.faq-title{position:static}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2}.product-showcase{width:100%}}@media (max-width:620px){.wrap{width:min(100% - 28px,1180px)}.nav{height:70px}.nav-actions .button{display:none}.hero{padding-block:45px 70px;min-height:auto}.hero h1{font-size:49px;letter-spacing:-2.5px}.hero-copy>p{font-size:16px}.hero-actions{align-items:flex-start;flex-direction:column;gap:15px}.hero-actions .button{width:100%}.trust-line{flex-wrap:wrap}.hero-visual{margin-top:60px}.soft-orb{top:-20px;right:-10px;bottom:-30px;left:-10px}.app-body{height:300px}.app-side{width:34px}.metric-row>div:nth-child(3){display:none}.metric-row{grid-template-columns:1fr 1fr}.float-card.money{right:-8px}.float-card.message{left:-6px}.audience-inner{padding:25px 0;align-items:flex-start;flex-direction:column}.audience-inner>div{justify-content:flex-start}.section{padding-block:80px}.section-head h2,.center-head h2,.whatsapp-copy h2,.security h2,.faq-title h2,.closing h2{font-size:41px}.outcome-grid{grid-template-columns:1fr}.outcome-grid article,.outcome-grid article+article{padding:28px 0;border-right:0;border-bottom:1px solid var(--line);min-height:0}.outcome-grid h3{margin-top:25px}.product-section{padding:80px 0}.product-showcase .app-body{height:330px}.product-caption>div{display:block}.product-caption p{line-height:1.5}.feature-grid{grid-template-columns:1fr}.feature-card.span2{grid-column:span 1}.feature-card{padding:25px;min-height:330px}.feature-icon{margin-bottom:45px}.whatsapp-section{padding:80px 0}.phone{width:290px}.pricing-grid{grid-template-columns:1fr}.price-card{padding:30px 25px}.security{padding:80px 0}.security-grid{gap:50px}.proof-box{padding:35px 25px}.proof h2{font-size:35px}.faq{gap:45px}.closing{padding:80px 0}.closing h2{font-size:47px}.footer-grid{grid-template-columns:1fr 1fr;gap:40px}.footer-grid>div:first-child{grid-column:span 2}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column;gap:8px;padding-bottom:65px}.mobile-cta{display:flex;position:fixed;z-index:20;bottom:10px;left:10px;right:10px;background:var(--lime);color:var(--ink);height:52px;align-items:center;justify-content:center;gap:20px;font-weight:800;border-radius:5px;box-shadow:0 8px 30px #102f2955}}.hero-visual{min-height:590px;padding-left:0}.hero-person{position:absolute;right:0;top:0;width:73%;height:480px;margin:0;border-radius:140px 12px 12px;overflow:hidden;box-shadow:0 25px 65px #183c3128}.hero-person:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 54%,#102f29d9)}.hero-person img,.care-photo img{width:100%;height:100%;object-fit:cover;display:block}.hero-person img{object-position:center 38%}.hero-person figcaption{position:absolute;z-index:1;left:28px;right:24px;bottom:25px;color:#fff;display:flex;flex-direction:column;gap:5px}.hero-person figcaption span{text-transform:uppercase;letter-spacing:1.5px;font-size:8px;color:var(--lime);font-weight:800}.hero-person figcaption b{font-family:Georgia,serif;font-size:19px;font-weight:500}.hero-app{position:absolute;z-index:2;left:0;bottom:0;width:84%;transform:scale(.72);transform-origin:left bottom}.hero-app .app-frame{box-shadow:0 25px 65px #183c3140}.hero-visual .float-card{z-index:3}.hero-visual .float-card.message{left:18%;bottom:12px}.hero-visual .float-card.money{right:-14px;top:44px}.care-story{display:grid;grid-template-columns:1.03fr .97fr;gap:90px;align-items:center;padding-block:120px}.care-photo{height:560px;margin:0;border-radius:5px 120px 5px 5px;overflow:hidden;position:relative}.care-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #ffffff55;border-radius:inherit}.care-copy h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4.2vw,58px);line-height:1.04;letter-spacing:-2.4px;font-weight:500;margin:20px 0 25px}.care-copy>p{color:var(--muted);font-size:17px;line-height:1.75;max-width:520px}.care-points{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:38px;padding-top:28px;border-top:1px solid var(--line)}.care-points span{font-size:13px;line-height:1.55;color:var(--muted)}.care-points b{display:block;color:var(--ink);font-size:14px;margin-bottom:3px}@media (max-width:900px){.hero-visual{min-height:620px;padding-left:0}.hero-person{width:78%;height:500px}.hero-app{width:78%;transform:scale(.75)}.care-story{grid-template-columns:1fr;gap:50px;padding-block:90px}.care-photo{height:520px}.care-copy{max-width:650px}}@media (max-width:620px){.hero-visual{min-height:510px;margin-top:55px}.hero-person{width:88%;height:390px;border-radius:90px 8px 8px}.hero-person figcaption{left:20px;bottom:20px}.hero-app{width:92%;transform:scale(.58)}.hero-visual .float-card.message{left:8%;bottom:5px}.hero-visual .float-card.money{right:-5px;top:32px}.care-story{padding-block:75px;gap:38px}.care-photo{height:410px;border-radius:4px 75px 4px 4px}.care-copy h2{font-size:40px}.care-points{grid-template-columns:1fr;gap:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}.pricing-grid.single-plan{grid-template-columns:minmax(0,620px);justify-content:center}.clinic-request{max-width:900px;margin:28px auto 0;border:1px solid var(--line);border-radius:8px;background:#f4f9fd;padding:28px 32px;display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center}.clinic-request h3{font-family:Georgia,serif;font-size:28px;font-weight:500;margin:8px 0}.clinic-request p{max-width:620px;margin:0;color:var(--muted);font-size:14px;line-height:1.65}.clinic-label{font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:#1878c6;font-weight:800}.clinic-form{grid-column:1/-1;border-top:1px solid var(--line);padding-top:25px;display:grid;grid-template-columns:repeat(2,1fr);gap:17px}.clinic-form label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:700}.clinic-form label span{font-weight:400;color:var(--muted)}.clinic-form input,.clinic-form textarea{width:100%;border:1px solid #cbdbe7;border-radius:6px;background:#fff;color:var(--ink);font:inherit;font-size:14px;padding:12px 13px;outline:none}.clinic-form input:focus,.clinic-form textarea:focus{border-color:#1878c6;box-shadow:0 0 0 3px #1878c619}.clinic-form textarea{resize:vertical}.clinic-form .full,.clinic-form-actions,.form-message{grid-column:1/-1}.clinic-form-actions{display:flex;align-items:center;gap:18px}.clinic-form-actions small{color:var(--muted)}.clinic-form button:disabled{opacity:.65;cursor:wait}.form-message{padding:12px 14px;border-radius:6px}.form-message.success{background:#e9f7ed;color:#24763c}.form-message.error{background:#fff0f0;color:#a72f2f}.website-field{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}@media (max-width:620px){.clinic-request{grid-template-columns:1fr;padding:24px 20px}.clinic-request>.button{width:100%}.clinic-form{grid-template-columns:1fr}.clinic-form label,.clinic-form .full,.clinic-form-actions,.form-message{grid-column:1}.clinic-form-actions{align-items:stretch;flex-direction:column}.clinic-form-actions .button{width:100%}}:root{--ink:#102d49;--green:#1878c6;--lime:#f9ab00;--cream:#f5f9fc;--paper:#fbfdff;--peach:#eaf5fd;--line:#d8e4ed;--muted:#617486}.brand{font-size:0;letter-spacing:0;gap:0}.brand img{display:block;width:132px;height:auto}.footer-brand{background:#fff;padding:7px 12px;border-radius:8px}.footer-brand img{width:118px}.button{background:#1878c6;color:#fff;border-radius:6px}.button:hover{background:#1464a8;box-shadow:0 8px 22px #1878c62f}.button.outline{background:transparent;color:var(--ink);border-color:#1878c6}.button.outline:hover{background:#eff8ff}.eyebrow span{background:#34a853;box-shadow:0 0 0 5px #34a85322}.soft-orb{background:#e1f2fc}.app-frame{border-color:#d8e4ed;box-shadow:0 30px 70px #102d492b;color:#233d50}.app-side{background:#123a5c}.app-side strong{display:none}.app-logo{width:27px;height:27px;margin-bottom:16px}.nav-dot.active{background:#4285f4}.app-main{background:#f8fbfe}.metric-row em,.schedule-title span{color:#1878c6}.avatar{background:#e5f2fb}.float-card{border-color:#d8e4ed;box-shadow:0 14px 38px #102d4922}.kicker{color:#1878c6}.feature-card.green{background:#e6f3fb}.feature-card.peach{background:#fff3dc}.feature-icon{border-color:#7aaed8}.feature-card small{color:#1878c6}.check{background:#e4f2fc;color:#1878c6}.days .today{background:#1878c6}.bars i{background:#8ec8ec}.bars i:nth-child(6){background:#1878c6}.chart-total em{color:#34a853}.whatsapp-section{background:#edf7fd}.phone{border-color:#102d49;box-shadow:0 30px 70px #102d4926}.phone-head i{background:#1878c6;color:#fff}.security{background:#102d49}.security .kicker,.security-list article>b{color:#f9ab00}.proof-box{background:#fff3dc}.closing{background:#eaf5fd}.closing .kicker{color:#1878c6}.closing .button{background:#1878c6;color:#fff}footer{background:#0b263d}.mobile-cta{background:#1878c6;color:#fff;box-shadow:0 8px 30px #102d4955}.hero-person .hero-person-caption{left:auto;right:22px;bottom:22px;width:170px;padding:12px 14px;text-align:right;border-radius:8px;background:#102d49d9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (max-width:620px){.hero-person .hero-person-caption{right:14px;bottom:14px;width:145px;padding:9px 10px}.hero-person .hero-person-caption b{font-size:15px}}.browser-bar{position:relative}.browser-bar .demo-label{position:absolute;right:9px;top:8px;padding:4px 6px;border-radius:3px;background:#e7f2fa;color:#52738a;font:700 8px/1 Arial,Helvetica,sans-serif;letter-spacing:.35px}main{overflow-x:clip}.hero h1{font-size:clamp(50px,5.1vw,70px);letter-spacing:-3px}.hero-copy>p{max-width:525px;font-size:17px}.hero-actions{flex-wrap:wrap;column-gap:24px;row-gap:14px}.hero-actions .button{flex:0 0 auto;white-space:nowrap}.hero-actions .button{background:#1878c6;color:#fff}.hero-actions .button:hover{background:#1464a8}.trust-line{flex-wrap:wrap;gap:9px;margin-top:22px}.trust-line span{padding:8px 10px;border:1px solid #d8e4ed;border-radius:999px;background:#fff;font-size:10px;color:#4e6578}.hero-visual .float-card.money{max-width:220px}.hero-visual .float-card.money b{font-size:12px;line-height:1.4}.proof-details{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.proof-details p{margin:0;color:#665d55;line-height:1.75}.proof-details .button{background:#1878c6;color:#fff}@media (max-width:900px){.hero h1{font-size:clamp(50px,7vw,66px)}.hero-copy>p{font-size:16px}}@media (max-width:620px){.hero h1{font-size:clamp(42px,11vw,50px);letter-spacing:-2.2px}.hero-copy>p{font-size:15px;line-height:1.65}.trust-line{gap:7px}.trust-line span{font-size:9px;padding:7px 8px}.hero-visual .float-card.money{max-width:190px}.hero-visual .float-card.money b{font-size:10px}.proof-details .button{width:100%}}
