.tn-info-box{padding:clamp(22px,4vw,34px);margin-bottom:28px;border:1px solid #e6ebf2;border-radius:18px;background:radial-gradient(circle at 90% 0%,rgba(47,180,99,.14),transparent 36%),linear-gradient(135deg,#fff,#f3fbf7);box-shadow:0 10px 30px rgba(16,24,40,.08)}@media (max-width:640px){.tn-info-box{padding:20px;border-radius:14px}}.tn-info-box h3{margin:0 0 16px;padding-bottom:10px;color:#159447;font-weight:800;border-bottom:1px solid rgba(47,180,99,.25)}.tn-heading{margin:40px 0!important;position:relative;padding-bottom:14px;border-bottom:1px solid #e6ebf2}.tn-heading::before{content:"";display:block;width:54px;height:6px;margin-bottom:10px;border-radius:999px;background:#2fb463}.tn-heading::after{content:"";position:absolute;bottom:-1px;left:0;width:72px;height:2px;background:#2fb463}.tn-table{width:100%;margin:24px 0;border:1px solid #e6ebf2;border-collapse:separate;border-spacing:0;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px rgba(16,24,40,.08)}.tn-table thead th{padding:15px 20px;background:#0b1220;color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.5px}.tn-table tbody tr:nth-child(even){background:#f7f9fc}.tn-table tbody tr:hover{background:#f3fbf7}.tn-table tbody td{padding:16px 20px;border-bottom:1px solid #e6ebf2}.tn-table tbody tr:last-child td{border-bottom:none}@media (max-width:640px){.tn-table thead th,.tn-table tbody td{padding:12px 14px}}.tn-steps{position:relative}.tn-steps::before{content:"";position:absolute;top:40px;bottom:30px;left:21px;width:2px;background:linear-gradient(180deg,#2fb463,#e6ebf2)}.tn-step{position:relative;display:flex;gap:18px;margin-bottom:24px}.tn-step:last-child{margin-bottom:0}.tn-step-num{z-index:1;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#2fb463;box-shadow:0 10px 20px rgba(47,180,99,.22);color:#fff;font-weight:800}.tn-step-body{flex:1;padding-top:8px}.tn-step-title{margin-bottom:4px;color:#111827;font-weight:750}.tn-step-desc{color:#5f6b7a;line-height:1.68}.tn-tech-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:24px 0}@media (max-width:640px){.tn-tech-grid{grid-template-columns:1fr}}.tn-tech-item{padding:18px 20px;border:1px solid #e6ebf2;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(16,24,40,.05);transition:all .22s ease}.tn-tech-item:hover{border-color:rgba(47,180,99,.4);box-shadow:0 16px 38px rgba(16,24,40,.09);transform:translateY(-2px)}.tn-tech-label{margin-bottom:5px;color:#2fb463;font-weight:800;text-transform:uppercase;letter-spacing:.3px}.tn-tech-value{color:#111827;font-weight:700;line-height:1.55}.tn-related-models{margin-top:14px;padding-top:14px;border-top:1px dashed #e6ebf2;color:#5f6b7a}.tn-related-models a{color:#2fb463;font-weight:600}.tn-warranty-list{list-style:none;margin:0 0 18px;padding:0;color:#111827}.tn-warranty-list li{position:relative;padding-left:28px;margin-bottom:12px;line-height:1.55}.tn-warranty-list li::before{content:"✓";position:absolute;left:0;top:0;color:#2fb463;font-weight:900}.tn-warranty-exclude{margin-top:18px;padding-top:16px;border-top:1px solid #e6ebf2;color:#5f6b7a}.tn-warranty-exclude strong{color:#111827}.tn-warranty-links{margin-top:16px;display:flex;gap:18px}.tn-warranty-links a{color:#2fb463;font-weight:700;text-decoration:none}.tn-warranty-links a:hover{text-decoration:underline}.form-bosluk1{margin-top:20px}.form-bosluk2{margin-top:30px;margin-bottom:30px}.form-bosluk3{margin-bottom:50px}.tn-price-table{max-width:100%;margin:30px 0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}.tn-price-table table{width:100%;border-collapse:collapse;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.08)}.tn-price-table th{background:#0f172a;color:#fff;padding:16px;text-align:left;font-size:16px;font-weight:600}.tn-price-table td{padding:15px 16px;border-bottom:1px solid #ececec;font-size:15px;color:#333}.tn-price-table tr:nth-child(even){background:#fafafa}.tn-price-table tr:hover{background:#f5f5f5}@media (max-width:768px){.tn-price-table th,.tn-price-table td{padding:12px;font-size:14px}}