.clinic-public{--cp-teal:#0a8d91;--cp-ink:#183d50;color:var(--cp-ink);background:#fff;min-height:100vh;font-family:Arial,sans-serif}.clinic-public a{text-decoration:none}.cp-nav,.cp-hero,.cp-section,.cp-footer{padding:28px max(24px,50% - 560px)}.cp-nav{border-bottom:1px solid #e7eff0;justify-content:space-between;align-items:center;gap:24px;display:flex}.cp-brand{color:var(--cp-ink);align-items:center;gap:16px;max-width:440px;display:flex}.cp-brand strong{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:22px;line-height:1.2}.cp-monogram{width:68px;height:68px;color:var(--cp-teal);background:#e2f4f2;border-radius:50%;flex-shrink:0;place-items:center;font-size:17px;font-weight:800;display:grid}.cp-nav nav,.cp-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.cp-nav nav a{color:var(--cp-ink);font-size:14px}.clinic-public .cp-button{background:var(--cp-teal);color:#fff;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:12px 22px;font-weight:700;display:inline-flex;box-shadow:0 6px 16px #0a8d911a}.cp-hero{background:linear-gradient(135deg,#f6fbfa,#eef5ff);grid-template-columns:1.3fr 1fr;align-items:center;gap:50px;padding-top:76px;padding-bottom:76px;display:grid}.cp-eyebrow{color:var(--cp-teal);letter-spacing:.12em;font-size:11px;font-weight:750;line-height:1.7;display:block}.cp-hero h1{letter-spacing:-.045em;margin:20px 0;font-size:clamp(38px,4.3vw,60px);line-height:1.12}.cp-hero h1 em{color:var(--cp-teal);font-style:normal}.cp-hero p{color:#57717e;margin-bottom:26px;font-size:17px;line-height:1.75}.cp-hero small{color:#66808c;margin-top:20px;display:block}.cp-secondary{color:var(--cp-teal);font-weight:700}.cp-visual{flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:310px;display:flex}.cp-orb{background:linear-gradient(135deg,#c9f1ec,#dcdbfb);border-radius:50%;place-items:center;width:235px;height:235px;display:grid;box-shadow:0 25px 70px #306b6e19}.cp-orb img{object-fit:contain;filter:drop-shadow(0 12px 14px #35788722);width:100%;height:100%;display:block}.cp-visual-note{text-align:center;gap:8px;display:grid}.cp-visual-note span{color:#65808b;font-size:13px}.cp-section{padding-top:62px;padding-bottom:62px;scroll-margin-top:20px}.cp-section h2{letter-spacing:-.03em;margin:10px 0 28px;font-size:30px}.cp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.cp-grid article{background:#fff;border:1px solid #dfebec;border-radius:18px;flex-direction:column;align-items:flex-start;padding:26px;display:flex}.cp-grid h3{overflow-wrap:anywhere;margin:12px 0;font-size:19px}.cp-grid p{color:#607783;margin:0 0 18px;font-size:15px;line-height:1.7}.cp-grid a{color:var(--cp-teal);margin-top:auto;font-size:14px;font-weight:700}.cp-grid p a{font-size:15px}.cp-icon{width:42px;height:42px;color:var(--cp-teal);background:#eaf6f4;border-radius:12px;place-items:center;font-size:24px;display:grid}.cp-soft{background:#f5f9fa}.cp-footer{color:#cbd5e1;background:#111827;border-top:1px solid #ffffff1c;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding-top:46px;padding-bottom:44px;font-size:13px;display:flex}.cp-footer nav{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.cp-footer .product-credits{border-top:1px solid #e4eeee;flex-basis:100%;justify-content:center;max-width:700px;padding-top:17px;line-height:1.8}.cp-footer .cookie-footer-trigger,.cp-footer a{color:var(--cp-teal)}.clinic-public a:focus-visible{outline-offset:5px;outline:3px solid #8274ce}@media (max-width:900px){.cp-nav{flex-direction:column;align-items:flex-start}.cp-nav nav{justify-content:space-between;gap:14px;width:100%}.cp-hero{gap:20px}.cp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.cp-nav,.cp-section,.cp-footer{padding-left:20px;padding-right:20px}.cp-nav nav>a[href^=\#]{display:none}.cp-nav nav .cp-button{padding:10px 16px}.cp-hero{grid-template-columns:1fr;padding:38px 20px 42px}.cp-hero p{font-size:16px}.cp-visual{min-height:auto;margin-top:14px}.cp-orb{width:175px;height:175px}.cp-grid{grid-template-columns:1fr}.cp-section{padding-top:40px;padding-bottom:40px}.cp-section h2{font-size:26px}.cp-footer{flex-direction:column;align-items:flex-start}.cp-actions{gap:20px}}.cp-clinic-logo{box-sizing:border-box;object-fit:cover;background:#e8f7f4;border:1px solid #dcedeb;border-radius:50%;flex-shrink:0;width:68px;height:68px;padding:4px;box-shadow:0 4px 12px #183d5012}.cp-orb-initials{color:var(--cp-teal);font-size:64px;font-weight:800}.cp-hero h1{overflow-wrap:anywhere}.cp-orb img{box-sizing:border-box;padding:12px}.clinic-back-link{color:var(--cp-teal);align-items:center;gap:7px;margin:0 0 24px;font-size:13px;font-weight:750;transition:color .18s,transform .18s;display:inline-flex}.clinic-back-link:hover{color:#075f5b;text-underline-offset:3px;text-decoration:underline;transform:translate(-2px)}.clinic-back-link:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #159c9850}.cp-footer .copyright-line{color:#758995;text-align:center;flex-basis:100%;font-size:12px;line-height:1.6}@media (max-width:600px){.cp-footer .copyright-line{text-align:left}}.cp-footer>strong{color:#f8fafc}.cp-footer nav a,.cp-footer .cookie-footer-trigger{color:#dbe5f1}.cp-footer nav a:hover,.cp-footer .cookie-footer-trigger:hover{color:#5eead4}.cp-footer>span,.cp-footer .copyright-line{color:#aebdce}.cp-footer .product-credits{color:#aebdce;border-color:#ffffff24}.whatsapp-clinic{background:#20b65a}.clinic-public .whatsapp-floating{color:#fff}.clinic-public{--cp-teal:#159c98;--cp-ink:#17364a;--cp-mint:#eaf7f5;--cp-coral:#f28570}.cp-about-page{flex-direction:column;display:flex}.cp-about-content{width:min(1120px,100%);min-height:54vh;margin:0 auto;padding-top:56px;padding-bottom:76px}.cp-about-content h1{letter-spacing:-.04em;margin:10px 0 34px;font-size:clamp(34px,4vw,52px)}.cp-about-story{background:linear-gradient(135deg,#fff,#f4faf9);border:1px solid #e0ecec;border-radius:20px;max-width:850px;padding:32px;box-shadow:0 18px 50px #17364a0a}.cp-about-story p{color:#526d7a;white-space:pre-line;margin:0;font-size:17px;line-height:1.9}.cp-values-grid article h2,.cp-team-card h2{margin:12px 0;font-size:20px}.cp-values-grid .cp-values-card{grid-column:1/-1}.cp-team-grid{align-items:stretch}.cp-team-card{text-align:center;align-items:center!important}.cp-team-card p{white-space:pre-line}.cp-team-card>strong{color:var(--cp-teal);font-size:14px}.cp-team-photo,.cp-team-avatar{width:150px;height:150px;color:var(--cp-teal);background:linear-gradient(135deg,#d9f1ec,#e3e6fa);border-radius:50%;place-items:center;font-size:38px;font-weight:800;display:grid;overflow:hidden}.cp-team-photo img{object-fit:cover;width:100%;height:100%}.cp-team-preview .cp-team-avatar{width:96px;height:96px;font-size:26px}.cp-team-link{margin-top:26px}.cp-footer{color:#cbd5e1;background:#111827;border-top:0;padding:48px max(24px,50% - 620px) 26px!important;display:block!important}.cp-footer-grid{grid-template-columns:1.35fr 1.25fr 1fr .85fr;gap:44px;padding-bottom:36px;display:grid}.cp-footer-grid>section{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.cp-footer-grid h2{color:#f8fafc;margin:0 0 4px;font-size:16px}.cp-footer-grid p,.cp-footer-grid a,.cp-footer-grid span{color:#cbd5e1;font-size:13px;line-height:1.7}.cp-footer-grid nav{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.cp-footer-grid nav a,.cp-footer-grid a{transition:color .18s}.cp-footer-grid a:hover{color:#5eead4}.cp-footer-brand{align-items:center;gap:12px;font-weight:750;display:flex;color:#fff!important;font-size:20px!important}.cp-footer-brand img,.cp-footer-brand>strong{object-fit:cover;color:#159c98;background:#eaf7f5;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.cp-footer-about p{max-width:380px;margin:0}.cp-footer-contact{gap:4px;display:grid}.cp-footer-contact strong{color:#fff;font-size:13px}.cp-footer-bottom{color:#aebdce;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;padding-top:20px;font-size:12px;display:flex}.cp-footer-bottom .product-credits{border-top:0;flex-basis:100%;justify-content:center;max-width:none;margin-top:2px;padding:0}.cp-footer-bottom .cookie-footer-trigger{color:#dbe5f1}.cp-footer-bottom .copyright-line{flex-basis:auto}.cp-footer-bottom small{color:#aebdce}.cp-footer .product-credits a{color:#f8fafc}@media (max-width:850px){.cp-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.cp-about-content{padding-left:24px;padding-right:24px}}@media (max-width:600px){.cp-footer{padding:38px 20px 24px!important}.cp-footer-grid{grid-template-columns:1fr;gap:26px}.cp-footer-bottom{justify-content:flex-start;align-items:flex-start;gap:12px}.cp-footer-bottom .product-credits{justify-content:flex-start}.cp-about-content{padding:38px 20px 52px}.cp-about-story{padding:22px}.cp-team-grid{grid-template-columns:1fr}.cp-values-grid .cp-values-card{grid-column:auto}}
