@font-face{font-family:"DM Sans";font-style:normal;font-weight:100 1000;font-display:swap;src:url("/assets/fonts/dm-sans-variable.woff") format("woff")}
/* Approved Media Cortez typography, colour and surfaces. */
:root{--ink:#092337;--muted:#465969;--blue:#007d86;--orange:#2bc6cc;--paper:#f4f8f9;--line:#cfdee4;--mc-border:#cfdee4;--mc-action:#007d86;--mc-focus:#00949f;--mc-font:"DM Sans",Manrope,Arial,sans-serif}
body{color:var(--ink);background:#fff;-webkit-font-smoothing:auto;font-weight:450}
body h1,body h2,body h3,body h4{font-family:"DM Sans",Manrope,Arial,sans-serif!important;font-weight:720!important;letter-spacing:-.027em!important;line-height:1.2!important}
body p{font-weight:450}
.site-header{background:#fff;border-bottom-color:#d5e4e8;box-shadow:0 2px 16px #061b2d08}
.site-header nav.links{background:#fff;color:#092337}
.site-header .brand .mc-wordmark{color:#092337}
.site-header .brand .mc-wordmark-e{fill:#009ca6}
.site-header .brand .mc-wordmark-tagline{color:#344e5f;font-weight:650}
.site-header .site-nav>.btn,.site-header .site-nav>.btn:hover{background:#25bec6;color:#052336!important;box-shadow:none;font-weight:750!important}
.site-header .plan-nav-links a:hover{background:#e5f6f6;color:#006f78}
.site-header .links .plan-nav summary{font-weight:700}
body .mcL-hero{--ink:#f7fbfc;--muted:#d2e1e9;--teal:#36c6ce;--orange:#32c6cd;--paper:#061b2d;--line:#385061;--gold:#36c6ce;background:#061b2d;color:#f7fbfc}
body .mcL-hero h1{font-family:"DM Sans",Manrope,Arial,sans-serif!important;font-weight:700!important;letter-spacing:-.035em!important;line-height:1.12!important;color:#fbfcfd}
body .mcL-hero h1 strong{color:#39c5cc;font-weight:750;letter-spacing:-.035em}
body .mcL-hero .mcL-hero-description{color:#d5e3eb;font-weight:450;line-height:1.65!important}
body .mcL-hero .mcL-primary,body .mcL-contact .mcL-primary{background:#35c7cd;color:#052437;box-shadow:none;font-weight:750!important}
body .mcL-hero .mcL-primary:hover,body .mcL-contact .mcL-primary:hover{background:#62d6dc}
.mcL-hero-presentation,.mcL-hero-presentation:hover{background:#0d3045;color:#f3fbfd!important;border-color:#3a6172;box-shadow:none}
.mcL-hero-presentation strong{color:#5bd7dd}
.mcL-hero .mcL-signature{color:#ccdde5;font-weight:500}
.mcL-signature:before{background:#3cc7ce;height:2px}
.mcL-hero .mcL-hero-social>a,.mcL-hero .mcL-language a{color:#e8f7f9;background:#113247;border-color:#426173}
.mcL-hero .mcL-hero-social>a:hover,.mcL-hero .mcL-language a:hover{background:#1b4357;border-color:#51c7cf}
.mcL-hero .mcL-language a[aria-current=page]{background:#35c7cd;color:#052437;border-color:#35c7cd}
.mcL-hero .mcL-mosaic{box-shadow:0 18px 40px #00000030}
.mcL-hero .mcL-mosaic:before{background:none;box-shadow:inset 0 0 0 1px #ffffff16}
.mcL-visual-note{color:#c5dae4;font-weight:650;letter-spacing:1.3px}
.mcL-visual-note b{color:#4bd5db;font-weight:800}
.mcL-service-nav{background:#0c2c40;border-color:#34576a;box-shadow:none}
.mcL-service-nav .mcL-service-option{color:#d9eaf0;font-weight:650}
.mcL-service-nav .mcL-service-option+.mcL-service-option{border-left-color:#34576a}
.mcL-service-nav .mcL-service-option[aria-selected="true"]{background:#36c6cd;color:#06283b;border-bottom-color:#36c6cd;font-weight:750}
.mcL-service-nav .mcL-service-option:hover{background:#153d53;color:#fff}
.mcL-service-nav .mcL-service-option[aria-selected="true"]:hover{background:#52d0d6;color:#06283b}
body #hizmetler{background:#f5f9fa}
body #service .mcS-heading h2{color:#092337;font-weight:740!important;letter-spacing:-.025em!important;line-height:1.18!important}
#service .mcS-heading .eyebrow,.eyebrow{color:#007b84;font-weight:800;letter-spacing:1.3px!important}
.eyebrow:before,#service .mcS-heading .eyebrow:before{background:#00a5ae}
#service .mcS-details p{color:#405565}
#service .mcS-details .text-link,.text-link{color:#007a84;font-weight:750!important}
#hizmetler .format-card{background:#fff;border-color:#cbdde5;box-shadow:0 3px 12px #08253907}
.format-title{color:#092337;font-weight:720;letter-spacing:-.015em}
.format-duration{background:#dcf4f3;color:#07626b;font-weight:750}
.fold-hint{color:#087782;font-weight:650}
.fold-chevron{color:#006f79;background:#dff4f4}
.daypart-guide{background:#eaf2f5;border-color:#c3d9e3}
.daypart-summary>strong{color:#092337;font-weight:720}
.daypart-summary>.daypart-codes{color:#445e6f}
.channel-section{background:#eaf2f5;border-color:#cfdee4}
.channel-group{background:#fff;border-color:#c5dbe4}
.station-grid li{color:#18374c;background:#fff;border-color:#c5dbe4}
body .section-head h2,body .sub-head h3{font-weight:720!important;color:#092337}
.section-head p,.sub-head>p,.service-copy p,.step p{color:#455b6c}
.outdoor{background:#fff}
.filter{background:#fff;color:#26475b;border-color:#c1d6df}
.filter[aria-pressed=true]{background:#08263b;color:#fff;border-color:#08263b}
.filter:hover:not([aria-pressed=true]){background:#e6f6f7;border-color:#24aab4}
.media-card{background:#fff;border-color:#cbdde5;box-shadow:0 4px 18px #0b344b07}
.card-caption strong{color:#092337;font-weight:750}
.card-caption .arrow{color:#006f7a;background:#e4f6f6}
.card-caption small{color:#4a5e6c!important}
.approach{background:#08283e;color:#f5fafc}
.approach .eyebrow{color:#4dd4da}
body .approach .section-head h2,body .approach .step h3{color:#f5fafc}
.approach .section-head p,.approach .step p{color:#ccdde7}
.approach .section-head p a{color:#5ed6dc}
.approach .step{border-color:#3b586a;background:transparent}
.approach .step>span{color:#4dd4da}
.approach .promise{color:#f5fafc;border-color:#3b586a}
.approach .promise span{color:#5ed6dc}
#referanslar{background:#f4f8f9}
#clients .client{border-color:#d2e0e5}
body .mcL-contact{--teal:#45cbd2;--orange:#35c7cd;--ink:#f5fafc;--muted:#d3e2eb;background:#061b2d;color:#f5fafc;border-top-color:#264959}
body .mcL-contact h2{font-weight:700!important;letter-spacing:-.03em!important;color:#f5fafc;line-height:1.14!important}
.mcL-contact h2 em{color:#45cbd2}
.mcL-contact .mcL-kicker{color:#61d9df;font-weight:750}
.mcL-contact .mcL-contact-intro{color:#d1e2eb}
.mcL-detail,.mcL-presentation{border-color:#36586a}
.mcL-detail-label{color:#a9c6d6;font-weight:650}
.mcL-detail-value{color:#f5fafc;font-weight:650}
.mcL-address{color:#d1e2eb}
.mcL-contact .mcL-presentation,.mcL-contact .mcL-presentation:hover{background:#12384c;border-color:#427184;box-shadow:none}
.mcL-contact .mcL-presentation strong{color:#f4fafc}
.mcL-contact .mcL-presentation-eyebrow{color:#5dd7dc}
.mcL-contact .mcL-presentation-desc{color:#c9e1eb}
.mcL-contact .mcL-presentation-action{background:#35c7cd;color:#052437}
.mcL-contact .mcL-presentation-action .mcL-arrow-icon{color:#052437}
.mcL-contact .mcL-presentation-mark{color:#72cbd712}
.mcL-footer{--teal:#42c8d0;background:#041624;color:#f4f9fc}
.mcL-footer .mcL-wordmark{color:#f5fafc}
.mcL-footer .mcL-tagline,.mcL-footer-signature,.mcL-legal{color:#b6cfdd}
.mcL-footer-rule{border-color:#294756}
.mcL-social a{color:#e8f3f8}
.btn.blue{background:#007e88;color:#fff}
.btn:not(.blue):not(.outline):not(.light){color:#052437!important}
.whatsapp{border-color:#cbdce4;box-shadow:0 4px 20px #061b2d14}
@media(max-width:700px){
 body .mcL-hero h1{font-size:clamp(35px,9.2vw,42px)!important;letter-spacing:-.035em!important;line-height:1.13!important}
 .mcL-service-nav .mcL-service-option{font-weight:650}
 .mcL-hero .mcL-hero-description{font-weight:450}
}

/* Apply the approved palette to existing service and information pages. */
.hero{background:#061b2d;color:#f5fafc}
.hero .eyebrow{color:#49ccd3}
.hero h1 em{color:#49ccd3}
body .hero p{color:#d3e2eb!important}
body .btn:not(.blue):not(.outline):not(.light){background:#35c7cd;color:#052437!important;box-shadow:none}
body .btn:not(.blue):not(.outline):not(.light):hover{background:#61d6dc}
body .btn.outline{border-color:#b6ccd7;color:#173b50}
.hero .btn.outline{border-color:#6e95aa;color:#eaf7fb}
body .body-grid article p{color:#435b6b}
body .callout{background:#f4f8fa;border-color:#cbdde5}
body .offer-table a,body .related a,body .guide-back{color:#007984}
body footer:not(.mcL-footer){background:#061b2d;color:#d1e2eb}

/* Carry the same navy/turquoise palette through expandable service cards. */
.group-heading>span{color:#007b84}
#service:is([aria-labelledby="tab-tv"],[aria-labelledby="tab-radio"]) .media-channel-toggle-label{color:#007782}
#service:is([aria-labelledby="tab-tv"],[aria-labelledby="tab-radio"]) .media-channel-toggle svg{background:#dff4f4;color:#006f79}
.channel-group:hover{border-color:#80b9c2}
.channel-group:has(.media-channel-toggle[aria-expanded="true"]){border-color:#2b9fa9;box-shadow:0 3px 12px #08253907}
.station-grid li:hover{background:#007d86;color:#fff;border-color:#007d86}
.format-art{background:radial-gradient(ellipse at 100% 0,#208d9b80,transparent 72%),#09283b}
.demo-screen{background:linear-gradient(125deg,#135565,#0b2b40);border-color:#60a4b2}
.demo-screen>b{color:#78e0e4}
.format-art>small{color:#d1e8ef}
.art-sponsor .demo-screen i{border-color:#5ed6dc}
.art-sunar .demo-screen{background:linear-gradient(125deg,#007e89,#0b4a60)}
.art-advertorial .demo-screen{background:linear-gradient(125deg,#185b72,#102e49)}
.art-radio.art-dj .demo-screen>b,.art-radio.art-audio .demo-screen>b{color:#5bd7dd}
.format-card.format-compact:hover{border-color:#80b9c2;box-shadow:0 6px 22px #0923370c}
.format-compact[open]>summary{border-bottom-color:#c5dbe4}
.press-card a{color:#007984}
.press-controls button:focus-visible,.press-card a:focus-visible{outline-color:#00949f}
