.detail-master{--d-gold:#ad9168;background:#f8f6f2;color:#071d2d}.detail-master main{overflow:hidden}.detail-master main h1,.detail-master main h2,.detail-master main h3{font-weight:400;margin:0;letter-spacing:-.035em}.detail-master main p{margin:12px 0 0;line-height:1.45}.detail-master .d-kicker{font:600 11px/1.4 Arial;letter-spacing:.22em;margin:0 0 22px;display:flex;gap:20px;align-items:center}.d-kicker:before{content:'';width:44px;height:1px;background:var(--d-gold);flex-shrink:0}.detail-master main h2{font-size:51px;line-height:1.03}.detail-master main h3{font-size:22px;line-height:1.14}.d-hero{position:relative;min-height:475px;background:#f8f6f2}.d-photo{position:absolute;inset:0 0 0 45%;background-size:cover;background-position:center}.denetim .d-photo{background-image:url('assets/photos/denetim-master-hero.png')}.danismanlik .d-photo{background-image:url('assets/photos/danismanlik-master-hero.png')}.d-photo:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#f8f6f2,transparent 25%)}.d-hero-copy{position:relative;width:54%;padding:49px 0 45px 5.5%}.detail-master main h1{font-size:65px;line-height:1.02;max-width:660px}.d-hero-copy>p:not(.d-kicker){max-width:570px;font-size:18px}.d-actions{display:flex;align-items:center;gap:34px;margin-top:26px}.detail-master .d-button{display:inline-flex;padding:14px 22px;background:#001a29;color:white;align-items:center;gap:22px;font:14px/1.4 Arial;border:1px solid transparent;white-space:normal}.d-actions>a:last-child{font-size:14px;border-bottom:1px solid var(--d-gold);padding:12px 0}.d-actions span,.d-end a span{color:var(--d-gold)}.d-intro{padding:32px 5.5% 40px;display:grid;grid-template-columns:1.08fr 1fr;gap:60px;background:#fffdfa}.d-intro>p{border-left:1px solid var(--d-gold);padding-left:58px;align-self:center;font-size:19px}.d-services{padding:28px 5.5% 35px}.d-grid{display:grid;grid-template-columns:repeat(3,1fr);row-gap:35px;margin-top:35px}.d-grid article{display:flex;gap:30px;padding:0 35px 0 0;min-height:128px}.d-grid article:not(:nth-child(3n+1)){border-left:1px solid #c6b395;padding-left:38px}.detail-master svg{width:48px;height:48px;color:var(--d-gold);flex-shrink:0}.d-number{display:block;color:var(--d-gold);font:20px/1.2 Arial;margin-bottom:12px}.d-grid h3{max-width:280px}.d-method{position:relative;background:#001b29;color:#fff;display:grid;grid-template-columns:30% 1fr;gap:36px;padding:36px 5.5% 35px;min-height:300px;isolation:isolate}.d-method:before{content:'';position:absolute;width:1050px;height:1050px;border:1px solid #796448;border-radius:50%;left:40%;top:-20px;z-index:-1;box-shadow:0 0 0 65px #ffffff03,0 0 0 150px #ffffff02}.d-method .d-button{border-color:var(--d-gold);margin-top:18px}.d-method p{font-size:16px;max-width:380px}.d-method ol{display:grid;grid-template-columns:repeat(var(--stages),minmax(0,1fr));list-style:none;padding:50px 0 0;margin:0;gap:13px;align-content:center}.d-method li{min-width:0;position:relative}.d-method li:before{content:'';height:1px;background:#786647;position:absolute;top:58px;left:0;right:-13px;z-index:-1}.d-method i{display:flex;width:45px;height:45px;border:1px solid #fff;border-radius:50%;background:#001b29;align-items:center;justify-content:center;margin-bottom:16px}.d-method i svg{width:25px;height:25px;color:#fff}.detail-master .d-method h3{font-size:16px;line-height:1.4;letter-spacing:0}.d-method .d-number{font-size:17px}.d-report{display:grid;grid-template-columns:42% 1fr;padding:32px 5.5%;gap:44px;background:#fffdfa;min-height:260px}.d-report>div:first-child{padding-right:32px}.d-outputs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border-left:1px solid var(--d-gold);padding-left:40px;gap:25px;align-items:center}.d-outputs h3{margin-top:12px!important;font-size:21px!important}.d-end{display:grid;grid-template-columns:1.08fr 1fr;min-height:315px}.d-cross,.d-contact{padding:32px 10%}.d-cross{background:#001b29;color:white;position:relative;padding-right:42%;isolation:isolate}.d-cross:before{content:'';position:absolute;inset:0 0 0 65%;background-size:cover;z-index:-1}.denetim .d-cross:before{background-image:url('assets/photos/denetim-master-cross.png')}.danismanlik .d-cross:before{background-image:url('assets/photos/danismanlik-master-cross.png')}.d-cross p{font-size:16px}.detail-master .d-end h2{font-size:39px}.d-cross a{display:inline-block;border-bottom:1px solid var(--d-gold);margin-top:20px;font-size:14px}.d-contact{background:linear-gradient(125deg,#faf8f4 75%,#eeeae3 75%,#faf8f4 90%);padding-left:9%}.d-contact .d-button{margin-top:20px}.d-value{display:grid;grid-template-columns:2.4fr repeat(4,1fr);gap:25px;padding:32px 5.5%;background:#fffdfa}.d-value article{border-left:1px solid var(--d-gold);padding-left:25px;align-self:center}.d-value article h3{font-size:20px;margin-top:10px}.danismanlik .d-report{min-height:160px;padding-top:20px;padding-bottom:25px;grid-template-columns:27% 1fr}.danismanlik .d-report h2{font-size:36px}.danismanlik .d-grid article{min-height:100px}.danismanlik .d-method{min-height:280px}.detail-master a:focus-visible{outline:2px solid var(--d-gold);outline-offset:4px}
@media(min-width:1200px){.detail-master .d-hero{min-height:475px}.detail-master .d-intro{min-height:210px}.denetim .d-services{min-height:450px}.danismanlik .d-services{min-height:480px}}
@media(max-width:1100px){.detail-master main h1{font-size:49px}.detail-master main h2{font-size:40px}.d-hero-copy{width:58%}.d-hero-copy>p:not(.d-kicker){font-size:16px}.d-actions{gap:16px;flex-wrap:wrap}.d-intro{gap:28px}.d-intro>p{padding-left:25px}.d-grid article{gap:15px;padding-right:20px}.d-grid article:not(:nth-child(3n+1)){padding-left:20px}.d-grid h3{font-size:21px!important}.d-method{grid-template-columns:1fr}.d-method ol{padding-top:12px}.d-method li:before{top:58px}.d-cross{padding-right:32%}.d-cross:before{opacity:.35}.detail-master .d-end h2{font-size:33px}.d-value{grid-template-columns:repeat(4,1fr)}.d-value>div{grid-column:1/-1}.d-report,.danismanlik .d-report{grid-template-columns:1fr}.d-outputs{padding-left:0;border-left:0}.d-report{gap:25px}.d-value article{padding-left:15px}}
@media(max-width:700px){.d-hero{padding-bottom:220px}.d-hero-copy{width:100%;padding:32px 6%}.detail-master main h1{font-size:43px}.d-photo{inset:auto 0 0;height:220px}.d-photo:before{background:linear-gradient(#f8f6f2,transparent 25%)}.d-actions{gap:18px}.d-intro{display:block;padding:30px 6%}.detail-master main h2{font-size:36px}.d-intro>p{padding-left:18px;margin-top:25px!important;font-size:17px}.d-services{padding:30px 6%}.d-grid{grid-template-columns:1fr;gap:20px}.d-grid article,.d-grid article:not(:nth-child(3n+1)){border-left:0;border-bottom:1px solid #d9cdbb;padding:0 0 20px;min-height:90px}.d-grid h3{max-width:none}.d-method{padding:30px 6%;gap:24px}.d-method ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.d-method li:before{right:0}.d-report,.danismanlik .d-report{padding:30px 6%}.d-outputs{grid-auto-flow:row;grid-template-columns:1fr 1fr;gap:25px}.d-end{grid-template-columns:1fr}.d-cross,.d-contact{padding:30px 6%;min-height:300px}.d-cross{padding-right:35%}.d-cross:before{opacity:.6}.d-value{grid-template-columns:1fr 1fr;padding:30px 6%}.d-value>div{grid-column:1/-1}.detail-master .d-kicker{font-size:9px;letter-spacing:.17em}.detail-master .d-end h2{font-size:36px}}

/* Visual QA correction: contain C-ARC and preserve the intact logo ratio. */
.detail-master .d-method{overflow:hidden}.detail-master .brand img,.detail-master .footer-brand img{height:auto!important;max-height:none!important;object-fit:contain;aspect-ratio:auto!important}.detail-master .brand img{width:220px!important}.detail-master .d-hero:after{content:'';position:absolute;width:1200px;height:1200px;border:1px solid #b69b7044;border-radius:50%;left:-260px;top:0;pointer-events:none}.detail-master .d-hero-copy{z-index:1}.detail-master .d-method{grid-template-columns:32% 1fr}.detail-master .d-method h2{font-size:46px}.detail-master .d-method ol{gap:10px}.detail-master .d-method h3{font-size:14px;font-family:Arial,sans-serif;font-weight:400}.detail-master .d-cross:before{background-repeat:no-repeat}.detail-master .d-grid article:nth-child(3n+1) svg{transform:rotate(-3deg)}
@media(max-width:1100px){.detail-master .d-method{grid-template-columns:1fr}.detail-master .d-method h2{font-size:40px}}
@media(max-width:700px){.detail-master .brand img{width:180px!important;max-width:100%}.detail-master .d-hero:after{display:none}.detail-master .d-method h2{font-size:36px}}

/* Approved white footer surface, matching Hizmetler. */
.detail-master footer{background:#fff;color:#10245b}.detail-master footer a,.detail-master footer h4,.detail-master .footer-slogan,.detail-master .footer-bottom{color:#10245b}.detail-master .footer-brand{background:#fff}.detail-master .footer-bottom{border-color:#e4c8a7}
