.dp-root h1,.dp-root h2,.dp-root h3{text-wrap:balance;font-kerning:normal}.dp-root p{text-wrap:pretty}#v1 h1{letter-spacing:-.028em;font-weight:300;line-height:1.02}#v1 h2{letter-spacing:-.022em;line-height:1.08}#v1 nav.main{letter-spacing:.02em;font-size:14px}#v1 .btn{letter-spacing:.12em;text-transform:uppercase;border-radius:0;padding:16px 26px;font-size:13px;font-weight:500}#v3 h1{letter-spacing:-.025em;line-height:.96}#v3 nav a{letter-spacing:.03em}#v2{--bg:#f5f1ea;--paper:#fbf9f5;--ink:#15201f;--ink-2:#5b6461;--line:#e2dbcf;--gold:#9c7e52;--teal:#2f8f9d;background:var(--bg);color:var(--ink);letter-spacing:.005em;font-weight:400}#v2 header.h{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid var(--line);background:#f5f1eae0}#v2 header.h .wrap{height:104px}#v2 nav.left,#v2 nav.right{letter-spacing:.18em;text-transform:uppercase;gap:34px;font-size:11.5px;font-weight:500}#v2 nav a{transition:color .3s;position:relative}#v2 nav.left a:after,#v2 nav.right a:not(.pill):after{content:"";background:var(--gold);transform-origin:0;height:1px;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}#v2 nav a:hover{color:var(--ink)}#v2 nav a:hover:after{transform:scaleX(1)}#v2 .pill{background:var(--ink);letter-spacing:.2em;text-transform:uppercase;border-radius:0;padding:15px 28px;font-size:11.5px;font-weight:600;transition:background .35s,color .35s,box-shadow .35s}#v2 .pill:hover{background:var(--gold)}#v2 .pill.line{box-shadow:inset 0 0 0 1px #15201f47}#v2 .pill.line:hover{background:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:#fff!important}#v2 .hero{padding:112px 0 140px}#v2 .hero h1{letter-spacing:-.03em;font-size:clamp(46px,8.2vw,128px);font-weight:300;line-height:1}#v2 .hero h1:before{content:"Αισθητική οδοντιατρική · Καλλιθέα";font:500 11.5px/1 var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--gold);margin-bottom:44px;display:block}#v2 .hero h1 span:last-child{color:var(--gold);font-style:italic}#v2 .hero .sub{max-width:52ch;margin-top:44px;font-size:17px;font-weight:400;line-height:1.8}#v2 .guide{background:var(--paper);border:1px solid var(--line);margin-top:110px;padding:56px 56px 44px}#v2 .guide-q{border-bottom:1px solid var(--line);margin-bottom:36px;padding-bottom:22px;font-size:14px}#v2 .guide-q>span:last-child{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:11px}#v2 .guide-q b{font-family:var(--disp);letter-spacing:-.01em;margin-bottom:6px;font-size:22px;font-weight:400;display:block}#v2 .tabs{gap:8px}#v2 .tab{box-shadow:inset 0 -22px 34px #6e55321a,inset 0 12px 20px #fff9,0 1px #15201f0a}#v2 .tab small{letter-spacing:.12em;font-size:10.5px;font-weight:500}#v2 .tab.now{box-shadow:inset 0 -22px 34px #6e55321a,inset 0 12px 20px #fff9,0 0 0 1px var(--ink),0 18px 30px -16px #15201f59}#v2 .tab.target{box-shadow:inset 0 -22px 34px #6e55321a,inset 0 12px 20px #fff9,0 0 0 1px var(--gold)}#v2 .readout{border-top:1px solid var(--line);background:0 0;border-radius:0;gap:40px;margin-top:64px;padding:30px 0 0}#v2 .readout .sw{letter-spacing:-.02em;font-size:48px;font-weight:300}#v2 .readout .sw i{width:24px;height:36px}#v2 .readout p{font-size:15px;line-height:1.75}#v2 .note{color:#8a8f8b;margin-top:22px;font-size:12px}#v2 .ways{background:var(--paper);counter-reset:w;padding:150px 0}#v2 .ways-h{margin-bottom:80px}#v2 h2{letter-spacing:-.028em;font-weight:300;line-height:1.04}#v2 .ways-h p{font-size:16px;line-height:1.8}#v2 .way{counter-increment:w;grid-template-columns:72px 1.1fr 1fr .5fr;padding:42px 0;transition:padding .5s cubic-bezier(.2,.8,.2,1),background .5s}#v2 .way:before{content:counter(w,decimal-leading-zero);font:500 11.5px/1 var(--sans);letter-spacing:.2em;color:var(--gold);align-self:center}#v2 .way h3{font-weight:300}#v2 .way p{font-size:15px;line-height:1.75}#v2 .way span{letter-spacing:.2em;text-transform:uppercase;color:var(--ink);font-size:11px}#v2 .way span:after{content:" →";color:var(--gold)}#v2 .way:hover{padding-left:20px}#v2 .way:hover h3{color:var(--gold)}#v2 .implant{padding:150px 0}#v2 .implant .wrap{gap:110px}#v2 .implant p{font-size:16px;line-height:1.8}#v2 .implant li{padding:18px 0;font-size:14px}#v2 .implant li span{font-family:var(--disp);font-size:16px;font-style:italic}#v2 .doc{background:#e9e2d6;border-radius:0}#v2 .doc:before{content:"";z-index:1;pointer-events:none;border:1px solid #ffffff8c;position:absolute;inset:14px}#v2 .doc figcaption{z-index:2;color:var(--ink-2);background:#fbf9f5f0;border-radius:0;padding:22px 24px;font-size:13px;bottom:28px;left:28px;right:28px}#v2 .doc figcaption b{color:var(--ink);margin-bottom:6px;font-size:24px;font-weight:300}#v2 .room{height:min(82vh,780px)}#v2 .room:after{background:linear-gradient(#15201f0d 30%,#15201fb8)}#v2 .room .wrap{padding-bottom:72px}#v2 .book{padding:160px 0 96px}#v2 .book .row{gap:14px;margin-top:52px}#v2 .facts{gap:40px;margin-top:120px;padding-top:36px}#v2 .facts dt{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;font-size:10.5px;font-weight:500}#v2 .facts dd{font-size:14px;line-height:1.7}#v2 footer{letter-spacing:.06em;font-size:11.5px}@media (width<=1020px){#v2 header.h .wrap{height:84px}#v2 header.h.open nav.left{letter-spacing:-.01em;text-transform:none;font-size:34px;inset:84px 0 0}#v2 header.h.open nav.left a:after{display:none}#v2 .hero{padding:72px 0 96px}#v2 .hero h1:before{letter-spacing:.24em;margin-bottom:28px}#v2 .guide{margin-top:72px;padding:32px 20px 28px}#v2 .ways,#v2 .implant{padding:96px 0}#v2 .implant .wrap{gap:48px}#v2 .way{grid-template-columns:1fr;gap:10px}#v2 .book{padding:110px 0 80px}}
