/* FKBS Kurumsal 3.3.4 | Bakım ve Yedekleme Politikaları | Google font ve JS gerekmez */
.fkbs-pol-page{color:#123054;background:#f7fafe;min-width:0;font-family:inherit;line-height:1.55}
.fkbs-pol-page *{box-sizing:border-box}
.fkbs-pol-container{width:min(1440px,calc(100% - 54px));margin:0 auto}
.fkbs-pol-page a:focus-visible{outline:3px solid #08b3e6;outline-offset:4px}
.fkbs-pol-hero{position:relative;min-height:218px;overflow:hidden;color:#fff;background:linear-gradient(113deg,#061a39,#034c90 58%,#01305b);isolation:isolate}
.fkbs-pol-hero:before{content:"";z-index:-1;position:absolute;right:-5%;bottom:-170px;width:65%;height:350px;border-radius:50%;border:3px solid rgba(29,217,255,.4);transform:rotate(-12deg)}
.fkbs-pol-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,36%);gap:18px;align-items:center;min-height:218px;position:relative}
.fkbs-pol-hero-copy{padding:22px 0 27px;position:relative;z-index:2}
.fkbs-pol-kicker{display:block;letter-spacing:.14em;font-size:11px;color:#85dffb;font-weight:800;margin-bottom:9px}
.fkbs-pol-title-row{display:flex;align-items:center;gap:20px}
.fkbs-pol-hero-icon{border-right:2px solid #48ddf6;padding:12px 19px 12px 0;display:flex;color:#a6eaff;flex:0 0 auto}
.fkbs-pol-hero h1{color:#fff;font-size:clamp(28px,3.45vw,47px);font-weight:850;letter-spacing:-.035em;line-height:1.12;margin:0 0 9px}
.fkbs-pol-hero p{color:#e4f1ff;margin:0;font-size:16px}
.fkbs-pol-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:12px;color:#ecf7ff;margin-top:20px}
.fkbs-pol-breadcrumb a{color:#fff;text-decoration:none}.fkbs-pol-breadcrumb a:hover{text-decoration:underline}
.fkbs-pol-hero-art{height:198px;position:relative;align-self:end;opacity:.93}
.fkbs-pol-art-circles{position:absolute;inset:25px 0 -40px 12%;border-radius:50%;background:radial-gradient(ellipse at 60% 65%,rgba(43,223,255,.22),transparent 65%)}
.fkbs-pol-rack{position:absolute;bottom:-16px;left:18%;height:190px;width:135px;background:repeating-linear-gradient(0deg,#0b2748 0 16px,#1b89c9 16px 20px,#062746 21px 27px);border:4px solid #2b99cf;border-radius:8px;box-shadow:0 0 26px #008dc5;transform:perspective(450px) rotateY(-17deg)}
.fkbs-pol-rack+.fkbs-pol-rack{left:49%;height:225px}
.fkbs-pol-tool{position:absolute;right:4%;top:45px;color:#87f2ff;filter:drop-shadow(0 0 18px #04d3ee)}
.fkbs-pol-backup-cloud,.fkbs-pol-backup-db{position:absolute;display:flex;color:#82efff;filter:drop-shadow(0 0 20px #07b9ef)}
.fkbs-pol-backup-cloud{top:18px;left:20%}.fkbs-pol-backup-db{right:8%;bottom:5px;color:#b9f4ff}
.fkbs-pol-layout{display:grid;grid-template-columns:minmax(190px,.86fr) minmax(0,2.45fr) minmax(218px,.98fr);gap:19px;align-items:start;padding:30px 0 48px}
.fkbs-pol-left,.fkbs-pol-right,.fkbs-pol-content{min-width:0}
.fkbs-pol-nav{background:#f0f6fc;border:1px solid #dbe8f6;border-radius:14px;overflow:hidden;box-shadow:0 5px 22px rgba(7,34,67,.04)}
.fkbs-pol-nav h2{display:flex;align-items:center;gap:10px;margin:0;background:linear-gradient(120deg,#084b91,#071e44);color:#fff;font-size:18px;padding:14px 17px;font-weight:800}
.fkbs-pol-nav ul{list-style:none;margin:0;padding:10px}
.fkbs-pol-nav li{margin:0;padding:0}
.fkbs-pol-nav a{display:flex;gap:9px;align-items:center;color:#183a62;text-decoration:none;border-bottom:1px solid #d9e4ef;border-radius:7px;padding:12px 10px;font-size:13px;font-weight:750;line-height:1.4}
.fkbs-pol-nav a svg{flex-shrink:0;color:#076ab6}.fkbs-pol-nav a span{flex:1}
.fkbs-pol-nav a.is-current,.fkbs-pol-nav a.is-current:hover{background:linear-gradient(106deg,#0079d9,#07418c);color:#fff;border-color:transparent}
.fkbs-pol-nav a.is-current svg{color:#fff}.fkbs-pol-nav a:not(.is-current):hover{background:#e0f2ff}
.fkbs-pol-content{background:#fff;border-radius:14px;border:1px solid #dfebf7;padding:25px 24px 28px;box-shadow:0 6px 23px rgba(5,40,78,.045)}
.fkbs-pol-introduction{margin:0 0 22px}
.fkbs-pol-section-title{display:flex;align-items:center;gap:14px;margin-bottom:12px;color:#0664aa}
.fkbs-pol-section-title h2{font-size:clamp(20px,2.1vw,28px);line-height:1.2;font-weight:850;color:#092c57;margin:0}
.fkbs-pol-introduction>p{border-left:4px solid #0c85d6;color:#274661;margin:0;padding:0 0 0 15px;font-size:14px;line-height:1.65}
.fkbs-pol-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 26px}
.fkbs-pol-card{background:linear-gradient(145deg,#fff,#f6faff);border:1px solid #d7e5f6;border-radius:12px;padding:18px 16px;min-width:0;box-shadow:0 4px 13px rgba(16,69,108,.05)}
.fkbs-pol-card-icon{height:42px;display:flex;align-items:center;color:#0574cc;margin-bottom:10px}
.fkbs-pol-card-icon.is-2{color:#673bd3}.fkbs-pol-card-icon.is-3{color:#d96906}.fkbs-pol-card-icon.is-4{color:#138a48}
.fkbs-pol-card h3{font-size:16px;font-weight:850;line-height:1.34;color:#092c56;margin:0 0 8px}
.fkbs-pol-card p{font-size:13px;color:#294762;line-height:1.58;margin:0}
.fkbs-pol-policy-text{border-top:1px solid #e1ecf6;padding:22px 0 2px;max-width:100%;overflow-wrap:anywhere}
.fkbs-pol-richtext{color:#233f58;font-size:15px;line-height:1.85;overflow-wrap:anywhere}
.fkbs-pol-richtext>:first-child{margin-top:0}
.fkbs-pol-richtext h2,.fkbs-pol-richtext h3{color:#0b386c;font-weight:800;margin:20px 0 9px}
.fkbs-pol-richtext ul,.fkbs-pol-richtext ol{padding-left:24px}.fkbs-pol-richtext img{max-width:100%;height:auto}
.fkbs-pol-richtext table{display:block;overflow-x:auto;max-width:100%;width:max-content;border-collapse:collapse}
.fkbs-pol-richtext th,.fkbs-pol-richtext td{border:1px solid #d2e0f0;padding:8px 12px}
.fkbs-pol-richtext a{color:#006bc6;text-decoration:underline}
.fkbs-pol-important,.fkbs-pol-backup-info{display:flex;align-items:flex-start;gap:16px;border-radius:12px;padding:16px 18px;margin-top:22px;background:#fff3db;border-left:5px solid #ee921e;color:#784b0d}
.fkbs-pol-important>svg,.fkbs-pol-backup-info>svg{flex-shrink:0}
.fkbs-pol-important h3,.fkbs-pol-backup-info h3{margin:0 0 6px;font-size:16px;font-weight:850;color:#6b3d00}
.fkbs-pol-important p,.fkbs-pol-backup-info p{margin:0;font-size:13px;line-height:1.64}
.fkbs-pol-backup-info{background:#e8f6ff;border-left-color:#0c88d0;color:#174a76}
.fkbs-pol-backup-info h3{color:#083f77}
.fkbs-pol-right{display:flex;flex-direction:column;gap:16px}
.fkbs-pol-right-panel{border:1px solid #dceaf8;border-radius:14px;padding:20px 18px;background:linear-gradient(142deg,#eaf5ff,#f7fbff)}
.fkbs-pol-right-panel h2{font-weight:850;color:#103b6b;display:flex;gap:10px;align-items:center;font-size:18px;margin:0 0 13px}
.fkbs-pol-right-panel h2 svg{flex-shrink:0;color:#0a71b7}
.fkbs-pol-right-panel p{font-size:13px;color:#37526b;line-height:1.66;margin:0 0 13px}
.fkbs-pol-right-panel .fkbs-pol-richtext{font-size:13px}
.fkbs-pol-action{display:flex;gap:10px;align-items:center;justify-content:center;background:linear-gradient(115deg,#0079d2,#083a7b);color:#fff!important;border-radius:9px;padding:12px 10px;font-weight:800;text-decoration:none;font-size:13px;margin-top:13px;line-height:1.3}
.fkbs-pol-action:hover{background:#052b5d}
.fkbs-pol-right-muted{background:#fff}
.fkbs-pol-right .fkbs-cst-contact-items{font-size:13px}
.fkbs-pol-backup-summary ul{list-style:none;margin:12px 0 15px;padding:0}
.fkbs-pol-backup-summary li{font-size:13px;color:#17405e;display:flex;align-items:center;gap:9px;margin:0 0 11px;font-weight:750}
.fkbs-pol-backup-summary li svg{color:#078e57;flex-shrink:0}
.fkbs-pol-maintenance .fkbs-pol-content{border-top:3px solid #047ec0}
.fkbs-pol-backup{background:#f4f8fe}
.fkbs-pol-backup .fkbs-pol-content{border-top:3px solid #05add0}
.fkbs-pol-backup .fkbs-pol-card{background:#fff}
@media(max-width:1160px){.fkbs-pol-layout{grid-template-columns:minmax(185px,.8fr) minmax(0,2fr)}.fkbs-pol-right{grid-column:2;display:grid;grid-template-columns:1fr 1fr}}
@media(max-width:790px){.fkbs-pol-layout{grid-template-columns:1fr}.fkbs-pol-left,.fkbs-pol-right{grid-column:auto}.fkbs-pol-nav ul{display:flex;flex-wrap:wrap;gap:7px}.fkbs-pol-nav a{border-bottom:0}.fkbs-pol-right{display:grid;grid-template-columns:1fr 1fr}.fkbs-pol-hero-grid{grid-template-columns:1fr}.fkbs-pol-hero-art{display:none}}
@media(max-width:560px){.fkbs-pol-container{width:calc(100% - 28px)}.fkbs-pol-hero h1{font-size:29px}.fkbs-pol-hero-icon{padding-right:10px}.fkbs-pol-hero-icon svg{width:37px;height:37px}.fkbs-pol-title-row{gap:10px}.fkbs-pol-hero p{font-size:14px}.fkbs-pol-breadcrumb{font-size:11px}.fkbs-pol-content{padding:19px 15px 23px}.fkbs-pol-cards,.fkbs-pol-right{display:flex;flex-direction:column}.fkbs-pol-layout{padding-top:17px}.fkbs-pol-section-title h2{font-size:21px}}
