/* GAMELINE V100 - Kurumsal iletişim tasarımı; V99 görünüm ve navigasyon korunur */
#iletisim.contact-v18 {color:#15241a!important;max-width:1220px!important;}
#iletisim .v100-contact-shell{padding:clamp(16px,3vw,34px) 0 70px;}
#iletisim .v100-intro{display:flex;align-items:center;justify-content:space-between;background:#152019;color:#fff;border-radius:24px;padding:clamp(26px,4vw,54px);gap:22px;overflow:hidden;position:relative;margin-bottom:22px;}
#iletisim .v100-overline,#iletisim .v100-company-kicker{display:block;font-size:11px!important;font-weight:800;letter-spacing:2.1px;color:#9ec735!important;margin-bottom:14px;}
#iletisim .v100-intro h2{margin:0 0 12px!important;font-size:clamp(30px,4vw,52px)!important;color:#fff!important;line-height:1.15;font-weight:800;}
#iletisim .v100-intro h2 em{font-style:normal;color:#c6f43c!important;}
#iletisim .v100-intro p{color:#d1dcd2!important;max-width:550px;margin:0!important;font-size:15px;line-height:1.65;}
#iletisim .v100-intro-mark{font-size:clamp(80px,13vw,180px);font-weight:900;line-height:1;letter-spacing:-14px;color:rgba(198,244,60,.12);user-select:none;}
#iletisim .v100-intro-mark span{color:#c6f43c;}
#iletisim .v100-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:22px;align-items:start;}
#iletisim .v100-contact-left{display:grid;gap:15px;min-width:0;}
#iletisim .v100-company{background:#f5f7f0;border:1px solid #d9e1d1;border-radius:20px;padding:26px;}
#iletisim .v100-company .v100-company-kicker{color:#6a8d20!important;}
#iletisim .v100-company h3{color:#1b2a1f!important;font-size:24px;margin:0 0 12px;line-height:1.3;}
#iletisim .v100-company h3 small{display:block;font-size:13px;color:#617063;margin-top:7px;font-weight:600;}
#iletisim .v100-company p{color:#536455!important;line-height:1.65;margin:0;}
#iletisim .v100-channels{display:grid;gap:11px;}
#iletisim .v100-channel,#iletisim .v100-address{display:flex;align-items:center;gap:14px;background:#fff!important;color:#192b20!important;border:1px solid #dde5d8;border-radius:17px;padding:18px 20px;box-shadow:0 8px 24px rgba(19,33,20,.035);min-width:0;}
#iletisim .v100-channel[hidden],#iletisim .v100-address[hidden]{display:none!important;}
#iletisim .v100-ico{width:42px;height:42px;flex-shrink:0;display:grid;place-items:center;border-radius:12px;background:#eff4e5;color:#4b7016;font-size:22px;}
#iletisim .v100-channel>div,#iletisim .v100-address>div{min-width:0;flex:1;}
#iletisim .v100-channel b,#iletisim .v100-address b{display:block;color:#233328;font-size:12px;margin-bottom:6px;letter-spacing:.2px;}
#iletisim .v100-channel a,#iletisim .v100-address a{color:#26542c!important;text-decoration:none;word-break:break-word;font-weight:700;line-height:1.45;}
#iletisim .v100-channel a:hover,#iletisim .v100-address a:hover{text-decoration:underline;}
#iletisim .v100-arrow{color:#74923b;font-size:19px;align-self:center;}
#iletisim .v100-channel-wa{border-color:#b2d9b7;background:#f7fcf5!important;}
#iletisim .v100-address{align-items:flex-start;}
#iletisim .v100-address p{color:#455b48!important;line-height:1.55;margin:0 0 9px;}
#iletisim .v100-form{margin:0!important;border:1px solid #d7e0d0!important;border-radius:20px!important;padding:clamp(22px,3vw,34px)!important;background:#fff!important;box-shadow:0 16px 36px rgba(15,29,16,.06)!important;color:#1d2d22!important;}
#iletisim .v100-form-header h3{font-size:clamp(21px,2.5vw,28px)!important;color:#1d3023!important;line-height:1.25;margin:0 0 9px!important;}
#iletisim .v100-form-header p{color:#647266!important;line-height:1.65;margin:0 0 23px!important;font-size:13px;}
#iletisim .v100-form label{display:block;color:#273c2c!important;font-weight:700;font-size:13px;margin-bottom:16px;}
#iletisim .v100-form input,#iletisim .v100-form select,#iletisim .v100-form textarea{box-sizing:border-box;display:block;width:100%;min-width:0;margin:7px 0 0;background:#f8faf6!important;color:#17271c!important;border:1px solid #cbd8c9!important;border-radius:10px;padding:13px 14px;outline:none;font:inherit;font-size:14px;}
#iletisim .v100-form input:focus,#iletisim .v100-form select:focus,#iletisim .v100-form textarea:focus{border-color:#63972a!important;box-shadow:0 0 0 3px rgba(145,188,65,.18);}
#iletisim .v100-form input::placeholder,#iletisim .v100-form textarea::placeholder{color:#79887b!important;}
#iletisim .v100-form-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;}
#iletisim .v100-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;}
#iletisim .v100-actions .btn.primary{background:#c6f43c!important;border-color:#c6f43c!important;color:#1b281b!important;font-weight:800;}
#iletisim .v100-actions .btn.outline{color:#25472b!important;border-color:#829683!important;}
#iletisim .v100-form-disclaimer{font-size:12px;color:#68796b!important;line-height:1.5;margin:14px 0 0;}
#iletisim #contactFeedback{color:#284d24!important;min-height:1em;}
@media(max-width:840px){#iletisim .v100-contact-grid{grid-template-columns:1fr;}#iletisim .v100-intro-mark{display:none;}}
@media(max-width:520px){#iletisim .v100-form-fields{grid-template-columns:1fr;}#iletisim .v100-intro{border-radius:17px;}#iletisim .v100-company,#iletisim .v100-form{border-radius:15px!important;}}
