/* FKBS v3.2.3 | Hizmet Kalite Politikamız — standalone, scoped, responsive */
body.page-template-template-quality-policy,body.page-template-template-quality-policy-php{background:#031427}
body.page-template-template-quality-policy .fkbs-site-header,body.page-template-template-quality-policy-php .fkbs-site-header{background:#04182d;box-shadow:none}
.fkbs-qp-page{--qp-cyan:#1ae4ef;--qp-orange:#ff931f;--qp-muted:#c9dfed;--qp-line:#165576;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 36%,#07476790,transparent 41%),radial-gradient(ellipse at 95% 72%,#082f55,transparent 48%),linear-gradient(#031426,#052039 48%,#04152b);color:#fff;font-family:inherit}
.fkbs-qp-page *{box-sizing:border-box}.fkbs-qp-page img{max-width:100%}.fkbs-qp-page a:focus-visible{outline:3px solid #4bf0ff;outline-offset:4px}.fkbs-qp-page h1,.fkbs-qp-page h2,.fkbs-qp-page h3{color:#fff;font-family:inherit}
.fkbs-qp-wrap{width:min(calc(100% - 52px),1380px);margin-inline:auto}
.fkbs-qp-hero{position:relative;background:radial-gradient(ellipse at 80% 42%,#0a729166,transparent 54%),linear-gradient(115deg,#031126 18%,#062b46 75%,#04233e);border-bottom:1px solid #117393}
.fkbs-qp-hero-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);min-height:462px;align-items:stretch}
.fkbs-qp-hero-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;z-index:1;padding:29px 12px 40px 3px}
.fkbs-qp-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#d5e7f3;font-size:13px;margin-bottom:27px}.fkbs-qp-breadcrumb a{color:#61e2f2;text-decoration:none}.fkbs-qp-breadcrumb a:hover{text-decoration:underline}
.fkbs-qp-kicker{font-weight:850;font-size:13px;letter-spacing:.045em;color:var(--qp-orange);display:inline-block;margin-bottom:11px}
.fkbs-qp-hero h1{border-left:6px solid var(--qp-orange);padding-left:21px;margin:0 0 20px;font-size:clamp(43px,5.35vw,75px);font-weight:900;line-height:1.035;letter-spacing:-.05em;text-wrap:balance}
.fkbs-qp-hero h1 span,.fkbs-qp-hero h1 strong{display:block;font-weight:900}.fkbs-qp-hero h1 strong{color:var(--qp-cyan)}
.fkbs-qp-hero-copy>p{font-size:clamp(15px,1.28vw,19px);color:#e5f4fc;line-height:1.65;max-width:610px;margin:0 0 25px}
.fkbs-qp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.fkbs-qp-btn{display:inline-flex;gap:10px;align-items:center;justify-content:center;text-decoration:none!important;text-align:center;padding:13px 21px;border-radius:8px;min-height:46px;font-weight:850;font-size:14px;line-height:1.2;transition:transform .15s ease,background-color .15s ease,border-color .15s ease;white-space:normal}
.fkbs-qp-btn:hover{transform:translateY(-2px)}.fkbs-qp-btn-primary{background:linear-gradient(105deg,#ff9c19,#fa7406);color:white!important;border:1px solid #ffa936;box-shadow:0 7px 24px #0004}.fkbs-qp-btn-outline{color:#73f1fc!important;background:#041c32bb;border:1px solid #1ae4ef}.fkbs-qp-btn-outline:hover{background:#0a405c}
.fkbs-qp-hero-art{min-width:0;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.fkbs-qp-hero-art:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#041b30 0%,transparent 23%,transparent 95%,#031b30 100%);pointer-events:none}.fkbs-qp-hero-img{width:100%;height:100%;max-height:470px;object-fit:cover;object-position:center center;filter:drop-shadow(0 9px 17px #0003)}
.fkbs-qp-pillars{padding:39px 0 44px;scroll-margin-top:90px}
.fkbs-qp-pillar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
.fkbs-qp-pillar{display:flex;gap:16px;align-items:flex-start;min-height:145px;padding:22px 20px;background:linear-gradient(135deg,#0b3a59d8,#06253f);border:1px solid #1a7799;border-radius:13px;box-shadow:inset 0 1px #9ff1ff14,0 10px 23px #00101d57}
.fkbs-qp-card-icon{flex:0 0 47px;height:49px;display:grid;place-items:center;color:var(--qp-cyan)}.fkbs-qp-card-icon.is-orange{color:var(--qp-orange)}.fkbs-qp-icon-image{width:40px;height:40px;object-fit:contain}
.fkbs-qp-pillar h2{font-weight:850;margin:0 0 7px;font-size:19px;line-height:1.2}.fkbs-qp-pillar p{color:#d5e8f2;font-size:14px;line-height:1.55;margin:0}
.fkbs-qp-left-title{padding-left:22px;border-left:8px solid var(--qp-orange);font-size:clamp(30px,3.2vw,45px);line-height:1.11;letter-spacing:-.037em;font-weight:900;margin:0 0 19px}
.fkbs-qp-approach{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.1fr) minmax(240px,.72fr);gap:16px;align-items:center;margin:16px 0 65px}
.fkbs-qp-approach-copy{align-self:center}.fkbs-qp-approach-copy p{max-width:430px;color:#e1f0f7;line-height:1.72;font-size:16px;margin:0}
.fkbs-qp-approach-art{height:340px;align-self:stretch;min-width:0;position:relative;display:grid;place-items:center;overflow:hidden}.fkbs-qp-approach-art:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#04192b 0%,transparent 17%,transparent 83%,#04192b 100%);pointer-events:none}.fkbs-qp-approach-image{height:100%;width:100%;object-fit:cover;object-position:center}
.fkbs-qp-approach-points{display:grid;gap:12px}.fkbs-qp-mini{display:flex;align-items:center;gap:13px;border-radius:11px;border:1px solid #176083;background:linear-gradient(110deg,#0a3853,#08263e);min-height:75px;padding:12px}.fkbs-qp-mini>span{color:var(--qp-cyan);flex:0 0 43px;display:grid;place-items:center}.fkbs-qp-mini:nth-child(even)>span{color:var(--qp-orange)}.fkbs-qp-mini h3{font-size:15px;font-weight:860;margin:0 0 4px;line-height:1.2}.fkbs-qp-mini p{font-size:12.5px;color:#d1e5f1;line-height:1.4;margin:0}
.fkbs-qp-heading{text-align:center;max-width:900px;margin:0 auto 27px}.fkbs-qp-heading h2{font-size:clamp(31px,3.6vw,50px);margin:0 0 10px;line-height:1.1;letter-spacing:-.04em;font-weight:900}.fkbs-qp-heading>p{font-size:15px;line-height:1.55;color:#d7eaf5;margin:0}
.fkbs-qp-process{padding:8px 0 62px}.fkbs-qp-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;margin:0;list-style:none}
.fkbs-qp-step{position:relative;min-height:185px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border:1px solid #176e92;border-radius:13px;background:linear-gradient(135deg,#0b3a59,#06243c);padding:23px 22px 21px 66px;box-shadow:inset 0 1px #fff1}
.fkbs-qp-step:not(:last-child):after{position:absolute;content:'→';color:#ff9a1f;font-size:28px;font-weight:700;right:-25px;top:50%;transform:translateY(-50%);z-index:2}
.fkbs-qp-number{position:absolute;top:20px;left:18px;display:grid;place-items:center;width:32px;height:32px;background:linear-gradient(110deg,#3bf6f6,#02b8d8);color:#042238;font-size:17px;font-weight:900;border-radius:50%}.fkbs-qp-step-icon{display:block;color:var(--qp-cyan);margin-bottom:11px;height:30px}.fkbs-qp-step h3{font-size:17px;font-weight:900;line-height:1.18;margin:0 0 8px}.fkbs-qp-step p{color:#c8e0ed;line-height:1.52;font-size:13px;margin:0}
.fkbs-qp-commitments{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.1fr) minmax(0,.72fr);align-items:center;gap:22px;margin:8px 0 45px}.fkbs-qp-promise-copy p{color:#e2ecf7;font-size:15px;line-height:1.68;max-width:360px;margin:0}.fkbs-qp-promises{list-style:none;padding:0 0 0 25px;margin:0;border-left:1px solid #179cbd;display:grid;gap:12px}.fkbs-qp-promises li{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.53;color:#e3eff8}.fkbs-qp-promises li span{width:25px;height:25px;flex:0 0 25px;border-radius:50%;display:grid;place-items:center;background:var(--qp-cyan);color:#003049;margin-top:1px}
.fkbs-qp-promise-art{height:250px;position:relative;min-width:0;overflow:hidden}.fkbs-qp-promise-art:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#041b30 0%,transparent 15%,transparent 90%,#041b30 100%);z-index:1;pointer-events:none}.fkbs-qp-promise-image{width:100%;height:100%;object-fit:cover;object-position:center}
.fkbs-qp-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid #16acd6;border-radius:15px;margin:0 0 23px;background:linear-gradient(110deg,#06405f,#05223b);box-shadow:inset 0 1px #ffffff20;overflow:hidden}
.fkbs-qp-highlight{padding:18px 15px;display:flex;align-items:flex-start;gap:13px;min-height:91px;position:relative}.fkbs-qp-highlight:not(:last-child):after{content:"";position:absolute;right:0;top:15%;height:70%;width:1px;background:#2a8ca7}.fkbs-qp-highlight-icon{flex:0 0 44px;display:grid;place-items:center;color:var(--qp-cyan)}.fkbs-qp-highlight-icon.is-orange{color:var(--qp-orange)}.fkbs-qp-highlight h2{font-size:16px;line-height:1.18;font-weight:850;margin:0 0 5px}.fkbs-qp-highlight p{font-size:12.5px;line-height:1.45;margin:0;color:#d0e9f5}
.fkbs-qp-extra{padding:30px;margin:0 0 25px;border-radius:13px;border:1px solid #255d7d;background:#0a304c;color:#e8f4ff;font-size:16px;line-height:1.8}.fkbs-qp-extra a{color:#5ce9f3;text-decoration:underline}
.fkbs-qp-cta{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:35px;position:relative;isolation:isolate;margin:0 0 48px;padding:30px 37px;border-radius:17px;border:1px solid #1581a7;background:radial-gradient(ellipse at 16% 17%,#15759a99,transparent 49%),radial-gradient(ellipse at 89% 85%,#0b558bb3,transparent 65%),linear-gradient(120deg,#072c47,#053458);overflow:hidden}.fkbs-qp-cta:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.18;background-image:linear-gradient(60deg,transparent 49%,#31e6fd 49.4%,transparent 50%),linear-gradient(120deg,transparent 49%,#31e6fd 49.3%,transparent 50%);background-size:100px 100px;mask-image:linear-gradient(90deg,transparent 45%,#000)}.fkbs-qp-cta h2{font-size:clamp(28px,3vw,44px);letter-spacing:-.04em;line-height:1.13;margin:0;font-weight:900;padding-left:23px;border-left:9px solid var(--qp-orange)}.fkbs-qp-cta-right p{color:#e3f2fb;font-size:15px;line-height:1.6;margin:0 0 17px}.fkbs-qp-fallback{padding:65px 20px;max-width:1100px;margin:auto}
@media(max-width:1180px){.fkbs-qp-approach{grid-template-columns:minmax(0,.86fr) minmax(0,1.1fr);gap:15px}.fkbs-qp-approach-points{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.fkbs-qp-mini{align-items:flex-start}.fkbs-qp-mini>span{flex-basis:32px}.fkbs-qp-commitments{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.fkbs-qp-promise-art{display:none}.fkbs-qp-pillar{padding:19px 15px}.fkbs-qp-highlight{padding:16px 12px;gap:10px}.fkbs-qp-highlight-icon{flex-basis:34px}}
@media(max-width:940px){.fkbs-qp-hero-grid{min-height:390px;grid-template-columns:1fr .85fr}.fkbs-qp-hero h1{font-size:clamp(36px,5vw,54px)}.fkbs-qp-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fkbs-qp-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fkbs-qp-step:not(:last-child):after{display:none}.fkbs-qp-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.fkbs-qp-highlight:nth-child(2):after{display:none}.fkbs-qp-highlight:nth-child(-n+2){border-bottom:1px solid #2a8ca7}}
@media(max-width:740px){.fkbs-qp-wrap{width:min(calc(100% - 32px),1380px)}.fkbs-qp-hero-grid{grid-template-columns:1fr;min-height:0}.fkbs-qp-hero-copy{padding:23px 0 4px}.fkbs-qp-breadcrumb{margin-bottom:22px}.fkbs-qp-hero h1{font-size:clamp(38px,7.8vw,57px)}.fkbs-qp-hero-art{height:245px}.fkbs-qp-hero-img{height:250px;max-height:250px}.fkbs-qp-approach{grid-template-columns:1fr;margin-top:0;margin-bottom:43px}.fkbs-qp-approach-copy p{max-width:none}.fkbs-qp-approach-art{height:270px}.fkbs-qp-approach-points{grid-template-columns:repeat(2,minmax(0,1fr))}.fkbs-qp-commitments{grid-template-columns:1fr;gap:19px}.fkbs-qp-promises{padding-left:17px}.fkbs-qp-promise-art{display:block;height:205px}.fkbs-qp-cta{grid-template-columns:1fr;gap:14px}}
@media(max-width:530px){.fkbs-qp-wrap{width:min(calc(100% - 26px),1380px)}.fkbs-qp-hero-copy{padding-top:20px}.fkbs-qp-breadcrumb{font-size:11px;gap:6px;margin-bottom:19px}.fkbs-qp-kicker{font-size:11px}.fkbs-qp-hero h1{font-size:clamp(34px,9.8vw,48px);border-left-width:5px;padding-left:14px}.fkbs-qp-hero-copy>p{font-size:14px;line-height:1.57}.fkbs-qp-actions{gap:9px}.fkbs-qp-btn{padding:11px 12px;font-size:12px;min-height:43px}.fkbs-qp-hero-art{height:190px}.fkbs-qp-hero-img{height:200px}.fkbs-qp-pillars{padding:26px 0 35px}.fkbs-qp-pillar-grid{grid-template-columns:1fr;gap:11px}.fkbs-qp-pillar{min-height:0;padding:17px;gap:12px}.fkbs-qp-pillar h2{font-size:17px}.fkbs-qp-pillar p{font-size:13px}.fkbs-qp-card-icon{flex-basis:39px}.fkbs-qp-left-title{font-size:29px;border-left-width:6px;padding-left:14px}.fkbs-qp-approach-copy p{font-size:14px}.fkbs-qp-approach-art{height:205px}.fkbs-qp-approach-points{grid-template-columns:1fr}.fkbs-qp-mini{min-height:68px}.fkbs-qp-process{padding-bottom:40px}.fkbs-qp-heading h2{font-size:29px}.fkbs-qp-steps{grid-template-columns:1fr;gap:11px}.fkbs-qp-step{min-height:120px;padding:19px 17px 18px 66px}.fkbs-qp-number{top:17px;left:15px}.fkbs-qp-step-icon{height:27px}.fkbs-qp-promises li{font-size:13px}.fkbs-qp-highlights{grid-template-columns:1fr;gap:0}.fkbs-qp-highlight:after{display:none}.fkbs-qp-highlight:not(:last-child){border-bottom:1px solid #2a8ca7}.fkbs-qp-cta{padding:23px 19px;margin-bottom:28px}.fkbs-qp-cta h2{font-size:27px;padding-left:15px;border-left-width:6px}.fkbs-qp-cta-right p{font-size:14px}}
@media(prefers-reduced-motion:reduce){.fkbs-qp-btn{transition:none}.fkbs-qp-btn:hover{transform:none}}
