/* İNOVATİX SOFT / 2026: Quote and blog cohesive page design. */
.ix27-body .ix27-qb-hero,.ix27-body .ix27-blog-hero{position:relative;background:linear-gradient(125deg,#fff 12%,#fff7f2 60%,#f9fafc 100%);border-bottom:1px solid #f4e9e4}
.ix27-qb-hero-inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:65px;align-items:center;padding-block:48px 57px;min-height:350px}
.ix27-qb-hero h1,.ix27-blog-hero h1{margin:10px 0 15px;color:#202a37;font-weight:950;letter-spacing:-1.8px;line-height:1.14;font-size:clamp(32px,3.6vw,50px)}
.ix27-qb-hero h1 em,.ix27-blog-hero h1 em{color:#FD4000;font-style:normal}
.ix27-qb-hero p,.ix27-blog-hero p{color:#68768a;font-size:14px;line-height:1.82;max-width:690px;margin:0}
.ix27-qb-benefits{display:flex;flex-wrap:wrap;gap:13px 20px;margin-top:24px}
.ix27-qb-benefits span{display:inline-flex;gap:7px;align-items:center;font-size:11.5px;font-weight:800;color:#445266}
.ix27-qb-benefits svg{color:#f04911}
.ix27-qb-hero-art{height:245px;position:relative;background:radial-gradient(ellipse at center,rgba(253,64,0,.10),transparent 70%)}
.ix27-qb-floating-form{position:absolute;left:10%;right:8%;top:12px;padding:27px;background:#fff;border:1px solid #eaeff4;border-radius:17px;box-shadow:0 22px 50px rgba(30,43,61,.12);transform:rotate(3deg)}
.ix27-qb-form-kicker{display:block;font-size:10px;font-weight:900;letter-spacing:1.4px;color:#fd4000;margin-bottom:13px}
.ix27-qb-faux-head,.ix27-qb-faux-row,.ix27-qb-faux-submit{display:block}
.ix27-qb-faux-head{width:72%;height:13px;border-radius:4px;background:#283749;margin-bottom:16px}
.ix27-qb-faux-row{height:11px;width:100%;background:#f0f2f6;border-radius:5px;margin-bottom:10px}
.ix27-qb-faux-short{width:67%}
.ix27-qb-faux-submit{margin-top:20px;padding:10px 13px;background:#fd4000;color:#fff;border-radius:8px;font-size:12px;font-weight:800;text-align:center}
.ix27-qb-floating-check{position:absolute;right:-5px;bottom:8px;display:flex;align-items:center;gap:8px;border-radius:9px;background:#fff;padding:12px 16px;box-shadow:0 10px 24px rgba(25,38,53,.08);font-weight:800;font-size:11px;color:#263646}
.ix27-qb-floating-check svg{color:#fd4000}
.ix27-qb-section{padding:67px 0 76px;background:#f8fafc}
.ix27-qb-layout{display:grid;grid-template-columns:minmax(260px,.66fr) minmax(0,1.34fr);gap:32px;align-items:start}
.ix27-qb-aside{background:#fff;border:1px solid #e8edf2;border-radius:17px;padding:31px;position:sticky;top:120px}
.ix27-qb-aside h2{color:#273344;font-size:26px;line-height:1.2;letter-spacing:-.9px;margin:10px 0 14px;font-weight:900}
.ix27-qb-aside>p{color:#718093;font-size:13px;line-height:1.8;margin:0 0 24px}
.ix27-qb-info-list{display:grid;gap:16px}
.ix27-qb-info-list>div{display:flex;gap:13px;align-items:flex-start;border-bottom:1px solid #eff1f5;padding-bottom:15px}
.ix27-qb-info-list svg{color:#fd4000;flex:none}
.ix27-qb-info-list strong{display:block;font-size:13px;color:#2a3546;margin-bottom:3px}
.ix27-qb-info-list small{font-size:11.5px;color:#8190a1;line-height:1.6}
.ix27-qb-aside-contact{display:grid;gap:11px;background:#fff7f1;border-radius:11px;padding:17px;margin-top:25px}
.ix27-qb-aside-contact strong{font-size:13px;color:#354254}
.ix27-qb-aside-contact a{display:flex;align-items:center;gap:8px;font-size:12px;color:#e74308;font-weight:750;overflow-wrap:anywhere}
.ix27-qb-form-panel{background:#fff;border:1px solid #e6ecf3;border-radius:18px;padding:32px 35px;box-shadow:0 17px 40px rgba(25,40,55,.05);min-width:0}
.ix27-qb-form-title h2{font-size:29px;line-height:1.2;letter-spacing:-1px;margin:9px 0 11px;font-weight:900;color:#202b3b}
.ix27-qb-form-title p{font-size:13px;color:#7a899b;line-height:1.7;margin:0 0 24px}
.ix27-qb-form-panel .ixq-panel{width:100%;max-width:none;margin:0}
.ix27-qb-form-panel .ixq-intro{display:none}
.ix27-qb-form-panel .ixq-form{padding:0;border:0;box-shadow:none;background:transparent;border-radius:0}
.ix27-qb-form-panel .ixq-grid{gap:17px}
.ix27-qb-form-panel .ixq-form input:not([type=checkbox]),.ix27-qb-form-panel .ixq-form select,.ix27-qb-form-panel .ixq-form textarea{border-color:#e0e5ec;background:#fafbfc;min-height:47px}
.ix27-qb-form-panel .ixq-form input:focus,.ix27-qb-form-panel .ixq-form select:focus,.ix27-qb-form-panel .ixq-form textarea:focus{background:#fff}
.ix27-qb-form-panel .ixq-form #ixq-submit{width:100%;min-height:50px;font-size:14px;background:#FD4000;box-shadow:0 9px 25px rgba(253,64,0,.17)}
.ix27-qb-bottom{padding:58px 0 70px;background:#fff}
.ix27-qb-service-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.ix27-qb-service-links a{display:flex;align-items:center;gap:11px;padding:17px;border:1px solid #e7ebf0;border-radius:11px;color:#364456;font-size:12px;font-weight:800;background:#fff;transition:border-color .2s,transform .2s}
.ix27-qb-service-links a:hover{border-color:#ffb99d;transform:translateY(-2px)}
.ix27-qb-service-links a svg:first-child{color:#fd4000}
.ix27-qb-service-links a svg:last-child{margin-left:auto;color:#ef490f}
.ix27-blog-hero-inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(285px,.7fr);gap:65px;align-items:center;min-height:315px;padding-block:44px 56px}
.ix27-blog-search{display:grid;gap:10px;background:#fff;border:1px solid #eaeef3;border-radius:15px;padding:24px;box-shadow:0 18px 40px rgba(26,43,55,.06)}
.ix27-blog-search label{font-size:13px;font-weight:900;color:#2b384a}
.ix27-blog-search>div{display:flex;gap:0;min-height:49px;border:1px solid #dde3eb;border-radius:9px;overflow:hidden;background:#fafbfd}
.ix27-blog-search input{width:100%;min-width:0;border:0!important;background:transparent;padding:10px 13px;font-size:12px;color:#243244;outline:0}
.ix27-blog-search button{border:0;background:#fd4000;color:#fff;width:52px;cursor:pointer;flex:none}
.ix27-blog-search>span{color:#8b97a4;font-size:11px}
.ix27-blog-list{padding:65px 0 80px;background:#f8fafc}
.ix27-blog-bar{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:27px}
.ix27-blog-bar h2{font-size:30px;line-height:1.2;letter-spacing:-1px;margin:7px 0 0;color:#263345;font-weight:900}
.ix27-blog-bar>span{background:#fff;border:1px solid #e9edf2;border-radius:100px;padding:7px 13px;color:#728092;font-size:11px;font-weight:750}
.ix27-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.ix27-blog-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:16px;border:1px solid #e7ebf0;box-shadow:0 8px 27px rgba(30,43,55,.04);transition:transform .2s,box-shadow .2s}
.ix27-blog-card:hover{transform:translateY(-5px);box-shadow:0 20px 38px rgba(30,43,55,.10)}
.ix27-blog-image{display:block;width:100%;aspect-ratio:16/10;overflow:hidden;background:#fff2ec}
.ix27-blog-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}
.ix27-blog-card:hover .ix27-blog-image img{transform:scale(1.035)}
.ix27-blog-placeholder{display:grid;place-content:center;gap:12px;text-align:center;width:100%;height:100%;background:linear-gradient(135deg,#fff0e8,#f7f8fd);color:#fc4e17}
.ix27-blog-placeholder>span{font-size:10px;font-weight:900;letter-spacing:1.7px}
.ix27-blog-card-body{display:flex;flex-direction:column;align-items:stretch;flex:1;padding:24px}
.ix27-blog-meta{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;color:#8995a4;font-size:10px;font-weight:700}
.ix27-blog-meta>span{display:inline-block;background:#fff1e9;color:#da420e;padding:4px 9px;border-radius:6px;max-width:100%}
.ix27-blog-card h3{font-size:18px;line-height:1.45;font-weight:900;letter-spacing:-.4px;margin:15px 0 11px;overflow-wrap:anywhere}
.ix27-blog-card h3 a{color:#263344!important}
.ix27-blog-card h3 a:hover{color:#fd4000!important}
.ix27-blog-card p{font-size:12.5px;line-height:1.8;color:#768395;margin:0 0 22px;flex:1}
.ix27-blog-more{display:inline-flex;gap:8px;align-items:center;font-size:12px;font-weight:900;color:#fd4000!important}
.ix27-blog-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:38px}
.ix27-blog-pagination a{min-width:39px;height:39px;padding:9px;text-align:center;border-radius:8px;border:1px solid #e6eaf0;background:#fff;color:#445367!important;font-size:12px;font-weight:800}
.ix27-blog-pagination a[aria-current=page]{background:#fd4000;border-color:#fd4000;color:#fff!important}
.ix27-blog-results{background:#fff;border-left:3px solid #fd4000;padding:11px 16px;border-radius:7px;color:#667589;margin:0 0 24px;font-size:13px}
.ix27-blog-results a{color:#eb4408;font-weight:800}
.ix27-blog-empty{text-align:center;background:#fff;border:1px solid #e7eaf0;border-radius:15px;padding:50px 20px}
.ix27-blog-empty h3{font-size:20px;font-weight:900;margin:0 0 10px}
.ix27-blog-empty p{font-size:13px;color:#738193}
@media(max-width:1000px){.ix27-qb-hero-inner,.ix27-blog-hero-inner{gap:30px}.ix27-qb-layout{grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr)}.ix27-qb-service-links{grid-template-columns:repeat(2,minmax(0,1fr))}.ix27-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}}
@media(max-width:760px){.ix27-qb-hero-inner,.ix27-blog-hero-inner{grid-template-columns:1fr;min-height:0;padding-block:33px 43px}.ix27-qb-hero-art{display:none}.ix27-qb-layout{grid-template-columns:1fr}.ix27-qb-aside{position:static;order:2}.ix27-qb-form-panel{order:1}.ix27-qb-section{padding:35px 0 45px}.ix27-blog-list{padding:38px 0 50px}.ix27-blog-hero h1,.ix27-qb-hero h1{font-size:35px;letter-spacing:-1.2px}.ix27-blog-search{padding:19px}.ix27-qb-benefits{gap:9px 14px}}
@media(max-width:540px){.ix27-qb-form-panel{padding:25px 19px}.ix27-qb-aside{padding:25px 20px}.ix27-qb-form-title h2{font-size:24px}.ix27-qb-form-panel .ixq-grid{grid-template-columns:1fr}.ix27-qb-service-links,.ix27-blog-grid{grid-template-columns:1fr}.ix27-blog-card-body{padding:21px}.ix27-blog-bar h2{font-size:26px}.ix27-blog-bar>span{font-size:10px}.ix27-blog-hero h1,.ix27-qb-hero h1{font-size:31px}.ix27-qb-benefits{display:grid;grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){.ix27-blog-card,.ix27-qb-service-links a,.ix27-blog-image img{transition:none}}


/* Editorial article detail — unified with blog listing */
.ix27-article-hero{padding:48px 0 43px;background:linear-gradient(145deg,#fff 15%,#fff5ef 82%,#f9fafc);border-bottom:1px solid #f3e9e5}
.ix27-article-hero>.ix27-container{max-width:1050px}
.ix27-article-crumb{display:flex;gap:9px;flex-wrap:wrap;align-items:center;color:#95a0af;font-size:11px;margin-bottom:25px}
.ix27-article-crumb a{color:#778597}
.ix27-article-crumb a:hover{color:#fd4000}
.ix27-article-tag{display:inline-flex;align-items:center;gap:8px;font-weight:900;color:#e1440d;font-size:11px;letter-spacing:1.1px;background:#fff4ec;border:1px solid #ffe0d0;border-radius:50px;padding:9px 15px}
.ix27-article-hero h1{max-width:1050px;font-size:clamp(32px,3.75vw,56px);line-height:1.18;letter-spacing:-1.9px;font-weight:950;color:#202c3a;margin:22px 0 20px}
.ix27-article-byline{display:flex;flex-wrap:wrap;gap:9px;align-items:center;color:#768397;font-size:12px}
.ix27-article-byline strong{color:#334256}
.ix27-article-featured{max-width:1050px;margin-top:34px}
.ix27-article-featured>img{display:block;width:100%;height:auto;max-height:480px;object-fit:cover;border-radius:17px;box-shadow:0 18px 40px rgba(28,42,58,.08)}
.ix27-article-section{padding:54px 0 66px;background:#fff}
.ix27-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:55px;align-items:start;max-width:1050px}
.ix27-article-content{min-width:0;overflow-wrap:anywhere}
.ix27-article-lead{font-size:18px!important;color:#414f61!important;font-weight:650;line-height:1.85!important;padding-bottom:22px;margin:0 0 25px;border-bottom:1px solid #e8ecf1}
.ix27-article-editor{color:#445163;font-size:15px;line-height:1.95}
.ix27-article-editor :is(h2,h3,h4){color:#253346;font-weight:900;line-height:1.34;letter-spacing:-.45px;scroll-margin-top:130px}
.ix27-article-editor h2{font-size:26px;margin:35px 0 13px}
.ix27-article-editor h3{font-size:20px;margin:26px 0 12px}
.ix27-article-editor :is(p,ul,ol,table,blockquote,pre){margin:0 0 20px}
.ix27-article-editor p{line-height:1.95}
.ix27-article-editor a{color:#e5480d;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}
.ix27-article-editor ul,.ix27-article-editor ol{padding-left:24px}
.ix27-article-editor li{margin-bottom:8px}
.ix27-article-editor li::marker{color:#fa4b11}
.ix27-article-editor blockquote{border-left:4px solid #fd4000;padding:13px 20px;background:#fff6f1;color:#5f6878;border-radius:0 12px 12px 0}
.ix27-article-editor blockquote p:last-child{margin-bottom:0}
.ix27-article-editor :is(img,video,iframe){max-width:100%;height:auto;border-radius:11px}
.ix27-article-editor figure{max-width:100%;margin:20px 0 26px}
.ix27-article-editor figcaption{font-size:12px;color:#8794a3;text-align:center;margin-top:8px}
.ix27-article-editor table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;font-size:13px}
.ix27-article-editor td,.ix27-article-editor th{border:1px solid #e3e7ec;padding:10px 14px}
.ix27-article-editor th{background:#fff4ed;color:#364152}
.ix27-article-editor pre{overflow:auto;background:#202a36;color:#f4f6f8;padding:18px;border-radius:10px}
.ix27-article-sidebar{display:grid;gap:18px;min-width:0;position:sticky;top:119px}
.ix27-article-toc,.ix27-article-sidebar-links{display:flex;flex-direction:column;gap:0;background:#f8fafc;border:1px solid #e7ecf2;border-radius:13px;padding:20px}
.ix27-article-toc h2,.ix27-article-sidebar-links h2{font-size:16px;color:#283749;font-weight:900;margin:0 0 12px}
.ix27-article-toc a,.ix27-article-sidebar-links a{font-size:12px;font-weight:650;color:#68778c;line-height:1.55;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:10px 2px;border-bottom:1px solid #ebeff3}
.ix27-article-toc a:last-child,.ix27-article-sidebar-links a:last-child{border-bottom:0}
.ix27-article-toc a:hover,.ix27-article-sidebar-links a:hover{color:#ec4b12}
.ix27-article-toc a.ix27-toc-sub{padding-left:13px;font-size:11px}
.ix27-article-sidebar-cta{background:#fff5ee;border:1px solid #fbe3d5;border-radius:13px;padding:22px}
.ix27-article-sidebar-cta h2{font-size:19px;font-weight:900;line-height:1.35;margin:11px 0}
.ix27-article-sidebar-cta p{font-size:12px;line-height:1.75;color:#7b8795;margin:0 0 17px}
.ix27-article-sidebar-cta .ix27-btn{width:100%}
.ix27-article-end{padding:25px;background:#f8fafc;border:1px solid #e7ebf0;border-radius:12px;margin-top:36px}
.ix27-article-end p{font-size:13px;color:#677589;margin:0 0 17px}
.ix27-article-end>div{display:flex;flex-wrap:wrap;gap:10px}
.ix27-article-related{padding:62px 0 70px;background:#f8fafc}
@media(max-width:900px){.ix27-article-layout{grid-template-columns:minmax(0,1fr) 235px;gap:24px}.ix27-article-sidebar{position:static}.ix27-article-hero h1{font-size:clamp(32px,4.5vw,47px)}}
@media(max-width:720px){.ix27-article-hero{padding:31px 0 35px}.ix27-article-hero h1{font-size:clamp(29px,8.5vw,41px);letter-spacing:-1.1px}.ix27-article-featured{margin-top:19px}.ix27-article-featured>img{border-radius:10px}.ix27-article-section{padding:33px 0 43px}.ix27-article-layout{grid-template-columns:1fr}.ix27-article-sidebar{position:static;grid-row:2;display:grid;grid-template-columns:1fr}.ix27-article-editor h2{font-size:23px}.ix27-article-editor h3{font-size:19px}.ix27-article-related{padding:40px 0}.ix27-article-end>div .ix27-btn{flex:1}.ix27-article-editor{font-size:14px}}

