*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--ink:#0d0c0a;--cream:#f5f0e8;--gold:#b89a6a;--gold-lt:#d4b98a;--mist:#e8e2d8;--white:#fdfcfa;--serif:'Barlow Condensed',system-ui,sans-serif;--sans:'Barlow',system-ui,sans-serif;--ease:cubic-bezier(.22,.68,0,1.2);--ease-s:cubic-bezier(.4,0,.2,1)}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--sans);background:var(--cream);color:var(--ink);overflow-x:hidden}#cursor{position:fixed;z-index:9999;pointer-events:none;width:10px;height:10px;background:var(--white);border-radius:50%;transform:translate(-50%,-50%);transition:width .3s var(--ease),height .3s var(--ease),background .3s;mix-blend-mode:difference;filter:hue-rotate(180deg)}#cursor-ring{position:fixed;z-index:9998;pointer-events:none;width:36px;height:36px;border:1px solid var(--white);border-radius:50%;transform:translate(-50%,-50%);transition:transform .12s linear,width .3s var(--ease),height .3s var(--ease),opacity .3s;opacity:.6;mix-blend-mode:difference;filter:hue-rotate(180deg)}body:has(a:hover) #cursor{width:16px;height:16px}body:has(a:hover) #cursor-ring{width:52px;height:52px;opacity:.3}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--cream)}::-webkit-scrollbar-thumb{background:var(--gold);border-radius:2px}#loader{position:fixed;inset:0;z-index:10000;background:var(--ink);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px;transition:opacity .8s var(--ease-s),visibility .8s}#loader.hidden{opacity:0;visibility:hidden}.loader-wordmark{font-family:var(--serif);font-size:clamp(1.6rem,5vw,2.4rem);color:var(--cream);letter-spacing:.3em;text-transform:uppercase}.loader-bar{width:120px;height:1px;background:rgba(255,255,255,.15);position:relative;overflow:hidden}.loader-bar::after{content:'';position:absolute;inset-block:0;left:-100%;width:100%;background:var(--gold);animation:barSlide 1.8s var(--ease-s) forwards}@keyframes barSlide{to{left:100%}}nav{position:fixed;top:0;left:0;right:0;z-index:900;padding:24px 5vw;display:flex;align-items:center;justify-content:space-between;transition:background .4s,padding .4s,backdrop-filter .4s}.nav-bg{min-height:90px;background-color:var(--ink)}nav.scrolled{background:rgba(245,240,232,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:16px 5vw;box-shadow:0 1px 0 rgba(0,0,0,.06)}.nav-logo{font-family:var(--serif);font-size:1.2rem;letter-spacing:.18em;color:var(--white);text-decoration:none;text-transform:uppercase;transition:color .3s}nav.scrolled .nav-logo{color:var(--ink)}.nav-links{display:flex;gap:36px;list-style:none}.nav-links a{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.75);text-decoration:none;transition:color .3s}nav.scrolled .nav-links a{color:var(--ink)}nav.scrolled .nav-dropdown a{color:var(--cream)}.nav-links a:hover{color:var(--gold)}.nav-cta{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;padding:10px 24px;border:1px solid var(--gold);color:var(--gold);text-decoration:none;border-radius:2px;transition:background .3s,color .3s}.nav-cta:hover{background:var(--gold);color:var(--ink)}.nav-hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;padding:4px}.nav-hamburger span{display:block;width:22px;height:1px;background:var(--white);transition:background .3s,transform .3s,opacity .3s}nav.scrolled .nav-hamburger span{background:var(--ink)}.nav-drawer{position:fixed;inset:0;z-index:800;background:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;transform:translateX(100%);transition:transform .5s var(--ease-s);overflow:scroll}.nav-drawer.open{transform:translateX(0)}.nav-drawer a{font-family:var(--serif);font-size:clamp(2rem,8vw,3.5rem);color:var(--cream);text-decoration:none;letter-spacing:.08em;opacity:0;transform:translateY(20px);transition:opacity .4s var(--ease-s),transform .4s var(--ease-s),color .3s}.nav-drawer.open a{opacity:1;transform:translateY(0)}.nav-drawer.open a:nth-child(1){transition-delay:.1s}.nav-drawer.open a:nth-child(2){transition-delay:.15s}.nav-drawer.open a:nth-child(3){transition-delay:.2s}.nav-drawer.open a:nth-child(4){transition-delay:.25s}.nav-drawer.open a:nth-child(5){transition-delay:.3s}.nav-drawer a:hover{color:var(--gold)}#hero{min-height:100svh;background:var(--ink);position:relative;display:grid;grid-template-columns:1fr;align-items:flex-end;overflow:hidden}.hero-bg{position:absolute;inset:0;background-image:linear-gradient(to bottom,rgba(13,12,10,.35) 0%,rgba(13,12,10,.7) 100%),url('https://muzekolektifi.com.tr/demo/drdo/uploads/custom/25994094ae7491e4a94ddca82df67158.png');background-size:cover;background-position:center top;transform:scale(1.08);transition:transform 12s ease-out}.hero-bg.loaded{transform:scale(1)}.hero-grain{position:absolute;inset:0;pointer-events:none;z-index:1;background-image:url("https://dogusyalcin.com/uploads/custom/7cf980cda982dd03077b326a81092708.jpg");opacity:.9;background-position:bottom;background-size:cover}.hero-content{position:relative;z-index:2;padding:clamp(100px,16vh,160px) 5vw clamp(80px,12vh,120px)}.hero-eyebrow{font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:20px;display:flex;align-items:center;gap:16px;opacity:0;transform:translateY(16px);animation:fadeUp .8s .4s var(--ease-s) forwards}.hero-eyebrow::before{content:'';display:block;width:32px;height:1px;background:var(--gold)}h1{font-family:var(--serif);font-weight:300;font-size:clamp(3rem,9vw,8rem);line-height:1.2;color:var(--white);max-width:14ch;opacity:0;transform:translateY(24px);animation:fadeUp .9s .6s var(--ease-s) forwards}h1 em{font-style:normal;font-weight:600;color:var(--gold-lt)}.hero-sub{margin-top:28px;max-width:38ch;font-size:clamp(.9rem,1.8vw,1rem);line-height:1.7;color:rgba(245,240,232,.65);opacity:0;transform:translateY(16px);animation:fadeUp .8s .8s var(--ease-s) forwards}.hero-actions{margin-top:44px;display:flex;gap:16px;flex-wrap:wrap;opacity:0;transform:translateY(16px);animation:fadeUp .8s 1s var(--ease-s) forwards}.btn-primary{padding:16px 36px;background:var(--gold);color:var(--ink);text-decoration:none;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;border-radius:2px;transition:background .3s,transform .25s var(--ease)}.btn-primary:hover{background:var(--gold-lt);transform:translateY(-2px)}.btn-ghost{padding:16px 36px;border:1px solid rgba(245,240,232,.3);color:var(--white);text-decoration:none;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;border-radius:2px;transition:border-color .3s,background .3s,transform .25s var(--ease)}.btn-ghost:hover{border-color:var(--gold);background:rgba(184,154,106,.08);transform:translateY(-2px)}.hero-scroll{position:absolute;bottom:36px;right:5vw;z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px;opacity:0;animation:fadeUp .8s 1.3s var(--ease-s) forwards}.hero-scroll span{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(245,240,232,.5);writing-mode:vertical-lr}.scroll-line{width:1px;height:48px;background:rgba(245,240,232,.2);position:relative;overflow:hidden}.scroll-line::after{content:'';position:absolute;top:-100%;width:100%;height:100%;background:var(--gold);animation:scrollDrop 2s 1.5s ease-in-out infinite}@keyframes scrollDrop{0%{top:-100%}100%{top:200%}}.hero-stats{position:absolute;bottom:36px;left:5vw;z-index:2;display:flex;gap:40px;opacity:0;animation:fadeUp .8s 1.1s var(--ease-s) forwards}.stat-item{display:flex;flex-direction:column;gap:4px}.stat-num{font-family:var(--serif);font-size:clamp(1.6rem,4vw,2.2rem);color:var(--white);font-weight:300}.stat-label{font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(245,240,232,.45)}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.divider{width:48px;height:1px;background:var(--gold);margin:0 auto}section{position:relative}.section-inner{max-width:1280px;margin:0 auto;padding:0 5vw}.section-tag{font-size:.68rem;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:14px}.section-tag::before{content:'';display:block;width:24px;height:1px;background:var(--gold)}h2{font-family:var(--serif);font-weight:300;font-size:clamp(2.2rem,5vw,4rem);line-height:1.1}h2 em{font-style:normal;font-weight:600;color:var(--gold)}.reveal{opacity:0;transform:translateY(40px);transition:opacity .8s var(--ease-s),transform .8s var(--ease-s)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translateX(-40px);transition:opacity .8s var(--ease-s),transform .8s var(--ease-s)}.reveal-left.visible{opacity:1;transform:translateX(0)}.reveal-right{opacity:0;transform:translateX(40px);transition:opacity .8s var(--ease-s),transform .8s var(--ease-s)}.reveal-right.visible{opacity:1;transform:translateX(0)}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.delay-4{transition-delay:.4s}.delay-5{transition-delay:.5s}#about{background:var(--white);padding:clamp(80px,12vw,160px) 0;overflow:hidden}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,100px);align-items:center}.about-image-wrap{position:relative}.about-image-wrap::before{content:'';position:absolute;top:-24px;left:-24px;width:60%;height:60%;border:1px solid var(--gold);border-radius:2px;z-index:0}.about-img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:2px;position:relative;z-index:1;display:block}.about-badge{position:absolute;bottom:-24px;right:-24px;z-index:2;background:var(--gold);color:var(--ink);padding:28px 24px;text-align:center;border-radius:2px;font-family:var(--serif)}.about-badge .big{font-size:2.4rem;font-weight:300;display:block;line-height:1}.about-badge .sm{font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;margin-top:4px;display:block}.about-text{display:flex;flex-direction:column;gap:24px}.about-text h2{margin-top:12px}.about-text p{font-size:clamp(.9rem,1.5vw,1rem);line-height:1.8;color:rgba(13,12,10,.65);max-width:46ch}.about-credentials{display:flex;gap:24px;flex-wrap:wrap;margin-top:8px}.cred-pill{padding:8px 18px;border:1px solid var(--mist);border-radius:100px;font-size:.72rem;letter-spacing:.1em;color:rgba(13,12,10,.6)}#procedures{background:var(--cream);padding:clamp(80px,12vw,160px) 0;overflow:hidden}.procedures-header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(48px,8vw,80px)}.procedures-header h2{max-width:18ch}.procedures-header p{max-width:36ch;font-size:.9rem;line-height:1.75;color:rgba(13,12,10,.55)}.procedures-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.proc-card{background:var(--white);padding:40px 32px;display:flex;flex-direction:column;gap:20px;transition:background .3s,transform .4s var(--ease);position:relative;overflow:hidden}.proc-card::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease-s)}.proc-card:hover::after{transform:scaleX(1)}.proc-card:hover{background:var(--ink);transform:translateY(-4px)}.proc-card:hover .proc-num,.proc-card:hover .proc-title,.proc-card:hover .proc-desc{color:var(--white)}.proc-card:hover .proc-icon{border-color:rgba(255,255,255,.15)}.proc-num{font-family:var(--serif);font-size:.8rem;letter-spacing:.2em;color:var(--gold);font-style:normal;font-weight:300}.proc-icon{width:48px;height:48px;border:1px solid var(--mist);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;transition:border-color .3s}.proc-title{font-family:var(--serif);font-size:1.4rem;font-weight:400;line-height:1.2;transition:color .3s}.proc-desc{font-size:.85rem;line-height:1.7;color:rgba(13,12,10,.55);transition:color .3s}.proc-link{margin-top:auto;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);text-decoration:none;display:flex;align-items:center;gap:10px}.proc-link::after{content:'→';transition:transform .3s var(--ease)}.proc-link:hover::after{transform:translateX(6px)}#strip{height:clamp(300px,40vw,560px);background-attachment:fixed;background-size:cover;background-position:center;background-color:var(--ink);display:flex;align-items:center;overflow:hidden}.strip-content{padding:0 5vw;max-width:1280px;margin:0 auto;width:100%}.strip-quote{font-family:var(--serif);font-size:clamp(1.6rem,4vw,3rem);color:var(--white);font-weight:300;max-width:22ch;line-height:1.3}.strip-quote em{color:var(--gold-lt);font-style:normal;font-weight:600}.strip-attr{margin-top:20px;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(245,240,232,.5)}#results{background:var(--ink);padding:clamp(80px,12vw,160px) 0;overflow:hidden}#results .section-tag{color:var(--gold-lt)}#results h2{color:var(--white)}.results-header{display:flex;flex-direction:column;gap:16px;margin-bottom:clamp(48px,8vw,80px)}.results-header p{max-width:42ch;font-size:.95rem;line-height:1.75;color:rgba(245,240,232,.45)}.gallery-grid{padding-top:3px;display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:auto auto;gap:3px}.gallery-item{position:relative;overflow:hidden}.gallery-item:first-child{grid-row:span 2}.gallery-img{width:100%;height:100%;min-height:220px;object-fit:cover;display:block;transition:transform .6s var(--ease-s),filter .6s;filter:grayscale(20%)}.gallery-item:hover .gallery-img{transform:scale(1.04);filter:grayscale(0)}.gallery-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(13,12,10,.7) 0%,transparent 60%);display:flex;flex-direction:column;justify-content:flex-end;padding:24px;opacity:0;transition:opacity .4s}.gallery-item:hover .gallery-overlay{opacity:1}.gallery-overlay span{font-family:var(--serif);font-size:1rem;color:var(--white)}.gallery-overlay small{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-lt)}#testimonials{background:var(--white);padding:clamp(80px,12vw,160px) 0;overflow:hidden}.testi-header{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:clamp(48px,8vw,80px)}.testi-header .section-tag::before{display:none}.testi-header .section-tag{justify-content:center}.stars{color:var(--gold);font-size:1rem;letter-spacing:4px}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.testi-card{padding:36px 32px;border:1px solid var(--mist);border-radius:4px;display:flex;flex-direction:column;gap:20px;transition:box-shadow .4s,border-color .4s,transform .4s var(--ease)}.testi-card:hover{box-shadow:0 20px 60px rgba(0,0,0,.08);border-color:var(--gold);transform:translateY(-4px)}.testi-quote{font-family:var(--serif);font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.65;color:var(--ink);font-style:normal;font-weight:300;flex:1}.testi-author{display:flex;align-items:center;gap:14px}.testi-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--gold)}.testi-name{font-size:.85rem;font-weight:500}.testi-proc{font-size:.7rem;letter-spacing:.1em;color:var(--gold);text-transform:uppercase}#process{background:var(--cream);padding:clamp(80px,12vw,160px) 0}.process-header{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:clamp(48px,8vw,80px)}.process-header .section-tag::before{display:none}.process-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.process-steps::before{content:'';position:absolute;top:36px;left:12.5%;right:12.5%;height:1px;background:linear-gradient(to right,transparent,var(--gold),transparent)}.step{display:flex;flex-direction:column;align-items:center;gap:20px;padding:0 24px;text-align:center}.step-num{width:72px;height:72px;border-radius:50%;background:var(--white);border:1px solid var(--gold);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:1.4rem;color:var(--gold);position:relative;z-index:1;transition:background .3s,color .3s}.step:hover .step-num{background:var(--gold);color:var(--ink)}.step-title{font-family:var(--serif);font-size:1.1rem;font-weight:400}.step-desc{font-size:.82rem;line-height:1.7;color:rgba(13,12,10,.55)}#contact{background:var(--ink);padding:clamp(80px,12vw,160px) 0;overflow:hidden;position:relative}#contact::before{content:'DR.DO';position:absolute;right:-2vw;top:50%;transform:translateY(-50%);font-family:var(--serif);font-size:clamp(8rem,20vw,24rem);color:rgba(255,255,255,.03);font-weight:300;letter-spacing:-.02em;user-select:none;pointer-events:none;line-height:1}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,8vw,100px);align-items:start}.contact-left{display:flex;flex-direction:column;gap:24px}.contact-left h2{color:var(--white)}.contact-left p{font-size:.95rem;line-height:1.8;color:rgba(245,240,232,.45);max-width:38ch}.contact-details{display:flex;flex-direction:column;gap:16px;margin-top:8px}.contact-detail{display:flex;align-items:center;gap:16px;font-size:.85rem;color:rgba(245,240,232,.6)}.contact-detail .icon{width:36px;height:36px;border:1px solid rgba(184,154,106,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0}.contact-form{display:flex;flex-direction:column;gap:16px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{display:flex;flex-direction:column;gap:8px}.field label{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(245,240,232,.4)}.field input,.field select,.field textarea{background:rgba(255,255,255,.04);border:1px solid rgba(245,240,232,.1);border-radius:2px;padding:14px 16px;font-family:var(--sans);font-size:.9rem;color:var(--white);outline:none;transition:border-color .3s;width:100%}.field input::placeholder,.field textarea::placeholder{color:rgba(245,240,232,.25)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--gold)}.field select{appearance:none}.field select option{background:var(--ink)}.field textarea{resize:none;height:110px}.form-submit{width:100%;padding:16px;background:var(--gold);color:var(--ink);border:none;border-radius:2px;font-family:var(--sans);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;transition:background .3s,transform .25s var(--ease);margin-top:8px}.form-submit:hover{background:var(--gold-lt);transform:translateY(-2px)}footer{background:#070605;padding:48px 5vw 32px}.footer-inner{max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.footer-logo{font-family:var(--serif);font-size:1.1rem;letter-spacing:.18em;color:var(--cream);text-decoration:none;text-transform:uppercase}.footer-copy{font-size:.72rem;letter-spacing:.1em;color:rgba(245,240,232,.25)}.footer-links{display:flex;gap:28px;list-style:none}.footer-links a{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(245,240,232,.35);text-decoration:none;transition:color .3s}.footer-links a:hover{color:var(--gold)}@media (max-width:1024px){.procedures-grid{grid-template-columns:repeat(2,1fr)}.gallery-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.gallery-item:first-child{grid-row:span 1}.testi-grid{grid-template-columns:1fr 1fr}.process-steps{grid-template-columns:repeat(2,1fr);gap:40px}.process-steps::before{display:none}}@media (max-width:768px){body{cursor:auto}#cursor,#cursor-ring{display:none}.nav-links{display:none}.nav-hamburger{display:flex}h1{font-size:clamp(2.8rem,11vw,5rem)}.hero-stats{gap:24px}.about-grid{grid-template-columns:1fr}.about-badge{right:0}.procedures-grid{grid-template-columns:1fr}.procedures-header{flex-direction:column;align-items:flex-start}.gallery-grid{grid-template-columns:1fr}.testi-grid{grid-template-columns:1fr}.process-steps{grid-template-columns:1fr 1fr}.contact-grid{grid-template-columns:1fr}.form-row{grid-template-columns:1fr}#strip{background-attachment:scroll}.hero-scroll{display:none}}@media (max-width:480px){.hero-stats{gap:20px}.stat-num{font-size:1.4rem}.process-steps{grid-template-columns:1fr}.footer-inner{flex-direction:column;align-items:flex-start;gap:20px}}#press{background:var(--ink);padding:20px 0;overflow:hidden;border-top:1px solid rgba(184,154,106,.15);border-bottom:1px solid rgba(184,154,106,.15)}.marquee-track{display:flex;gap:0;width:max-content;animation:marqueeScroll 28s linear infinite}.marquee-track:hover{animation-play-state:paused}.marquee-set{display:flex;align-items:center;gap:60px;padding-right:60px;flex-shrink:0}.press-item{display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(245,240,232,.3);transition:color .3s}.press-item:hover{color:var(--gold)}.press-item .dot{width:4px;height:4px;border-radius:50%;background:var(--gold);opacity:.4;flex-shrink:0}@keyframes marqueeScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}#compare{background:var(--ink);padding:clamp(80px,12vw,160px) 0;overflow:hidden}#compare .section-tag{color:var(--gold-lt)}#compare h2{color:var(--white)}.compare-header{display:flex;flex-direction:column;gap:16px;margin-bottom:clamp(48px,8vw,80px)}.compare-header p{max-width:42ch;font-size:.9rem;line-height:1.75;color:rgba(245,240,232,.4)}.compare-tabs{display:flex;gap:8px;margin-bottom:32px;flex-wrap:wrap}.ctab{padding:8px 20px;border:1px solid rgba(245,240,232,.12);background:none;color:rgba(245,240,232,.4);font-family:var(--sans);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;border-radius:100px;transition:border-color .3s,color .3s,background .3s}.ctab.active,.ctab:hover{border-color:var(--gold);color:var(--gold);background:rgba(184,154,106,.08)}.slider-wrap{position:relative;width:100%;max-width:900px;aspect-ratio:16/9;margin:0 auto;border-radius:4px;overflow:hidden;user-select:none;touch-action:none}.slider-after,.slider-before{position:absolute;inset:0;background-size:cover;background-position:center}.slider-after{background-image:url('https://muzekolektifi.com.tr/demo/drdo/uploads/custom/25994094ae7491e4a94ddca82df67158.png')}.slider-before{background-image:url('https://muzekolektifi.com.tr/demo/drdo/uploads/custom/25994094ae7491e4a94ddca82df67158.png');clip-path:inset(0 50% 0 0);transition:clip-path 0s}.slider-label{position:absolute;top:20px;font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--white);padding:6px 14px;background:rgba(13,12,10,.5);backdrop-filter:blur(8px);border-radius:100px;pointer-events:none}.slider-label.left{left:20px}.slider-label.right{right:20px}.slider-handle{position:absolute;top:0;bottom:0;left:50%;width:2px;background:var(--white);transform:translateX(-50%);cursor:ew-resize;z-index:2}.slider-handle::before,.slider-handle::after{content:'';position:absolute;left:50%;transform:translateX(-50%);width:40px;height:40px;border-radius:50%;background:var(--white);top:50%;margin-top:-20px}.slider-handle::before{box-shadow:0 2px 16px rgba(0,0,0,.4)}.slider-handle::after{width:14px;height:14px;margin-top:-7px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230d0c0a'%3E%3Cpath d='M8 5l-7 7 7 7M16 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat}.slider-instruction{text-align:center;margin-top:20px;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(245,240,232,.3)}#awards{background:var(--white);padding:clamp(60px,8vw,100px) 0;overflow:hidden}.awards-inner{max-width:1280px;margin:0 auto;padding:0 5vw;display:flex;flex-direction:column;gap:48px;align-items:center;text-align:center}.awards-eyebrow{font-size:.68rem;letter-spacing:.28em;text-transform:uppercase;color:var(--gold)}.awards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;width:100%}.award-card{padding:36px 24px;background:var(--cream);display:flex;flex-direction:column;align-items:center;gap:12px;transition:background .3s,transform .4s var(--ease)}.award-card:hover{background:var(--ink);transform:translateY(-4px)}.award-icon{font-size:2rem;line-height:1}.award-card:hover .award-icon{filter:grayscale(0) brightness(1.4)}.award-title{font-family:var(--serif);font-size:1rem;font-weight:400;transition:color .3s}.award-card:hover .award-title{color:var(--gold-lt)}.award-body{font-size:.75rem;line-height:1.6;color:rgba(13,12,10,.5);text-align:center;max-width:18ch;transition:color .3s}.award-card:hover .award-body{color:rgba(245,240,232,.45)}.award-year{font-size:.65rem;letter-spacing:.2em;color:var(--gold);text-transform:uppercase}#floating-cta{position:fixed;bottom:102px;right:25px;z-index:800;opacity:0;transform:translateY(20px) scale(.9);transition:opacity .4s var(--ease-s),transform .4s var(--ease);pointer-events:none}#floating-cta.visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}#floating-cta a{display:flex;align-items:center;gap:10px;padding:14px 24px;background:var(--gold);color:var(--ink);text-decoration:none;border-radius:100px;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 8px 32px rgba(184,154,106,.4);transition:background .3s,transform .3s var(--ease),box-shadow .3s;white-space:nowrap}#floating-cta a:hover{background:var(--gold-lt);transform:translateY(-3px);box-shadow:0 16px 40px rgba(184,154,106,.45)}#floating-cta .pulse{width:8px;height:8px;border-radius:50%;background:var(--ink);position:relative}#floating-cta .pulse::after{content:'';position:absolute;inset:-4px;border-radius:50%;border:1px solid var(--ink);opacity:.5;animation:pulsePing 2s ease-out infinite}@keyframes pulsePing{0%{transform:scale(1);opacity:.5}100%{transform:scale(2.5);opacity:0}}.availability-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;background:rgba(74,124,89,.12);border:1px solid rgba(74,124,89,.3);border-radius:100px;font-size:.7rem;letter-spacing:.1em;color:#4a7c59;margin-top:24px}.availability-badge .dot{width:6px;height:6px;border-radius:50%;background:#4a7c59;animation:blink 2s ease-in-out infinite}@keyframes blink{0%,100%{opacity:1}50%{opacity:.3}}.count-up{display:inline}@media (max-width:1024px){.awards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.awards-grid{grid-template-columns:1fr 1fr}#floating-cta{bottom:100px;right:25px}#floating-cta a{padding:12px 18px;font-size:.7rem}.slider-wrap{aspect-ratio:4/3}}@media (max-width:480px){.awards-grid{grid-template-columns:1fr}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.page-hero{min-height:60svh;background:var(--ink);position:relative;display:flex;align-items:flex-end;overflow:hidden}.page-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center top;transform:scale(1.04);transition:transform 10s ease-out}.page-hero-bg.loaded{transform:scale(1)}.page-hero-grain{position:absolute;inset:0;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.04'/%3E%3C/svg%3E");opacity:.5}.page-hero-content{position:relative;z-index:2;padding:clamp(120px,18vh,180px) 5vw clamp(64px,10vh,100px);display:flex;flex-direction:column;gap:20px;max-width:1280px;width:100%;margin:0 auto}.page-hero-title{font-family:var(--serif);font-weight:300;font-size:clamp(2.8rem,7vw,6rem);line-height:.97;color:var(--white);max-width:16ch;opacity:0;transform:translateY(24px);animation:fadeUp .9s .4s var(--ease-s) forwards}.page-hero-title em{font-style:normal;font-weight:600;color:var(--gold-lt)}.page-hero-sub{max-width:44ch;font-size:clamp(.88rem,1.6vw,1rem);line-height:1.75;color:rgba(245,240,232,.55);opacity:0;transform:translateY(16px);animation:fadeUp .8s .65s var(--ease-s) forwards}#blog-listing{background:var(--cream);padding:clamp(64px,10vw,120px) 0 clamp(80px,12vw,160px)}.blog-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:clamp(48px,7vw,80px)}.blog-filter-btn{padding:8px 20px;border:1px solid var(--mist);background:none;color:rgba(13,12,10,.5);font-family:var(--sans);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;border-radius:100px;transition:border-color .3s,color .3s,background .3s}.blog-filter-btn.active,.blog-filter-btn:hover{border-color:var(--gold);color:var(--gold);background:rgba(184,154,106,.06)}.blog-featured{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center;margin-bottom:clamp(56px,8vw,96px);background:var(--white);border-radius:4px;overflow:hidden}.blog-featured-img-wrap{display:block;position:relative;overflow:hidden;aspect-ratio:4/3}.blog-featured-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s var(--ease-s)}.blog-featured-img-wrap:hover .blog-featured-img{transform:scale(1.04)}.blog-featured-overlay{position:absolute;inset:0;background:linear-gradient(to right,transparent 60%,rgba(13,12,10,.15) 100%);pointer-events:none}.blog-featured-body{padding:clamp(28px,4vw,56px) clamp(28px,4vw,56px) clamp(28px,4vw,56px) 0;display:flex;flex-direction:column;gap:20px}.blog-featured-title{font-family:var(--serif);font-weight:300;font-size:clamp(1.6rem,2.5vw,2.2rem);line-height:1.2;color:var(--ink)}.blog-featured-title a{color:inherit;text-decoration:none;transition:color .3s}.blog-featured-title a:hover{color:var(--gold)}.blog-featured-excerpt{font-size:clamp(.88rem,1.4vw,.96rem);line-height:1.8;color:rgba(13,12,10,.58);max-width:44ch}.blog-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.blog-cat{font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);padding:4px 12px;border:1px solid rgba(184,154,106,.35)}.blog-date,.blog-read{font-size:.7rem;letter-spacing:.1em;color:rgba(13,12,10,.4);text-transform:uppercase}.blog-read-more{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:gap .3s var(--ease)}.blog-read-more:hover{gap:14px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.blog-card{background:var(--white);display:flex;flex-direction:column;overflow:hidden;transition:transform .4s var(--ease)}.blog-card:hover{transform:translateY(-4px)}.blog-card-img-wrap{display:block;overflow:hidden;aspect-ratio:16/10}.blog-card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease-s),filter .6s;filter:grayscale(15%)}.blog-card-img-wrap:hover .blog-card-img{transform:scale(1.05);filter:grayscale(0)}.blog-card-body{padding:28px 28px 32px;display:flex;flex-direction:column;gap:14px;flex:1}.blog-card-title{font-family:var(--serif);font-weight:300;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.3;color:var(--ink)}.blog-card-title a{color:inherit;text-decoration:none;transition:color .3s}.blog-card-title a:hover{color:var(--gold)}.blog-card-excerpt{font-size:.84rem;line-height:1.7;color:rgba(13,12,10,.55);flex:1}.blog-no-results{text-align:center;padding:80px 0;color:rgba(13,12,10,.35);font-size:.9rem;letter-spacing:.1em}@media (max-width:1024px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-featured{grid-template-columns:1fr}.blog-featured-body{padding:28px}.blog-grid{grid-template-columns:1fr}}#reading-progress{position:fixed;top:0;left:0;height:2px;background:var(--gold);z-index:9999;width:0%;transition:width .1s linear}.article-hero{min-height:70svh;background:var(--ink);position:relative;display:flex;align-items:flex-end;overflow:hidden}.article-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center 30%}.article-hero-content{position:relative;z-index:2;padding:clamp(120px,18vh,180px) 5vw clamp(56px,9vh,96px);max-width:1280px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.article-back{align-self:flex-start;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(245,240,232,.5);text-decoration:none;transition:color .3s;margin-bottom:8px;opacity:0;animation:fadeUp .6s .2s var(--ease-s) forwards}.article-back:hover{color:var(--gold)}.article-title{font-family:var(--serif);font-weight:300;font-size:clamp(2rem,5vw,4rem);line-height:1.1;color:var(--white);max-width:20ch;opacity:0;animation:fadeUp .9s .4s var(--ease-s) forwards}.article-title em{font-style:normal;font-weight:600;color:var(--gold-lt)}.article-author-hero{display:flex;align-items:center;gap:14px;opacity:0;animation:fadeUp .7s .65s var(--ease-s) forwards}.article-author-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--gold)}.article-author-name{font-size:.85rem;color:var(--white);font-weight:500;text-align:left}.article-author-title{font-size:.7rem;letter-spacing:.1em;color:rgba(245,240,232,.45);text-transform:uppercase;text-align:left}.article-layout{max-width:1280px;margin:0 auto;padding:clamp(56px,8vw,100px) 5vw;display:grid;grid-template-columns:1fr 320px;gap:clamp(40px,6vw,80px);align-items:start;background:var(--cream)}.article-main{min-width:0}.article-body{display:flex;flex-direction:column;gap:24px}.article-lead{font-family:var(--serif);font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.65;color:var(--ink);font-weight:300}.article-lead::first-letter{font-size:3.6em;line-height:.8;float:left;margin-right:.1em;margin-top:.08em;font-weight:300;color:var(--gold);font-family:var(--serif)}.article-body h2{font-family:var(--serif);font-weight:300;font-size:clamp(1.4rem,2.5vw,1.9rem);line-height:1.2;margin-top:16px}.article-body h2 em{font-style:normal;font-weight:600;color:var(--gold)}.article-body p{font-size:clamp(.9rem,1.4vw,1rem);line-height:1.85;color:rgba(13,12,10,.72)}.article-pull-quote{border-left:2px solid var(--gold);padding:20px 28px;margin:8px 0;background:rgba(184,154,106,.05);border-radius:0 4px 4px 0;font-family:var(--serif);font-size:clamp(1.05rem,1.8vw,1.25rem);font-weight:300;line-height:1.6;color:var(--ink)}.article-figure{margin:8px 0}.article-figure img{width:100%;aspect-ratio:16/7;object-fit:cover;border-radius:4px;display:block}.article-figure figcaption{margin-top:10px;font-size:.72rem;letter-spacing:.1em;color:rgba(13,12,10,.4);text-transform:uppercase;text-align:center}.article-footer{margin-top:48px;padding-top:32px;border-top:1px solid var(--mist);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.article-tags{display:flex;gap:8px;flex-wrap:wrap}.article-tag{padding:6px 14px;border:1px solid var(--mist);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(13,12,10,.5);transition:border-color .3s,color .3s}.article-tag:hover{border-color:var(--gold);color:var(--gold)}.article-share{display:flex;align-items:center;gap:10px}.article-share-label{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(13,12,10,.35)}.article-share-btn{width:36px;height:36px;border:1px solid var(--mist);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;color:rgba(13,12,10,.5);text-decoration:none;transition:border-color .3s,color .3s,background .3s}.article-share-btn:hover{border-color:var(--gold);color:var(--gold);background:rgba(184,154,106,.06)}.article-author-bio{margin-top:48px;padding:36px;background:var(--white);border-radius:4px;display:flex;gap:28px;align-items:flex-start;border:1px solid var(--mist)}.article-bio-avatar{width:72px;height:72px;border-radius:50%;object-fit:cover;border:2px solid var(--gold);flex-shrink:0}.article-bio-text{display:flex;flex-direction:column;gap:10px}.article-bio-name{font-family:var(--serif);font-size:1.1rem;font-weight:400;color:var(--ink)}.article-bio-desc{font-size:.85rem;line-height:1.75;color:rgba(13,12,10,.58)}.article-sidebar{display:flex;flex-direction:column;gap:28px;position:sticky;top:100px}.sidebar-widget{background:var(--white);border:1px solid var(--mist);border-radius:4px;padding:28px}.sidebar-widget-title{font-family:var(--serif);font-size:.95rem;font-weight:400;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--mist);letter-spacing:.05em}.sidebar-related{list-style:none;display:flex;flex-direction:column;gap:2px}.sidebar-related-link{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-bottom:1px solid var(--mist);text-decoration:none;transition:padding-left .3s var(--ease)}.sidebar-related-link:last-child{border-bottom:none}.sidebar-related-link:hover{padding-left:6px}.sidebar-related-cat{font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.sidebar-related-title{font-size:.83rem;line-height:1.4;color:var(--ink);transition:color .3s}.sidebar-related-link:hover .sidebar-related-title{color:var(--gold)}.sidebar-cta-widget{background:var(--ink);border-color:rgba(255,255,255,.06)}.sidebar-cta-widget .sidebar-widget-title{color:var(--white);border-bottom-color:rgba(255,255,255,.08)}.sidebar-cta-text{font-size:.84rem;line-height:1.7;color:rgba(245,240,232,.5);margin-bottom:8px}.related-posts{background:var(--cream);padding:clamp(64px,10vw,120px) 0;border-top:1px solid var(--mist)}@media (max-width:1024px){.article-layout{grid-template-columns:1fr}.article-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:20px}}@media (max-width:768px){.article-sidebar{grid-template-columns:1fr}.article-author-bio{flex-direction:column}.article-hero-content{text-align:left;align-items:flex-start}.article-author-hero{justify-content:flex-start}}#about-philosophy{background:var(--white);padding:clamp(80px,12vw,160px) 0;overflow:hidden}.about-page-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,100px);align-items:center}.about-page-img-col{position:relative}.about-page-img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:2px;display:block;position:relative;z-index:1}.about-page-img-accent{position:absolute;top:-24px;left:-24px;width:55%;height:55%;border:1px solid var(--gold);border-radius:2px;z-index:0}.about-page-text-col{display:flex;flex-direction:column;gap:24px}.about-page-text-col h2{margin-top:8px}.about-page-text-col p{font-size:clamp(.9rem,1.5vw,1rem);line-height:1.85;color:rgba(13,12,10,.62);max-width:48ch}.about-stats-strip{background:var(--ink);padding:clamp(40px,6vw,72px) 0;border-top:1px solid rgba(184,154,106,.12);border-bottom:1px solid rgba(184,154,106,.12)}.about-stats-inner{max-width:1280px;margin:0 auto;padding:0 5vw;display:flex;align-items:center;justify-content:center}.about-stat{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 clamp(28px,5vw,72px);text-align:center}.about-stat-divider{width:1px;height:48px;background:rgba(245,240,232,.1);flex-shrink:0}.about-stat-num{font-family:var(--serif);font-size:clamp(2rem,4vw,3rem);color:var(--white);font-weight:300;line-height:1}.about-stat-label{font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(245,240,232,.38)}#about-education{background:var(--cream);padding:clamp(80px,12vw,160px) 0}.timeline-header{display:flex;flex-direction:column;gap:16px;margin-bottom:clamp(56px,8vw,96px);max-width:600px}.timeline-header p{font-size:.95rem;line-height:1.7;color:rgba(13,12,10,.52);max-width:40ch}.timeline{position:relative;display:flex;flex-direction:column}.timeline::before{content:'';position:absolute;left:7px;top:8px;bottom:8px;width:1px;background:linear-gradient(to bottom,var(--gold),rgba(184,154,106,.15))}.timeline-item{display:grid;grid-template-columns:16px 140px 1fr;gap:0 28px;padding-bottom:48px;align-items:start}.timeline-item:last-child{padding-bottom:0}.timeline-marker{width:14px;height:14px;border-radius:50%;border:2px solid var(--gold);background:var(--cream);margin-top:4px;position:relative;z-index:1;transition:background .3s;flex-shrink:0}.timeline-item:hover .timeline-marker{background:var(--gold)}.timeline-year{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-top:2px;line-height:1.4}.timeline-title{font-family:var(--serif);font-size:1.15rem;font-weight:400;color:var(--ink);margin-bottom:4px}.timeline-place{font-size:.78rem;letter-spacing:.06em;color:rgba(13,12,10,.45);margin-bottom:10px}.timeline-desc{font-size:.87rem;line-height:1.75;color:rgba(13,12,10,.6)}#about-strip{height:clamp(280px,36vw,500px);background-attachment:fixed;background-size:cover;background-position:center;background-color:var(--ink);display:flex;align-items:center;overflow:hidden}#about-expertise{background:var(--white);padding:clamp(80px,12vw,160px) 0}.expertise-header{display:flex;flex-direction:column;gap:16px;margin-bottom:clamp(48px,7vw,80px)}.expertise-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2px}.expertise-card{background:var(--cream);padding:40px 32px;display:flex;flex-direction:column;gap:18px;transition:background .3s,transform .4s var(--ease);position:relative;overflow:hidden}.expertise-card::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease-s)}.expertise-card:hover::after{transform:scaleX(1)}.expertise-card:hover{background:var(--ink);transform:translateY(-4px)}.expertise-icon{width:48px;height:48px;border:1px solid var(--mist);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;transition:border-color .3s}.expertise-card:hover .expertise-icon{border-color:rgba(255,255,255,.15)}.expertise-title{font-family:var(--serif);font-size:1.2rem;font-weight:400;color:var(--ink);transition:color .3s}.expertise-card:hover .expertise-title{color:var(--white)}.expertise-desc{font-size:.84rem;line-height:1.72;color:rgba(13,12,10,.55);transition:color .3s}.expertise-card:hover .expertise-desc{color:rgba(245,240,232,.55)}#about-recognition{background:var(--cream);padding:clamp(80px,12vw,160px) 0}#about-clinic{background:var(--ink);padding:clamp(80px,12vw,160px) 0;overflow:hidden}.clinic-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,7vw,96px);align-items:center}.clinic-text{display:flex;flex-direction:column;gap:20px}.clinic-text p{font-size:clamp(.88rem,1.4vw,.96rem);line-height:1.85;color:rgba(245,240,232,.5);max-width:44ch}.clinic-details{display:flex;flex-direction:column;gap:14px;margin-top:4px}.clinic-images{position:relative}.clinic-img{display:block;border-radius:2px;object-fit:cover}.clinic-img-main{width:100%;aspect-ratio:4/5}.clinic-img-accent{position:absolute;bottom:-24px;left:-28px;width:48%;aspect-ratio:1;border:3px solid var(--ink)}@media (max-width:1024px){.expertise-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.about-page-grid{grid-template-columns:1fr}.about-page-img-accent{display:none}.about-stats-inner{display:grid;grid-template-columns:1fr 1fr}.about-stat-divider{display:none}.about-stat{padding:28px 20px;background:rgba(255,255,255,.03)}.timeline-item{grid-template-columns:16px 1fr}.timeline-year{grid-column:2}.timeline-content{grid-column:2}.expertise-grid{grid-template-columns:1fr}.clinic-grid{grid-template-columns:1fr}.clinic-img-accent{display:none}#about-strip{background-attachment:scroll}.page-hero{min-height:55svh}}@media (max-width:480px){.about-stats-inner{grid-template-columns:1fr}}.proc-hero{min-height:100svh;background:var(--ink);position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.proc-hero-bg{position:absolute;inset:0;background-image:linear-gradient(to bottom,rgba(13,12,10,.25) 0%,rgba(13,12,10,.85) 75%,rgba(13,12,10,1) 100%),url('https://muzekolektifi.com.tr/demo/drdo/uploads/custom/25994094ae7491e4a94ddca82df67158.png');background-size:cover;background-position:center 30%;transform:scale(1.06);transition:transform 12s ease-out}.proc-hero-bg.loaded{transform:scale(1)}.proc-hero-grain{position:absolute;inset:0;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.04'/%3E%3C/svg%3E");opacity:.5}.proc-hero-content{position:relative;z-index:2;padding:clamp(100px,14vh,140px) 5vw clamp(56px,9vh,100px);max-width:1280px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:28px}.proc-hero-tag{display:flex;align-items:center;gap:16px;opacity:0;animation:fadeUp .7s .3s var(--ease-s) forwards}.proc-hero-num{font-family:var(--serif);font-size:.72rem;letter-spacing:.28em;color:var(--gold)}.proc-hero-cat{font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:rgba(245,240,232,.45)}.proc-hero-cat::before{content:'—';margin-right:10px;color:rgba(184,154,106,.4)}.proc-hero-title{font-family:var(--serif);font-weight:300;font-size:clamp(4rem,11vw,10rem);line-height:.92;color:var(--white);letter-spacing:-.01em;opacity:0;animation:fadeUp .9s .5s var(--ease-s) forwards}.proc-hero-title em{font-style:normal;font-weight:600;color:var(--gold-lt)}.proc-hero-sub{max-width:46ch;font-size:clamp(.88rem,1.5vw,1rem);line-height:1.78;color:rgba(245,240,232,.5);opacity:0;animation:fadeUp .8s .7s var(--ease-s) forwards}.proc-hero-meta{display:flex;align-items:center;gap:0;flex-wrap:wrap;opacity:0;animation:fadeUp .8s .9s var(--ease-s) forwards;margin-top:8px}.proc-meta-item{display:flex;flex-direction:column;gap:5px;padding:0 clamp(20px,3vw,40px)}.proc-meta-item:first-child{padding-left:0}.proc-meta-sep{width:1px;height:32px;background:rgba(245,240,232,.12);flex-shrink:0}.proc-meta-label{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(245,240,232,.35)}.proc-meta-value{font-family:var(--serif);font-size:clamp(.95rem,1.4vw,1.1rem);color:var(--white);font-weight:300}.proc-hero-cta{position:absolute;bottom:clamp(28px,4vw,48px);right:5vw;z-index:2;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;padding:13px 28px;border:1px solid var(--gold);color:var(--gold);text-decoration:none;border-radius:2px;transition:background .3s,color .3s,transform .3s var(--ease);opacity:0;animation:fadeUp .7s 1.1s var(--ease-s) forwards}.proc-hero-cta:hover{background:var(--gold);color:var(--ink);transform:translateY(-2px)}.proc-layout{max-width:1280px;margin:0 auto;padding:clamp(56px,8vw,100px) 5vw;display:grid;grid-template-columns:1fr 300px;gap:clamp(40px,5vw,72px);align-items:start;background:var(--cream)}.proc-main{min-width:0;display:flex;flex-direction:column}.proc-section{padding:clamp(48px,7vw,80px) 0}.proc-section:first-child{padding-top:0}.proc-section-tag{font-size:.65rem;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:14px;margin-bottom:16px}.proc-section-tag::before{content:'';display:block;width:20px;height:1px;background:var(--gold)}.proc-section-title{font-family:var(--serif);font-weight:300;font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:1.1;margin-bottom:clamp(28px,4vw,44px)}.proc-section-title em{font-style:normal;font-weight:600;color:var(--gold)}.proc-body{display:flex;flex-direction:column;gap:18px;margin-bottom:32px}.proc-body p,.proc-body-intro{font-size:clamp(.9rem,1.4vw,1rem);line-height:1.85;color:rgba(13,12,10,.65)}.proc-lead{font-family:var(--serif);font-size:clamp(1.05rem,1.8vw,1.2rem) !important;line-height:1.7 !important;color:var(--ink) !important;font-weight:300}.proc-body-intro{margin-bottom:28px}.proc-divider{height:1px;background:var(--mist)}.proc-candidates-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-bottom:28px}.proc-candidate-card{background:var(--white);padding:28px 24px;display:flex;flex-direction:column;gap:14px;transition:background .3s,transform .4s var(--ease);position:relative;overflow:hidden}.proc-candidate-card::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease-s)}.proc-candidate-card:hover::after{transform:scaleX(1)}.proc-candidate-card:hover{background:var(--ink);transform:translateY(-3px)}.proc-candidate-icon{font-size:1.2rem;color:var(--gold);transition:color .3s}.proc-candidate-text{font-size:.84rem;line-height:1.65;color:rgba(13,12,10,.6);transition:color .3s}.proc-candidate-card:hover .proc-candidate-text{color:rgba(245,240,232,.55)}.proc-note{display:flex;gap:16px;align-items:flex-start;padding:20px 24px;background:rgba(184,154,106,.06);border:1px solid rgba(184,154,106,.2);border-radius:4px}.proc-note-icon{color:var(--gold);font-size:.7rem;margin-top:4px;flex-shrink:0}.proc-note p{font-size:.85rem;line-height:1.75;color:rgba(13,12,10,.6);margin:0}.proc-techniques{display:flex;flex-direction:column;gap:2px}.proc-technique-item{display:flex;gap:24px;align-items:flex-start;padding:32px 28px;background:var(--white);transition:background .3s}.proc-technique-item:hover{background:rgba(184,154,106,.04)}.proc-technique-num{font-family:var(--serif);font-size:1.8rem;font-weight:300;color:rgba(184,154,106,.3);line-height:1;flex-shrink:0;width:36px;transition:color .3s}.proc-technique-item:hover .proc-technique-num{color:var(--gold)}.proc-technique-body{display:flex;flex-direction:column;gap:10px}.proc-technique-title{font-family:var(--serif);font-size:1.1rem;font-weight:400;color:var(--ink)}.proc-technique-desc{font-size:.87rem;line-height:1.75;color:rgba(13,12,10,.58)}.proc-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.proc-gallery-item{position:relative;overflow:hidden}.proc-gallery-item:first-child{grid-column:span 1}.proc-gallery-img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;transition:transform .6s var(--ease-s),filter .6s;filter:grayscale(15%)}.proc-gallery-item:hover .proc-gallery-img{transform:scale(1.04);filter:grayscale(0)}.proc-gallery-label{position:absolute;inset:0;background:linear-gradient(to top,rgba(13,12,10,.75) 0%,transparent 55%);display:flex;flex-direction:column;justify-content:flex-end;padding:20px;opacity:0;transition:opacity .4s}.proc-gallery-item:hover .proc-gallery-label{opacity:1}.proc-gallery-label small{font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-lt)}.proc-gallery-label span{font-family:var(--serif);font-size:.95rem;color:var(--white)}.proc-recovery-timeline{display:flex;flex-direction:column;gap:2px}.proc-recovery-item{display:grid;grid-template-columns:130px 4px 1fr;gap:0 20px;align-items:start;background:var(--white);padding:28px 28px 28px 0;transition:background .3s}.proc-recovery-item:hover{background:rgba(184,154,106,.04)}.proc-recovery-period{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);padding:4px 0 0 28px;line-height:1.4}.proc-recovery-bar{width:4px;height:100%;background:var(--mist);border-radius:2px;overflow:hidden;align-self:stretch;min-height:60px}.proc-recovery-fill{height:100%;background:var(--gold);border-radius:2px;transition:height 1s var(--ease-s)}.proc-recovery-body h3{font-family:var(--serif);font-size:1rem;font-weight:400;color:var(--ink);margin-bottom:8px}.proc-recovery-body p{font-size:.85rem;line-height:1.75;color:rgba(13,12,10,.58)}.proc-faq{display:flex;flex-direction:column;gap:2px}.faq-item{color:var(--ink);overflow:hidden}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 28px;background:none;border:none;font-family:var(--serif);font-size:clamp(.95rem,1.5vw,1.05rem);font-weight:300;color:var(--ink);text-align:left;transition:color .3s,background .3s}.faq-question:hover{background:rgba(184,154,106,.04);color:var(--gold)}.faq-question[aria-expanded="true"]{color:var(--gold)}.faq-icon{width:22px;height:22px;border:1px solid var(--mist);border-radius:50%;flex-shrink:0;position:relative;transition:border-color .3s,transform .4s var(--ease)}.faq-icon::before,.faq-icon::after{content:'';position:absolute;background:var(--gold);border-radius:1px;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .4s var(--ease),opacity .3s}.faq-icon::before{width:8px;height:1px}.faq-icon::after{width:1px;height:8px}.faq-question[aria-expanded="true"] .faq-icon{border-color:var(--gold);transform:rotate(45deg)}.faq-answer{padding:0 28px 24px;display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease-s),padding .4s}.faq-answer:not([hidden]){display:grid;grid-template-rows:1fr;padding-bottom:24px}.faq-answer[hidden]{display:grid !important;grid-template-rows:0fr;padding-bottom:0;visibility:hidden}.faq-answer>p{overflow:hidden;font-size:.9rem;line-height:1.82;color:rgba(13,12,10,.6)}.proc-sidebar{display:flex;flex-direction:column;gap:20px;position:sticky;top:96px}.proc-sidebar-card{background:var(--white);border:1px solid var(--mist);border-radius:4px;padding:24px}.proc-sidebar-card-title{font-family:var(--serif);font-size:.9rem;font-weight:400;letter-spacing:.06em;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--mist)}.proc-facts-list{list-style:none;display:flex;flex-direction:column;gap:0}.proc-fact{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:10px 0;border-bottom:1px solid rgba(232,226,216,.6)}.proc-fact:last-child{border-bottom:none}.proc-fact-label{font-size:.67rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(13,12,10,.38);flex-shrink:0}.proc-fact-value{font-size:.82rem;color:var(--ink);text-align:right}.proc-page-nav{display:flex;flex-direction:column;gap:2px}.proc-page-nav-link{display:block;padding:9px 12px;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(13,12,10,.45);text-decoration:none;border-radius:2px;transition:color .3s,background .3s,padding-left .3s var(--ease);border-left:2px solid transparent}.proc-page-nav-link:hover{color:var(--gold);background:rgba(184,154,106,.05);padding-left:16px}.proc-page-nav-link.active{color:var(--gold);border-left-color:var(--gold);background:rgba(184,154,106,.05);padding-left:16px}.proc-sidebar-cta{background:var(--ink);border-color:rgba(255,255,255,.06)}.proc-sidebar-cta .proc-sidebar-card-title{color:var(--white);border-bottom-color:rgba(255,255,255,.08)}.proc-sidebar-cta-text{font-size:.83rem;line-height:1.7;color:rgba(245,240,232,.45);margin-bottom:16px}.proc-sidebar-call{display:block;text-align:center;font-size:.72rem;letter-spacing:.12em;color:rgba(245,240,232,.35);text-decoration:none;padding-top:8px;transition:color .3s}.proc-sidebar-call:hover{color:var(--gold)}.proc-related{background:var(--ink);padding:clamp(64px,10vw,120px) 0}.proc-related-header{display:flex;flex-direction:column;gap:16px;margin-bottom:clamp(40px,6vw,72px)}.proc-related-header h2{color:var(--white)}.proc-related-header .section-tag{color:var(--gold-lt)}.proc-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.proc-related-card{background:rgba(255,255,255,.03);display:flex;flex-direction:column;text-decoration:none;overflow:hidden;transition:background .3s,transform .4s var(--ease)}.proc-related-card:hover{background:rgba(255,255,255,.06);transform:translateY(-4px)}.proc-related-img-wrap{overflow:hidden;aspect-ratio:16/10}.proc-related-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease-s),filter .5s;filter:grayscale(25%)}.proc-related-card:hover .proc-related-img{transform:scale(1.05);filter:grayscale(0)}.proc-related-body{padding:28px;display:flex;flex-direction:column;gap:10px;flex:1}.proc-related-title{font-family:var(--serif);font-size:1.15rem;font-weight:300;color:var(--white);line-height:1.3}.proc-related-desc{font-size:.83rem;line-height:1.7;color:rgba(245,240,232,.4);flex:1}.proc-related-link{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);display:inline-flex;align-items:center;gap:8px;margin-top:auto;transition:gap .3s var(--ease)}.proc-related-card:hover .proc-related-link{gap:14px}@media (max-width:1024px){.proc-layout{grid-template-columns:1fr}.proc-sidebar{position:static;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.proc-sidebar-cta{grid-column:span 2}.proc-candidates-grid{grid-template-columns:repeat(2,1fr)}.proc-gallery-grid{grid-template-columns:repeat(2,1fr)}.proc-related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.proc-hero-title{font-size:clamp(3.2rem,13vw,6rem)}.proc-hero-meta{gap:20px}.proc-meta-sep{display:none}.proc-meta-item{padding:0}.proc-hero-cta{position:static;align-self:flex-start;margin-top:8px}.proc-sidebar{grid-template-columns:1fr}.proc-sidebar-cta{grid-column:span 1}.proc-candidates-grid{grid-template-columns:1fr}.proc-gallery-grid{grid-template-columns:1fr 1fr}.proc-recovery-item{grid-template-columns:100px 4px 1fr}.proc-related-grid{grid-template-columns:1fr}}@media (max-width:480px){.proc-gallery-grid{grid-template-columns:1fr}.proc-recovery-item{grid-template-columns:1fr;gap:8px 0}.proc-recovery-bar{display:none}.proc-recovery-period{padding-left:0}}.whatsapp-btn{position:fixed;bottom:32px;right:32px;z-index:200;width:56px;height:56px;background:#25D366;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 20px rgba(37,211,102,0.3);transition:transform 0.2s}.whatsapp-btn:hover{transform:scale(1.1)}.whatsapp-btn svg{width:28px;height:28px;fill:white}.nav-links li.has-dropdown{position:relative}.nav-chevron{font-size:0.6em;opacity:0.5;margin-left:3px;display:inline-block;transition:transform 0.22s ease;vertical-align:middle}.has-dropdown:hover .nav-chevron{transform:rotate(180deg)}.has-dropdown::after{content:'';position:absolute;top:100%;left:-16px;right:-16px;height:16px;background:transparent}.nav-dropdown{position:absolute;top:calc(100% + 8px);left:0;background:#0e0e0e;border:1px solid rgba(255,255,255,0.08);border-radius:10px;padding:8px;min-width:210px;z-index:9000;list-style:none;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity 0.18s ease 0.1s,transform 0.18s ease 0.1s}.has-dropdown:hover .nav-dropdown{opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity 0.15s ease 0s,transform 0.15s ease 0s}.nav-dropdown--mega{min-width:560px;display:flex;gap:0;padding:20px 16px}.nav-dropdown li{list-style:none}.nav-dropdown>li>a,.mega-group ul li a{display:block;padding:7px 12px;font-size:0.82rem;letter-spacing:0.01em;color:rgba(255,255,255,0.68);text-decoration:none;border-radius:6px;white-space:nowrap;transition:background 0.15s,color 0.15s}.nav-dropdown>li>a:hover,.mega-group ul li a:hover{background:rgba(255,255,255,0.07);color:#fff}.mega-group{flex:1;padding:0 12px;border-right:1px solid rgba(255,255,255,0.06)}.mega-group:last-child{border-right:none}.mega-group-label{display:block;font-size:0.57rem;letter-spacing:0.22em;text-transform:uppercase;color:rgba(255,255,255,0.28);margin-bottom:10px;padding:0 12px}.mega-group ul{list-style:none;padding:0;margin:0}.drawer-section-label{font-size:0.58rem;letter-spacing:0.2em;text-transform:uppercase;color:rgba(255,255,255,0.28);padding:16px 0 4px;border-top:1px solid rgba(255,255,255,0.06);margin-top:4px}.acc-item{border-bottom:1px solid rgba(255,255,255,0.06)}.acc-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;color:rgba(255,255,255,0.85);font-size:1rem;font-family:inherit;letter-spacing:0.04em;padding:18px 0;cursor:pointer;text-align:left}.acc-icon{font-size:1.2rem;line-height:1;opacity:0.45;transition:transform 0.28s ease,opacity 0.2s;display:inline-block}.acc-item.acc-open .acc-icon{transform:rotate(45deg);opacity:0.75}.acc-panel{max-height:0;overflow:hidden;transition:max-height 0.38s cubic-bezier(0.4,0,0.2,1);display:grid}.acc-item.acc-open .acc-panel{max-height:300px;overflow:scroll}.acc-sub-label{font-size:0.58rem;letter-spacing:0.2em;text-transform:uppercase;color:rgba(255,255,255,0.28);padding:14px 0 4px}.drawer-link.acc-solo{display:block;padding:18px 0;border-bottom:1px solid rgba(255,255,255,0.06);font-size:1rem;letter-spacing:0.04em;color:rgba(255,255,255,0.85);text-decoration:none}.acc-panel .drawer-link{padding:10px 0 10px 4px;font-size:0.9rem;opacity:0.68}.consult-group{margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,0.07)}.consult-group:last-of-type{border-bottom:none;margin-bottom:0}.consult-group-title{font-size:0.64rem;letter-spacing:0.2em;text-transform:uppercase;color:rgba(255,255,255,0.35);margin-bottom:18px}.consult-radios{display:flex;gap:28px;margin-top:10px;flex-wrap:wrap}.consult-radio{display:flex;align-items:center;gap:9px;font-size:0.88rem;cursor:pointer;color:rgba(255,255,255,0.7)}.consult-radio input[type="radio"]{accent-color:var(--gold-lt,#c9a96e);width:16px;height:16px;cursor:pointer;flex-shrink:0}.file-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1.5px dashed rgba(255,255,255,0.14);border-radius:10px;padding:32px 20px;cursor:pointer;transition:border-color 0.25s,background 0.25s;text-align:center;gap:6px;color:rgba(255,255,255,0.5)}.file-drop:hover{border-color:rgba(255,255,255,0.32);background:rgba(255,255,255,0.03)}.file-drop-icon{font-size:1.5rem;line-height:1;opacity:0.5}.file-drop-text{font-size:0.88rem;opacity:0.75}.file-drop-sub{font-size:0.72rem;opacity:0.4}.field-optional{font-size:0.72rem;opacity:0.45;font-weight:400}.form-compliance-note{font-size:0.7rem;line-height:1.75;color:rgba(255,255,255,0.25);margin-top:22px;text-align:center}.cert-section{padding:88px 0;background:var(--charcoal,#1c1c1c);border-top:1px solid rgba(255,255,255,0.06);border-bottom:1px solid rgba(255,255,255,0.06)}.cert-inner{max-width:1040px;margin:0 auto;padding:0 32px;text-align:center}.cert-logos{display:flex;justify-content:center;align-items:flex-start;gap:56px;margin:52px 0 44px;flex-wrap:wrap}.cert-logo-item{display:flex;flex-direction:column;align-items:center;gap:18px}.cert-logo-wrap{width:148px;height:154px;display:flex;align-items:center;justify-content:center;padding:18px;border:1px solid rgba(255,255,255,0.09);border-radius:14px;background:rgba(255,255,255,0.03);transition:border-color 0.3s,background 0.3s}.cert-logo-wrap:hover{border-color:rgba(255,255,255,0.22);background:rgba(255,255,255,0.06)}.cert-logo-wrap img{max-width:100%;max-height:100%;object-fit:contain;opacity:0.65;transition:opacity 0.3s}.cert-logo-wrap:hover img{opacity:0.95}.cert-logo-label{font-size:0.68rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.38);white-space:nowrap}.cert-compliance{max-width:660px;margin:0 auto;font-size:0.8rem;line-height:1.85;color:rgba(255,255,255,0.28);border-top:1px solid rgba(255,255,255,0.07);padding-top:36px}@media (max-width:640px){.cert-logos{gap:32px}.cert-logo-wrap{width:112px;height:84px}}.p-nav{position:fixed;top:0;left:0;right:0;z-index:900;display:flex;align-items:center;justify-content:space-between;padding:20px 48px;background:rgba(13,13,13,0.88);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.p-nav__logo{font-family:var(--serif);font-size:1.1rem;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:var(--gold);text-decoration:none}.p-nav__back{font-size:0.82rem;letter-spacing:0.08em;color:var(--muted);text-decoration:none;display:flex;align-items:center;gap:6px;transition:color 0.2s}.p-nav__back:hover{color:var(--gold)}.p-nav__back svg{width:14px;height:14px}.p-footer{border-top:1px solid var(--border);padding:40px 48px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.p-footer__brand{font-family:var(--serif);font-size:0.95rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--gold)}.p-footer__links{display:flex;gap:20px}.p-footer__links a{font-size:0.8rem;color:var(--muted);text-decoration:none;letter-spacing:0.06em;transition:color 0.2s}.p-footer__links a:hover{color:var(--gold)}.p-footer__copy{font-size:0.75rem;color:rgba(255,255,255,0.2)}.wa-float{position:fixed;bottom:28px;right:28px;z-index:800;width:52px;height:52px;border-radius:50%;background:#25D366;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(37,211,102,0.35);transition:transform 0.2s}.wa-float:hover{transform:scale(1.1)}.wa-float svg{width:26px;height:26px;fill:#fff}.proc-hero{min-height:56vh;display:flex;align-items:flex-end;padding:120px 48px 64px;background:linear-gradient(160deg,#1a1208 0%,#0d0d0d 60%);position:relative;overflow:hidden}.proc-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 70% 30%,rgba(201,169,110,0.08) 0%,transparent 60%)}.proc-hero__inner{position:relative;max-width:860px}.proc-hero__label,.page-hero__label{font-size:0.75rem;letter-spacing:0.3em;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.proc-hero__title{font-family:var(--serif);font-size:clamp(3rem,7vw,6rem);font-weight:700;line-height:0.95;letter-spacing:-0.02em;margin-bottom:24px}.proc-hero__sub{font-size:1.05rem;color:var(--muted);line-height:1.7;max-width:580px}.page-hero{padding:140px 48px 72px;background:linear-gradient(160deg,#1a1208 0%,#0d0d0d 60%);border-bottom:1px solid var(--border)}.page-hero h1{font-family:var(--serif);font-size:clamp(2.8rem,5vw,5rem);font-weight:700;line-height:0.95;letter-spacing:-0.02em;margin-bottom:20px}.page-hero p{font-size:1.05rem;color:var(--muted);line-height:1.75;max-width:620px}.proc-body,.page-body{max-width:1160px;margin:0 auto;padding:80px 48px}.overview-grid{display:grid;grid-template-columns:1fr 340px;gap:48px;align-items:start;margin-bottom:80px}.intro-statement{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;padding:36px 40px;margin-bottom:64px;display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:start}.cert-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin-bottom:72px}.cert-card{background:var(--card-bg);border:1px solid var(--border);border-radius:18px;padding:36px 32px;display:flex;flex-direction:column;gap:20px;transition:all 0.25s}.cert-card:hover{border-color:rgba(201,169,110,0.5);transform:translateY(-4px)}.form-section{background:var(--card-bg);border:1px solid var(--border);border-radius:20px;padding:56px 48px;margin-bottom:80px}input[type=text],input[type=email],input[type=tel],select,textarea{width:100%;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);border-radius:8px;padding:12px 14px;color:var(--white);outline:none;transition:border-color 0.2s}input:focus,select:focus,textarea:focus{border-color:var(--gold)}@media (max-width:900px){.overview-grid,.form-row{grid-template-columns:1fr}.p-nav{padding:16px 20px}.proc-hero,.page-hero,.proc-body,.page-body,.form-section{padding-left:24px;padding-right:24px}.p-footer{flex-direction:column;text-align:center}}@media (max-width:768px){.intro-statement{grid-template-columns:1fr}}.i2-bio{padding:96px 48px;max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.i2-bio-img{aspect-ratio:4/5;background:var(--charcoal);border-radius:4px;overflow:hidden;position:relative}.i2-bio-img img{width:100%;height:100%;object-fit:cover;opacity:0.85}.i2-bio-img-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#1e1e1e 0%,#2a2a2a 100%);display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:0.75rem;letter-spacing:0.2em;text-transform:uppercase}.i2-section-tag{font-size:0.62rem;letter-spacing:0.24em;text-transform:uppercase;color:var(--gold-lt);margin-bottom:20px}.i2-bio-title{font-family:var(--serif);font-size:clamp(2rem,4vw,3.2rem);font-weight:300;line-height:1.1;margin-bottom:24px}.i2-bio-body{font-size:0.95rem;line-height:1.85;color:var(--muted);margin-bottom:16px}.i2-cred-pills{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.i2-cred-pill{font-size:0.68rem;letter-spacing:0.1em;text-transform:uppercase;border:1px solid var(--gold-lt);padding:6px 14px;border-radius:100px;color:var(--muted)}@media (max-width:768px){.i2-bio{grid-template-columns:1fr;gap:40px;padding:64px 24px}}.i2-procs{padding:96px 48px;background:var(--charcoal);background:var(--ink);color:var(--cream)}.i2-procs-inner{max-width:1100px;margin:0 auto}.i2-procs-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:52px;gap:24px;flex-wrap:wrap}.i2-procs-title{font-family:var(--serif);font-size:clamp(2rem,4vw,3rem);font-weight:300}.i2-procs-title em{color:var(--gold-lt)}.i2-procs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.i2-proc-card{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07);border-radius:8px;padding:32px 28px;transition:border-color 0.25s,background 0.25s;text-decoration:none;color:inherit;display:block}.i2-proc-card:hover{border-color:rgba(201,169,110,0.3);background:rgba(201,169,110,0.04)}.i2-proc-num{font-family:var(--serif);font-size:2rem;font-weight:300;color:rgba(255,255,255,0.1);margin-bottom:16px}.i2-proc-name{font-family:var(--serif);font-size:1.3rem;font-weight:400;margin-bottom:12px}.i2-proc-desc{font-size:0.83rem;line-height:1.7;color:var(--muted)}.i2-proc-link{display:inline-block;margin-top:20px;font-size:0.72rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--gold-lt)}@media (max-width:768px){.i2-procs{padding:64px 24px}}.proc-hero{min-height:56vh;display:flex;align-items:flex-end;padding:120px 48px 64px;background:linear-gradient(160deg,#1a1208 0%,#0d0d0d 60%);position:relative;overflow:hidden}.proc-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 70% 30%,rgba(201,169,110,0.08) 0%,transparent 60%)}.proc-hero__inner{position:relative;max-width:860px}.proc-hero__label{font-size:0.75rem;letter-spacing:0.3em;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.proc-hero__title{font-family:var(--serif);font-size:clamp(3rem,7vw,6rem);font-weight:700;line-height:0.95;letter-spacing:-0.02em;margin-bottom:24px}.proc-hero__sub{font-size:1.05rem;color:var(--muted);line-height:1.7;max-width:580px}.proc-hero__meta{display:flex;gap:32px;margin-top:32px;flex-wrap:wrap}.proc-hero__stat{display:flex;flex-direction:column;gap:4px}.proc-hero__stat strong{font-family:var(--serif);font-size:1.8rem;font-weight:600;color:var(--gold)}.proc-hero__stat span{font-size:0.78rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--muted)}.proc-body{max-width:1160px;margin:0 auto;padding:80px 48px}.overview-grid{display:grid;grid-template-columns:1fr 340px;gap:48px;align-items:start;margin-bottom:80px}.overview__content h2{font-family:var(--serif);font-size:2.2rem;font-weight:600;margin-bottom:20px}.overview__content p{font-size:0.97rem;color:var(--ink);line-height:1.85;margin-bottom:16px}.overview__card{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;padding:28px;position:sticky;top:100px}.overview__card h3{font-family:var(--serif);font-size:1.1rem;font-weight:500;letter-spacing:0.06em;color:var(--gold);margin-bottom:20px}.overview__list{list-style:none;display:flex;flex-direction:column;gap:14px}.overview__list li{display:flex;justify-content:space-between;align-items:center;font-size:0.88rem;border-bottom:1px solid var(--gold-lt);padding-bottom:12px}.overview__list li:last-child{border-bottom:none;padding-bottom:0}.overview__list .lbl{color:var(--muted)}.overview__list .val{font-weight:500;color:var(--gold)}.overview__card .cta-btn{display:block;text-align:center;margin-top:24px;padding:14px 24px;background:var(--gold);color:var(--ink);font-family:var(--serif);font-size:1rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;text-decoration:none;border-radius:8px;transition:background 0.2s}.overview__card .cta-btn:hover{background:var(--gold-dk)}.steps-section{margin-bottom:80px}.section-title{font-family:var(--serif);font-size:2rem;font-weight:600;margin-bottom:40px}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.step-card{background:var(--card-bg);border:1px solid var(--border);border-radius:14px;padding:28px}.step-num{font-family:var(--serif);font-size:2.4rem;font-weight:700;color:var(--gold);opacity:0.4;line-height:1;margin-bottom:12px}.step-card h4{font-family:var(--serif);font-size:1.1rem;font-weight:600;margin-bottom:8px}.step-card p{font-size:0.87rem;color:var(--muted);line-height:1.7}.faq-section{margin-bottom:80px}.faq-item{border-bottom:1px solid var(--border)}.faq-q{width:100%;background:none;border:none;text-align:left;padding:20px 0;display:flex;justify-content:space-between;align-items:center;font-family:var(--sans);font-size:0.97rem;font-weight:500;color:var(--gold);cursor:pointer}.faq-q svg{flex-shrink:0;transition:transform 0.3s}.faq-item.open .faq-q svg{transform:rotate(180deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height 0.35s ease}.faq-item.open .faq-a{max-height:300px}.faq-a p{font-size:0.9rem;color:var(--muted);line-height:1.8;padding-bottom:20px}.reviews-section{margin-bottom:80px}.tabs{display:flex;gap:4px;margin-bottom:32px;border-bottom:1px solid var(--border)}.tab-btn{background:none;border:none;padding:14px 24px;font-family:var(--sans);font-size:0.88rem;letter-spacing:0.08em;text-transform:uppercase;color:var(--muted);cursor:pointer;position:relative;transition:color 0.2s}.tab-btn.active{color:var(--gold)}.tab-btn.active::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--gold)}.tab-panel{display:none}.tab-panel.active{display:block}.review-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.review-card{background:var(--card-bg);border:1px solid var(--border);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:14px}.review-stars{color:var(--gold);font-size:0.9rem;letter-spacing:2px}.review-text{font-size:0.9rem;color:rgba(255,255,255,0.75);line-height:1.75;font-style:italic}.review-author{display:flex;align-items:center;gap:12px;margin-top:auto}.review-avatar{width:38px;height:38px;border-radius:50%;background:var(--charcoal);border:2px solid var(--border);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:1rem;color:var(--gold);flex-shrink:0}.review-name{font-size:0.85rem;font-weight:500}.review-date{font-size:0.75rem;color:var(--muted)}.review-platform{font-size:0.72rem;letter-spacing:0.1em;text-transform:uppercase;color:var(--muted);margin-top:2px}.reviews-cta{margin-top:28px;text-align:center}.reviews-cta a{font-size:0.85rem;color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(201,169,110,0.4);padding-bottom:2px}.reviews-cta a:hover{border-color:var(--gold)}.rating-summary{display:flex;align-items:center;gap:32px;margin-bottom:36px;flex-wrap:wrap}.rating-big{text-align:center}.rating-big strong{font-family:var(--serif);font-size:3.5rem;font-weight:700;color:var(--gold);display:block;line-height:1}.rating-big span{font-size:0.78rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--muted)}.rating-bars{flex:1;display:flex;flex-direction:column;gap:8px;min-width:200px}.bar-row{display:flex;align-items:center;gap:10px;font-size:0.78rem;color:var(--muted)}.bar-track{flex:1;height:4px;background:rgba(255,255,255,0.08);border-radius:2px}.bar-fill{height:100%;background:var(--gold);border-radius:2px}.form-section{background:var(--ink);border:1px solid var(--border);border-radius:20px;padding:56px 48px;margin-bottom:80px}.form-section h2{font-family:var(--serif);font-size:2.4rem;font-weight:600;margin-bottom:8px}.form-section .form-sub{font-size:0.95rem;color:var(--muted);margin-bottom:40px}.form-group-title{font-family:var(--serif);font-size:1.05rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:var(--gold);margin:36px 0 16px;border-bottom:1px solid var(--border);padding-bottom:8px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.form-row.full{grid-template-columns:1fr}.form-row.trio{grid-template-columns:1fr 1fr 1fr}label{font-size:0.8rem;letter-spacing:0.08em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:6px}input[type=text],input[type=email],input[type=tel],input[type=number],select,textarea{width:100%;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);border-radius:8px;padding:12px 14px;font-family:var(--sans);font-size:0.92rem;color:var(--white);transition:border-color 0.2s;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--gold)}select option{background:#1a1a1a}textarea{resize:vertical;min-height:100px}.radio-group{display:flex;gap:20px;flex-wrap:wrap}.radio-group label{text-transform:none;font-size:0.9rem;color:var(--white);display:flex;align-items:center;gap:8px;cursor:pointer;margin-bottom:0}.radio-group input[type=radio]{width:auto;accent-color:var(--gold)}.hidden{display:none}.contact-toggle{display:flex;gap:12px;flex-wrap:wrap}.contact-toggle label{flex:1;min-width:130px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:10px;cursor:pointer;font-size:0.9rem;color:var(--white);text-transform:none;margin-bottom:0;transition:border-color 0.2s}.contact-toggle input[type=radio]:checked+span{color:var(--gold)}.contact-toggle label:has(input:checked){border-color:var(--gold)}.contact-toggle input[type=radio]{width:auto;accent-color:var(--gold)}.drop-zone{border:2px dashed rgba(201,169,110,0.25);border-radius:10px;padding:28px;text-align:center;cursor:pointer;transition:border-color 0.2s}.drop-zone:hover{border-color:var(--gold)}.drop-zone p{font-size:0.88rem;color:var(--muted);margin-top:8px}.drop-zone svg{color:var(--gold)}.submit-btn{margin-top:36px;width:100%;padding:16px;background:var(--gold);color:var(--ink);border:none;border-radius:10px;cursor:pointer;font-family:var(--serif);font-size:1.15rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;transition:background 0.2s}.submit-btn:hover{background:var(--ink);border:1px solid var(--gold-lt);color:var(--gold-lt)}.form-legal{margin-top:16px;font-size:0.75rem;color:var(--muted);line-height:1.6;text-align:center}.form-legal a{color:var(--gold);text-decoration:none}.p-footer{border-top:1px solid var(--border);padding:40px 48px;display:flex;justify-content:space-between;align-items:center;flex-wrap:gap;gap:16px}.p-footer__brand{font-family:var(--serif);font-size:0.95rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--gold)}.p-footer__links{display:flex;gap:20px}.p-footer__links a{font-size:0.8rem;color:var(--muted);text-decoration:none;letter-spacing:0.06em;transition:color 0.2s}.p-footer__links a:hover{color:var(--gold)}.p-footer__copy{font-size:0.75rem;color:rgba(255,255,255,0.2)}.wa-float{position:fixed;bottom:28px;right:28px;z-index:800;width:52px;height:52px;border-radius:50%;background:#25D366;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(37,211,102,0.35);transition:transform 0.2s}.wa-float:hover{transform:scale(1.1)}.wa-float svg{width:26px;height:26px;fill:#fff}@media (max-width:900px){.overview-grid{grid-template-columns:1fr}.overview__card{position:static}.proc-hero{padding:100px 24px 48px}.proc-body{padding:48px 24px}.form-section{padding:36px 24px}.form-row,.form-row.trio{grid-template-columns:1fr}.p-nav{padding:16px 20px}.p-footer{flex-direction:column;text-align:center}.steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.steps{grid-template-columns:1fr}}.bg-ink{background-color:var(--ink)}.text-gold{color:var(--gold)}.text-cream{color:var(--cream)}.legal-page{position:relative;padding:140px 0}.legal-container{width:min(900px,92%);margin:0 auto}.legal-tag{font-size:.78rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:18px}.legal-title{font-size:clamp(3rem,6vw,5.5rem);line-height:.95;margin-bottom:20px;color:var(--gold)}.legal-updated{opacity:.55;margin-bottom:60px}.legal-content{display:flex;flex-direction:column;gap:34px}.legal-content h2{font-size:1.4rem;margin-bottom:12px}.legal-content p,.legal-content li{opacity:.78;line-height:1.9;font-size:1rem}.legal-content ul{padding-left:20px;display:flex;flex-direction:column;gap:10px}.cert-gallery-section{position:relative;padding:120px 0 160px}.cert-gallery-head{width:min(1400px,92%);margin:0 auto 70px}.cert-grid{width:min(1400px,92%);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.cert-card{position:relative;overflow:hidden;border-radius:30px;background:rgba(255,255,255,.03);border:1px solid var(--gold-lt);backdrop-filter:blur(12px);transition:.45s ease}.cert-card:hover{transform:translateY(-8px);border-color:var(--gold)}.cert-image-wrap{position:relative;aspect-ratio:4/3;overflow:hidden}.cert-image{width:100%;height:100%;object-fit:contain;transition:1s ease}.cert-card:hover .cert-image{transform:scale(1.04)}.cert-body{padding:30px}.cert-category{font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.cert-title{font-size:1.4rem;line-height:1.2;margin-bottom:14px}.cert-desc{opacity:.75;line-height:1.8}@media(max-width:1100px){.cert-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.cert-grid{grid-template-columns:1fr}.cert-body{padding:24px}}.section{background:var(--cream);padding:clamp(80px,12vw,160px) 0;overflow:hidden}.txt-white{color:var(--white)}.txt-cream{color:var(--cream)}.txt-gold{color:var(--gold)}