@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@500;600&display=swap');

:root{--ink:#071a35;--blue:#0a2a57;--blue-2:#123e75;--gold:#d7a639;--paper:#fbfaf7;--mist:#e9eef5;--copy:#dce7f4;--line:rgba(215,166,57,.34);--shadow:0 20px 60px rgba(1,12,28,.28)}
*{box-sizing:border-box}html{color-scheme:only light;scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--copy);font-family:'DM Sans',Arial,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}.section-pad{padding:clamp(76px,10vw,148px) max(5vw,32px)}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.14}h1,h2{font-family:'Playfair Display',Georgia,serif;font-weight:500}h1{font-size:clamp(2.8rem,5vw,5.6rem);max-width:900px}h2{font-size:clamp(2.25rem,4vw,4.3rem)}h3{font-size:1.35rem}.eyebrow{color:#8ea7c6;font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:16px}.gold{color:var(--gold)}.lead{font-size:clamp(1rem,1.5vw,1.22rem);max-width:700px}.button{border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font:700 .77rem 'DM Sans',sans-serif;letter-spacing:.11em;padding:15px 24px;text-transform:uppercase;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.button:hover{transform:translateY(-2px)}.button-gold{background:linear-gradient(130deg,#f3cf6a,#c18b1e);box-shadow:0 8px 25px rgba(215,166,57,.24);color:#091b35}.button-outline{border-color:rgba(8,35,71,.25);color:#0b2548;background:rgba(255,255,255,.72)}.site-header{align-items:center;background:rgba(251,250,247,.88);backdrop-filter:blur(14px);display:flex;gap:26px;justify-content:space-between;padding:15px max(5vw,30px);position:sticky;top:0;z-index:10}.brand{align-items:center;color:#0c294f;display:flex;font-weight:700;gap:10px;line-height:1.05;text-transform:uppercase}.brand small{display:block;font-size:.58em;letter-spacing:.08em}.brand-mark{font-size:1.9rem;font-weight:800;letter-spacing:-.28em;position:relative}.brand-mark span{color:var(--gold);font-size:1.2rem;left:18px;position:absolute;top:-5px}.main-nav{display:flex;gap:clamp(14px,3vw,38px)}.main-nav a{color:#15304f;font-size:.87rem;font-weight:700;transition:color .2s}.main-nav a:hover{color:#b27a12}.menu-toggle{display:none}.header-cta{margin-left:auto}.hero{background:radial-gradient(circle at 79% 18%,rgba(49,109,174,.38),transparent 32%),linear-gradient(118deg,#061832 12%,#0e3a71 71%,#144e8c);display:grid;gap:42px;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);isolation:isolate;min-height:650px;overflow:hidden;position:relative}.hero:after{background:radial-gradient(ellipse at center,transparent 20%,rgba(3,15,33,.64));content:"";inset:0;pointer-events:none;position:absolute}.hero-copy{align-self:center;position:relative;z-index:1}.hero-copy h1{color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.18)}.hero-copy .lead{color:#dce7f4}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-top:30px}.text-link{font-weight:700}.text-link span{color:var(--gold);font-size:1.25rem;margin-left:6px}.hero-art{align-self:end;position:relative;z-index:1}.hero-art img{border-radius:28px;box-shadow:var(--shadow);display:block;max-width:100%;mix-blend-mode:screen;opacity:.92}.intro{background:radial-gradient(ellipse at 20% 0,rgba(76,151,227,.15),transparent 44%),linear-gradient(180deg,#113e74 0%,#092a54 100%);position:relative;text-align:center}.intro:before,.services:before{background:linear-gradient(100deg,transparent,rgba(255,255,255,.24),transparent);content:"";height:2px;left:10%;position:absolute;right:10%;top:0}.intro h2{color:#fff;margin:0 auto 26px}.intro>p:last-child{margin:0 auto;max-width:720px}.services{background:radial-gradient(circle at 70% 18%,rgba(35,91,157,.35),transparent 35%),linear-gradient(150deg,#071b37,#0c2a50 55%,#071a35);position:relative}.services-alt{background:radial-gradient(circle at 24% 18%,rgba(41,98,163,.33),transparent 33%),linear-gradient(135deg,#0a2d57,#061a35)}.section-heading{margin:0 auto 58px;max-width:720px;text-align:center}.section-heading h2{color:#fff;margin-bottom:18px}.section-heading p:last-child{margin-bottom:0}.service-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1370px}.service-card{background:linear-gradient(150deg,rgba(27,71,120,.72),rgba(5,24,50,.86));border:1px solid rgba(215,166,57,.24);border-radius:24px;box-shadow:0 8px 35px rgba(1,12,28,.16);display:flex;flex-direction:column;overflow:hidden;padding:20px;transition:transform .25s ease,border .25s ease,box-shadow .25s ease}.service-card:hover{border-color:rgba(235,190,86,.85);box-shadow:0 16px 45px rgba(1,12,28,.34);transform:translateY(-7px)}.service-card img{align-self:center;aspect-ratio:1;max-width:min(100%,330px);object-fit:contain}.service-card div{padding:12px 9px 4px}.service-card h3{color:#fff;margin-bottom:8px}.service-card p{color:#b9cae0;font-size:.93rem;min-height:74px}.service-card span{color:#f0c967;font-size:.82rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.service-card b{font-size:1.1rem;margin-left:4px}.trial-banner{align-items:center;background:linear-gradient(103deg,rgba(21,69,119,.9),rgba(9,33,66,.95));border:1px solid var(--line);border-radius:26px;display:flex;gap:40px;justify-content:space-between;margin:70px auto 0;max-width:1050px;padding:34px 42px}.trial-banner h3{color:#fff;font-family:'Playfair Display',Georgia,serif;font-size:clamp(1.55rem,3vw,2.3rem);font-weight:500;margin-bottom:8px}.trial-banner p:last-child{margin-bottom:0}.contact{background:linear-gradient(150deg,#f7f6f1,#e7edf4);color:#143052}.contact .section-heading h2{color:#0c2a52}.contact .section-heading p{color:#435d7c}.contact-form{margin:0 auto;max-width:870px}.form-row{display:grid;gap:20px;grid-template-columns:1fr 1fr}label{display:block;font-size:.9rem;font-weight:700;margin:0 0 20px}input,textarea{background:rgba(255,255,255,.68);border:1px solid rgba(21,65,107,.28);border-radius:12px;color:#0d2950;display:block;font:inherit;margin-top:7px;outline:none;padding:14px 15px;width:100%}input:focus,textarea:focus{border-color:#bd8720;box-shadow:0 0 0 3px rgba(215,166,57,.18)}textarea{resize:vertical}.consent{align-items:flex-start;display:flex;font-size:.82rem;font-weight:500;gap:10px;margin:0 0 25px}.consent input{accent-color:var(--gold);height:18px;margin:2px 0 0;width:18px}.consent a{color:#9c6810;text-decoration:underline}.form-note{color:#416080;font-size:.9rem;margin:16px 0 0}.location{align-items:stretch;background:#09264b;display:grid;gap:0;grid-template-columns:1.2fr .8fr;padding-bottom:0;padding-top:0}.map-card{min-height:390px}.map-card iframe{border:0;filter:saturate(.8) contrast(1.02);height:100%;min-height:390px;width:100%}.contact-details{align-self:center;padding:44px}.contact-details h2{color:#fff;font-size:clamp(1.8rem,3vw,2.8rem)}.contact-details a{color:#efc75f;font-weight:700}footer{align-items:center;background:#06182f;color:#9cb1cc;display:flex;font-size:.83rem;justify-content:space-between;padding:24px max(5vw,32px)}footer a{color:#eac35d}.modal{background:linear-gradient(150deg,#f9fafc,#e7eef5);border:0;border-radius:28px;box-shadow:0 30px 90px rgba(0,0,0,.48);color:#143052;max-width:min(900px,92vw);padding:0}.modal::backdrop{backdrop-filter:blur(7px);background:rgba(2,14,30,.66)}.modal[open]{animation:rise .3s ease-out}.modal-close{background:transparent;border:0;color:#143052;cursor:pointer;font-size:2.1rem;line-height:1;padding:12px 17px;position:absolute;right:0;top:0;z-index:2}.modal-art{background:radial-gradient(circle,#123d70,#09254b);display:flex;justify-content:center;padding:26px}.modal-art img{max-height:300px;max-width:100%;object-fit:contain}.modal-content{padding:32px 42px 42px}.modal-content h2{color:#0b2a52;font-size:clamp(2rem,4vw,3.2rem)}.modal-content li{margin:6px 0}.modal-content .button{margin-top:14px}.text-modal{max-width:570px}.detail-page{background:radial-gradient(circle at 77% 12%,rgba(33,92,155,.31),transparent 35%),linear-gradient(145deg,#061934,#0b315f);min-height:calc(100vh - 91px)}.back-link{color:#e9c45e;display:inline-block;font-size:.85rem;font-weight:700;margin-bottom:35px}.detail-card{align-items:center;display:grid;gap:clamp(35px,7vw,100px);grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);margin:0 auto;max-width:1200px}.detail-art img{max-width:100%}.detail-copy h1{color:#fff;font-size:clamp(2.4rem,4.5vw,4.5rem)}.detail-copy ul{margin:28px 0;padding-left:22px}.detail-copy li{margin:8px 0}@keyframes rise{from{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}
@media(max-width:850px){.site-header{flex-wrap:wrap;gap:12px}.menu-toggle{background:#0c2a52;border:0;border-radius:8px;color:white;display:block;font-size:1.2rem;margin-left:auto;padding:8px 11px}.main-nav{display:none;flex-basis:100%;flex-direction:column;gap:12px;order:4;padding:10px 0}.main-nav.open{display:flex}.detail-nav{display:flex;flex-basis:auto;order:initial}.header-cta{font-size:.67rem;margin-left:0;padding:11px 15px}.hero{grid-template-columns:1fr;min-height:auto}.hero-art{margin-top:-10px}.intro{text-align:left}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.location{grid-template-columns:1fr}.map-card{min-height:300px;order:2}.map-card iframe{min-height:300px}.contact-details{padding:54px max(5vw,32px)}.detail-card{grid-template-columns:1fr}.detail-art{margin:0 auto;max-width:440px}}
@media(max-width:560px){.section-pad{padding-left:24px;padding-right:24px}.brand{font-size:.8rem}.brand-mark{font-size:1.55rem}.header-cta{display:none}.hero-actions,.trial-banner{align-items:stretch;flex-direction:column}.service-grid,.form-row{grid-template-columns:1fr}.service-card p{min-height:auto}.trial-banner{padding:28px}.modal-content{padding:30px 25px}.modal-art img{max-height:225px}footer{align-items:flex-start;flex-direction:column;gap:10px}.detail-page{padding-top:55px}}

/* İkinci tasarım turu */
.home-intro h2{margin-bottom:28px;max-width:980px}.home-intro p{margin:0 auto 18px;max-width:880px}.home-intro p:last-child{margin-bottom:0}.trial-section{background:radial-gradient(circle at 88% 18%,rgba(53,119,188,.28),transparent 30%),linear-gradient(120deg,#071c3a,#0d396d);color:#dce7f4}.trial-section:before{background:linear-gradient(90deg,rgba(215,166,57,.75),transparent);content:"";height:1px;left:max(5vw,32px);position:absolute;right:max(5vw,32px);top:0}.trial-section h2{color:#fff}.trial-section img{filter:drop-shadow(0 22px 35px rgba(0,0,0,.32))}.button:disabled{background:#aab3bf;box-shadow:none;color:#667182;cursor:not-allowed;opacity:.7;transform:none}
.extra-card img{background:radial-gradient(circle at 50% 45%,#173e70,#09254a);border:4px solid #e2b649;border-radius:50%;box-shadow:0 0 0 6px #0b315f,0 0 0 8px #e2b649;object-fit:contain;padding:22px}
.detail-copy #detail-content{color:#dce7f4;font-size:1.05rem}.detail-copy #detail-content>p{font-size:1.13rem;line-height:1.75;margin-bottom:28px}.detail-copy #detail-content ul{line-height:1.62}.detail-section{margin-top:48px}.detail-section h2{color:#fff;font-size:clamp(1.9rem,3.5vw,3rem);margin-bottom:16px}.detail-section p{margin-bottom:22px}
.trial-wrap{background:radial-gradient(circle at 16% 12%,rgba(47,111,178,.23),transparent 34%),linear-gradient(135deg,#071c3a,#0b315f);padding-bottom:clamp(76px,10vw,148px);padding-top:clamp(76px,10vw,148px)}.trial-banner-v2{margin:0 auto;max-width:1120px}.trial-banner-v2>img{filter:drop-shadow(0 16px 30px rgba(0,0,0,.35));height:180px;object-fit:contain;width:180px}.trial-banner-v2>div{flex:1}.trial-banner-v2 .button{flex:0 0 auto}@media(max-width:850px){.trial-banner-v2{align-items:center;flex-direction:column;text-align:center}.trial-banner-v2>img{height:150px;width:150px}}
.home-intro,.trial-wrap,.contact{isolation:isolate;position:relative}.home-intro:before,.trial-wrap:before,.contact:before{content:"";height:92px;left:0;pointer-events:none;position:absolute;right:0;top:-92px;z-index:-1}.home-intro:before{background:linear-gradient(to bottom,rgba(10,45,88,0),#0b2f5d 92%)}.trial-wrap:before{background:linear-gradient(to bottom,rgba(7,28,58,0),#071c3a 92%)}.contact:before{background:linear-gradient(to bottom,rgba(247,246,241,0),#f7f6f1 92%)}
.contact{background:radial-gradient(circle at 16% 8%,#f3f0e9 0,transparent 34%),linear-gradient(145deg,#e6e9eb,#eef0ed)}.contact:before{background:linear-gradient(to bottom,rgba(230,233,235,0),#e6e9eb 92%)}
.trial-wrap:before{background:linear-gradient(to bottom,rgba(7,28,58,0),#071c3a 94%);z-index:0}.trial-banner-v2{position:relative;z-index:1}
.startup-modal{max-width:min(1000px,92vw)}.startup-modal[open]{align-items:center;display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr)}.startup-modal .modal-art{height:100%;padding:38px 20px}.startup-modal .modal-art img{max-height:360px}.startup-modal .modal-content{padding:46px 48px 46px 26px}.startup-modal .modal-content h2{line-height:1.16}@media(max-width:700px){.startup-modal[open]{display:block}.startup-modal .modal-art{padding:24px}.startup-modal .modal-art img{max-height:230px}.startup-modal .modal-content{padding:30px 25px}}
.startup-detail{align-items:start}.startup-detail .detail-art{align-self:start;display:block;grid-column:1;grid-row:1;margin-top:26px;padding-top:0;position:static}.startup-detail .detail-art img{display:block;margin:0 auto 0 0;max-width:min(100%,420px);width:100%}.startup-detail .detail-copy{grid-column:2;grid-row:1}@media(max-width:850px){.startup-detail .detail-art,.startup-detail .detail-copy{grid-column:auto;grid-row:auto}.startup-detail .detail-art img{margin:0 auto}}
.detail-copy>.eyebrow{display:none}
.modal-close{align-items:center;background:#fbfaf7;border:1px solid rgba(194,139,30,.72);border-radius:50%;box-shadow:0 5px 14px rgba(4,25,52,.16);color:#071d3d;display:flex;font-size:2rem;font-weight:700;height:42px;justify-content:center;right:16px;top:16px;width:42px}.modal-close:hover{background:#eac35d;color:#061832}
.service-card>div,.service-card h2{text-align:center}
.home-intro{padding-bottom:clamp(54px,7vw,96px)}
.trial-wrap{margin-top:0;padding-top:clamp(118px,13vw,178px)}
.trial-wrap:before{background:linear-gradient(to bottom,rgba(11,47,93,0),rgba(9,42,82,.58) 48%,#071c3a 100%);height:150px;top:-150px}
.trial-wrap:after{background:radial-gradient(ellipse at 50% 0,rgba(82,147,211,.18),rgba(21,72,124,.08) 42%,transparent 72%);content:"";height:154px;left:0;pointer-events:none;position:absolute;right:0;top:-118px;z-index:0}

/* Başlıklarda tekrarlanan firma adı kaldırıldı; tanıtım bölümünde logo öne çıkarıldı. */
.listing-page .section-heading>.eyebrow{display:none}
.home-intro .intro-logo-panel{background:#c4cbd1;border:1px solid rgba(230,190,86,.95);border-radius:16px;box-shadow:0 14px 32px rgba(1,16,38,.22);margin:0 auto 30px;max-width:min(360px,72vw);padding:16px 22px;position:relative;width:100%;z-index:3}.home-intro .intro-logo{background:transparent;border:0;border-radius:0;box-shadow:none;display:block;height:auto;margin:0;max-width:100%;padding:0;transform:translateX(1.3%);width:100%}
.site-header .brand img{height:70px}
@media(max-width:850px){.site-header .brand img{height:59px}.home-intro .intro-logo{margin-bottom:24px;max-width:min(300px,75vw)}}
@media(max-width:560px){.site-header{gap:8px;padding:10px 16px}.site-header .brand img{height:47px}.site-header .header-cta{display:inline-flex;font-size:.58rem;margin-left:auto;padding:10px 11px;white-space:nowrap}.site-header .menu-toggle{padding:7px 10px}.home-intro .intro-logo{max-width:250px}}
@media(max-width:560px){.site-header{display:grid;grid-template-columns:1fr auto 1fr}.site-header .menu-toggle{grid-column:1;grid-row:1;justify-self:start;margin:0;order:initial}.site-header .brand{grid-column:2;grid-row:1;justify-self:center}.site-header .header-cta{grid-column:3;grid-row:1;justify-self:end;margin:0}.site-header .main-nav{grid-column:1/-1;grid-row:2}}
.trial-wrap{background:radial-gradient(ellipse at 16% 18%,rgba(47,111,178,.16),transparent 40%),linear-gradient(180deg,#071c3a 0%,#08284e 38%,#0b315f 78%,#0b315f 100%)}
.trial-wrap:before,.trial-wrap:after{display:none}
.home-intro{isolation:isolate;position:relative;z-index:1}
.home-intro:after{background:linear-gradient(to bottom,rgba(7,28,58,.98) 0%,rgba(7,28,58,.88) 22%,rgba(8,35,69,.58) 52%,rgba(9,42,82,0) 100%);content:"";filter:blur(10px);height:180px;left:-20px;pointer-events:none;position:absolute;right:-20px;bottom:-122px;z-index:2}
.trial-wrap{padding-top:clamp(150px,17vw,230px);position:relative;z-index:0}

/* Ayrı sayfalardan oluşan yeni düzen */
.brand img{display:block;height:62px;object-fit:contain;width:auto}.home-hero{align-items:center;background:linear-gradient(100deg,rgba(3,19,43,.98) 0%,rgba(5,34,71,.9) 45%,rgba(6,42,82,.48) 100%),url("images/ChatGPT%20Image%2010%20Ağu%202026%2016_19_09.png") center/cover no-repeat;display:flex;min-height:min(710px,calc(100vh - 90px));overflow:hidden;padding:clamp(78px,10vw,150px) max(5vw,32px);position:relative}.hero-overlay{background:radial-gradient(circle at 74% 55%,rgba(34,108,181,.18),transparent 38%);inset:0;position:absolute}.hero-photo{background:linear-gradient(135deg,transparent,rgba(215,166,57,.18));border:1px solid rgba(229,194,102,.3);border-radius:50%;height:clamp(340px,42vw,650px);opacity:.5;position:absolute;right:-9%;top:-13%;width:clamp(340px,42vw,650px)}.hero-content{max-width:750px;position:relative;z-index:1}.hero-content h1{color:#fff;margin-bottom:25px}.hero-content p{color:#e1eaf5;font-size:clamp(1.08rem,1.7vw,1.32rem);margin-bottom:34px;max-width:620px}.home-intro{background:radial-gradient(circle at 20% 0,rgba(47,111,178,.24),transparent 38%),linear-gradient(130deg,#0b2f5d,#071c3a);color:#dce7f4;text-align:center}.home-intro h2{color:#fff;margin:0 auto 22px;max-width:780px}.home-intro p:last-child{margin:0 auto;max-width:780px}.trial-section{align-items:center;background:linear-gradient(130deg,#f4f7fb,#e6edf5);color:#18375d;display:grid;gap:clamp(30px,7vw,120px);grid-template-columns:1.1fr .9fr}.trial-section h2{color:#0c2a52;font-size:clamp(2.1rem,4.2vw,4.2rem);margin-bottom:20px}.trial-section img{justify-self:center;max-height:380px;max-width:100%;object-fit:contain}.listing-page{background:radial-gradient(circle at 85% 8%,rgba(40,105,179,.29),transparent 29%),linear-gradient(140deg,#061a35,#0b315f);min-height:calc(100vh - 90px)}.listing-page .section-heading h1{color:#fff;font-family:'Playfair Display',Georgia,serif;font-size:clamp(2.75rem,5vw,5.4rem);font-weight:500;margin-bottom:16px}.listing-page .section-heading p:last-child{color:#cbd8e8;margin:auto;max-width:650px}.service-card h2{color:#fff;font-family:'Playfair Display',Georgia,serif;font-size:clamp(1.45rem,2.15vw,2.15rem);font-weight:500;margin-bottom:10px}.single-card{grid-template-columns:minmax(260px,400px);justify-content:center}.detail-copy:has(#detail-content:empty){max-width:650px}.detail-copy #detail-content:empty{display:none}@media(max-width:850px){.brand img{height:52px}.home-hero{min-height:610px}.trial-section{grid-template-columns:1fr;text-align:left}.trial-section img{max-height:300px;order:-1}}@media(max-width:560px){.brand img{height:42px}.home-hero{background-position:66% center;min-height:570px}.home-hero:before{background:rgba(2,18,41,.38);content:"";inset:0;position:absolute}.hero-content{max-width:100%}.hero-content h1{font-size:clamp(2.65rem,13vw,4rem)}.trial-section img{max-height:230px}.single-card{grid-template-columns:1fr}}
.main-nav a{font-family:'DM Sans',Arial,sans-serif;font-size:.87rem;font-weight:700;letter-spacing:normal}

/* Büyük başlıklar, üst menüdeki fontla aynı aileyi kullanır. */
h1,
h2,
h3,
.eyebrow,
.listing-page .section-heading h1,
.service-card h2,
.trial-banner h3,
.modal-content h2,
.contact-details h2,
.detail-copy h1{
  font-family:'DM Sans',Arial,sans-serif;
  font-weight:600;
  letter-spacing:-.035em;
  line-height:1.12;
}

/* İletişim Formu üstündeki tekrar eden küçük başlık kaldırıldı. */
.contact .eyebrow{display:none}

/* Ek hizmet kartındaki alt başlık da diğer başlıklarla aynı fontta kalır. */
#extra-grid .service-card h2{
  font-family:'DM Sans',Arial,sans-serif !important;
  font-weight:600;
  letter-spacing:-.035em;
}

/* Start-Up penceresindeki görsel, mobil ekranda her zaman görünür kalır. */
@media(max-width:700px){
  .startup-modal .modal-art{
    align-items:center;
    display:flex !important;
    height:auto !important;
    justify-content:center;
    min-height:0;
    overflow:visible;
    padding:24px 24px 20px;
  }

  .startup-modal .modal-art img{
    display:block !important;
    height:auto !important;
    max-height:none !important;
    max-width:50% !important;
    object-fit:contain;
    opacity:1 !important;
    visibility:visible !important;
    width:50% !important;
  }

  .startup-modal .modal-content{padding:22px 25px 28px}
}

/* Üst menüdeki logo: önceki temel ölçüye göre yaklaşık %15 daha büyük. */
.site-header .brand img{height:76px !important}
@media(max-width:850px){.site-header .brand img{height:64px !important}}
@media(max-width:560px){.site-header .brand img{height:51px !important}}

/* Daraltılmış logo dosyası: üst menüde gereksiz boşluk bırakmadan görünür. */
.site-header .brand{
  background:url('images/mafinans-logo-compact.png') center/contain no-repeat;
}
.site-header .brand img{opacity:0}

/* Ortadaki logo kutusunda, mobilde de görseli gerçek merkezde tut. */
@media(max-width:850px){.home-intro .intro-logo-panel{margin-bottom:24px;max-width:min(300px,75vw)}.home-intro .intro-logo{margin:0;max-width:100%}}
@media(max-width:560px){.home-intro .intro-logo-panel{max-width:250px}}
