/* AGRIREMAP ek stilleri (2026-10-17) — Prime temasinin (site.css) uzerine. Renkler Prime tokenlarindan; tarim yesili yalniz vurgu. */
:root{--ar-yesil:#2e9e4f;--ar-yesil-acik:#8be36a}

/* giris: traktor fotografi arka planda */
.ar-hero .hero-foto{opacity:1!important;background-size:cover!important;background-position:center right!important}
.ar-hero .hero-metin .eyebrow::before{background:var(--ar-yesil-acik)!important;box-shadow:0 0 10px var(--ar-yesil-acik)!important}
.ar-hero h1 .g{display:block;margin-top:10px;font-size:.52em;line-height:1.2}

/* genel kartlar */
.ar-kart{display:flex;flex-direction:column;gap:12px;padding:clamp(22px,3vw,32px)!important}
.ar-kart>svg{width:44px;height:44px}
.ar-kart p{flex:1}
.ar-vurgu{border-color:var(--mavi)!important;box-shadow:0 0 0 1px rgba(10,132,255,.25),0 20px 50px -24px rgba(10,132,255,.45)}
.ar-etiket-baslik{align-self:center;color:var(--soluk);font-weight:600;margin-right:4px}

/* nasil calisir */
.ar-adimlar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:22px}
.ar-adim{position:relative;padding-top:52px!important}
.ar-no{position:absolute;top:18px;left:20px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:14px;
  color:#fff;background:linear-gradient(135deg,var(--ar-yesil),var(--mavi))}
@media (max-width:900px){.ar-adimlar{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:520px){.ar-adimlar{grid-template-columns:1fr}}

/* fotografli sektor kartlari */
.sk-foto{display:block;overflow:hidden}
.sk-foto img{display:block;width:100%;height:100%;object-fit:cover}
.sektor-k.fotolu{min-height:260px}
.sektor-k .sk-arka{position:absolute;inset:0;z-index:0}
.sektor-k .sk-arka img{transition:transform .5s ease}
.sektor-k.fotolu::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(4,7,14,.05) 20%,rgba(4,7,14,.6) 60%,rgba(4,7,14,.94) 100%)}
.sektor-k.fotolu>*:not(.sk-arka){position:relative;z-index:2}
.sektor-k.fotolu .sik{position:absolute!important;z-index:2}
.sektor-k.fotolu b{color:#fff!important;font-size:22px}
.sektor-k.fotolu span{color:#c8d6e8!important}
.sektor-k.fotolu:hover .sk-arka img{transform:scale(1.04)}
@media (prefers-reduced-motion:reduce){.sektor-k .sk-arka img{transition:none}.sektor-k.fotolu:hover .sk-arka img{transform:none}}
.sk-giris{display:block;margin-top:26px;aspect-ratio:16/6;border-radius:var(--r);overflow:hidden}
@media (max-width:720px){.sk-giris{aspect-ratio:4/3}}

/* logo: birlesik ikon + yazi daha genis */
.ust .logo img{height:44px!important;width:auto!important;max-width:none!important}
@media (max-width:520px){.ust .logo img{height:30px!important}}
/* menu ogeleri tek satir */
.ana-menu>a,.ana-menu>.acilir>button{white-space:nowrap}
@media (max-width:1180px){.ana-menu>a,.ana-menu>.acilir>button{font-size:14px;padding-left:9px;padding-right:9px}}
/* mobil baslik: teklif dugmesi alttaki cubukta (WhatsApp) var; dil secici kalir */
@media (max-width:560px){.ust-sag>.btn,.ust-sag>a.btn{display:none!important}.ust .logo img{height:28px!important}.ust-sag{gap:6px!important}}

/* ===== GIRIS FOTOGRAFI (2026-10-17, owner gorseli): solda metin, sagda tam gorunen fotograf ===== */
.ar-hero .hero-foto{display:none!important}
.ar-hero .hero-bg{background:radial-gradient(900px 500px at 80% 20%,rgba(46,158,79,.18),transparent 60%),radial-gradient(700px 420px at 10% 90%,rgba(10,132,255,.16),transparent 60%),#04070e!important}
.ar-hero .hero-ic.tekli{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:clamp(24px,3.5vw,52px);align-items:center;max-width:1320px!important}
.ar-hero .hero-metin{max-width:none!important}
.ar-hero h1{font-size:clamp(34px,4.2vw,60px)!important}
.ar-hero-gorsel{margin:0;border-radius:22px;overflow:hidden;box-shadow:0 30px 70px -30px rgba(10,132,255,.45),0 0 0 1px rgba(255,255,255,.06)}
.ar-hero-gorsel img{display:block;width:100%;height:auto}
@media (max-width:960px){.ar-hero .hero-ic.tekli{grid-template-columns:minmax(0,1fr)!important}.ar-hero-gorsel{border-radius:16px}}
/* ECU aile aciklama bolumu */
.ar-ecu-metin p{color:var(--soluk);line-height:1.75;max-width:760px}
.ar-ecu-adim{margin:10px 0 0;padding-left:20px;color:var(--soluk);line-height:1.7}
.ar-ecu-adim li{margin:6px 0}
/* hizli dosya teklifi (2026-10-17) */
.ar-teklif{background:radial-gradient(700px 380px at 90% 10%,rgba(46,158,79,.12),transparent 60%),var(--z1)}
.ar-teklif-ic{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,56px);align-items:center}
.ar-teklif-form{padding:clamp(20px,3vw,30px)!important;margin-top:0}
.prm-form select{width:100%;margin-top:7px;background:var(--z0);border:1px solid var(--cam-cizgi2);border-radius:12px;padding:12px 14px;color:var(--yazi);font:400 15px var(--font);text-transform:none;letter-spacing:0;appearance:auto}
.prm-form select:focus{border-color:var(--mavi);box-shadow:0 0 0 3px rgba(10,132,255,.2);outline:none}
@media (max-width:900px){.ar-teklif-ic{grid-template-columns:minmax(0,1fr)}}
/* rehberler */
.ar-rehber-govde{max-width:820px}
.ar-rehber-govde h2{margin-top:38px}
.ar-rehber-govde p,.ar-rehber-govde li{color:var(--soluk);line-height:1.78}
.ar-rehber-govde ul,.ar-rehber-govde ol{padding-left:22px}
.ar-rehber-govde li{margin:7px 0}
.ar-rehber-govde a{color:var(--mavi)}
.ar-rehber-ozet{border-left:3px solid var(--ar-yesil);padding:14px 18px!important;margin:22px 0}
.ar-rehber-liste{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}
@media (max-width:900px){.ar-rehber-liste{grid-template-columns:minmax(0,1fr)}}
/* gecisli giris sahnesi: fotograf + dikey saha videolari (2026-10-17) */
.ar-sahne{position:relative;aspect-ratio:1672/941;background:#04070e;isolation:isolate}
.ar-sahne::before{content:"";position:absolute;inset:-24px;z-index:0;background:url(/assets/prm/hero-agri-768.webp) center/cover;filter:blur(20px) brightness(.4) saturate(1.2)}
.ar-slayt{position:absolute;inset:0;z-index:1;opacity:0;transition:opacity .9s ease;display:flex;align-items:center;justify-content:center;pointer-events:none}
.ar-slayt.aktif{opacity:1;z-index:2;pointer-events:auto}
.ar-sahne .ar-slayt picture,.ar-sahne .ar-slayt img{display:block;width:100%;height:100%;object-fit:cover}
.ar-vslayt video{height:90%;width:auto;aspect-ratio:9/16;object-fit:cover;border-radius:14px;background:#0b111c;box-shadow:0 20px 50px -18px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.08)}
.ar-vbaslik{position:absolute;left:16px;bottom:14px;max-width:calc(100% - 140px);padding:7px 12px;border-radius:999px;font-size:13px;font-weight:600;color:#fff;background:rgba(4,7,14,.72);backdrop-filter:blur(6px)}
.ar-noktalar{position:absolute;right:14px;bottom:14px;z-index:3;display:flex;gap:7px}
.ar-nokta{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.4);cursor:pointer;transition:background .2s,width .2s}
.ar-nokta[aria-current="true"]{width:24px;border-radius:6px;background:var(--ar-yesil-acik)}
.ar-nokta:focus-visible{outline:2px solid #fff;outline-offset:2px}
.ar-sahne.durgun .ar-noktalar,.ar-sahne.durgun .ar-vslayt{display:none}
@media (max-width:600px){.ar-sahne{aspect-ratio:4/3}.ar-vbaslik{font-size:12px;left:10px;top:10px;bottom:auto;max-width:calc(100% - 20px)}}
@media (prefers-reduced-motion:reduce){.ar-slayt{transition:none}}
