/* İki sürümün ortak parçaları: plan kutusu, SSS, kaynakça, Proverim footer, WhatsApp */
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
html,body{overflow-x:clip}
img{display:block;max-width:100%}
.k{display:inline-block;transition:opacity .2s linear,filter .2s linear}
[data-bel]{opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}
[data-bel].gor{opacity:1;transform:none}

/* Plan kutusu */
.plan{max-width:1000px;margin:0 auto;text-align:center;background:linear-gradient(#f4f1e8,#eef0e4);border-radius:14px;padding:56px 28px 44px}
.plan h2{font:800 clamp(1.9rem,4vw,3rem)/1.1 var(--baslik),serif;color:#24361a;margin:0 auto 14px;max-width:720px}
.plan h2 em{font-style:normal;background:linear-gradient(90deg,#4f6b2e,#8fae5c);-webkit-background-clip:text;background-clip:text;color:transparent}
.plan>p{max-width:640px;margin:0 auto;color:#5d6650;font-size:1rem;line-height:1.7}
.satirlar{max-width:760px;margin:34px auto 0;display:grid;gap:14px;text-align:left}
.satir{display:grid;grid-template-columns:52px 1fr 40px;gap:16px;align-items:center;background:#fff;border:1px solid #e3e6d8;border-radius:14px;padding:16px 18px;text-decoration:none;color:#24361a;font-weight:700;font-size:.97rem;line-height:1.45;box-shadow:0 6px 22px -14px rgba(36,54,26,.35);transition:transform .25s,box-shadow .25s,border-color .25s}
.satir:hover{transform:translateY(-2px);border-color:#c5d1a8;box-shadow:0 14px 30px -16px rgba(36,54,26,.45)}
.satir .ik{width:52px;height:52px;border-radius:12px;background:#e6ecd9;display:grid;place-items:center}
.satir svg{width:26px;height:26px;fill:none;stroke:#4f6b2e;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.satir .ok{width:38px;height:38px;border-radius:50%;border:1px solid #d6dcc7;display:grid;place-items:center;font-weight:800;transition:background .25s,color .25s}
.satir:hover .ok{background:#4f6b2e;color:#fff;border-color:#4f6b2e}

/* SSS */
.sss{max-width:860px;margin:0 auto}
.sss h2{font:800 clamp(1.8rem,3.4vw,2.6rem)/1.15 var(--baslik),serif;text-align:center;margin-bottom:26px}
.sss-m{border-bottom:1px solid #e6e1d6}
.sss-s{all:unset;display:block;width:100%;cursor:pointer;padding:18px 40px 18px 0;font-weight:700;font-size:1.04rem;line-height:1.45;position:relative}
.sss-s::after{content:"+";position:absolute;right:6px;top:13px;font-size:1.5rem;font-weight:400;transition:transform .3s;color:var(--vurgu)}
.sss-m.acik .sss-s::after{transform:rotate(45deg)}
.sss-c{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}
.sss-m.acik .sss-c{grid-template-rows:1fr}
.sss-c>div{overflow:hidden}
.sss-c p{padding:0 0 18px;color:#55524b;line-height:1.75}

/* Kaynakça */
.kaynak{max-width:980px;margin:0 auto;font-size:.82rem;color:#77736a;line-height:1.6}
.kaynak h2{font:700 1rem var(--govde),sans-serif;letter-spacing:.04em;color:#3b3833;margin-bottom:12px}
.kaynak ol{padding-left:22px;columns:2;column-gap:40px}
.kaynak li{break-inside:avoid;margin-bottom:6px}
.kaynak a{color:inherit}
@media(max-width:760px){.kaynak ol{columns:1}}

/* Proverim footer */
.pf{background:#fff;position:relative;z-index:1;border-top:1px solid #ecebe6;font-family:var(--govde),sans-serif}
.pf-w{max-width:1320px;margin:0 auto;padding:56px 32px 0}
.pf-ust{display:grid;grid-template-columns:1.45fr .8fr 1fr;gap:48px;padding-bottom:44px;border-bottom:1px solid #ecebe6}
.pf-marka img{height:30px;width:auto}
.pf-marka p{margin-top:26px;color:#6b6b66;font-size:.98rem;line-height:1.85;max-width:520px}
.pf-link{display:flex;flex-direction:column;gap:14px}
.pf-link a{color:#4a4a45;text-decoration:none}
.pf-link a:hover{color:#3f8f2e}
.pf-ilet b{display:block;color:#23331d;font-size:1.05rem;margin-bottom:14px}
.pf-wa{display:inline-flex;align-items:center;gap:10px;color:#23331d;font-weight:700;text-decoration:none;font-size:1.05rem;margin-bottom:30px}
.pf-wa svg{width:20px;height:20px;fill:#23331d}
.pf-sos{display:flex;gap:12px}
.pf-sos a{width:46px;height:46px;border-radius:50%;background:#f1f2ee;border:1px solid #e1e3dc;display:grid;place-items:center}
.pf-sos svg{width:20px;height:20px;fill:none;stroke:#23331d;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.pf-sos a:nth-child(2) svg{fill:#23331d;stroke:none}
.pf-alt{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:26px 0 30px;font-size:.92rem;color:#7a7a74}
.pf-alt a{color:#7a7a74;text-decoration:none}
.pf-alt b{color:#23331d}
.wa-yuzen{position:fixed;right:22px;bottom:22px;z-index:60;width:60px;height:60px;border-radius:50%;background:#25d366;display:grid;place-items:center;box-shadow:0 10px 26px rgba(37,211,102,.45)}
.wa-yuzen svg{width:30px;height:30px;fill:#fff}
@media(max-width:900px){.pf-ust{grid-template-columns:1fr;gap:30px}.pf-w{padding:44px 20px 0}.wa-yuzen{width:54px;height:54px;right:16px;bottom:16px}}
