:root{--ot-teal:#079d98;--ot-deep:#073f3d;--ot-ink:#132e2b;--ot-muted:#58726e;--ot-mint:#e8faf5;--ot-peach:#fff2e9;--ot-line:rgba(7,63,61,.12);--ot-shadow:0 28px 80px rgba(7,92,86,.15);--ot-serif:'Playfair Display',Georgia,serif;--ot-sans:'Manrope',Arial,sans-serif}.ot-page,.ot-page *{box-sizing:border-box}.ot-page{overflow:hidden;color:var(--ot-ink);font-family:var(--ot-sans)}.ot-page img{display:block;max-width:100%}.ot-container{width:min(1420px,calc(100% - 64px));margin:auto}.ot-section{padding:115px 0}.ot-eyebrow{display:inline-block;margin-bottom:18px;color:var(--ot-teal);font-size:13px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.ot-eyebrow.light{color:#b7eee0}.ot-page h1,.ot-page h2,.ot-page h3{font-family:var(--ot-serif);letter-spacing:-.035em}.ot-button{display:inline-flex;min-height:58px;align-items:center;justify-content:center;gap:22px;padding:14px 25px;border:2px solid var(--ot-teal);border-radius:11px;background:var(--ot-teal);color:#fff;font-size:14px;font-weight:800;text-decoration:none;box-shadow:0 14px 35px rgba(7,157,152,.2);transition:.25s}.ot-button:hover{border-color:var(--ot-deep);background:var(--ot-deep);color:#fff;transform:translateY(-3px)}.ot-hero{position:relative;padding:76px 0 88px;background:radial-gradient(circle at 82% 18%,rgba(187,247,215,.8),transparent 30%),linear-gradient(125deg,#eafaf8,#f7fffb 62%,#fff3eb)}.ot-orb{position:absolute;border:1px solid rgba(7,157,152,.15);border-radius:50%;animation:otOrbit 16s linear infinite}.ot-orb:after{content:'';position:absolute;top:9%;left:20%;width:13px;height:13px;border:4px solid #fff;border-radius:50%;background:var(--ot-teal)}.ot-orb.one{right:-90px;top:-120px;width:430px;height:430px}.ot-orb.two{left:-130px;bottom:-170px;width:370px;height:370px;animation-direction:reverse}.ot-hero-grid{display:grid;grid-template-columns:1fr .95fr;gap:80px;align-items:center}.ot-breadcrumbs{display:flex;gap:11px;margin-bottom:43px;color:#69817e;font-size:13px}.ot-breadcrumbs a{color:inherit;text-decoration:none}.ot-hero h1{margin:0;font-size:clamp(64px,5.8vw,96px);font-weight:600;line-height:1.02}.ot-hero h1 strong{color:var(--ot-teal);font-weight:600}.ot-hero-copy>p{max-width:760px;margin:28px 0 0;color:#45635f;font-size:20px;line-height:1.75}.ot-hero-actions{display:flex;align-items:center;gap:27px;margin-top:35px}.ot-hero-actions>a:last-child{color:var(--ot-deep);font-size:14px;font-weight:800;text-decoration:none;border-bottom:1px solid var(--ot-teal)}.ot-trust{display:grid;grid-template-columns:repeat(3,1fr);margin-top:43px;padding-top:25px;border-top:1px solid var(--ot-line)}.ot-trust>div{display:grid;padding-right:15px}.ot-trust strong{color:var(--ot-teal);font:700 35px var(--ot-serif)}.ot-trust span{color:var(--ot-muted);font-size:11px;font-weight:700}.ot-portrait-wall{position:relative;min-height:650px}.ot-portrait{position:absolute;overflow:hidden;margin:0;border:7px solid rgba(255,255,255,.88);border-radius:120px 120px 18px 18px;background:#d9f5ec;box-shadow:var(--ot-shadow);transition:.35s}.ot-portrait:hover{z-index:8;transform:translateY(-10px) scale(1.03)}.ot-portrait img{width:100%;height:100%;object-fit:cover;object-position:top}.ot-portrait figcaption{position:absolute;left:10px;right:10px;bottom:10px;padding:9px 7px;border-radius:9px;background:rgba(7,63,61,.9);color:#fff;font-size:9px;font-weight:800;text-align:center}.ot-portrait.p1{left:0;top:72px;width:210px;height:315px}.ot-portrait.p2{left:220px;top:0;width:215px;height:325px}.ot-portrait.p3{right:0;top:78px;width:205px;height:310px}.ot-portrait.p4{left:92px;bottom:0;width:215px;height:315px}.ot-portrait.p5{right:78px;bottom:0;width:215px;height:315px}.ot-centre-mark{position:absolute;left:50%;top:48%;z-index:7;width:145px;height:145px;display:grid;place-items:center;padding:18px;border:8px solid rgba(255,255,255,.88);border-radius:50%;background:#fff;box-shadow:var(--ot-shadow);transform:translate(-50%,-50%)}.ot-centre-mark img{max-height:73px}.ot-centre-mark span{color:var(--ot-teal);font-size:9px;font-weight:800;text-transform:uppercase}.ot-intro{background:#fff}.ot-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:end}.ot-intro h2,.ot-heading h2,.ot-care h2,.ot-final h2{margin:0;font-size:clamp(49px,4.5vw,72px);font-weight:600;line-height:1.08}.ot-page h2 em{color:var(--ot-teal);font-style:normal}.ot-intro-grid>div:last-child>p{margin:0;color:var(--ot-muted);font-size:19px;line-height:1.8}.ot-values{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.ot-values span{padding:10px 14px;border-radius:24px;background:var(--ot-mint);color:var(--ot-deep);font-size:11px;font-weight:800}.ot-doctors{background:linear-gradient(180deg,#effbf8,#fff)}.ot-heading{max-width:930px;margin-bottom:65px}.ot-heading>p{color:var(--ot-muted);font-size:18px}.ot-doctor-list{display:grid;gap:40px}.ot-doctor-card{display:grid;overflow:hidden;grid-template-columns:.82fr 1.18fr;border:1px solid var(--ot-line);border-radius:30px;background:#fff;box-shadow:0 18px 55px rgba(7,92,86,.08)}.ot-doctor-card.reverse{grid-template-columns:1.18fr .82fr}.ot-doctor-card.reverse .ot-doctor-image{order:2}.ot-doctor-image{position:relative;min-height:590px;overflow:hidden;background:linear-gradient(145deg,#dff6ef,#f7fffc)}.ot-doctor-image>img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .7s ease}.ot-doctor-card:hover .ot-doctor-image>img{transform:scale(1.035)}.ot-doctor-number{position:absolute;left:23px;top:23px;z-index:2;width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--ot-teal);font-size:14px;font-weight:800;box-shadow:0 10px 30px rgba(7,63,61,.14)}.ot-availability{position:absolute;left:22px;right:22px;bottom:20px;display:flex;align-items:center;gap:9px;padding:13px 16px;border-radius:12px;background:rgba(255,255,255,.92);color:var(--ot-deep);font-size:11px;font-weight:800;backdrop-filter:blur(10px)}.ot-availability i{width:8px;height:8px;border-radius:50%;background:#38b878;box-shadow:0 0 0 5px rgba(56,184,120,.13)}.ot-doctor-copy{display:flex;padding:62px;flex-direction:column;justify-content:center}.ot-role{color:var(--ot-teal);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ot-doctor-copy h3{margin:12px 0 18px;font-size:clamp(40px,4vw,61px);font-weight:600;line-height:1.05}.ot-note{margin:0;color:var(--ot-muted);font-size:17px;line-height:1.75}.ot-focus{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.ot-focus span{padding:9px 12px;border:1px solid rgba(7,157,152,.17);border-radius:22px;background:#f1fbf8;color:#087a75;font-size:10px;font-weight:800}.ot-qualifications{margin-top:27px;padding:22px;border-left:3px solid var(--ot-teal);border-radius:0 12px 12px 0;background:#f8fbfa}.ot-qualifications small{color:var(--ot-teal);font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.ot-qualifications p{margin:9px 0 0;color:#314c48;font-size:13px;font-weight:650;line-height:1.65}.ot-card-actions{display:flex;align-items:center;gap:25px;margin-top:30px}.ot-text-link{padding-bottom:5px;border-bottom:1px solid var(--ot-teal);color:var(--ot-deep);font-size:12px;font-weight:800;text-decoration:none}.ot-care{background:#fff}.ot-care-card{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;padding:70px;border-radius:32px;background:linear-gradient(135deg,#074c49,#087d77);color:#fff}.ot-care-card>div:first-child p{color:rgba(255,255,255,.7);font-size:17px;line-height:1.75}.ot-care-points{display:grid;gap:12px}.ot-care-points>span{display:grid;grid-template-columns:50px 1fr;column-gap:14px;padding:19px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.07)}.ot-care-points i{grid-row:1/3;width:50px;height:50px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.1);color:#a9e8d5;font-size:20px}.ot-care-points b{font-size:14px}.ot-care-points small{margin-top:5px;color:rgba(255,255,255,.64);font-size:10px}.ot-final{padding:0 0 100px;background:#fff}.ot-final-card{display:flex;align-items:center;justify-content:space-between;gap:50px;padding:60px 65px;border-radius:28px;background:linear-gradient(125deg,#e5fbf7,#e5ffe9)}.ot-final h2{font-size:clamp(43px,4vw,63px)}.ot-final-card>div:last-child{display:grid;gap:14px;justify-items:center}.ot-final-card>div:last-child>a:last-child{color:var(--ot-deep);font-size:12px;font-weight:800;text-decoration:none}@keyframes otOrbit{to{transform:rotate(360deg)}}@media(max-width:1100px){.ot-container{width:min(100% - 38px,1420px)}.ot-hero-grid,.ot-intro-grid,.ot-care-card{grid-template-columns:1fr}.ot-hero-copy{text-align:center}.ot-hero-copy>p{margin-left:auto;margin-right:auto}.ot-hero-actions,.ot-values{justify-content:center}.ot-portrait-wall{max-width:700px;width:100%;margin:auto}.ot-doctor-copy{padding:45px}.ot-care-card{gap:45px}}@media(max-width:760px){.ot-container{width:min(100% - 26px,1420px)}.ot-section{padding:78px 0}.ot-hero{padding:55px 0 72px}.ot-hero h1{font-size:50px}.ot-hero-copy>p{font-size:16px}.ot-hero-actions{flex-direction:column}.ot-trust{gap:10px}.ot-portrait-wall{min-height:500px;margin-top:25px}.ot-portrait.p1{left:0;top:55px;width:42%;height:230px}.ot-portrait.p2{left:29%;top:0;width:42%;height:235px}.ot-portrait.p3{right:0;top:58px;width:40%;height:228px}.ot-portrait.p4{left:9%;bottom:0;width:42%;height:230px}.ot-portrait.p5{right:9%;bottom:0;width:42%;height:230px}.ot-centre-mark{width:105px;height:105px;padding:12px}.ot-centre-mark img{max-height:48px}.ot-centre-mark span{font-size:7px}.ot-intro-grid{text-align:center;gap:30px}.ot-intro h2,.ot-heading h2,.ot-care h2,.ot-final h2{font-size:41px}.ot-doctor-card,.ot-doctor-card.reverse{grid-template-columns:1fr}.ot-doctor-card.reverse .ot-doctor-image{order:0}.ot-doctor-image{min-height:470px}.ot-doctor-copy{padding:34px 24px}.ot-doctor-copy h3{font-size:40px}.ot-note{font-size:15px}.ot-card-actions{align-items:stretch;flex-direction:column}.ot-care-card{padding:38px 24px}.ot-final-card{align-items:flex-start;padding:40px 25px;flex-direction:column}}@media(max-width:430px){.ot-portrait-wall{min-height:440px}.ot-portrait.p1,.ot-portrait.p2,.ot-portrait.p3,.ot-portrait.p4,.ot-portrait.p5{height:205px}.ot-portrait figcaption{font-size:7px}.ot-doctor-image{min-height:420px}}@media(prefers-reduced-motion:reduce){.ot-orb,.ot-portrait{animation:none!important;transition:none!important}}
