/* Responsive web dimensions. Full-width surfaces, bounded content, natural flow.
   Loaded last on every route. No transform/zoom is used to resize the site. */
body[data-standard-page]{--content-edge:max(28px,calc((100vw - 1240px)/2));--page-space:var(--content-edge);--site-space:var(--content-edge);--gutter:var(--content-edge);font-size:16px;line-height:1.55}
body[data-standard-page] :is(.site-shell,.page){max-width:none;width:100%}
body[data-standard-page] :is(.container,.wrap,.wide){width:calc(100% - 2 * var(--content-edge));max-width:1240px;margin-inline:auto}
body[data-standard-page] :is(.wrap,.wide) :is(.wrap,.wide){width:100%;max-width:none;margin-inline:0}
body[data-standard-page] :is(h1,h2,h3){line-height:1.18}
body[data-standard-page] h1{line-height:1.1}
body[data-standard-page] p{line-height:1.55}
body[data-standard-page] :is(.eyebrow,.breadcrumb){line-height:1.4}
body[data-standard-page] :is(.button,.cta-button,.quote-button){min-height:48px;padding:12px 22px;gap:14px;line-height:1.3}
body[data-standard-page] :is(input,select,textarea){font-size:16px;line-height:1.4}
body[data-standard-page] :is(.section-pad){padding-inline:var(--content-edge)}
body[data-standard-page] #mfe-header.site-header.container{left:var(--content-edge);right:auto;width:calc(100% - 2 * var(--content-edge));max-width:1240px;height:100px;gap:32px;padding:0;top:0}
body[data-standard-page] #mfe-header .brand{width:150px}
body[data-standard-page] #mfe-header .brand-mark{width:36px}
body[data-standard-page] #mfe-header .brand-type{font-size:44px}
body[data-standard-page] #mfe-header .brand-type small{font-size:10px}
body[data-standard-page] #mfe-header .desktop-nav{max-width:none;min-height:58px;padding:0 12px 0 24px;gap:18px;font-size:14px;line-height:1.4}
body[data-standard-page] #mfe-header .desktop-nav>a{padding-block:15px}
body[data-standard-page] #mfe-header .nav-quote{min-height:46px;padding:10px 18px;font-size:14px;gap:12px}
body[data-standard-page] #mfe-header :is(.languages,.mobile-languages){font-size:12px}
body[data-standard-page] .mfe-header-space{height:100px}
body[data-standard-page] #mfe-footer.mfe-common-footer.section-pad{--gutter:var(--content-edge);height:auto;min-height:0;padding:56px var(--content-edge) 30px;font-size:14px;line-height:1.55}
body[data-standard-page] #mfe-footer .footer-main{grid-template-columns:1.2fr .75fr 1fr 1.25fr .65fr;gap:28px}
body[data-standard-page] #mfe-footer :is(.footer-brand>p,.footer-nav,.footer-contact){font-size:14px;line-height:1.55}
body[data-standard-page] #mfe-footer :is(.footer-nav h3,.footer-contact h3){font-size:16px;margin-bottom:14px;line-height:1.3}
body[data-standard-page] #mfe-footer .footer-motto{font-size:22px;min-height:155px;padding-left:22px}
body[data-standard-page] #mfe-footer .footer-bottom{font-size:12px;margin-top:36px;padding-top:24px;line-height:1.5}
body[data-standard-page] #mfe-footer .social-links{gap:20px;margin-top:22px}
body[data-standard-page] #mfe-footer .social-links .icon{width:22px;height:22px}
body[data-standard-page] .mfe-shared-panel{font-size:16px;line-height:1.6}
body[data-standard-page] .mfe-shared-panel h2{font-size:30px}
body[data-standard-page] .mfe-shared-panel h3{font-size:20px}
body[data-standard-page="hizmetler"]{--u:min(calc(100vw / 725),calc(1240px / 725))}
body[data-standard-page="projeler"]{--u:min(calc(100vw / 719),calc(1240px / 719))}
body[data-standard-page="surec"]{--u:min(calc(100vw / 724),calc(1240px / 724))}
body[data-standard-page="hakkimizda"]{--u:min(calc(100vw / 725),calc(1240px / 725))}
body[data-standard-page="iletisim"] .site-shell{--u:min(calc(100vw / 721),calc(1240px / 721))}
body[data-standard-page="stand-tasarimi"]{--u:min(calc(100vw / 753),calc(1240px / 753))}

