/* Üretio paketler sayfası */
.package-hero{background:linear-gradient(125deg,#0b2429,#113d38);color:#fff;padding:95px 0 90px}
.package-hero .eyebrow{color:#a9e48c}
.package-hero h1{font-size:clamp(40px,5vw,69px);line-height:1.09;letter-spacing:-.055em;max-width:1000px;margin:22px 0}
.package-hero p{color:#c7dcda;font-size:19px;line-height:1.6;max-width:745px;margin-bottom:28px}
.packages-section{padding-top:85px}
.plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;align-items:stretch}
.plan-card{border:1px solid #dbe9e4;background:#fff;border-radius:19px;overflow:hidden;display:flex;flex-direction:column;min-width:0;box-shadow:0 12px 36px #123d3422}
.plan-card.plan-featured{border:2px solid #226b55;box-shadow:0 20px 50px #123d3430;transform:translateY(-5px)}
.plan-top{padding:27px 25px 23px;display:flex;flex-direction:column;align-items:flex-start;min-height:360px}
.plan-top-label{display:inline-flex;padding:5px 12px;background:#dff8e4;color:#16674c;font-weight:850;font-size:11px;border-radius:80px}
.plan-top-label.subdued{background:#eff5f2;color:#42766d}
.plan-category{text-transform:uppercase;font-weight:900;letter-spacing:.15em;font-size:11px;color:#4e8b7c;margin-top:22px}
.plan-top h2{font-size:clamp(26px,2.7vw,35px);letter-spacing:-.055em;margin:8px 0;color:#102e31}
.plan-top>p:not(.plan-price){font-size:14px;color:#5a7b76;line-height:1.65;margin:0}
.plan-audience{font-size:12px;line-height:1.6;color:#567871;padding:12px 0;margin-top:12px}
.plan-price{font-size:16px;font-weight:850;color:#173c38;margin:10px 0 17px!important}
.plan-button{display:flex;justify-content:space-between;gap:10px;align-items:center;align-self:stretch;margin-top:auto;text-decoration:none!important;background:#143f3b;color:#fff;border-radius:11px;padding:13px 16px;font-size:13px;font-weight:800}
.plan-button.prominent{background:#b8f087;color:#133a2f}
.plan-button:hover{filter:brightness(1.11)}
.plan-features{padding:24px 25px 31px;border-top:1px solid #e0ebe5;background:#fbfdfa;flex:1}
.plan-features h3{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#355b52;margin:0 0 20px}
.plan-features ul{margin:0;padding:0;list-style:none;display:grid;gap:14px}
.plan-features li{padding-left:29px;position:relative;font-size:13px;line-height:1.5;color:#324c49}
.plan-features li:before{content:"✓";position:absolute;left:0;top:0;display:grid;place-items:center;background:#e1f6e7;border-radius:50%;color:#267357;font-weight:900;width:19px;height:19px;font-size:12px}
.packages-disclaimer{margin:25px 0 0;color:#6e8381;font-size:12px;line-height:1.75;background:#f3f8f5;border-radius:12px;padding:16px 20px}
.package-table-section{background:#edf5f1}
.package-table-wrap{overflow:auto;border-radius:16px;background:#fff;border:1px solid #dbeae2}
.package-table{border-collapse:collapse;min-width:600px;width:100%}
.package-table th,.package-table td{padding:17px 21px;border-bottom:1px solid #e5efe9;text-align:center;font-size:13px}
.package-table thead th{background:#123e3a;color:#fff;font-size:14px}
.package-table tbody th{text-align:left;color:#254640;font-weight:680;width:45%}
.package-table tr:last-child>*{border-bottom:0}
.plan-yes{color:#248d61;font-size:19px;font-weight:900}
.plan-no{color:#a6b5af}
@media(max-width:1080px){.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-card:last-child{grid-column:1/-1}.plan-top{min-height:340px}}
@media(max-width:720px){.plans-grid{grid-template-columns:1fr}.plan-card:last-child{grid-column:auto}.plan-card.plan-featured{transform:none}.package-hero{padding:70px 0}.package-hero p{font-size:16px}.plan-top{min-height:auto}.plan-price{margin-top:17px!important}.plan-button{margin-top:12px}.package-table th,.package-table td{padding:13px 11px}}
