/* AirTools · tanıtım (landing) sayfaları — style.css token'larıyla uyumlu */
.lp-crumbs{font-size:var(--fs-etiket);color:var(--muted);margin:var(--a-3h) 0 var(--a-0)}
.lp-crumbs a{color:var(--muted);display:inline-flex;align-items:center;min-height:44px}
.lp-crumbs a:hover{color:var(--blue)}
.lp-crumbs span{margin:0 var(--a-0)}
.lp-crumbs .cur{color:var(--ink);font-weight:600;margin-left:0}

.lp{max-width:900px}
.lp-hero{padding:var(--a-3h) 0 var(--a-5);border-bottom:1px solid var(--line);margin-bottom:var(--a-5)}
.lp-hero h1{font-size:var(--fs-h1);line-height:1.18;margin:var(--a-2) 0 0;color:var(--navy);letter-spacing:-.5px}
.lp-lead{font-size:var(--fs-kart);line-height:1.65;color:var(--muted);margin:var(--a-3) 0 0;max-width:38rem}
.lp-kicker{font-size:var(--fs-kucuk);color:var(--muted);margin:var(--a-3) 0 0}
.lp-cta{display:flex;gap:var(--a-2);flex-wrap:wrap;margin-top:var(--a-3h)}
@media(max-width:520px){.lp-lead{font-size:var(--fs-govde)}}
/* Hero iki sütun: solda metin, sağda araç özet kutusu (at_arac_ozet) */
.lp-hero--ozet{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--sec-y-s);align-items:center}
.lp-hero--ozet > *{min-width:0}
@media(max-width:760px){.lp-hero--ozet{grid-template-columns:minmax(0,1fr)}}

.lp-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--a-3);margin-bottom:var(--a-5)}
.lp-benefit{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:var(--a-3h)}
.lp-benefit h3{margin:0 0 var(--a-1);font-size:var(--fs-govde);color:var(--navy)}
.lp-benefit p{margin:0;font-size:var(--fs-ikincil);color:var(--muted);line-height:1.6}
@media(max-width:760px){.lp-benefits{grid-template-columns:1fr}}

.lp-sec{margin-bottom:var(--a-5)}
.lp-sec h2{font-size:var(--fs-h2-kart);color:var(--navy);margin:0 0 var(--a-3);letter-spacing:-.3px}

.lp-list{margin:0;padding-left:0;list-style:none}
.lp-list li{position:relative;padding:var(--a-1) 0 var(--a-1) var(--a-5);font-size:var(--fs-ikincil);border-bottom:1px solid var(--line)}
.lp-list li:last-child{border-bottom:none}
.lp-list li::before{content:"";position:absolute;left:6px;top:16px;width:7px;height:7px;border-radius:50%;background:var(--blue)}

.lp-steps{counter-reset:s;list-style:none;margin:0;padding:0}
.lp-steps li{counter-increment:s;position:relative;padding:0 0 var(--a-3h) var(--a-6);margin:0}
.lp-steps li::before{content:counter(s);position:absolute;left:0;top:0;width:34px;height:34px;border-radius:50%;
  background:var(--navy);color:var(--deep-ink);font-weight:700;font-size:var(--fs-ikincil);display:flex;align-items:center;justify-content:center}
.lp-steps li::after{content:"";position:absolute;left:17px;top:38px;bottom:2px;width:1px;background:var(--line)}
.lp-steps li:last-child::after{display:none}
.lp-steps b{display:block;font-size:var(--fs-govde);color:var(--ink);margin-bottom:var(--a-0);padding-top:var(--a-1)}
.lp-steps span{display:block;font-size:var(--fs-ikincil);color:var(--muted);line-height:1.65}

.lp-feats{display:grid;grid-template-columns:1fr 1fr;gap:var(--a-0) var(--a-3h);margin:0;padding:0;list-style:none}
.lp-feats li{position:relative;padding:var(--a-1) 0 var(--a-1) var(--a-4);font-size:var(--fs-ikincil)}
.lp-feats li::before{content:"✓";position:absolute;left:0;top:8px;color:var(--ok);font-weight:700}
@media(max-width:760px){.lp-feats{grid-template-columns:1fr}}

.lp-faq details{border:1px solid var(--line);border-radius:10px;margin-bottom:var(--a-1);background:var(--paper)}
.lp-faq summary{cursor:pointer;padding:var(--a-3) var(--a-3h);font-weight:600;font-size:var(--fs-ikincil);color:var(--ink);list-style:none}
.lp-faq summary::-webkit-details-marker{display:none}
.lp-faq summary::after{content:"+";float:right;color:var(--blue);font-weight:700;font-size:var(--fs-kart);line-height:1}
.lp-faq details[open] summary::after{content:"−"}
.lp-faq details[open] summary{border-bottom:1px solid var(--line)}
.lp-faq p{margin:0;padding:var(--a-3) var(--a-3h);color:var(--muted);font-size:var(--fs-ikincil);line-height:1.7}

.lp-final{background:var(--slate);border-radius:var(--radius);padding:var(--a-5);text-align:center;margin-bottom:var(--a-5)}
.lp-final h2{margin:0 0 var(--a-1);font-size:var(--fs-lead);color:var(--navy)}
.lp-final p{margin:0;color:var(--muted);font-size:var(--fs-ikincil)}
.lp-final .lp-cta{justify-content:center}

.lp-other h2{font-size:var(--fs-govde);color:var(--muted);margin:0 0 var(--a-2);font-weight:600}
.lp-otherlinks{display:flex;gap:var(--a-2);flex-wrap:wrap}
.lp-otherlinks a{display:inline-block;padding:var(--a-1) var(--a-3);border:1px solid var(--line);border-radius:999px;
  font-size:var(--fs-kucuk);color:var(--ink);background:var(--paper)}
.lp-otherlinks a:hover{border-color:var(--blue);color:var(--blue);text-decoration:none}

/* Araçlar hub */
.lp-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--a-3);margin-bottom:var(--a-5)}
.lp-card{display:block;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:var(--a-3h);color:inherit}
.lp-card:hover{border-color:var(--blue);text-decoration:none;box-shadow:0 6px 22px rgba(37,99,235,.08)}
.lp-card h2{margin:var(--a-2) 0 var(--a-1);font-size:var(--fs-kart);color:var(--navy)}
.lp-card p{margin:0 0 var(--a-3);color:var(--muted);font-size:var(--fs-ikincil);line-height:1.6}
.lp-more{font-size:var(--fs-kucuk);color:var(--blue);font-weight:600}
@media(max-width:760px){.lp-grid{grid-template-columns:1fr}}

/* İletişim */
.lp-contact{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--a-3);align-items:start}
@media(max-width:760px){.lp-contact{grid-template-columns:1fr}}
.lp-pad{padding:var(--a-3) var(--a-3h)}
.lp-2col{display:grid;grid-template-columns:1fr 1fr;gap:var(--a-3)}
@media(max-width:520px){.lp-2col{grid-template-columns:1fr}}
.lp-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}
.lp-fine{font-size:var(--fs-kucuk);color:var(--muted);margin:var(--a-2) 0 0}
.lp-hr{border:none;border-top:1px solid var(--line);margin:var(--a-3) 0}