@media(min-width:768px){
  /* Homepages retain their two-column hero with the quote form inside it. */
  body:is([data-standard-page="index"],[data-standard-page="en"]) .hero{height:auto;min-height:800px;border-bottom-width:8px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .hero-main{display:block;min-height:0;padding-top:54px;padding-bottom:170px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .hero-scene{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:48px;align-items:start;position:static}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .hero-copy{max-width:580px;width:auto}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .circle{width:56px;height:56px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .hero-quote{position:static;width:100%;max-width:none;margin:0;padding:24px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .hero-quote h2{font-size:28px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .hero-description{max-width:430px;font-size:18px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .hero-bottom{position:absolute;left:var(--content-edge);width:calc(100% - 2 * var(--content-edge));bottom:24px;min-height:88px;margin:0;gap:32px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .hero-benefits{gap:20px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .hero-benefits a{font-size:14px;gap:12px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .hero-benefits .icon{width:32px;height:32px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .film-teaser{width:275px;max-width:28%;font-size:16px;gap:14px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .film-thumb{width:120px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .concept-caption{position:absolute;right:var(--content-edge);bottom:126px;margin:0;padding:0;width:auto;font-size:11px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .approach{height:500px;min-height:0}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .approach-copy{width:calc(var(--content-edge) + 440px);padding:48px 30px 0 var(--content-edge)}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .approach-photo{width:60%;height:100%}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .values{width:calc(var(--content-edge) + 610px);padding:26px 24px 26px var(--content-edge);gap:24px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .values p{font-size:14px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .services{min-height:0;padding-block:64px;grid-template-columns:330px 1fr;gap:44px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .service-grid{gap:14px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .service-card{min-height:116px;padding:20px 14px;gap:12px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .service-card .icon{width:30px;height:30px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .service-card strong{font-size:16px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .service-card small{font-size:13px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .projects{min-height:0;padding-block:64px 40px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .project-top{grid-template-columns:260px 1fr;gap:30px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .all-projects{top:26px;right:var(--content-edge)}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .project-card img{height:240px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .numbers{margin-top:42px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .process{min-height:0;padding-block:52px;gap:40px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .future{min-height:380px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .future-copy{padding:42px var(--content-edge) 42px 42px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .brand-statement{min-height:0;padding-block:42px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .quote-slides blockquote>p{white-space:normal}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .statement-wordmark{font-size:64px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .contact-banner{min-height:340px;padding-block:48px;gap:40px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .contact-quote-card{width:360px;max-width:360px;margin-right:0;padding:24px}
  /* Service overview: heights now follow the bounded type and image grid. */
  body[data-standard-page="hizmetler"] .hero{height:560px}
  body[data-standard-page="hizmetler"] :is(.hero-copy,.breadcrumb){left:var(--content-edge);transform:none}
  body[data-standard-page="hizmetler"] .hero-copy{top:165px}
  body[data-standard-page="hizmetler"] .breadcrumb{top:120px}
  body[data-standard-page="hizmetler"] :is(.service-areas,.services,.process){min-height:0;height:auto;padding-block:48px}
  body[data-standard-page="hizmetler"] .section-heading{margin-bottom:28px}
  body[data-standard-page="hizmetler"] .section-heading h2{transform:none}
  body[data-standard-page="hizmetler"] .area-photo{height:230px}
  body[data-standard-page="hizmetler"] :is(.hero h1,.service-tile-copy){transform:none}
  body[data-standard-page="hizmetler"] :is(.showcase-copy,.contact-copy){left:var(--content-edge)}
  body[data-standard-page="hizmetler"] .showcase-copy{padding-right:24px}
  body[data-standard-page="hizmetler"] .service-tile .icon{width:32px;height:32px;font-size:32px}
  body[data-standard-page="hizmetler"] .contact{height:350px}
  body[data-standard-page="hizmetler"] .project{height:auto;min-height:360px}
  body[data-standard-page="hizmetler"] .project-copy{padding-top:32px;padding-bottom:32px}
  body[data-standard-page="hizmetler"] .project-copy :is(h2,p){transform:none}
  body[data-standard-page="hizmetler"] .project-photo{position:static;width:100%;height:100%;min-height:360px;max-height:480px;object-fit:cover;align-self:stretch}
  /* Projects keep full-bleed hero imagery and a narrower, readable portfolio. */
  body[data-standard-page="projeler"] :is(.hero-copy){left:var(--content-edge)}
  body[data-standard-page="projeler"] :is(.projects-section,.featured-section,.approach,.contact-banner){padding-inline:var(--content-edge)}
  body[data-standard-page="projeler"] .project-filters{gap:10px}
  body[data-standard-page="projeler"] .project-filters label{width:auto;padding:10px 16px;height:auto}
  body[data-standard-page="projeler"] .project-grid .project-card img{height:320px;object-fit:cover}
  /* Process illustrations stay cropped to their original atlas coordinates. */
  body[data-standard-page="surec"] .hero-content{margin-left:var(--content-edge);width:470px;margin-top:44px}
  body[data-standard-page="surec"] .hero-background{left:0;right:0;--u:calc(100vw / 724);background-size:cover}
  body[data-standard-page="surec"] :is(.process-summary,.first-meeting){height:auto;padding-block:44px}
  body[data-standard-page="surec"] .timeline{margin:24px 12px 0}
  body[data-standard-page="surec"] .timeline span{width:58px;height:58px;font-size:18px}
  body[data-standard-page="surec"] .timeline::before{top:29px}
  body[data-standard-page="surec"] .step-description>p{line-height:1.55}
  body[data-standard-page="surec"] .step-number{font-size:64px}
  body[data-standard-page="surec"] .dark .step-copy{padding-left:var(--content-edge)}
  body[data-standard-page="surec"] .light .step-copy{padding-right:var(--content-edge)}
  body[data-standard-page="surec"] :is(.step-kesif,.step-uretim,.step-teslim){grid-template-columns:calc(var(--content-edge) + 470px) 1fr}
  body[data-standard-page="surec"] :is(.step-tasarim,.step-kurulum){grid-template-columns:1fr calc(var(--content-edge) + 470px)}
  body[data-standard-page="surec"] .contact-copy{margin-left:var(--content-edge)}
  body[data-standard-page="surec"] .contact-card{right:var(--content-edge)}
  body[data-standard-page="surec"] .contact-banner{height:auto;min-height:340px;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:48px;padding:48px var(--content-edge);align-items:center}
  body[data-standard-page="surec"] .contact-content{margin:0;padding:0}
  body[data-standard-page="surec"] .contact-card{position:relative;inset:auto;width:100%;min-height:0;padding:24px}
  body[data-standard-page="surec"] .contact-background .photo{display:none}
  body[data-standard-page="surec"] .contact-stages{font-size:12px;gap:8px;flex-wrap:wrap}
  /* About-page absolute photo windows are positioned inside the content frame. */
  body[data-standard-page="hakkimizda"] :is(.hero-copy,.hero .breadcrumb,.intro-copy,.founder-copy,.journey-copy,.projects-copy,.contact-copy){left:var(--content-edge)}
  body[data-standard-page="hakkimizda"] :is(.hero-photo){left:calc(var(--content-edge) + 490px)}
  body[data-standard-page="hakkimizda"] :is(.intro-figure,.founder-photo){left:calc(var(--content-edge) + 500px);right:var(--content-edge)}
  body[data-standard-page="hakkimizda"] .timeline{left:calc(var(--content-edge) + 350px);right:var(--content-edge)}
  body[data-standard-page="hakkimizda"] .project-grid{left:calc(var(--content-edge) + 430px);right:var(--content-edge)}
  body[data-standard-page="hakkimizda"] .approach{padding-inline:var(--content-edge)}
  /* Contact: a natural-height intro, compact form, and normal-sized process. */
  body[data-standard-page="iletisim"] .hero-copy{height:auto;padding:144px var(--content-edge) 42px}
  body[data-standard-page="iletisim"] .hero-description{font-size:18px;line-height:1.55;margin-top:18px}
  body[data-standard-page="iletisim"] .contact-card{width:calc(100% - 2 * var(--content-edge));max-width:1100px}
  body[data-standard-page="iletisim"] .form-intro{white-space:normal}
  body[data-standard-page="iletisim"] :is(.process,.preparation){min-height:0;height:auto;padding:56px var(--content-edge)}
  body[data-standard-page="iletisim"] .process{grid-template-columns:340px 1fr;gap:50px}
  body[data-standard-page="iletisim"] .process-steps li{padding:0 24px}
  body[data-standard-page="iletisim"] .process-steps .step-number{width:56px;height:56px;font-size:20px}
  body[data-standard-page="iletisim"] .process-steps .icon{--size:36px;width:36px;height:36px;margin-top:22px}
  body[data-standard-page="iletisim"] .brand-banner{height:auto;min-height:360px;padding-inline:var(--content-edge)}
  body[data-standard-page="iletisim"] .preparation{grid-template-columns:340px 1fr;gap:50px}
  body[data-standard-page="iletisim"] .preparation-grid{grid-template-columns:340px 1fr;gap:50px}
  body[data-standard-page="iletisim"] .banner-content{padding:64px 0}
  body[data-standard-page="iletisim"] .form-panel h2{font-size:32px}
  body[data-standard-page="iletisim"] .direct-contact h2{font-size:28px}
  body[data-standard-page="iletisim"] .preparation .icon{--size:36px;width:36px;height:36px}
  /* Stand detail adopts the same bounded frame and section rhythm. */
  body[data-standard-page="stand-tasarimi"] :is(.concept-frame,.wide,.wrap){max-width:1240px}
  body[data-standard-page="stand-tasarimi"] .hero-layout{min-height:660px;gap:48px;padding-block:52px}
  body[data-standard-page="stand-tasarimi"] .hero-form{max-width:360px;padding:24px}
  body[data-standard-page="stand-tasarimi"] .service-form{padding:24px}
  body[data-standard-page="stand-tasarimi"] .service-form input{height:46px;min-height:46px}
  body[data-standard-page="stand-tasarimi"] .service-form textarea{height:80px;min-height:80px}
  body[data-standard-page="stand-tasarimi"] .form-heading h3{font-size:28px}
  body[data-standard-page="stand-tasarimi"] .approach-layout{min-height:500px}
  body[data-standard-page="stand-tasarimi"] .stand-approach-copy{padding:48px 30px 190px var(--content-edge);width:calc(var(--content-edge) + 450px)}
  body[data-standard-page="stand-tasarimi"] .feature-grid{width:calc(var(--content-edge) + 780px);padding:24px 24px 24px var(--content-edge)}
  body[data-standard-page="stand-tasarimi"] :is(.selected-projects,.scope,.materials,.faq){padding-block:56px}
  body[data-standard-page="stand-tasarimi"] .process{padding-block:44px}
  body[data-standard-page="stand-tasarimi"] .contact{min-height:340px}
}
body[data-standard-page] .quote-form{gap:10px;margin-top:18px}
body[data-standard-page] .quote-form :is(input,select){height:46px;font-size:16px}
body[data-standard-page] .quote-submit{min-height:48px;font-size:16px}
body[data-standard-page] .quote-phone{gap:12px;padding-top:12px;margin-top:8px}
body[data-standard-page] .quote-phone>.icon{width:28px;height:28px}
body[data-standard-page] .quote-phone small{font-size:13px}
body[data-standard-page] .quote-phone strong{font-size:20px}
body[data-standard-page] .quote-privacy{font-size:12px}
body[data-standard-page] .project-quote-strip{margin-top:28px;padding-top:24px;gap:24px}
body[data-standard-page] :is(.project-quote-button,.contact-quote-button){min-height:48px;font-size:16px}
@media(min-width:768px) and (max-width:1100px){
  body[data-standard-page]{--content-edge:32px}
  body[data-standard-page] #mfe-header.site-header.container{left:0;width:100%;max-width:none;height:86px;padding-inline:32px}
  body[data-standard-page] #mfe-header .desktop-nav{display:none}
  body[data-standard-page] #mfe-header :is(.mobile-menu,.mobile-languages){display:flex}
  body[data-standard-page] #mfe-header .mobile-menu summary{width:46px;height:46px}
  body[data-standard-page] .mfe-header-space{height:86px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .hero-scene{grid-template-columns:minmax(0,1fr) 320px;gap:28px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .hero h1{font-size:44px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .hero-benefits{grid-template-columns:repeat(2,1fr)}
  body:is([data-standard-page="index"],[data-standard-page="en"]) :is(.services,.project-top){grid-template-columns:1fr}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .approach-copy{width:48%}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .values{width:70%}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .future-copy{padding:36px}
  body[data-standard-page="iletisim"] :is(.process,.preparation){grid-template-columns:1fr;gap:32px}
  body[data-standard-page="iletisim"] .preparation-grid{grid-template-columns:1fr;gap:32px}
  body[data-standard-page="hakkimizda"] :is(.intro-figure,.founder-photo){left:52%}
  body[data-standard-page="hakkimizda"] :is(.intro-copy,.founder-copy){width:44%}
  body[data-standard-page="hakkimizda"] .intro-lead{white-space:normal}
  body[data-standard-page="hakkimizda"] .projects-copy{width:30%}
  body[data-standard-page="hakkimizda"] .project-grid{left:36%}
  body[data-standard-page="surec"] .hero-content{width:44%}
  body[data-standard-page="surec"] :is(.step-kesif,.step-uretim,.step-teslim){grid-template-columns:50% 50%}
  body[data-standard-page="surec"] :is(.step-tasarim,.step-kurulum){grid-template-columns:50% 50%}
  body[data-standard-page="surec"] .step-copy{padding:28px;grid-template-columns:48px 1fr}
  body[data-standard-page="surec"] .step-number{font-size:48px}
  body[data-standard-page="stand-tasarimi"] .stand-approach-copy{width:48%;padding-left:32px}
  body[data-standard-page="stand-tasarimi"] .feature-grid{width:85%}
  body[data-standard-page] #mfe-footer .footer-main{grid-template-columns:1.1fr 1fr 1.2fr;gap:32px}
  body[data-standard-page] #mfe-footer .footer-contact{grid-column:2/4}
  body[data-standard-page] #mfe-footer .footer-motto{display:none}
  body[data-standard-page="surec"] .meeting-grid h3{white-space:normal}
}
@media(max-width:767px){
  body[data-standard-page]{--content-edge:24px;--page-space:24px;--u:1px;font-size:16px}
  body[data-standard-page="iletisim"] .site-shell{--u:1px}
  body[data-standard-page] h1{font-size:clamp(30px,8vw,38px);line-height:1.1}
  body[data-standard-page] h2{font-size:28px;line-height:1.18}
  body[data-standard-page] h3{font-size:19px}
  body[data-standard-page] p{font-size:16px;line-height:1.55}
  body[data-standard-page] :is(.eyebrow,.breadcrumb,.concept-caption){font-size:11px}
  body[data-standard-page] #mfe-header.site-header.container{left:0;width:100%;max-width:none;height:76px;padding-inline:24px;gap:16px}
  body[data-standard-page] #mfe-header .brand{width:128px}
  body[data-standard-page] #mfe-header .brand-mark{width:30px}
  body[data-standard-page] #mfe-header .brand-type{font-size:36px}
  body[data-standard-page] #mfe-header .brand-type small{font-size:9px}
  body[data-standard-page] #mfe-header .desktop-nav{display:none}
  body[data-standard-page] #mfe-header :is(.mobile-menu,.mobile-languages){display:flex}
  body[data-standard-page] #mfe-header .mobile-menu summary{width:44px;height:44px}
  body[data-standard-page] .mfe-header-space{height:76px}
  body[data-standard-page] #mfe-footer.mfe-common-footer.section-pad{padding:40px 24px 24px}
  body[data-standard-page] #mfe-footer .footer-main{grid-template-columns:1fr 1fr;gap:28px 20px}
  body[data-standard-page] #mfe-footer .footer-contact{grid-column:1/-1}
  body[data-standard-page] #mfe-footer .footer-motto{display:none}
  body[data-standard-page] #mfe-footer .footer-brand{grid-column:1/-1}
  body[data-standard-page] #mfe-footer .footer-bottom{align-items:flex-start;gap:16px;margin-top:28px;padding-top:20px;flex-direction:column}
  body[data-standard-page] #mfe-footer .footer-bottom nav{gap:12px;flex-wrap:wrap}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .hero-scene{padding-inline:24px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .hero-copy{max-width:none}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .hero-quote{margin-inline:auto}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .values{grid-template-columns:1fr;gap:24px;height:auto;width:100%;padding:28px 24px}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .values h3{min-height:0}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .values :is(h3,p){white-space:normal}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .values br{display:none}
  body:is([data-standard-page="index"],[data-standard-page="en"]) .numbers dd{font-size:13px;overflow-wrap:anywhere}
  body[data-standard-page="hizmetler"] .process :is(h3,li){white-space:normal;overflow-wrap:anywhere}
  body[data-standard-page="hizmetler"] .service-tile-copy{transform:none}
  body[data-standard-page="hizmetler"] .service-tile :is(h3,p){white-space:normal}
  body[data-standard-page="hizmetler"] .project-tags{white-space:normal;flex-wrap:wrap}
  body[data-standard-page="iletisim"] .hero-copy{height:auto;padding:118px 24px 32px}
  body[data-standard-page="iletisim"] .hero-description{font-size:16px;line-height:1.55}
  body[data-standard-page="hizmetler"] .service-tile h3 br{display:initial}
  body[data-standard-page="iletisim"] .hero-description br{display:none}
  body[data-standard-page="iletisim"] .contact-card{width:calc(100% - 48px)}
  body[data-standard-page="iletisim"] :is(.process,.preparation){height:auto;min-height:0;padding:40px 24px}
  body[data-standard-page="iletisim"] .form-panel :is(input,select,textarea){font-size:16px}
  body[data-standard-page="iletisim"] .form-panel .submit-button{width:100%}
}
@media(max-width:380px){body[data-standard-page] #mfe-header.site-header.container{gap:10px}body[data-standard-page] #mfe-header .brand{width:110px}body[data-standard-page] #mfe-header .brand-type{font-size:32px}}
