@font-face{font-family:Cormorant Garamond;src:url(/assets/cormorant-500.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/cormorant-500-italic.woff2) format("woff2");font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/cormorant-600.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/manrope-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/manrope-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/manrope-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/manrope-700.woff2) format("woff2");font-weight:700;font-display:swap}:root{--ink: #0b100e;--ink-deep: #080c0a;--ivory: #f6f2e9;--ivory-soft: #fbf8f1;--champagne: #c6a567;--green: #1b5e50;--green-bright: #267d69;--header-height: 78px;--serif: "Cormorant Garamond", Georgia, serif;--sans: Manrope, Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}body{margin:0;background:var(--ink);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}.container{width:min(100% - 64px,1328px);margin-inline:auto}.skip-link{position:fixed;left:16px;top:-100px;z-index:1000;background:var(--ivory);padding:12px 18px;border-radius:999px}.skip-link:focus{top:16px}.site-header{position:fixed;inset:0 0 auto;z-index:60;height:var(--header-height);color:var(--ivory);border-bottom:1px solid rgba(246,242,233,.08);background:#080c0a6b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .3s ease}.site-header.scrolled{background:#080c0aeb}.header-inner{display:flex;align-items:center;height:100%;gap:clamp(18px,3vw,40px)}.brand{flex:0 0 auto}.brand img{width:46px;height:46px;object-fit:cover}.desktop-nav{display:flex;align-items:center;gap:clamp(20px,2.35vw,34px);margin-left:auto}.desktop-nav a{position:relative;color:#f6f2e9a1;font-size:11px;font-weight:700;letter-spacing:.12em;transition:color .25s ease}.desktop-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:1px;background:var(--champagne);transition:right .25s ease}.desktop-nav a:hover{color:var(--ivory)}.desktop-nav a:hover:after{right:0}.language-switch{display:flex;align-items:center;flex:0 0 auto;gap:4px;font-size:11px;font-weight:700;letter-spacing:.08em}.language-switch a{display:grid;place-items:center;min-width:38px;min-height:44px;color:#f6f2e999}.language-switch span{color:#f6f2e940}.language-switch a[aria-current=page],.language-switch a:hover{color:var(--champagne)}.language-switch a:focus-visible{outline:2px solid var(--champagne);outline-offset:2px;border-radius:4px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border:1px solid transparent;border-radius:999px;padding:13px 30px;font-size:13px;font-weight:700;white-space:nowrap;transition:transform .25s ease,background .25s ease,border-color .25s ease}.button:hover{transform:translateY(-2px)}.button-nav{min-height:38px;padding:9px 24px;border-color:#c6a5676b;font-size:11px;letter-spacing:.12em}.button-nav:hover{border-color:var(--champagne)}.button-primary{background:var(--green-bright);color:var(--ivory);box-shadow:0 12px 28px #1b5e5047}.button-primary:hover{background:#2a8c76}.button-outline{color:var(--ivory);border-color:#f6f2e938;background:#ffffff03}.button-outline:hover{border-color:#f6f2e980}.menu-button{display:none;width:40px;height:40px;margin-left:auto;padding:0;border:0;color:inherit;background:transparent}.menu-button span{display:block;width:24px;height:1.5px;margin:5px auto;background:var(--ivory);transition:.25s ease}.menu-button.open span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.menu-button.open span:nth-child(2){opacity:0}.menu-button.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mobile-nav{display:none;background:#080c0afa;border-top:1px solid rgba(246,242,233,.09)}.mobile-nav .container{padding:15px 0 24px;display:flex;flex-direction:column}.mobile-nav a:not(.button){padding:14px 0;border-bottom:1px solid rgba(246,242,233,.09);color:#f6f2e9c7;font-size:13px;font-weight:700;letter-spacing:.12em}.mobile-appointment{margin-top:20px}.hero{position:relative;min-height:100svh;overflow:hidden;display:flex;align-items:center;color:var(--ivory);background:radial-gradient(120% 90% at 72% 8%,#12241e 0%,var(--ink) 55%,var(--ink-deep) 100%)}.hero-glow{position:absolute;pointer-events:none;border-radius:50%;filter:blur(30px);animation:drift 16s ease-in-out infinite alternate}.hero-glow-a{width:62vw;height:62vw;right:-14vw;top:-20vw;background:radial-gradient(circle,#3fa48d4d,#3fa48d00 62%)}.hero-glow-b{width:44vw;height:44vw;left:-16vw;bottom:-18vw;opacity:.65;background:radial-gradient(circle,rgba(198,165,103,.15),transparent 65%);animation-duration:22s;animation-direction:alternate-reverse}@keyframes drift{to{transform:translate3d(3vw,2vw,0) scale(1.05)}}.particles{position:absolute;inset:0;pointer-events:none}.particles i{position:absolute;left:var(--x);top:var(--y);width:3px;height:3px;border-radius:50%;background:var(--champagne);opacity:.5;box-shadow:0 0 10px #c6a567cc;animation:float 7s ease-in-out var(--d) infinite alternate}@keyframes float{to{transform:translateY(-22px);opacity:.85}}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.85fr);align-items:center;gap:clamp(42px,6vw,90px);padding-top:var(--header-height);padding-bottom:var(--header-height)}.eyebrow{color:var(--champagne);font-size:11px;font-weight:700;letter-spacing:.23em}.hero-copy{position:relative;top:13px}.line-label{display:flex;align-items:center;gap:15px}.line-label:before{content:"";width:44px;height:1px;background:var(--champagne);opacity:.65}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--serif);font-weight:500;line-height:.94;letter-spacing:-.025em}h1{max-width:900px;margin:40px 0 30px;font-size:clamp(62px,7.5vw,108px)}h1 em,h2 em{color:var(--champagne);font-weight:500}.hero-lead{max-width:590px;color:#f6f2e99e;font-size:16px;line-height:1.82}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}.hero .hero-actions{margin-top:48px}.hero-points{display:flex;flex-wrap:wrap;gap:18px 34px;max-width:820px;margin-top:64px;padding-top:30px;border-top:1px solid rgba(246,242,233,.12);color:#f6f2e985;font-size:11px}.hero-points span:before{content:"";display:inline-block;width:4px;height:4px;margin-right:12px;border-radius:50%;background:var(--champagne);vertical-align:2px}.hero-art{--art-y: 28px;position:relative;width:min(100%,520px);aspect-ratio:1;margin-inline:auto;display:grid;place-items:center;animation:hero-art-float 7s ease-in-out infinite alternate}.orbit{position:absolute;inset:6%;border:1px solid rgba(246,242,233,.13);border-radius:50%;animation:orbit-breathe 5.5s ease-in-out infinite alternate}.orbit-b{inset:15%;animation-delay:-2.2s}.orbit-dot{position:absolute;width:10px;height:10px;right:4.5%;top:42%;border-radius:50%;background:var(--champagne);box-shadow:0 0 18px var(--champagne);animation:orbit-pulse 2.8s ease-in-out infinite}@keyframes hero-art-float{0%{transform:translateY(var(--art-y))}to{transform:translateY(calc(var(--art-y) - 12px)) rotate(.7deg)}}@keyframes orbit-breathe{to{transform:scale(1.025);border-color:#f6f2e933}}@keyframes orbit-pulse{50%{transform:scale(1.35);opacity:.65}}.hero-disc{position:relative;width:57%;aspect-ratio:1;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;border-radius:50%;color:var(--champagne);background:radial-gradient(circle at 48% 36%,#1d5a4c,#0f2d26 70%,#0a1713);box-shadow:0 26px 50px #00000059}.hero-disc:after{content:"";position:absolute;inset:9%;border:1px solid rgba(246,242,233,.08);border-radius:50%}.implant-visual{position:relative;z-index:1;width:58%;height:70%;overflow:visible}.implant-scan{fill:none;stroke:#5abea43d;stroke-width:2;stroke-dasharray:8 11;transform-origin:130px 153px;animation:implant-scan 14s linear infinite}.implant-crown{fill:url(#enamel);stroke:#ffffffb8;stroke-width:2;filter:drop-shadow(0 14px 14px rgba(0,0,0,.22))}.implant-highlight{fill:none;stroke:#ffffffb3;stroke-width:4;stroke-linecap:round;opacity:.45}.implant-hardware{transform-origin:130px 225px;animation:implant-pulse 3.6s ease-in-out infinite}.implant-abutment,.implant-body{fill:url(#metal);stroke:#f1d7a1;stroke-width:1.5}.implant-thread,.implant-axis{fill:none;stroke:#483110b3;stroke-width:3;stroke-linecap:round}.implant-axis{stroke-width:1.4;opacity:.58}.hero-disc .visual-label{position:relative;z-index:2;margin-top:-5px;color:#f6f2e98a;font-size:7.5px;line-height:1.55;font-weight:700;letter-spacing:.2em;text-align:center}.hero-disc .visual-label b{color:var(--champagne);font-weight:700}@keyframes implant-scan{to{transform:rotate(360deg)}}@keyframes implant-pulse{50%{transform:translateY(3px);filter:brightness(1.13)}}.discover{position:absolute;z-index:3;left:50%;bottom:86px;transform:translate(-50%);font-size:9px;font-weight:700;letter-spacing:.36em;color:#f6f2e970}.section{padding:clamp(92px,9vw,138px) 0}.section-light,.section-soft{background:var(--ivory)}.section h2{margin:28px 0 0;font-size:clamp(54px,5.2vw,78px);color:#102019}.section h2 em{color:var(--green-bright)}.about-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(60px,9vw,140px);align-items:end}.lead{margin-top:46px;color:#0b100e9e;font-size:17px;line-height:1.9}.side-copy{color:#0b100e7a;font-size:14px;line-height:1.9;padding-bottom:8px}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:56px;margin-top:86px}.value-grid article{border-top:1px solid rgba(11,16,14,.12);padding-top:26px}.value-grid span{color:var(--champagne);font-size:12px;font-weight:700}.value-grid h3{margin:20px 0 12px;font-size:15px}.value-grid p{color:#0b100e6b;font-size:13px;line-height:1.75}.section-heading{padding-bottom:50px;border-bottom:1px solid rgba(11,16,14,.09)}.split-heading{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:60px;align-items:end}.split-heading p{max-width:390px;margin:0 0 9px auto;color:#0b100e6e;font-size:14px;line-height:1.75}.treatment-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;margin-top:78px}.treatment-card{grid-column:span 2}.treatment-card:nth-last-child(-n+2){grid-column:span 3}.treatment-card{position:relative;min-height:380px;overflow:hidden;display:flex;flex-direction:column;border-radius:20px;border:1px solid rgba(21,33,28,.08);padding:38px;color:#15211c;background:#fffdf8;transition:transform .35s ease,box-shadow .35s ease}.treatment-card:hover{transform:translateY(-8px);box-shadow:0 26px 46px -34px #0b100e80}.treatment-card.featured{color:var(--ivory);border-color:transparent;background:radial-gradient(120% 120% at 80% 0%,#17352d,#0c1512 60%)}.tooth-icon{width:74px;height:74px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#1b5e5029,#1b5e5008);border:1px solid rgba(27,94,80,.2);color:var(--green)}.tooth-icon svg{opacity:.42}.featured .tooth-icon{color:var(--champagne);border-color:#3fa48d59;background:radial-gradient(circle at 35% 30%,#3fa48d80,#3fa48d14)}.featured .tooth-icon svg{opacity:.55}.tooth-icon svg{width:32px;fill:none;stroke:currentColor;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.tooth-icon svg path{d:path("M12 3.2c-2.4 0-3.2 1.4-4.8 1.4-1.3 0-2.9-.9-3.6.6-.7 1.6-.2 4 .6 6.4.5 1.6.8 3 1.2 4.6.3 1.3.6 2.9 1.5 3.4.9.5 1.4-.7 1.7-1.8.3-1.1.6-2.6.9-3.6.2-.8.6-1.6 1.5-1.6s1.3.8 1.5 1.6c.3 1 .6 2.5.9 3.6.3 1.1.8 2.3 1.7 1.8.9-.5 1.2-2.1 1.5-3.4.4-1.6.7-3 1.2-4.6.8-2.4 1.3-4.8.6-6.4-.7-1.5-2.3-.6-3.6-.6-1.6 0-2.4-1.4-4.8-1.4Z")}.featured-badge{position:absolute;right:22px;top:22px;border:1px solid rgba(198,165,103,.5);border-radius:999px;padding:7px 12px;font-size:9.5px;font-weight:700;letter-spacing:.2em;color:var(--champagne)}.treatment-card h3{margin:26px 0 12px;color:inherit;font-family:var(--serif);font-size:33px;font-weight:500;line-height:1.06}.treatment-card p{margin-bottom:24px;color:#15211c9e;font-size:14.5px;line-height:1.65}.featured p{color:#f6f2e999}.treatment-card strong{margin-top:auto;color:var(--green);font-size:13px;letter-spacing:.12em}.featured strong{color:var(--champagne)}.process-section,.contact-section{color:var(--ivory);background:var(--ink-deep)}.dark-heading{border-color:#f6f2e91a}.dark-heading h2{color:var(--ivory)}.dark-heading p{color:#f6f2e97a}.doctor-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-top:74px}.doctor-card{min-height:360px;overflow:hidden;display:grid;grid-template-columns:.95fr 1.05fr;border-radius:20px;background:var(--ivory-soft);box-shadow:0 18px 50px -45px #0b100e80}.doctor-photo{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;overflow:hidden;background:radial-gradient(circle at 55% 30%,rgba(118,163,150,.19),transparent 60%),linear-gradient(140deg,#f4f0e6,#ece8dc);color:#70a091}.doctor-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 28%}.doctor-card:nth-child(2) .doctor-photo img{object-position:center 22%}.doctor-photo svg{width:70px;fill:none;stroke:currentColor;stroke-width:1.1;stroke-linecap:round}.doctor-photo span{color:#0b100e52;font-size:9px;font-weight:700;letter-spacing:.22em}.doctor-copy{display:flex;flex-direction:column;padding:38px 34px}.doctor-copy h3{margin:22px 0 2px;color:#1d2a24;font-family:var(--serif);font-size:30px;font-weight:500;line-height:1.05}.doctor-copy small{color:#0b100e75}.doctor-copy p{color:#0b100e73;font-size:13px;line-height:1.8;margin-top:24px}.doctor-copy a,.profile-trigger{margin-top:auto;padding:18px 0 0;border:0;color:var(--green);background:none;text-align:left;font:inherit;font-size:11px;font-weight:700;letter-spacing:.14em;cursor:pointer}.process-section{padding-bottom:0}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:42px;margin-top:70px;padding-bottom:86px}.process-grid article{border-top:1px solid rgba(246,242,233,.1);padding-top:32px}.process-grid span{color:var(--champagne);font-family:var(--serif);font-size:31px}.process-grid h3{margin:24px 0 12px;font-size:16px}.process-grid p{color:#f6f2e978;font-size:13px;line-height:1.75}.brand-strip{border-top:1px solid rgba(246,242,233,.08);padding:62px 0 32px;text-align:center;overflow:hidden}.brand-strip .eyebrow{color:#f6f2e95c}.marquee{margin-top:38px;overflow:hidden}.marquee div{width:max-content;display:flex;align-items:center;gap:38px;animation:marquee 22s linear infinite}.marquee span{color:#f6f2e957;font-size:14px;font-weight:700;letter-spacing:.15em}.marquee i{width:5px;height:5px;border-radius:50%;background:#c6a5678c}@keyframes marquee{to{transform:translate(-38%)}}.faq-list{max-width:880px;margin:72px auto 0}.faq-item{border-bottom:1px solid rgba(11,16,14,.1)}.faq-item button{width:100%;min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0;border:0;color:#26342d;background:transparent;text-align:left;font-family:var(--serif);font-size:24px;cursor:pointer}.faq-item button i{position:relative;flex:0 0 auto;width:32px;height:32px;border:1px solid rgba(11,16,14,.18);border-radius:50%}.faq-item button i:before,.faq-item button i:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1px;background:#0b100ea6;transform:translate(-50%,-50%);transition:transform .25s ease}.faq-item button i:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item.open button i:after{transform:translate(-50%,-50%) rotate(0)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.faq-answer p{overflow:hidden;margin:0;color:#0b100e73;font-size:14px;line-height:1.85}.faq-item.open .faq-answer{grid-template-rows:1fr}.faq-item.open .faq-answer p{padding-bottom:30px}.contact-section{position:relative;overflow:hidden;background:radial-gradient(120% 100% at 80% 0%,#12241e 0%,var(--ink) 60%,var(--ink-deep) 100%)}.contact-glow{position:absolute;width:46vw;height:46vw;right:-12vw;top:-14vw;border-radius:50%;filter:blur(30px);background:radial-gradient(circle,rgba(63,164,141,.18),transparent 62%)}.contact-grid{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(52px,7vw,100px)}.contact-section h2{color:var(--ivory)}.contact-section h2 em{color:var(--champagne)}.contact-section .lead{max-width:560px;margin-top:28px;color:#f6f2e99e}.contact-details{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 40px;margin:48px 0 0}.contact-details .wide{grid-column:1 / -1}.contact-details dt,.address strong{margin-bottom:8px;color:var(--champagne);font-size:10px;font-weight:700;letter-spacing:.2em}.contact-details dd{margin:0;color:#f6f2e9bd;font-size:14px;line-height:1.7}.map-placeholder{aspect-ratio:4/3;display:grid;place-items:center;border:1px solid rgba(246,242,233,.1);border-radius:20px;background:radial-gradient(circle at 50% 40%,#16302a,#0c1512)}.map-placeholder span{color:#f6f2e954;font-size:9px;font-weight:700;letter-spacing:.22em}.map-embed{overflow:hidden}.map-embed iframe{width:100%;height:100%;border:0;filter:grayscale(.4) saturate(.72) brightness(.84) contrast(1.04)}.address{margin-top:22px}.address p{color:#f6f2e9b8;font-size:14px}.address a{display:inline-block;margin-top:10px;color:var(--champagne);font-size:11px;font-weight:700;letter-spacing:.12em}.site-footer{border-top:1px solid rgba(246,242,233,.08);padding:76px 0 26px;color:#f6f2e9ad;background:var(--ink-deep)}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1.2fr 1.2fr;gap:56px}.footer-about img{width:46px;height:46px;object-fit:cover}.footer-about p{max-width:300px;margin-top:22px;color:#f6f2e980;font-size:13px;line-height:1.8}.footer-about strong,.site-footer h3{display:block;margin:26px 0 14px;color:#f6f2e961;font-size:10px;font-family:var(--sans);letter-spacing:.2em}.site-footer nav,.footer-contact{display:flex;flex-direction:column;gap:12px}.site-footer nav h3,.footer-contact h3{margin-top:3px}.site-footer nav a,.footer-contact a,.footer-contact span{color:#f6f2e99e;font-size:13px;transition:color .2s}.site-footer nav a:hover,.footer-contact a:hover{color:var(--champagne)}.footer-bottom{display:flex;justify-content:space-between;gap:30px;margin-top:60px;padding-top:24px;border-top:1px solid rgba(246,242,233,.1)}.footer-bottom p,.footer-bottom button{margin:0;border:0;padding:0;color:#f6f2e966;background:none;font-size:11px}.footer-bottom div{display:flex;flex-wrap:wrap;gap:18px}.footer-bottom button{cursor:pointer}.footer-bottom button:hover{color:var(--champagne)}.floating-actions{position:fixed;z-index:55;right:22px;bottom:22px;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.floating-actions a{display:inline-flex;align-items:center;gap:9px;border-radius:999px;padding:13px 22px;color:var(--ivory);font-size:12px;font-weight:700;box-shadow:0 12px 30px #00000057}.floating-actions.footer-visible{visibility:hidden;pointer-events:none}.whatsapp-float{border:1px solid rgba(246,242,233,.15);background:#0f1a16}.whatsapp-float i{width:8px;height:8px;border-radius:50%;background:#25d366}.appointment-float{background:var(--green-bright)}.cookie-banner{position:fixed;z-index:70;left:50%;bottom:20px;width:min(calc(100% - 300px),760px);min-height:70px;display:flex;align-items:center;gap:22px;transform:translate(-50%);border:1px solid rgba(246,242,233,.12);border-radius:18px;padding:14px 18px;color:#f6f2e9a8;background:#090d0bf0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:opacity .3s,transform .3s}.cookie-banner.hidden{visibility:hidden;opacity:0;pointer-events:none;transform:translate(-50%,18px)}.cookie-banner p{flex:1;margin:0;font-size:12px;line-height:1.6}.cookie-banner p button{border:0;padding:0;color:var(--champagne);background:none;text-decoration:underline;cursor:pointer}.cookie-banner .button{min-height:40px;padding:10px 24px}.policy-modal{width:min(calc(100% - 32px),620px);max-height:min(84vh,820px);overflow-y:auto;border:1px solid rgba(246,242,233,.13);border-radius:22px;padding:44px;color:var(--ivory);background:#0e1713;box-shadow:0 30px 80px #0000007a}.policy-modal::backdrop{background:#040806b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.policy-modal h2{margin:22px 0;color:var(--ivory);font-family:var(--serif);font-size:46px;font-weight:500}.policy-modal p{color:#f6f2e99e;font-size:14px;line-height:1.8}.policy-modal h3{margin:28px 0 8px;color:var(--champagne);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.policy-modal ul{margin:10px 0 0;padding-left:20px;color:#f6f2e99e;font-size:14px;line-height:1.8}.policy-modal a{color:var(--champagne);text-decoration:underline;text-underline-offset:3px}.policy-modal code{padding:2px 5px;border-radius:4px;background:#f6f2e914;font-size:12px}.policy-meta{margin:-10px 0 18px;color:#f6f2e961!important;font-size:11px!important}.profile-summary{display:grid;grid-template-columns:130px 1fr;gap:26px;align-items:start}.profile-summary img{width:130px;aspect-ratio:3/4;border-radius:14px;object-fit:cover}.profile-summary h2{margin-top:4px}.profile-summary small{color:#f6f2e97a}.profile-summary h3{margin-top:24px}.modal-close{position:absolute;right:18px;top:14px;border:0;color:var(--ivory);background:none;font-size:28px;cursor:pointer}.modal-ok{margin-top:16px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:translateY(0)}@media(max-width:1050px){.desktop-nav,.button-nav{display:none}.menu-button{display:block}.language-switch{margin-left:auto}.menu-button{margin-left:0}.mobile-nav.open{display:block}.hero-grid{grid-template-columns:1.15fr .85fr}h1{font-size:clamp(58px,7vw,78px)}.treatment-card{padding:30px 28px}.doctor-card{grid-template-columns:1fr}.doctor-photo{min-height:0;aspect-ratio:1}.doctor-photo img,.doctor-card:nth-child(2) .doctor-photo img{object-position:center 20%}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:780px){:root{--header-height: 68px}.container{width:min(100% - 40px,1328px)}.site-header{height:var(--header-height)}.brand img{width:40px;height:40px}.hero{min-height:100svh}.hero-grid{grid-template-columns:1fr;gap:32px;padding-top:150px;padding-bottom:110px}.hero-copy{top:0}.hero .line-label:before{display:none}h1{margin:32px 0 28px;font-size:34px;line-height:.99}.hero-lead{margin:0;font-size:16px;line-height:1.72}.hero .hero-actions{gap:16px;margin-top:42px}.hero .hero-actions .button{flex:0 0 auto;padding-inline:32px;font-size:14px}.hero-art{--art-y: 0px;width:min(78vw,420px);order:initial;display:grid}.hero-points{margin-top:64px;padding-top:26px;flex-direction:column;gap:24px}.discover{display:none}.section{padding:80px 0}.section h2{margin-top:24px;font-size:42px;line-height:1}.about-grid,.split-heading,.contact-grid{grid-template-columns:1fr;gap:24px}.lead{margin-top:40px;font-size:16px;line-height:1.72}.side-copy{margin:0;padding:0;font-size:15px;line-height:1.75}.side-copy,.split-heading p{margin-left:0}.value-grid{grid-template-columns:1fr;gap:32px;margin-top:48px}.value-grid article{padding-top:24px}.value-grid span{display:block;margin-bottom:12px;line-height:1.5}.value-grid h3{margin:0 0 12px;line-height:1.5}.value-grid p{margin-bottom:0;font-size:14px;line-height:1.6}#tedaviler{padding-top:0}#tedaviler .section-heading{padding-bottom:44px}.treatment-grid{grid-template-columns:1fr;gap:20px;margin-top:40px}.treatment-card,.treatment-card:nth-last-child(-n+2){grid-column:auto}.treatment-card{min-height:359px;padding:38px}.treatment-card h3{font-size:26px}.doctor-grid{grid-template-columns:1fr;margin-top:50px}.doctor-card{grid-template-columns:1fr}.doctor-photo{aspect-ratio:4 / 5}.doctor-card:first-child .doctor-photo img{object-position:center 28%}.doctor-card:nth-child(2) .doctor-photo img{object-position:center 22%}.process-grid{grid-template-columns:1fr 1fr;gap:28px}.faq-list{margin-top:48px}.faq-item button{font-size:21px}.contact-details{grid-template-columns:1fr}.contact-details .wide{grid-column:auto}.footer-grid{grid-template-columns:1fr 1fr;gap:42px 30px}.footer-about{grid-column:1 / -1}.footer-bottom{flex-direction:column}.cookie-banner{width:calc(100% - 28px);bottom:14px;flex-direction:column;align-items:stretch;gap:12px}.cookie-banner .button{width:100%}.floating-actions{right:14px;bottom:14px}.floating-actions a{padding:12px 18px}.cookie-banner:not(.hidden)+.policy-modal~*{pointer-events:auto}}@media(max-width:520px){.eyebrow{font-size:11px}.line-label:before{width:28px}.hero-actions{align-items:stretch}.process-grid,.footer-grid{grid-template-columns:1fr}.footer-about{grid-column:auto}.floating-actions{bottom:14px}.cookie-banner:not(.hidden)~.floating-actions{display:none}.policy-modal{padding:34px 24px}.policy-modal h2{font-size:36px}.profile-summary{grid-template-columns:1fr}.profile-summary img{width:100%;height:240px;aspect-ratio:auto;object-position:center 24%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
