/* İNOVATİX SOFT — WORDPRESS FOOTER / YAZILIM KATALOĞU, 2026-10-29 */
body .ix26-footer{display:none!important}
body .ix-ref-footer{--ixf-orange:#FD4000;box-sizing:border-box;background:linear-gradient(180deg,#fffaf8 0%,#fff 27%,#f6f8fc 100%);border-top:3px solid #FD4000;color:#1a2636;font-family:inherit;font-size:13px;line-height:1.65;overflow:hidden}
body .ix-ref-footer *{box-sizing:border-box}
body .ix-ref-footer .ix-ref-shell{width:min(1220px,calc(100% - 48px));margin:0 auto;padding:44px 0 20px}
body .ix-ref-footer .ix-ref-columns{display:grid;grid-template-columns:minmax(270px,1.8fr) repeat(4,minmax(120px,1fr));column-gap:34px;row-gap:30px;align-items:start}
body .ix-ref-footer .ix-ref-company{min-width:0}
body .ix-ref-footer .ix-ref-logo{display:inline-flex;align-items:center;height:58px;text-decoration:none}
body .ix-ref-footer .ix-ref-logo img{display:block;object-fit:contain;width:193px;height:auto;max-height:58px}
body .ix-ref-footer .ix-ref-company p{color:#64748b;font-size:12.5px;line-height:1.85;margin:14px 0 12px;max-width:335px}
body .ix-ref-footer .ix-ref-contact{display:flex;flex-direction:column;gap:7px;margin:12px 0 18px;font-size:12px;color:#48566a}
body .ix-ref-footer .ix-ref-contact span,body .ix-ref-footer .ix-ref-contact a{display:flex;align-items:flex-start;gap:9px;color:inherit;text-decoration:none;overflow-wrap:anywhere}
body .ix-ref-footer .ix-ref-contact b{color:#FD4000;font-size:15px;font-weight:800;line-height:1.3;min-width:13px}
body .ix-ref-footer .ix-ref-contact a:hover{color:#FD4000}
body .ix-ref-footer .ix-ref-smalltitle{color:#c63200;font-size:10px;font-weight:800;letter-spacing:2px;margin:18px 0 9px}
body .ix-ref-footer .ix-ref-ns{display:flex;flex-wrap:wrap;gap:7px}
body .ix-ref-footer .ix-ref-ns code{font:600 10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;border:1px solid #dfe5ed;border-radius:7px;background:#fff;padding:9px 8px;color:#374155;box-shadow:0 4px 10px rgba(0,0,0,.03)}
body .ix-ref-footer .ix-ref-social{display:flex;gap:8px;margin-top:16px}
body .ix-ref-footer .ix-ref-social a{width:36px;height:36px;display:flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid #dce3ed;border-radius:9px;background:#fff;color:#334155;font-size:19px;box-shadow:0 4px 10px rgba(20,36,50,.05);transition:color .2s,border-color .2s,transform .2s}
body .ix-ref-footer .ix-ref-social a:hover{color:#FD4000;border-color:#FD4000;transform:translateY(-2px)}
body .ix-ref-footer .ix-ref-group{display:flex;flex-direction:column;align-items:flex-start;gap:11px;min-width:0}
body .ix-ref-footer .ix-ref-group h3{color:#141e30;font-size:13px;font-weight:800;margin:4px 0 14px;position:relative;line-height:1.5}
body .ix-ref-footer .ix-ref-group h3::after{content:"";position:absolute;bottom:-9px;left:0;width:26px;height:2px;background:#FD4000}
body .ix-ref-footer .ix-ref-group a{font-size:11.9px;font-weight:550;line-height:1.5;color:#64748b;text-decoration:none;overflow-wrap:anywhere;transition:color .18s}
body .ix-ref-footer .ix-ref-group a:hover{color:#FD4000}
body .ix-ref-footer .ix-ref-trust{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(350px,1.5fr) auto;gap:20px;align-items:center;margin-top:37px;padding:21px 20px;background:#fff;border:1px solid #e2e7ee;border-radius:15px;box-shadow:0 10px 30px rgba(24,40,60,.045)}
body .ix-ref-footer .ix-ref-trust-intro{display:flex;align-items:center;gap:12px}
body .ix-ref-footer .ix-ref-shield{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#fff0eb;color:#FD4000;font-weight:900;font-size:23px;flex:none}
body .ix-ref-footer .ix-ref-trust-intro strong{display:block;color:#243044;font-size:12px;font-weight:800}
body .ix-ref-footer .ix-ref-trust-intro small{display:block;color:#8390a2;font-size:10px;margin-top:2px}
body .ix-ref-footer .ix-ref-trust-pills{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px}
body .ix-ref-footer .ix-ref-trust-pills span{white-space:nowrap;border:1px solid #e2e7ed;border-radius:7px;padding:8px 9px;font-size:10px;font-weight:700;background:#f9fafb;color:#5f6e82}
body .ix-ref-footer .ix-ref-payments{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px}
body .ix-ref-footer .ix-ref-payments small{color:#95a0af;font-size:10px;width:100%;text-align:right;font-weight:700}
body .ix-ref-footer .ix-ref-pay-iy{font-size:15px;letter-spacing:-.7px;color:#4377fd;font-weight:900}
body .ix-ref-footer .ix-ref-pay-visa{font-size:14px;font-style:italic;color:#14337d;font-weight:900}
body .ix-ref-footer .ix-ref-pay-mc{display:flex;gap:0;align-items:center;height:17px}
body .ix-ref-footer .ix-ref-pay-mc i{width:16px;height:16px;border-radius:50%;background:#dc341e;display:block}
body .ix-ref-footer .ix-ref-pay-mc i+i{background:#ffc04d;margin-left:-6px;opacity:.9}
body .ix-ref-footer .ix-ref-pay-troy{font-size:14px;font-style:italic;color:#135a66;font-weight:900}
body .ix-ref-footer .ix-ref-popular{border-top:1px solid #dfe5ee;border-bottom:1px solid #dfe5ee;margin-top:20px;padding:13px 0;display:flex;align-items:center;flex-wrap:wrap;gap:9px 16px}
body .ix-ref-footer .ix-ref-popular strong{font-size:10px;letter-spacing:1.7px;font-weight:900;color:#c23800}
body .ix-ref-footer .ix-ref-popular a{font-size:11px;text-decoration:none;color:#7c8a9e;font-weight:700}
body .ix-ref-footer .ix-ref-popular a:hover{color:#FD4000}
body .ix-ref-footer .ix-ref-copyright{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:10.5px;margin:15px 0 0;color:#8591a4}
body .ix-ref-footer .ix-ref-copyright strong{color:#354359;font-weight:700}
/* KATALOG: dört yoğun sütun yerine üç ferah sütun */
body .ix-public-catalog{max-width:1220px!important;margin:40px auto 76px!important}
body .ix-public-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}
body .ix-public-catalog__card{min-height:288px!important;padding:26px!important;border-radius:18px!important;border:1px solid #e6e9ef!important;box-shadow:0 9px 28px rgba(25,36,58,.045)!important}
body .ix-public-catalog__card:hover{border-color:#FD4000!important;box-shadow:0 18px 40px rgba(253,64,0,.08)!important}
body .ix-public-catalog__name{font-size:20px!important;line-height:1.35!important;letter-spacing:-.4px!important;margin-bottom:11px!important}
body .ix-public-catalog__desc{font-size:13.5px!important;line-height:1.7!important;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
body .ix-public-catalog__primary{background:#FD4000!important;color:white!important}
@media(max-width:1100px){
 body .ix-ref-footer .ix-ref-columns{grid-template-columns:minmax(240px,1.5fr) repeat(2,minmax(150px,1fr));gap:32px}
 body .ix-ref-footer .ix-ref-trust{grid-template-columns:1fr 1fr}
 body .ix-ref-footer .ix-ref-payments{grid-column:1/-1;justify-content:flex-start}
 body .ix-ref-footer .ix-ref-payments small{text-align:left}
}
@media(max-width:800px){
 body .ix-public-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
}
@media(max-width:620px){
 body .ix-ref-footer .ix-ref-shell{width:min(100% - 30px,500px);padding:30px 0 22px}
 body .ix-ref-footer .ix-ref-columns{grid-template-columns:1fr 1fr;gap:28px 20px}
 body .ix-ref-footer .ix-ref-company{grid-column:1/-1}
 body .ix-ref-footer .ix-ref-logo img{width:172px}
 body .ix-ref-footer .ix-ref-company p{max-width:100%}
 body .ix-ref-footer .ix-ref-group{gap:10px}
 body .ix-ref-footer .ix-ref-group h3{font-size:13px}
 body .ix-ref-footer .ix-ref-group a{font-size:11.6px}
 body .ix-ref-footer .ix-ref-trust{display:flex;flex-direction:column;align-items:stretch;gap:15px;padding:17px}
 body .ix-ref-footer .ix-ref-trust-pills{justify-content:flex-start}
 body .ix-ref-footer .ix-ref-payments{justify-content:flex-start}
 body .ix-ref-footer .ix-ref-popular{gap:8px 12px}
 body .ix-public-catalog__grid{grid-template-columns:1fr!important;gap:14px!important}
 body .ix-public-catalog__card{min-height:0!important;padding:22px!important}
}



/* IX_COMTR_VISIBLE_CATALOG_GRID_FINAL — WordPress rendered software listing */
body .ix26-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}
body .ix26-product-grid .ix26-catalog-card{min-width:0!important;border-radius:17px!important;padding:25px!important;box-shadow:0 12px 28px rgba(22,37,60,.055)!important}
body .ix26-product-grid .ix26-catalog-card h3{font-size:20px!important;line-height:1.32!important;letter-spacing:-.5px!important;overflow-wrap:anywhere!important}
body .ix26-product-grid .ix26-catalog-card__desc{font-size:13.5px!important;line-height:1.7!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
body .ix26-product-grid .ix26-catalog-card__actions{display:flex!important;align-items:center;gap:10px;flex-wrap:wrap}
@media(max-width:900px){body .ix26-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){body .ix26-product-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}body .ix26-product-grid .ix26-catalog-card{padding:22px!important}}
