:root{--red:#ed0921;--dark:#17191c;--muted:#626a73;--light:#f5f6f7;--line:#e8e9eb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;color:var(--dark);background:#fff}a{color:inherit;text-decoration:none}img{max-width:100%}.wrap{max-width:1210px;margin:auto;padding:0 26px}.topbar{background:#191b1e;color:#c8cbd0;font-size:12px}.topflex{display:flex;justify-content:space-between;gap:12px;padding-top:11px;padding-bottom:11px}.header{background:white;position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line);box-shadow:0 4px 20px #15151508}.nav{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand img{width:190px;height:67px;object-fit:contain;object-position:left}.navlinks{display:flex;align-items:center;gap:23px;font-size:13px;font-weight:700}.navlinks>a:hover{color:var(--red)}.nav-cta,.btn{background:var(--red);color:white!important;border-radius:7px;padding:15px 20px;display:inline-block;font-weight:800}.nav-cta:hover,.btn:hover{background:#c80017}.mobile-menu{display:none;background:none;border:0;font-size:30px}.hero{background:#191b1e;color:white;position:relative;overflow:hidden}.hero:before{content:'';position:absolute;width:680px;height:680px;border:140px solid #ffffff06;border-radius:50%;right:-260px;top:-280px}.hero:after{content:'';position:absolute;right:9%;bottom:0;width:190px;height:7px;background:linear-gradient(90deg,#00a4de 25%,#e6007e 25% 50%,#ffdf00 50% 75%,#fff 75%)}.hero-inner{min-height:530px;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;padding-top:85px;padding-bottom:85px;position:relative}.eyebrow{color:var(--red);font-weight:900;letter-spacing:2.8px;font-size:12px;text-transform:uppercase}.hero .eyebrow{color:#ff5b69}.hero h1{font-size:clamp(43px,5vw,72px);line-height:1.08;letter-spacing:-2px;margin:22px 0}.hero h1 em{font-style:normal;color:#ff3147}.hero p{font-size:17px;line-height:1.9;color:#b9bec4;max-width:570px}.hero-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:30px}.btn-outline{border:1px solid #ffffff66;border-radius:7px;padding:15px 20px;color:#fff;font-weight:800}.hero-art{min-height:330px;border:1px solid #ffffff1f;background:linear-gradient(145deg,#33363c,#202125);border-radius:20px;display:flex;flex-direction:column;justify-content:center;padding:40px;position:relative;box-shadow:22px 22px 0 #ffffff09}.hero-art img{background:#fff;border-radius:10px;padding:22px;width:100%;max-height:190px;object-fit:contain}.hero-art strong{margin-top:25px;font-size:21px}.hero-art p{font-size:13px;margin:7px 0}.cmyk{height:7px;display:flex;margin-top:25px}.cmyk span{flex:1}.cmyk span:nth-child(1){background:#00aeef}.cmyk span:nth-child(2){background:#ec008c}.cmyk span:nth-child(3){background:#fff200}.cmyk span:nth-child(4){background:#080808}.strip{background:#fff;border-bottom:1px solid var(--line)}.strip-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding-top:24px;padding-bottom:24px}.strip-inner div{font-weight:800;font-size:13px;border-right:1px solid var(--line)}.strip-inner b{color:var(--red);margin-right:8px}.section{padding:84px 0}.section.alt{background:var(--light)}.section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px}.section h2,.pagehero h1{font-size:clamp(31px,3.5vw,45px);letter-spacing:-1.2px;margin:10px 0}.section-head p{color:var(--muted);max-width:550px;line-height:1.7}.textlink{font-weight:800;color:var(--red)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.item{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #10151b08}.item-image{height:220px;background:linear-gradient(135deg,#292c31,#17191b);display:flex;align-items:center;justify-content:center;color:white;font-size:48px;font-weight:900;letter-spacing:-5px}.item-image img{width:100%;height:100%;object-fit:cover}.item-image small{font-size:13px;letter-spacing:2px;color:#f04}.item-body{padding:24px}.item-body small{color:var(--red);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:1px}.item-body h3{font-size:20px;margin:11px 0}.item-body p{color:var(--muted);font-size:14px;line-height:1.7;margin-bottom:0}.empty{padding:45px;background:#fff;border:1px dashed #ccd0d4;border-radius:12px;color:var(--muted);grid-column:1/-1}.cta{background:var(--red);color:#fff;padding:55px 0}.cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.cta h2{font-size:34px;margin:0 0 10px}.cta p{margin:0;color:#ffe4e7}.cta a{background:#fff;color:var(--red);padding:17px 25px;border-radius:7px;font-weight:900;white-space:nowrap}.pagehero{background:#f5f6f7;border-bottom:1px solid var(--line);padding:70px 0}.pagehero p{color:var(--muted);max-width:650px;line-height:1.8}.about{max-width:800px;font-size:18px;line-height:2;color:#424951}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.contactbox{border:1px solid var(--line);padding:35px;border-radius:14px}.contactbox p{line-height:1.8;color:var(--muted)}.map{width:100%;height:360px;border:0;border-radius:14px}.footer{background:#191b1e;color:#fff;padding:70px 0 0}.footgrid{display:grid;grid-template-columns:1.4fr 1fr 1.3fr;gap:70px}.footerlogo{width:245px;max-height:115px;object-fit:contain;background:#fff;padding:12px;border-radius:7px}.footer p{color:#a9afb6;line-height:1.8;font-size:14px}.footer h4{margin:0 0 22px}.footer a{display:block;color:#c9cdd2;margin-bottom:14px;font-size:14px}.footer a:hover{color:#fff}.social{display:flex;gap:10px}.social a{width:35px;height:35px;border:1px solid #555a61;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:18px}.copyright{margin-top:60px;border-top:1px solid #383b40;padding-top:22px;padding-bottom:22px;color:#8e959e;font-size:12px}.floatwa{position:fixed;bottom:25px;right:25px;z-index:25;width:60px;height:60px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;font-size:30px;box-shadow:0 8px 25px #0003}.adminbody{background:#f4f5f7}.adminbar{background:#191b1e;color:#fff;padding:19px 0}.adminbar .wrap{display:flex;gap:25px;flex-wrap:wrap;align-items:center}.adminbar a{font-size:14px}.adminmain{max-width:1050px;margin:50px auto;padding:0 20px}.panel{background:white;border:1px solid #e4e6e9;border-radius:12px;padding:25px;margin-bottom:25px}.field{width:100%;padding:13px;border:1px solid #d8dbe0;border-radius:7px;margin:8px 0 14px;font:inherit}.table{width:100%;border-collapse:collapse}.table td,.table th{border-bottom:1px solid #eee;padding:12px;text-align:left}.danger{background:#a71927;color:white;border:0;padding:9px 12px;border-radius:6px;cursor:pointer}.note{background:#fff6dc;padding:12px;border-radius:6px}.btn{border:0;cursor:pointer;font:inherit}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:980px){.navlinks{display:none;position:absolute;top:88px;left:0;right:0;background:white;padding:25px;box-shadow:0 15px 25px #0002;flex-direction:column;align-items:start}.navlinks.open{display:flex}.mobile-menu{display:block}.hero-inner{grid-template-columns:1fr;gap:25px}.hero-art{max-width:520px}.cards{grid-template-columns:repeat(2,1fr)}.footgrid{gap:30px}.strip-inner{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.wrap{padding-left:18px;padding-right:18px}.topflex{display:block}.topflex span:last-child{display:none}.nav{min-height:75px}.navlinks{top:75px}.brand img{width:155px;height:55px}.hero-inner{padding-top:65px;padding-bottom:65px}.hero h1{letter-spacing:-1px}.hero-art{min-height:270px;padding:23px}.cards,.contact-grid,.footgrid,.grid2{grid-template-columns:1fr}.strip-inner{grid-template-columns:1fr 1fr}.strip-inner div{font-size:11px}.section{padding:60px 0}.section-head,.cta .wrap{display:block}.cta a{display:inline-block;margin-top:25px}.pagehero{padding:50px 0}.table{font-size:12px}}


/* Siirt Reklam - Inter fontu */
@font-face {
    font-family: 'Inter';
    src: url('../fonts/InterVariable.woff2') format('woff2');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

body,
button,
input,
textarea,
select {
    font-family: 'Inter', Arial, Helvetica, sans-serif;
}



/* Mobil ana başlık düzenlemesi */
@media (max-width: 650px) {
    .hero h1 {
        font-size: clamp(32px, 8.5vw, 40px);
        line-height: 1.15;
        letter-spacing: -1px;
    }
}


/* WhatsApp butonu */
.floatwa {
    width: 55px !important;
    height: 55px !important;
    font-size: 36px !important;
}

/* İçindeki WhatsApp simgesi */
.floatwa svg,
.floatwa img {
    width: 36px !important;
    height: 36px !important;
}
