/* DOĞANOĞLU REKLAM — premium corporate identity, local fonts, no build step. */
:root{color-scheme:dark;--bg:#171c1e;--panel:#202628;--line:#3e4444;--text:#f4f1ea;--muted:#b2b5b0;--blue:#c9b18a;--violet:#c9b18a;--gold:#c9b18a;--radius:4px}
html{background:#171c1e;scroll-padding-top:35px}body{background:#171c1e;color:var(--text);font-family:'Noto Sans',Arial,sans-serif;font-size:14px;line-height:1.7}body::before,.screen-glow{display:none}a{color:inherit}a:hover{color:var(--gold)}h1,h2,h3{font-family:'Noto Sans',Arial,sans-serif;font-weight:400;letter-spacing:-1.5px}h2{font-size:clamp(28px,3.3vw,46px);line-height:1.22}h2 em{font-family:'Noto Serif',Georgia,serif;font-weight:400;color:var(--gold);font-style:italic}button,input,select,textarea{font-family:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:5px}section{scroll-margin-top:35px}.skip-link:focus{position:fixed;z-index:9999;top:5px;left:5px;background:#eee;color:#171c1e;padding:10px}
.topbar{max-width:1440px;min-height:112px;margin:0 auto;padding:24px 48px;border:0;border-bottom:1px solid #ffffff16;border-radius:0;box-shadow:none;background:#171c1e;gap:24px;z-index:30}.brand{gap:15px}.brand img{width:48px;height:48px}.brand strong{font-size:22px;line-height:1.1;letter-spacing:2px;font-weight:700}.brand small{font-size:10px;letter-spacing:5px;margin-top:8px;color:var(--gold)}.desktop-nav{gap:22px}.nav-link{padding:9px 0;font-size:12px;color:#d0d2cb;border:0;border-radius:0;gap:7px}.nav-link.active,.nav-link:hover{background:none;border:0;box-shadow:none;color:var(--gold)}.dr-header-cta{display:flex;align-items:center;gap:20px;padding:11px 18px;border:1px solid #c9b18a70;text-decoration:none;font-size:12px;color:var(--gold)}.dr-header-cta span{font-size:21px}.mobile-menu-toggle{border:1px solid #76766a;border-radius:0;background:none;width:auto;padding:8px 12px;gap:10px;color:var(--gold)}.mobile-nav-drawer{background:#202628;border:1px solid #635c4d;border-radius:2px}.mobile-nav-drawer .nav-link{padding:13px}.cr121-shell{display:block;max-width:1440px;padding:0 48px;margin:0 auto}.cr121-side{display:none}.site-shell{max-width:none;width:100%;margin:0}
.dr-kicker,.eyebrow{display:block;color:var(--gold);letter-spacing:2px;font:700 10px/1.7 'Noto Sans',sans-serif;margin-bottom:23px}.dr-kicker i{display:inline-block;width:6px;height:6px;background:var(--gold);margin-right:10px;vertical-align:middle}.dr-hero{display:grid;grid-template-columns:1fr 1fr;min-height:650px;border-bottom:1px solid #ffffff20;position:relative}.dr-hero-copy{padding:75px 36px 32px 0;display:flex;align-items:flex-start;flex-direction:column}.dr-hero h1{font-size:clamp(48px,5.1vw,74px);line-height:1.13;letter-spacing:-3px;margin:0 0 26px;font-weight:400}.dr-hero h1 em{font-family:'Noto Serif',Georgia,serif;font-style:italic;color:var(--gold);font-weight:400}.dr-hero-copy>p{max-width:430px;font-size:15px;line-height:1.85;color:#b9beb8;margin-bottom:31px}.dr-hero-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.dr-button{display:inline-flex;justify-content:space-between;align-items:center;gap:24px;background:var(--gold);color:#171c1e;border:1px solid var(--gold);border-radius:1px;padding:15px 21px;text-decoration:none;font-size:12px;font-weight:700;line-height:1.5;min-height:49px}.dr-button:hover{background:#e2cba7;border-color:#e2cba7;color:#171c1e}.dr-button span{font-size:20px;line-height:1}.dr-text-link{font-size:11px;text-decoration:none;padding:12px 0;border-bottom:1px solid #ffffff45;display:flex;align-items:center;gap:18px}.dr-hero-foot{margin-top:auto;padding-top:45px;display:flex;gap:20px;font-size:9px;letter-spacing:1.3px;color:#929991;width:100%;justify-content:space-between}.dr-hero-foot>span:first-child{color:#d1c3ab}.dr-hero-visual{position:relative;overflow:hidden;min-height:610px;background:#252d30}.dr-hero-visual>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:55% center;filter:saturate(.6)}.dr-hero-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#10191b10 35%,#111a1ad9 100%)}.dr-visual-label{position:absolute;left:36px;bottom:75px;z-index:1}.dr-visual-label>span{display:block;font-size:9px;letter-spacing:2px;color:#ddc7a5;margin-bottom:15px}.dr-visual-label strong{font:400 39px/1.22 'Noto Serif',Georgia,serif;color:#f1ede5}.dr-image-note{position:absolute;bottom:22px;left:36px;z-index:1;font-size:9px;letter-spacing:1.5px;color:#bec2b9}.dr-sectors{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:29px 0;border-bottom:1px solid #ffffff20;font-size:13px}.dr-sectors>span{font-size:9px;letter-spacing:1.5px;color:#959f98}.dr-sectors strong{font-weight:400}.dr-sectors i{font-size:13px;color:var(--gold);font-style:normal}.dr-statement{padding:95px 0;display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;border-bottom:1px solid #ffffff20}.dr-statement>span{padding-top:9px}.dr-statement p{max-width:650px;color:#aeb7b0;font-size:14px;line-height:1.9;margin-top:27px}.dr-principles{display:flex;flex-wrap:wrap;gap:22px;font-size:10px;color:var(--gold);margin-top:30px}.dr-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:40px}.dr-section-heading>p{max-width:370px;font-size:13px;color:#adb6b0;margin-bottom:8px}
#hizmetler.simple-section{padding:90px 0;margin:0;border:0;border-bottom:1px solid #ffffff20;border-radius:0;box-shadow:none;background:none}#hizmetler .section-intro{text-align:left;margin-bottom:38px}#hizmetler .section-intro>p{color:#aeb7b0;margin-top:19px}#hizmetler .services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid #ffffff22}#hizmetler .services-grid article{background:none;border:0;border-right:1px solid #ffffff22;border-radius:0;box-shadow:none;padding:30px 23px;display:flex;flex-direction:column;min-width:0}#hizmetler .services-grid article:last-child{border:0}#hizmetler .services-grid article>span{display:grid;place-items:center;width:48px;height:48px;border:1px solid #c9b18a60;color:var(--gold);border-radius:50%;background:none;box-shadow:none;margin-bottom:36px}#hizmetler h3{font-size:19px;line-height:1.45;letter-spacing:-.5px;min-height:55px;color:var(--text)}#hizmetler article p{font-size:12px;color:#aeb7b0;line-height:1.85;flex:1;margin-bottom:27px}#hizmetler .service-question{background:none;border:0;border-top:1px solid #ffffff20;border-radius:0;padding:18px 0 0;color:var(--gold);font-size:10px;box-shadow:none;display:flex;justify-content:space-between;gap:10px;align-items:center;text-align:left;width:100%}
.dr-applications{padding:90px 0;border-bottom:1px solid #ffffff20}.dr-application-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:24px}.dr-application{padding:30px;text-decoration:none;overflow:hidden;border:1px solid #ffffff1c;display:flex;flex-direction:column}.dr-application-dark{background:#222a2c}.dr-application-light{background:#d7d3c9;color:#222b2d}.dr-app-index{font-size:9px;letter-spacing:2px;opacity:.7}.dr-application h3{font-size:21px;letter-spacing:-.5px;display:flex;justify-content:space-between;gap:15px;margin-top:30px;color:inherit}.dr-application p{font-size:12px;max-width:390px;opacity:.72;line-height:1.8;color:inherit}.dr-building{height:215px;position:relative;background:repeating-linear-gradient(0deg,transparent 0 24px,#ffffff0d 25px 26px),#303a3c;transform:perspective(800px) rotateY(-12deg);margin:30px 0 0;display:flex;align-items:flex-start;padding:42px 25px;box-shadow:9px 18px 24px #0004;border-left:7px solid #182224}.dr-building div{font-size:26px;letter-spacing:3px;color:#e5d7b9;font-weight:700;text-shadow:1px 1px #000,0 0 10px #d8ba7a55}.dr-building div span{display:block;font-size:9px;letter-spacing:5px;margin-top:7px}.dr-building>i{position:absolute;right:0;bottom:0;width:34%;height:100%;background:repeating-linear-gradient(90deg,#69848640 0 25px,#131f22 26px 28px);border-left:4px solid #182224}.dr-building>b{position:absolute;bottom:0;left:15%;width:80px;height:48px;border:4px solid #202c2e;background:#a69a7a50}.dr-wayfinding{height:215px;margin:30px auto 0;display:flex;flex-direction:column;justify-content:center;transform:perspective(600px) rotateY(-12deg);width:78%;border-left:7px solid #9f998b;background:#253031;box-shadow:16px 19px 24px #0003}.dr-wayfinding>span{display:flex;align-items:center;justify-content:space-between;color:#e7decb;font-size:14px;letter-spacing:2px;padding:17px 22px;border-bottom:1px solid #d5c5a330}.dr-wayfinding b{font-size:24px;color:#c9b18a;font-weight:400}.dr-caption{font-size:10px;color:#9da79f;margin:20px 0 0;line-height:1.8}
.dr-process{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:90px 0;border-bottom:1px solid #ffffff20}.dr-process ol{padding:0;margin:0;list-style:none}.dr-process li{display:flex;gap:28px;padding:22px 0;border-bottom:1px solid #ffffff20}.dr-process li:first-child{padding-top:0}.dr-process li:last-child{border-bottom:0}.dr-process li>span{font-family:'Noto Serif',Georgia,serif;font-size:25px;color:var(--gold);line-height:1.3}.dr-process h3{font-size:18px;letter-spacing:-.3px;margin-bottom:9px}.dr-process p{font-size:12px;color:#aeb7b0;margin:0;line-height:1.8}.dr-tools{margin:70px 0;display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:40px;background:#232b2c;border:1px solid #ffffff20}.dr-tools>div>p{font-size:12px;max-width:370px;color:#aeb7b0}.dr-tools h2{font-size:32px}.dr-tool-list{display:flex;flex-direction:column;justify-content:center}.dr-tool-list>button,.dr-tool-list>button.hero-start{display:flex;align-items:center;gap:18px;padding:20px 0;background:none;box-shadow:none;border:0;border-top:1px solid #ffffff22;border-radius:0;text-align:left;color:var(--text);width:100%;font-size:12px}.dr-tool-list>button:first-child{border-top:0}.dr-tool-list>button:hover{color:var(--gold)}.dr-tool-list>button>span{color:var(--gold);font-size:10px}.dr-tool-list small{display:block;font-size:10px;color:#aeb7b0;margin-top:5px}.dr-tool-list strong{font-weight:400;font-size:15px}.dr-tool-list b{margin-left:auto;color:var(--gold);font-size:20px;font-weight:400}
.cr121-campaigns{margin:0 0 70px;padding:30px;background:none;border:1px solid #ffffff25;border-radius:0;box-shadow:none}.cr121-campaign-title{gap:15px}.cr121-campaign-title>span{color:var(--gold);letter-spacing:1.5px;font-size:9px}.cr121-campaign-title h2{font-size:23px}.cr121-campaign-title h2 em{color:var(--gold)}.cr121-campaign-title>p{font-size:10px;color:#aeb7b0}.cr121-campaign-grid{gap:16px}.cr121-campaign,.cr121-campaign.blue,.cr121-campaign.orange{background:#222a2b;border:1px solid #ffffff25;border-radius:2px;box-shadow:none;--accent:#c9b18a;text-shadow:none;min-height:180px}.cr121-campaign:hover{box-shadow:none;border-color:#c9b18a;transform:translateY(-2px)}.cr121-campaign-info{text-shadow:none}.cr121-campaign-info strong{color:var(--text);font-size:15px;text-transform:none}.cr121-premium-price b{color:var(--gold)!important;font-size:24px!important;text-shadow:none!important}.cr121-offer-badge{background:#2f3736!important;color:var(--gold)!important;border:1px solid #c9b18a60!important;box-shadow:none!important;border-radius:2px!important;font-size:8px!important}.cr121-campaign-cta{color:var(--gold)!important;background:none!important;box-shadow:none!important;border:0!important}.cr121-campaign-kicker,.cr121-campaign-condition{color:#bec6bf!important}.cr121-campaign-note{font-size:10px;color:#9da79f}.cr121-campaign-art img{filter:none;object-fit:contain}
.reviews-panel,#firmaPaylasimlari{margin:0 0 45px;padding:30px;border-radius:0;border:1px solid #ffffff25;background:none;box-shadow:none}#musteriYorumlari{background:none;border:0;box-shadow:none;padding:0}.review-eyebrow{color:var(--gold)}.review-heading h2{font-size:28px}.review-heading h2 em{color:var(--gold)}.review-heading p,.reviews-footnote,.review-empty{color:#aeb7b0}.review-toggle,.review-send,.cr-brand-retry{background:#c9b18a;color:#171c1e;border:0;border-radius:1px;box-shadow:none}.review-emblem{background:none;color:var(--gold);box-shadow:none;border-color:#c9b18a60}.cr-brand-updates h2{font-size:25px}.cr-brand-state{background:#222a2b!important;border:0!important;border-radius:0!important;color:#aeb7b0!important}.cr-brand-card{background:#222a2b;border-color:#ffffff25;border-radius:0;box-shadow:none}
.crseo-regions{padding:45px 0;margin:0 0 40px;border:0;border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20;background:none;border-radius:0;box-shadow:none}.crseo-regions h2{font-size:28px}.crseo-regions>p{color:#aeb7b0;font-size:12px;max-width:800px}.crseo-region-grid{gap:10px}.crseo-region-card{border:1px solid #ffffff25;background:none;border-radius:1px;box-shadow:none;color:#f4f1ea}.crseo-region-card:hover{border-color:var(--gold);background:#222a2b}.crseo-region-card>strong{color:var(--gold)}.crseo-region-card>span{color:#adb6b0;font-size:10px}
.dr-brief{padding:65px 0 75px;display:grid;grid-template-columns:1fr 1.1fr;gap:80px;border-bottom:1px solid #ffffff25}.dr-brief>div>p{font-size:13px;max-width:380px;color:#b1bbb3}.dr-brief>div>p.dr-caption{font-size:10px;margin-top:25px;max-width:340px}.dr-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dr-form-grid label{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#d5d9d0}.dr-full-field{grid-column:1/-1}.dr-form-grid input,.dr-form-grid select,.dr-form-grid textarea{border:1px solid #ffffff30;background:#202829;color:#f4f1ea;border-radius:1px;padding:13px 12px;font-size:12px;width:100%;min-width:0}.dr-form-grid input::placeholder,.dr-form-grid textarea::placeholder{color:#9ba59e}.dr-brief form>.dr-button{width:100%;margin-top:25px}.contact-panel.cr-contact-premium{margin:0;padding:65px 0 70px;display:grid;grid-template-columns:1.1fr 1fr;gap:55px;background:none;border:0;border-radius:0;box-shadow:none}.cr-contact-premium h2{font-size:36px;color:var(--text)}.cr-contact-intro{color:#aeb7b0!important;font-size:13px!important}.cr-contact-channel,.cr-contact-channel.whatsapp{background:#222a2b!important;border:1px solid #ffffff25!important;border-radius:1px!important;box-shadow:none!important;color:var(--text)!important}.cr-contact-channel>span:first-child{background:none!important;border:0!important;color:var(--gold)!important;box-shadow:none!important}.cr-contact-channel small{color:var(--gold)!important;font-size:8px!important;letter-spacing:1px}.cr-contact-channel strong{color:var(--text)!important;font-size:13px!important}.cr-contact-address{color:#b1bbb3!important}.cr-contact-address>svg{color:var(--gold)!important}.cr-contact-map-card{border:1px solid #ffffff25!important;border-radius:0!important;box-shadow:none!important;background:#222a2b!important;overflow:hidden}.cr-contact-map-head{background:none!important;color:var(--text)!important}.cr-contact-map-head span{color:var(--gold)!important}.cr-contact-map-frame iframe{filter:grayscale(1) invert(.88) contrast(.8)}.cr-contact-map-note{font-size:10px!important;color:#aeb7b0!important}.contact-calc,.cr-contact-route{background:none!important;border:1px solid #ffffff35!important;border-radius:1px!important;box-shadow:none!important;color:var(--gold)!important;font-size:11px!important}.cr-footer{max-width:1344px;margin:0 auto;padding:28px 0;border:0;border-top:1px solid #ffffff30;background:none;box-shadow:none;border-radius:0}.cr-footer-brand img{width:42px;height:42px}.cr-footer-brand strong{font-size:15px;letter-spacing:1px;color:var(--text)}.cr-footer-brand small{color:#aeb7b0}.cr-footer-social a{background:none;border:1px solid #ffffff30;color:var(--gold);border-radius:0;box-shadow:none}.cr-footer-bottom{border-color:#ffffff20;color:#9da79f}.cr-footer-daily,#crKind,.cr-dialog-mascot,.cr-home-mascot,.cr-concierge{display:none!important}.cr-footer-owner-tools a{color:#9da79f}.cr-footer-regions a{color:#b9c1b9}
/* Keep the existing calculator, chat, simulator and moderation system intact. */
.cr-assistant-dialog{border:1px solid #85755c!important;border-radius:4px!important;background:#171c1e!important;box-shadow:0 30px 100px #0009!important;padding-top:0!important}.cr-assistant-dialog-head{background:#202829!important;border-bottom:1px solid #ffffff25!important}.cr-assistant-dialog-head img{width:45px;height:45px;object-fit:contain}.cr-assistant-dialog-head h2{color:var(--text)!important;font-size:19px!important;letter-spacing:-.3px}.cr-assistant-dialog-head p{color:#b1bbb3!important}.cr-assistant-dialog-body,.workspace-wrap,.workspace,.pane,.cr-work-context{background:#171c1e!important;border-color:#ffffff25!important;box-shadow:none!important;border-radius:2px!important}.cr-assistant-dialog .tabs{background:#202829!important;border-color:#ffffff25!important}.cr-assistant-dialog .tab{background:none!important;border-radius:1px!important;color:#c9d0c7!important;box-shadow:none!important}.cr-assistant-dialog .tab.active{background:#c9b18a!important;color:#171c1e!important;border-color:#c9b18a!important}.cr-assistant-dialog .chat-welcome,.cr-assistant-dialog .cr-business-summary{background:#222a2b!important;border:1px solid #ffffff25!important;border-radius:2px!important;box-shadow:none!important}.cr-assistant-dialog .chat-welcome strong{color:#f4f1ea!important}.cr-assistant-dialog .chat-welcome p,.assistant-disclaimer{color:#b1bbb3!important}.cr-assistant-dialog .assistant-status,.cr-work-current,.cr-work-progress,.cr-work-current span{color:var(--gold)!important}.cr-assistant-dialog input,.cr-assistant-dialog select{background:#222a2b!important;border:1px solid #ffffff35!important;border-radius:2px!important;color:#f4f1ea!important}.cr-assistant-dialog .primary,.cr-assistant-dialog .chatinput button{background:#c9b18a!important;border:0!important;border-radius:2px!important;box-shadow:none!important;color:#171c1e!important}.cr-assistant-dialog .msg{border-radius:4px!important}.cr-assistant-dialog .price{background:#222a2b!important;border:1px solid #ffffff25!important;border-radius:2px!important}.cr11-campaign-dialog{background:#171c1e!important;border-color:#85755c!important;border-radius:3px!important}.cr11-campaign-card{background:#222a2b!important;border-color:#ffffff25!important;border-radius:2px!important;box-shadow:none!important}.cr11-campaign-meta strong,.cr11-campaign-meta small{color:var(--gold)!important}.cr11-campaign-head{background:none!important}.cr11-campaign-title span{color:var(--gold)!important}.cr121-detail-actions a,.cr121-detail-actions button{background:#c9b18a!important;color:#171c1e!important;box-shadow:none!important;border:0!important;border-radius:1px!important}
/* Regional landing pages share the same identity. */
body.crseo-page{background:#171c1e;color:var(--text)}.crseo-topbar{background:#171c1e!important;border-color:#ffffff25!important;box-shadow:none!important}.crseo-brand{color:var(--text)!important}.crseo-brand img{width:48px;height:48px}.crseo-hero,.crseo-content,.crseo-contact,.crseo-faq{background:#202829!important;border-color:#ffffff25!important;border-radius:2px!important;box-shadow:none!important}.crseo-hero h1{color:#f4f1ea!important}.crseo-button{background:#c9b18a!important;color:#171c1e!important;border:0!important;border-radius:1px!important;box-shadow:none!important}.crseo-footer{color:#aeb7b0!important}.crseo-content h2,.crseo-faq h2{color:var(--gold)!important}.crseo-content p,.crseo-hero p{color:#c2c9c0!important}
@media(min-width:1600px){.dr-hero{min-height:710px}.dr-hero-copy{padding-top:100px}}
@media(max-width:1150px){.topbar{padding:24px 30px}.desktop-nav{gap:16px}.desktop-nav .nav-link{font-size:11px}.dr-header-cta{padding:10px 12px}.brand strong{font-size:19px}.cr121-shell{padding:0 30px}.dr-hero{min-height:600px}.dr-hero-copy{padding-top:60px}.dr-hero h1{font-size:58px}.dr-hero-visual{min-height:580px}.dr-hero-actions{gap:15px}.dr-hero-foot{font-size:8px;gap:10px}.dr-sectors{font-size:11px}.dr-sectors>span{font-size:8px}#hizmetler .services-grid{grid-template-columns:1fr 1fr}#hizmetler .services-grid article:nth-child(2){border-right:0}#hizmetler .services-grid article:nth-child(-n+2){border-bottom:1px solid #ffffff22}.dr-brief{gap:40px}.cr-footer{margin:0 30px}.cr121-campaign{grid-template-columns:40% 60%}.cr121-campaign-info b{font-size:21px!important}.cr121-campaign-info strong{font-size:13px}.dr-building div{font-size:20px}}
@media(max-width:1000px){.desktop-nav{display:none}.mobile-menu-toggle{display:flex}.dr-hero h1{font-size:52px}.dr-hero-copy>p{font-size:13px}.dr-hero-copy{padding-right:25px}.dr-hero{min-height:580px}.dr-hero-visual{min-height:550px}.dr-statement{gap:25px;grid-template-columns:.5fr 1fr}.dr-sectors{gap:12px}.dr-sectors>span{max-width:100px}.dr-process,.dr-tools{gap:35px}.dr-tools{padding:30px}.dr-application{padding:22px}.dr-wayfinding{width:100%}.dr-application h3{font-size:18px}.dr-building{padding-left:15px}.dr-building div{font-size:18px;letter-spacing:2px}.cr121-campaign-title>p{margin:0;width:100%}.cr121-campaign-grid{grid-template-columns:1fr}.cr121-campaign{min-height:155px;grid-template-columns:140px 1fr}.cr121-campaign-art{height:125px}.cr121-campaign-info strong{font-size:19px}.cr121-campaign-info b{font-size:25px!important}.cr121-campaigns{padding:25px}.contact-panel.cr-contact-premium{gap:30px;grid-template-columns:1fr}.cr-contact-map-card{min-height:350px}.cr-footer-main{gap:22px;flex-wrap:wrap}}
@media(max-width:700px){.topbar{min-height:88px;padding:20px}.brand{gap:11px}.brand img{width:39px;height:39px}.brand strong{font-size:17px;letter-spacing:1.5px}.brand small{font-size:8px;margin-top:6px}.mobile-menu-toggle{font-size:11px}.cr121-shell{padding:0 20px}.dr-hero{grid-template-columns:1fr;min-height:auto}.dr-hero-copy{padding:43px 0 30px}.dr-kicker,.eyebrow{font-size:8px;letter-spacing:1.7px;margin-bottom:22px}.dr-hero h1{font-size:clamp(43px,10.8vw,66px);letter-spacing:-2px;line-height:1.13;margin-bottom:23px}.dr-hero-copy>p{font-size:13px;max-width:420px;line-height:1.9;margin-bottom:25px}.dr-hero-actions{gap:20px}.dr-button{padding:14px 17px;font-size:11px;gap:22px}.dr-text-link{font-size:10px}.dr-hero-foot{padding-top:33px;font-size:8px;letter-spacing:.7px}.dr-hero-visual{min-height:360px;margin:0 -20px}.dr-visual-label{left:24px;bottom:55px}.dr-visual-label strong{font-size:29px}.dr-visual-label>span{font-size:8px}.dr-image-note{left:24px;bottom:18px;font-size:8px}.dr-sectors{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:23px 0;font-size:10px}.dr-sectors>span{max-width:none;font-size:7px;letter-spacing:1px}.dr-sectors i{display:none}.dr-statement{display:block;padding:50px 0}.dr-statement h2{font-size:29px}.dr-statement p{font-size:12px;margin-top:20px}.dr-principles{gap:12px;font-size:9px;flex-direction:column;margin-top:23px}#hizmetler.simple-section{padding:50px 0}#hizmetler .section-intro h2{font-size:29px}#hizmetler .section-intro>p{font-size:11px}#hizmetler .services-grid article{padding:22px 17px}#hizmetler .services-grid article>span{margin-bottom:22px;width:38px;height:38px}#hizmetler .services-grid article>span svg{width:20px;height:20px}#hizmetler h3{font-size:16px;min-height:51px;letter-spacing:-.3px}#hizmetler article p{font-size:10px;margin-bottom:22px}#hizmetler .service-question{font-size:9px;line-height:1.6;gap:4px}#hizmetler .service-question svg{width:11px;height:11px}.dr-applications{padding:50px 0}.dr-section-heading{display:block;margin-bottom:26px}.dr-section-heading>p{font-size:12px;margin-top:20px}.dr-application-grid{grid-template-columns:1fr;gap:18px}.dr-application{padding:25px}.dr-application h3{font-size:19px}.dr-application p{font-size:11px}.dr-building div{font-size:25px}.dr-wayfinding{width:85%}.dr-process{padding:50px 0;grid-template-columns:1fr;gap:30px}.dr-process h2{font-size:30px}.dr-process h3{font-size:17px}.dr-process li{gap:24px}.dr-tools{margin:40px 0;padding:25px;grid-template-columns:1fr;gap:15px}.dr-tools h2{font-size:27px}.dr-tools>div>p{font-size:11px}.dr-tool-list>button{padding:18px 0!important}.dr-tool-list strong{font-size:14px}.dr-tool-list small{font-size:10px}.cr121-campaigns{margin-bottom:40px;padding:20px}.cr121-campaign-title>span{font-size:8px}.cr121-campaign-title h2{font-size:24px}.cr121-campaign-title>p{font-size:10px}.cr121-campaign{grid-template-columns:38% 62%;padding:12px;min-height:175px}.cr121-campaign-info strong{font-size:16px}.cr121-campaign-art{height:120px}.cr121-campaign-info b{font-size:24px!important}.reviews-panel,#firmaPaylasimlari{padding:24px 20px;margin-bottom:25px}.review-heading h2{font-size:25px}.review-heading p{font-size:11px}.review-top{flex-wrap:wrap}.review-toggle{margin-top:12px}.cr-brand-updates h2{font-size:23px}.crseo-regions{padding:30px 0;margin-top:40px}.crseo-regions h2{font-size:26px}.crseo-region-grid{grid-template-columns:1fr 1fr!important}.crseo-region-card{padding:16px 12px}.crseo-region-card:last-child{grid-column:1/-1}.crseo-region-card strong{font-size:14px}.dr-brief{padding:35px 0 45px;grid-template-columns:1fr;gap:30px}.dr-brief h2{font-size:31px}.dr-form-grid{gap:17px 12px}.dr-form-grid label{font-size:10px}.dr-form-grid input,.dr-form-grid select,.dr-form-grid textarea{font-size:16px;padding:11px 9px}.dr-form-grid select{font-size:12px}.dr-brief>div>p.dr-caption{margin-top:15px}.contact-panel.cr-contact-premium{padding:45px 0;gap:25px}.cr-contact-premium h2{font-size:28px}.cr-contact-intro{font-size:12px!important}.cr-contact-channel-grid{gap:10px}.cr-contact-channel{padding:14px 10px!important}.cr-contact-channel strong{font-size:12px!important}.cr-contact-map-card{min-height:300px}.cr-footer{margin:0 20px;padding:25px 0}.cr-footer-brand strong{font-size:14px}.cr-footer-bottom{gap:15px;align-items:flex-start}.cr-footer-bottom p{font-size:10px}.cr-footer-regions{gap:13px}.cr-footer-regions a{font-size:10px}.cr-assistant-dialog-head h2{font-size:15px!important}.cr-assistant-dialog-head p{font-size:10px!important}.cr-assistant-dialog-head img{width:35px!important;height:35px!important}.cr-assistant-dialog{max-width:calc(100vw - 16px)!important;padding-top:0!important;overflow:hidden!important}.cr-assistant-dialog .chatinput input{font-size:16px!important}.cr-assistant-dialog .calcgrid{grid-template-columns:1fr 1fr}.cr-assistant-dialog .simcontrols label{min-width:0}.cr11-campaign-dialog{padding:20px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.dr-faq{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;padding:45px 0 70px;border-bottom:1px solid #ffffff25}.dr-faq details{padding:20px 0;border-bottom:1px solid #ffffff25}.dr-faq summary{cursor:pointer;color:#e8e8df;font-size:13px;line-height:1.7}.dr-faq details p{color:#aeb7b0;font-size:12px;margin:18px 0 0;line-height:1.9}.cr-assistant-dialog .workspace:before{background-image:url('doganoglu-monogram.svg')}.cr-assistant-dialog .bubble{background:#283332!important;border-color:#526057!important}.cr-assistant-dialog .bubble.user{background:#484839!important;border-color:#a48d68!important}.cr-assistant-dialog .actionButton,.cr-assistant-dialog .assistant-suggestions button{background:#25302e!important;border-color:#626c5e!important;color:#ddd7c7!important}.cr-assistant-dialog-frame{border-radius:3px!important}#assistantDialogClose{background:#2d3634;border-color:#7c7968;border-radius:2px}.dr-hero-visual>img{object-position:40% center}.crseo-page .crseo-header{background:#171c1e;border-color:#ffffff25}.crseo-header img{max-width:50px}.crseo-page .crseo-kicker{color:#c9b18a}.crseo-page .crseo-content a{color:#c9b18a}@media(max-width:700px){.dr-faq{grid-template-columns:1fr;gap:15px;padding:30px 0 40px}.dr-faq summary{font-size:12px}.dr-faq details p{font-size:11px}.dr-hero-visual>img{object-position:40% center}}
