/* Ücretlendirme sayfası — ortak style.css üzerine eklenir. */
.pricing-page{color:#10172e}.pricing-page h1,.pricing-page h2,.pricing-page h3,.price,.step-number{font-family:Georgia,'Times New Roman',serif}.pricing-page .menu [aria-current]{color:var(--green);border-bottom:2px solid var(--green)}.pricing-hero{position:relative;max-width:1536px;min-height:365px;margin:auto;display:flex;align-items:center;overflow:hidden}.pricing-intro{position:relative;z-index:2;padding:40px 5%;width:58%;pointer-events:none}.eyebrow{font-size:13px;letter-spacing:.2em;color:var(--green);margin-bottom:18px}.pricing-intro h1{font-size:clamp(34px,4.2vw,60px);letter-spacing:-.04em;line-height:1.05}.intro-lead{color:#626873;font-size:20px;line-height:1.5;margin-top:18px}.pricing-photo{position:absolute;right:0;top:0;width:58%;height:100%}.pricing-photo>img:first-child{width:100%;height:100%;object-fit:fill}.pricing-photo .real-screen{position:absolute;left:35.3%;top:19.7%;width:51.2%;height:66.1%;object-fit:fill;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.pricing-wrap{width:90%;max-width:1380px;margin:auto}.pricing-hero+.pricing-wrap{padding-top:64px}.price-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.price-card{border:1px solid #88ad8f;border-radius:5px;padding:30px;display:flex;flex-direction:column}.support-card{background:#eaf4eb;border-color:#d4e6d7}.price-heading{display:flex;gap:24px;min-height:140px;border-bottom:1px solid #d4dfd8}.price-icon{height:62px;width:62px;flex:none;border-radius:50%;background:#deeee0;display:grid;place-items:center;color:var(--green);font-size:34px}.price-heading h2{font-size:26px;margin:5px 0 8px}.price{font-size:34px;font-weight:bold;color:var(--green)}.price small{font-size:19px;font-weight:400}.price-card ul{list-style:none;padding:23px 0;flex:1}.price-card li{position:relative;padding-left:44px;margin:0 0 18px;font-size:16px;line-height:1.5}.price-card li:last-child{margin-bottom:0}.price-card li:before{content:'✓';position:absolute;left:0;top:-3px;width:29px;height:29px;border-radius:50%;background:#deeee0;color:var(--green);display:grid;place-items:center;font-weight:bold}.price-note{text-align:center;font-size:13px;color:#687080;margin-top:15px}.setup{padding-top:36px}.pricing-page main h2{line-height:1.15}.setup>h2,.faq>h2,.pricing-contact h2{font-size:30px;letter-spacing:-.035em}.steps{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:28px 0 0;gap:0}.steps li{position:relative;padding:55px 20px 0 60px}.steps li:before{content:'';height:1px;position:absolute;left:0;right:0;top:23px;background:#8eb795}.step-number{position:absolute;z-index:1;top:0;left:0;border:1px solid #6d9f75;background:#eef6ed;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-size:21px}.steps h3{font-size:18px;margin-bottom:10px}.steps p{font-size:15px;color:#657080;line-height:1.6}.faq{padding-top:38px;padding-bottom:22px}.faq h2{margin-bottom:20px}.faq details{border:1px solid #d2d8de;border-radius:5px;margin-bottom:7px}.faq summary{list-style:none;cursor:pointer;padding:12px 18px;font-family:Georgia,serif;font-size:18px;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+'}.faq details[open] summary:after{content:'−'}.faq details p{padding:0 18px 18px;font-size:15px;line-height:1.7;color:#586370}.pricing-contact{background:#e2efe1;padding:22px 0}.pricing-contact>.pricing-wrap{display:flex;justify-content:space-between;align-items:center;gap:25px}.pricing-page footer{color:white}
@media(min-width:1540px){.pricing-photo{height:365px}}
@media(max-width:900px){.pricing-hero{display:block}.pricing-intro{width:100%;padding:32px 5%}.pricing-intro h1{font-size:38px}.pricing-photo{position:relative;width:100%;height:auto;aspect-ratio:2.1}.intro-lead{font-size:17px}.pricing-hero+.pricing-wrap{padding-top:40px}.price-card{padding:22px}.price-heading{gap:14px}.price-heading h2{font-size:25px}.price-icon{width:45px;height:45px;font-size:26px}.price{font-size:28px}.steps{grid-template-columns:1fr 1fr;gap:25px}.pricing-contact h2{font-size:25px}}
@media(max-width:600px){.pricing-intro h1{font-size:32px}.price-grid{grid-template-columns:1fr;gap:22px}.price-heading{min-height:115px}.price-card li{font-size:15px}.setup>h2,.faq>h2{font-size:26px}.steps{grid-template-columns:1fr}.steps li{padding:0 0 5px 65px;min-height:72px}.steps li:before{display:none}.steps h3{margin-bottom:6px}.pricing-contact>.pricing-wrap{flex-direction:column;align-items:flex-start}.faq summary{font-size:17px}}
/* Görselin sol kenarındaki gömülü yazıyı örter; başlığı temiz beyazda tutar. */
.pricing-photo::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,#fff 0%,#fff 19%,rgba(255,255,255,.96) 23%,rgba(255,255,255,.72) 29%,rgba(255,255,255,0) 39%)}
/* Ücret kutuları: daha kompakt, yatayda ortalı. */
.price-grid{max-width:1080px;margin-inline:auto;gap:20px}
.price-card{padding:24px}
.price-heading{min-height:118px;gap:18px}
.price-heading h2{font-size:26px}
.price-card ul{padding:20px 0}
.price-card li{margin-bottom:14px}
@media(max-width:600px){.price-card{padding:22px}.price-heading{min-height:108px}.price-heading h2{font-size:22px}}
