:root{--kg-navy:#061a2a;--kg-navy2:#0b2639;--kg-orange:#ff5728;--kg-orange2:#f04b1e;--kg-cream:#fff9f4;--kg-text:#102237;--kg-muted:#536174;--kg-line:#e8e9eb;--kg-white:#fff;--kg-radius:12px;--kg-shadow:0 8px 24px rgba(8,28,44,.07)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--kg-text);font-family:'DM Sans',Arial,sans-serif;font-size:16px;line-height:1.55;background:#fff}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit}.kg-container{width:min(1240px,calc(100% - 48px));margin-inline:auto}.kg-header{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #eceef0;box-shadow:0 3px 15px rgba(9,26,43,.04)}.kg-header-inner{max-width:1400px;width:calc(100% - 42px);margin:auto;min-height:76px;display:flex;align-items:center;gap:26px}.kg-brand{display:flex;align-items:center;gap:8px;flex-shrink:0}.kg-brand-mark{font-size:42px;line-height:1;color:var(--kg-orange);transform:rotate(-15deg)}.kg-brand-name{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-1.2px;font-size:25px;line-height:1.02;white-space:nowrap}.kg-brand-name>span{color:var(--kg-orange)}.kg-brand-name small{display:block;font-family:'DM Sans',sans-serif;font-size:8px;letter-spacing:2px;color:#617080;font-weight:700;margin-top:5px}.kg-nav{display:flex;align-items:center;justify-content:center;gap:clamp(12px,1.5vw,24px);margin-left:auto}.kg-nav a{font-size:12px;font-weight:700;white-space:nowrap;padding:28px 0;position:relative}.kg-nav a:hover:after,.kg-nav a:focus-visible:after{content:"";position:absolute;bottom:18px;left:0;right:0;height:3px;border-radius:3px;background:var(--kg-orange)}.kg-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.kg-login{font-size:12px;font-weight:700;padding:11px 16px;border:1px solid #9aa7b3;border-radius:7px;white-space:nowrap}.kg-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--kg-orange);color:#fff;border:1px solid var(--kg-orange);padding:13px 22px;border-radius:7px;font-size:14px;font-weight:800;line-height:1.2;min-height:46px;transition:transform .2s,background .2s,box-shadow .2s;cursor:pointer}.kg-btn:hover{background:var(--kg-orange2);box-shadow:0 8px 18px #ff572833;transform:translateY(-1px);color:#fff}.kg-btn span{font-size:18px}.kg-btn-small{font-size:12px;padding:12px 16px;min-height:40px}.kg-btn-outline{background:#fff;color:var(--kg-text);border-color:#7f8c9a}.kg-btn-outline:hover{background:#f7f9fb;color:var(--kg-text)}.kg-btn-outline-light{background:transparent;border-color:#dbe2e7;color:#fff}.kg-btn-outline-light:hover{background:#ffffff16;color:#fff}.kg-menu-toggle{display:none;border:1px solid var(--kg-line);background:white;border-radius:8px;padding:8px 12px;font-size:22px}.kg-hero{position:relative;min-height:390px;overflow:hidden;background:var(--kg-navy);color:white;isolation:isolate}.kg-hero-photo{position:absolute;z-index:-2;inset:0 0 0 28%;background-image:url('../images/hero-kadin-girisimci.jpg');background-size:cover;background-position:center 38%}.kg-hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#061a2a 0%,#061a2af5 28%,#061a2aab 47%,#061a2a15 73%,#061a2a35 100%)}.kg-hero-content{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:36px;align-items:center;min-height:390px;padding-top:35px;padding-bottom:35px}.kg-hero-copy{max-width:560px}.kg-eyebrow{font-size:12px;font-weight:800;letter-spacing:1.4px;color:var(--kg-orange);margin:0 0 10px;text-transform:uppercase}.kg-hero h1{font-family:Manrope,sans-serif;font-size:clamp(40px,4.3vw,62px);font-weight:800;letter-spacing:-2.6px;line-height:.98;margin:0 0 14px;color:white}.kg-hero h1 em{font-style:normal;color:var(--kg-orange)}.kg-hero-desc{font-size:15px;line-height:1.55;color:#f0f4f6;max-width:485px;margin:0 0 20px}.kg-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.kg-hero-stats{display:grid;gap:10px}.kg-hero-stats div{background:#fff;color:var(--kg-text);border-radius:9px;padding:11px 14px;box-shadow:var(--kg-shadow);border:1px solid #ffffff75}.kg-hero-stats b{display:block;font-size:18px;line-height:1.1;font-weight:800}.kg-hero-stats span{display:block;font-size:11px;color:#536174;margin-top:3px}.kg-shortcuts{background:#fff;border-bottom:1px solid #f1eee9}.kg-shortcut-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding-top:13px;padding-bottom:13px}.kg-shortcut{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:8px;min-width:0;transition:background .2s}.kg-shortcut:hover{background:#fff4ed}.kg-shortcut>b{color:var(--kg-orange);font-size:26px;line-height:1}.kg-shortcut span{min-width:0;display:block}.kg-shortcut strong{display:block;font-size:12px;line-height:1.25;white-space:nowrap}.kg-shortcut small{display:block;color:var(--kg-muted);font-size:10px;line-height:1.25;margin-top:3px}.kg-shortcut i{font-style:normal;color:#7d8994;margin-left:auto}.kg-section{padding:34px 0}.kg-seller{background:linear-gradient(100deg,#fff9f4,#fff 60%,#fff6ef)}.kg-seller-grid{display:grid;grid-template-columns:1.05fr 1.12fr .78fr;align-items:center;gap:26px}.kg-seller h2,.kg-pricing h2,.kg-stories h2,.kg-tools h2{font-family:Manrope,sans-serif;font-size:clamp(28px,3vw,39px);font-weight:800;letter-spacing:-1.4px;line-height:1.05;margin:0 0 12px}.kg-seller p:not(.kg-eyebrow),.kg-pricing-intro>p:not(.kg-eyebrow),.kg-stories-grid>div>p:not(.kg-eyebrow),.kg-tools-grid>div>p:not(.kg-eyebrow){font-size:14px;color:#405064;line-height:1.5;margin:0 0 16px}.kg-seller-image{position:relative;overflow:hidden;border-radius:10px;min-height:235px}.kg-seller-image img{width:100%;height:255px;object-fit:cover}.kg-image-tag{position:absolute;right:12px;bottom:12px;background:white;color:var(--kg-navy);padding:10px 13px;border-radius:8px;font-size:12px;font-weight:800;box-shadow:var(--kg-shadow)}.kg-benefits{list-style:none;padding:0;margin:0;display:grid;gap:10px}.kg-benefits li{position:relative;padding-left:35px;font-size:13px;font-weight:600;line-height:1.35}.kg-benefits li:before{content:'✓';position:absolute;left:0;top:-2px;background:var(--kg-orange);color:white;border-radius:50%;width:23px;height:23px;display:grid;place-items:center;font-weight:800}.kg-note{display:flex;gap:9px;align-items:center;background:#fff;border:1px solid #f1e7de;border-radius:9px;padding:10px 12px;font-size:11px;font-weight:600;margin-top:14px;color:var(--kg-text)}.kg-note:first-letter{color:var(--kg-orange)}.kg-pricing{background:#fff}.kg-pricing-grid{display:grid;grid-template-columns:1.02fr repeat(4,minmax(0,1fr));gap:12px;align-items:stretch}.kg-pricing-intro{padding:12px 8px 0 0}.kg-plan{position:relative;border:1px solid #e7e9ec;border-radius:10px;background:#fff;padding:20px 15px 15px;display:flex;flex-direction:column;min-width:0;box-shadow:0 3px 12px #091a2a05}.kg-plan.is-featured{border:1.5px solid var(--kg-orange);box-shadow:0 9px 25px #ff57281a}.kg-popular{position:absolute;left:12px;right:12px;top:-12px;background:var(--kg-orange);color:white;text-align:center;font-size:9px;letter-spacing:.4px;font-weight:800;border-radius:5px;padding:5px}.kg-plan h3{font-size:12px;margin:0 0 8px;font-weight:800}.kg-plan-count{display:block;font-family:Manrope,sans-serif;font-size:22px;line-height:1.15;font-weight:800}.kg-price{display:block;color:var(--kg-orange);font-size:20px;font-weight:800;white-space:nowrap;margin:3px 0 11px}.kg-plan ul{padding:0;margin:0 0 16px;list-style:none;flex:1}.kg-plan li{font-size:11px;line-height:1.5;padding:3px 0 3px 16px;position:relative}.kg-plan li:before{content:'✓';position:absolute;left:0;color:var(--kg-orange);font-weight:900}.kg-btn-full{width:100%;font-size:12px;padding:10px 7px;min-height:38px}.kg-stories{background:#fffaf6}.kg-stories-grid{display:grid;grid-template-columns:1.08fr repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.kg-stories-grid>div:first-child{padding:4px 10px 0 0}.kg-story{border-radius:9px;overflow:hidden;background:white;border:1px solid #ececec;box-shadow:0 4px 12px #071a2a06;min-width:0}.kg-story img{width:100%;height:132px;object-fit:cover}.kg-story>div{padding:12px 13px;position:relative;min-height:114px}.kg-story strong{display:block;font-size:12px;line-height:1.4;margin-bottom:10px}.kg-story small{font-size:10px;color:#647184;line-height:1.4;display:block}.kg-story a{position:absolute;right:12px;bottom:12px;color:var(--kg-orange);font-size:20px;font-weight:800}.kg-tools{background:#fff}.kg-tools-grid{display:grid;grid-template-columns:1.2fr repeat(6,minmax(0,1fr));gap:10px;align-items:stretch}.kg-tools-grid>div{padding:0 8px 0 0}.kg-tools h2{font-size:30px}.kg-tool{display:flex;flex-direction:column;align-items:flex-start;border:1px solid #e8ebee;border-radius:9px;padding:12px 10px;background:#fff;min-height:130px;transition:transform .2s,box-shadow .2s}.kg-tool:hover{transform:translateY(-3px);box-shadow:var(--kg-shadow)}.kg-tool-icon{display:grid;place-items:center;width:37px;height:37px;color:white;border-radius:9px;font-size:22px;margin-bottom:10px}.kg-color-1{background:#0aa887}.kg-color-2{background:#2478e9}.kg-color-3{background:#ff672b}.kg-color-4{background:#874be8}.kg-color-5{background:#e7357e}.kg-color-6{background:#5e54df}.kg-tool strong{font-size:11px;line-height:1.25}.kg-tool small{font-size:10px;line-height:1.3;color:#59687a;margin-top:2px}.kg-tool>span{font-size:10px;color:var(--kg-orange);font-weight:800;margin-top:auto;padding-top:9px}.kg-partners{background:#fff;border-top:1px solid #f0f1f2;border-bottom:1px solid #e7e8ea}.kg-partners .kg-container{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:16px;padding-bottom:16px;flex-wrap:wrap}.kg-partners strong{font-size:9px;letter-spacing:1px;color:#5c6a7b;max-width:100px}.kg-partners span{font-size:17px;color:#536b8c;font-weight:800;letter-spacing:-.6px;white-space:nowrap}.kg-footer{background:linear-gradient(120deg,#061827,#071d2e);color:#edf3f7}.kg-footer-main{max-width:1240px;width:calc(100% - 48px);margin:auto;display:grid;grid-template-columns:1.45fr .7fr .95fr .8fr 1.25fr;gap:28px;padding:34px 0 30px}.kg-brand-footer .kg-brand-name{color:white;font-size:24px}.kg-brand-footer .kg-brand-name small{color:#a9bac7}.kg-footer-about p{font-size:12px;color:#c4d0d9;line-height:1.6;max-width:275px;margin:16px 0}.kg-social{display:flex;gap:8px}.kg-social a{width:31px;height:31px;border:1px solid #71818e;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800}.kg-social a:hover{background:var(--kg-orange);border-color:var(--kg-orange)}.kg-footer-col h3,.kg-footer-news h3{font-size:12px;color:#fff;margin:5px 0 13px;font-weight:800}.kg-footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:8px;border-left:1px solid #203544;padding-left:20px}.kg-footer-col a{font-size:11px;color:#c9d4dc;line-height:1.3}.kg-footer-col a:hover,.kg-footer-bottom a:hover{color:#ff835f}.kg-footer-news p{font-size:11px;line-height:1.5;color:#c6d2db;margin:0 0 12px}.kg-news-form{display:flex;gap:0;min-width:0}.kg-news-form input{width:100%;min-width:0;border:0;border-radius:6px 0 0 6px;padding:11px 10px;font-size:11px;color:var(--kg-text)}.kg-news-form button{border:0;background:var(--kg-orange);color:white;font-size:11px;font-weight:800;padding:0 12px;border-radius:0 6px 6px 0;white-space:nowrap;cursor:pointer}.kg-footer-news>small{font-size:9px;color:#9fb0bc;display:block;margin-top:8px}.kg-footer-bottom{max-width:1240px;width:calc(100% - 48px);margin:auto;border-top:1px solid #233847;min-height:57px;display:flex;align-items:center;gap:20px;justify-content:space-between;font-size:10px;color:#c3cdd5}.kg-footer-bottom>div{display:flex;gap:12px;align-items:center}.kg-footer-bottom i{height:12px;border-left:1px solid #53616b}.kg-top{width:38px;height:38px;flex-shrink:0;border:1px solid #71808b;background:transparent;color:#fff;border-radius:50%;font-size:22px;cursor:pointer}.kg-page-wrap{background:#fbfcfd;padding:28px 0 70px;min-height:55vh}.kg-breadcrumb{font-size:12px;color:#768494;margin-bottom:24px}.kg-breadcrumb a{color:var(--kg-orange)}.kg-page-layout{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:36px;align-items:start}.kg-page-content{background:#fff;border:1px solid #edf0f2;border-radius:14px;padding:clamp(22px,4vw,48px);box-shadow:0 8px 30px #0b263906;min-width:0}.kg-page-content h1,.kg-404 h1{font-family:Manrope,sans-serif;font-size:clamp(32px,4vw,48px);line-height:1.08;letter-spacing:-1.5px;margin:0 0 22px}.kg-page-content h2{font-family:Manrope,sans-serif;font-size:27px}.kg-content-prose{font-size:16px;line-height:1.8;color:#33475b}.kg-content-prose a{color:var(--kg-orange);text-decoration:underline}.kg-page-aside{background:#fff;border:1px solid #e9edf0;border-radius:12px;padding:22px;display:flex;flex-direction:column;gap:13px;position:sticky;top:100px}.kg-page-aside h3{font-size:16px;margin:0 0 5px}.kg-page-aside>a:not(.kg-btn){font-size:13px;padding-bottom:10px;border-bottom:1px solid #eef0f2}.kg-page-aside .kg-btn{margin-top:8px;font-size:12px;padding:12px}.kg-page-cta{margin-top:35px;background:#fff5ee;border-radius:12px;padding:25px}.kg-page-cta h2{margin:0 0 8px}.kg-page-cta p{margin:0 0 15px}.kg-page-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.kg-page-plans a{border:1px solid #e7eaee;border-radius:10px;padding:18px;display:flex;flex-direction:column;gap:8px}.kg-page-plans a:hover{border-color:var(--kg-orange)}.kg-page-plans strong{color:var(--kg-orange)}.kg-page-plans span{font-size:12px;font-weight:800}.kg-form{margin-top:22px}.kg-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kg-form label{font-size:13px;font-weight:700;display:flex;flex-direction:column;gap:6px}.kg-form label.full{grid-column:1/-1}.kg-form input,.kg-form select,.kg-form textarea{width:100%;border:1px solid #dce2e7;border-radius:7px;padding:12px;background:white;color:var(--kg-text)}.kg-form input:focus,.kg-form select:focus,.kg-form textarea:focus{outline:2px solid #ff572855;border-color:var(--kg-orange)}.kg-form .kg-btn{margin-top:18px}.kg-small{font-size:11px;color:#697788}.kg-success{background:#e8f8ee;border:1px solid #b5e5c6;color:#17653a;padding:12px;border-radius:8px;margin:15px 0}.kg-faq details{padding:15px 0;border-bottom:1px solid var(--kg-line)}.kg-faq summary{font-weight:800;cursor:pointer}.kg-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:25px}.kg-post-card{background:white;border:1px solid #e8ecef;border-radius:10px;padding:16px}.kg-post-card img{width:100%;height:180px;object-fit:cover;border-radius:7px}.kg-post-card h2{font-size:20px;line-height:1.25}.kg-text-link{color:var(--kg-orange);font-weight:800;font-size:13px}.kg-featured-image{border-radius:12px;margin:20px 0;width:100%;max-height:480px;object-fit:cover}.kg-post-meta{font-size:12px;color:#778494}.kg-404{text-align:center;padding:80px 0}.kg-404 .kg-btn{margin-top:20px}.screen-reader-text{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}
@media(max-width:1150px){.kg-header-inner{gap:15px}.kg-brand-name{font-size:22px}.kg-brand-mark{font-size:35px}.kg-nav{gap:12px}.kg-nav a{font-size:11px}.kg-header-actions{gap:7px}.kg-login{padding:10px}.kg-btn-small{padding:11px}.kg-shortcut{gap:6px}.kg-shortcut small{display:none}.kg-seller-grid{grid-template-columns:1fr 1fr}.kg-benefits{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kg-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.kg-pricing-intro{grid-column:1/-1}.kg-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kg-tools-grid>div{grid-column:1/-1}.kg-footer-main{grid-template-columns:1.2fr 1fr 1fr;gap:25px}.kg-footer-news{grid-column:2/4}.kg-footer-col{padding-left:12px}}
@media(max-width:820px){.kg-container{width:calc(100% - 32px)}.kg-header-inner{width:calc(100% - 28px);min-height:68px;gap:12px;flex-wrap:wrap;padding:9px 0}.kg-brand-name{font-size:21px}.kg-brand-mark{font-size:32px}.kg-brand-name small{font-size:7px;letter-spacing:1.5px}.kg-menu-toggle{display:block;margin-left:auto}.kg-nav{display:none;order:4;width:100%;margin:0;padding:8px 0 12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px}.kg-nav.is-open{display:grid}.kg-nav a{font-size:13px;padding:12px 6px;border-top:1px solid #eef0f2}.kg-nav a:hover:after,.kg-nav a:focus-visible:after{display:none}.kg-header-actions{gap:7px}.kg-login{display:none}.kg-btn-small{font-size:11px;padding:10px 11px;min-height:36px}.kg-hero{min-height:unset}.kg-hero-photo{inset:0;background-position:center;background-image:linear-gradient(90deg,#061a2aee,#061a2a66),url('https://images.unsplash.com/photo-1556761175-b413da4baf72?auto=format&fit=crop&w=1000&q=80')}.kg-hero-shade{background:linear-gradient(90deg,#061a2aee,#061a2a88)}.kg-hero-content{grid-template-columns:1fr;gap:20px;min-height:unset;padding-top:40px;padding-bottom:25px}.kg-hero-copy{max-width:560px}.kg-hero h1{font-size:clamp(38px,8vw,55px);letter-spacing:-1.8px}.kg-hero-desc{font-size:14px;max-width:520px}.kg-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.kg-hero-stats div{padding:10px 8px}.kg-hero-stats b{font-size:15px}.kg-hero-stats span{font-size:9px}.kg-shortcut-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding-top:10px;padding-bottom:10px}.kg-shortcut{background:#fffaf6;padding:10px 8px}.kg-shortcut strong{font-size:11px}.kg-shortcut>b{font-size:22px}.kg-seller-grid{grid-template-columns:1fr 1fr;gap:18px}.kg-seller-grid>div:first-child{grid-column:1/-1}.kg-seller-image img{height:230px}.kg-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.kg-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kg-pricing-intro{grid-column:1/-1}.kg-plan{padding:19px 15px 14px}.kg-plan h3{font-size:13px}.kg-plan-count{font-size:24px}.kg-price{font-size:21px}.kg-plan li{font-size:12px}.kg-stories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kg-stories-grid>div:first-child{grid-column:1/-1}.kg-story img{height:150px}.kg-story strong{font-size:13px}.kg-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kg-partners .kg-container{justify-content:center;gap:15px 22px}.kg-partners strong{flex-basis:100%;max-width:none;text-align:center}.kg-partners span{font-size:15px}.kg-footer-main{width:calc(100% - 32px);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.kg-footer-about{grid-column:1/-1}.kg-footer-about p{max-width:440px}.kg-footer-col{border-left:0;padding-left:0}.kg-footer-news{grid-column:1/-1}.kg-footer-bottom{width:calc(100% - 32px);flex-wrap:wrap;padding:14px 0;gap:12px}.kg-footer-bottom>span{width:calc(100% - 50px)}.kg-footer-bottom>div{order:3;width:100%;flex-wrap:wrap;gap:9px}.kg-top{margin-left:auto}.kg-page-layout{grid-template-columns:1fr}.kg-page-aside{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.kg-page-aside h3,.kg-page-aside .kg-btn{grid-column:1/-1}.kg-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){body{font-size:15px}.kg-container{width:calc(100% - 28px)}.kg-header-inner{width:calc(100% - 24px);gap:8px}.kg-brand{gap:4px}.kg-brand-mark{font-size:27px}.kg-brand-name{font-size:18px;letter-spacing:-.8px}.kg-brand-name small{font-size:6px;letter-spacing:1px;margin-top:3px}.kg-menu-toggle{font-size:19px;padding:7px 9px}.kg-header-actions .kg-btn{font-size:10px;padding:9px 9px;gap:4px}.kg-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.kg-nav a{font-size:12px}.kg-hero-content{width:calc(100% - 28px);padding-top:32px;gap:18px}.kg-eyebrow{font-size:10px;letter-spacing:1px}.kg-hero h1{font-size:39px;line-height:1.01;letter-spacing:-1.6px}.kg-hero-desc{font-size:13px;line-height:1.5}.kg-actions{gap:8px}.kg-actions .kg-btn{padding:12px 13px;font-size:12px;min-height:42px}.kg-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.kg-hero-stats div{padding:9px 10px}.kg-hero-stats b{font-size:16px}.kg-hero-stats span{font-size:10px}.kg-shortcut-grid{width:calc(100% - 20px);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.kg-shortcut{padding:9px 7px}.kg-shortcut>b{font-size:21px}.kg-shortcut strong{font-size:11px}.kg-shortcut small{display:block;font-size:9px}.kg-shortcut i{display:none}.kg-section{padding:27px 0}.kg-seller-grid{grid-template-columns:1fr;gap:16px}.kg-seller-grid>div:first-child{grid-column:auto}.kg-seller h2,.kg-pricing h2,.kg-stories h2{font-size:31px}.kg-seller p:not(.kg-eyebrow),.kg-pricing-intro>p:not(.kg-eyebrow),.kg-stories-grid>div>p:not(.kg-eyebrow),.kg-tools-grid>div>p:not(.kg-eyebrow){font-size:13px}.kg-seller-image img{height:220px}.kg-benefits{grid-template-columns:1fr 1fr;gap:12px 8px}.kg-benefits li{font-size:11px;padding-left:29px}.kg-benefits li:before{width:21px;height:21px;font-size:12px}.kg-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kg-pricing-intro{grid-column:1/-1}.kg-plan{padding:17px 10px 11px}.kg-plan h3{font-size:11px;min-height:28px}.kg-plan-count{font-size:21px}.kg-price{font-size:17px;letter-spacing:-.4px}.kg-plan li{font-size:10px;line-height:1.35;padding:4px 0 4px 14px}.kg-btn-full{font-size:11px;gap:5px;padding:9px 4px}.kg-popular{font-size:8px;left:5px;right:5px}.kg-stories-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.kg-story img{height:105px}.kg-story>div{padding:10px;min-height:126px}.kg-story strong{font-size:11px;line-height:1.35}.kg-story small{font-size:9px}.kg-story a{right:9px;bottom:8px}.kg-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kg-tools-grid>div{grid-column:1/-1}.kg-tools h2{font-size:28px}.kg-tool{min-height:126px;padding:10px}.kg-partners .kg-container{gap:12px 18px}.kg-partners span{font-size:13px}.kg-footer-main{width:calc(100% - 28px);grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;padding:28px 0 22px}.kg-brand-footer .kg-brand-name{font-size:22px}.kg-footer-about p{font-size:11px}.kg-footer-col{gap:9px}.kg-footer-col h3,.kg-footer-news h3{font-size:12px}.kg-footer-col a{font-size:10px}.kg-footer-news p{font-size:11px}.kg-news-form input{padding:10px 7px;font-size:10px}.kg-news-form button{font-size:10px;padding:0 8px}.kg-footer-bottom{width:calc(100% - 28px);font-size:9px}.kg-footer-bottom>div{gap:7px}.kg-page-wrap{padding:20px 0 45px}.kg-page-content{padding:22px 17px}.kg-page-content h1{font-size:32px}.kg-page-layout{gap:18px}.kg-page-aside{padding:17px;gap:11px}.kg-page-plans{grid-template-columns:1fr}.kg-form-grid{grid-template-columns:1fr;gap:13px}.kg-form label.full{grid-column:auto}.kg-post-grid{grid-template-columns:1fr}.kg-post-card img{height:190px}.kg-404{padding:55px 0}}

/* Homepage refinement: compact entrepreneur tools and partner strip */
.kg-tools{padding:22px 0 24px!important}
.kg-tools .kg-tools-grid{grid-template-columns:minmax(220px,1.15fr) repeat(6,minmax(0,1fr));gap:12px;align-items:stretch}
.kg-tools .kg-tools-grid>div{grid-column:auto;align-self:center;padding:0 12px 0 0}
.kg-tools .kg-tool{height:156px;min-height:156px;padding:14px 12px;justify-content:flex-start;overflow:hidden}
.kg-tools .kg-tool-icon{width:36px;height:36px;margin-bottom:9px;flex:0 0 auto}
.kg-tools .kg-tool strong{font-size:12px;line-height:1.3;overflow-wrap:anywhere}
.kg-tools .kg-tool small{font-size:10px;line-height:1.35}
.kg-tools .kg-tool>span{font-size:10px;padding-top:8px;white-space:nowrap}
.kg-partners .kg-container{min-height:70px;padding-top:12px;padding-bottom:12px;gap:16px 26px;flex-wrap:nowrap}
.kg-partners strong{flex:0 0 150px;max-width:150px;line-height:1.45}
.kg-partners span{font-size:16px}
@media(max-width:1150px){.kg-tools .kg-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kg-tools .kg-tools-grid>div{grid-column:1/-1}.kg-tools .kg-tool{height:148px;min-height:148px}.kg-partners .kg-container{flex-wrap:wrap;justify-content:center}.kg-partners strong{flex-basis:100%;max-width:none;text-align:center}}
@media(max-width:820px){.kg-tools{padding:24px 0!important}.kg-tools .kg-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.kg-tools .kg-tools-grid>div{grid-column:1/-1}.kg-tools .kg-tool{height:142px;min-height:142px;padding:11px}.kg-tools .kg-tool strong{font-size:11px}.kg-partners .kg-container{gap:13px 22px}}
@media(max-width:520px){.kg-tools .kg-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kg-tools .kg-tools-grid>div{grid-column:1/-1}.kg-tools .kg-tool{height:132px;min-height:132px;padding:10px}.kg-tools .kg-tool-icon{width:33px;height:33px;font-size:19px;margin-bottom:7px}.kg-tools .kg-tool strong{font-size:11px}.kg-tools .kg-tool>span{font-size:10px}.kg-partners .kg-container{gap:12px 18px}.kg-partners span{font-size:13px}}

/* Premium standalone entrepreneur tools */
.kg-tool-page{max-width:900px;margin:0 auto}.kg-tool-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px 32px;background:linear-gradient(125deg,#061a2a,#12364c);border-radius:16px;color:#fff;margin:10px 0 22px;overflow:hidden;position:relative}.kg-tool-hero h2{font-family:Manrope,sans-serif;font-size:clamp(28px,4vw,40px);line-height:1.1;letter-spacing:-1px;margin:0 0 9px;color:#fff}.kg-tool-hero p:not(.kg-eyebrow){margin:0;color:#e0e8ed;max-width:590px}.kg-tool-hero-mark{font-size:88px;line-height:1;color:#ff5728;opacity:.9;flex:0 0 auto}.kg-tool-intro{font-size:16px;color:#536174;max-width:780px;margin:0 0 22px}.kg-tool-panel{border:1px solid #e6eaf0;border-radius:14px;padding:26px;background:#fff;box-shadow:0 10px 32px #061a2a0a}.kg-tool-panel h2,.kg-tool-guide h2{font-family:Manrope,sans-serif;font-size:23px;letter-spacing:-.5px;margin:0 0 20px}.kg-tool-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kg-tool-fields label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:700;color:#26394b}.kg-tool-fields input,.kg-tool-fields textarea{width:100%;min-width:0;border:1px solid #dbe2e8;border-radius:8px;padding:12px 13px;background:#fbfcfd;color:#102237}.kg-tool-fields input:focus,.kg-tool-fields textarea:focus{outline:2px solid #ff572844;border-color:#ff5728;background:#fff}.kg-tool-fields-one{grid-template-columns:1fr}.kg-tool-result{margin-top:22px;padding:20px 22px;border-radius:10px;background:#fff5ef;border:1px solid #ffe0d0;display:flex;flex-direction:column;gap:4px}.kg-tool-result>span{font-size:13px;font-weight:700;color:#6b4a3c}.kg-tool-result>strong{font-family:Manrope,sans-serif;font-size:clamp(27px,4vw,36px);line-height:1.2;color:#f04b1e;letter-spacing:-.8px}.kg-tool-result small{color:#536174;font-size:13px}.kg-tool-note{font-size:12px;line-height:1.6;color:#6c7886;margin:14px 0 0}.kg-checklist{display:grid;gap:0}.kg-checklist label{display:flex;align-items:flex-start;gap:11px;padding:13px 0;border-bottom:1px solid #edf0f2;font-size:14px;cursor:pointer}.kg-checklist input{accent-color:#ff5728;width:18px;height:18px;flex:0 0 auto;margin-top:2px}.kg-checklist input:checked+span{color:#75808b;text-decoration:line-through}.kg-progress{height:7px;background:#f3d9cc;border-radius:10px;overflow:hidden;margin-top:9px}.kg-progress i{display:block;height:100%;width:0;background:#ff5728;transition:width .2s}.kg-tool-guide{margin-top:24px;padding:24px;border-radius:12px;background:#f7f9fb;border:1px solid #e9edf0}.kg-tool-guide h2{margin-bottom:8px}.kg-tool-guide p{color:#536174;margin:0 0 16px}.kg-tool-links{display:flex;flex-wrap:wrap;gap:10px 22px}.kg-tool-links a{color:#f04b1e;font-size:13px;font-weight:800}.kg-tool-links a:hover{text-decoration:underline}.kg-tool-panel>.kg-btn{margin-top:18px}@media(max-width:600px){.kg-tool-hero{padding:23px 20px;margin-top:0;border-radius:12px}.kg-tool-hero-mark{font-size:52px}.kg-tool-hero h2{font-size:28px}.kg-tool-intro{font-size:14px}.kg-tool-panel{padding:19px 16px}.kg-tool-panel h2,.kg-tool-guide h2{font-size:20px}.kg-tool-fields{grid-template-columns:1fr;gap:13px}.kg-tool-result{padding:17px}.kg-tool-links{flex-direction:column;gap:12px}}

/* v1.0.9 — high-contrast, premium calculator results */
.kg-tool-result{position:relative;isolation:isolate;overflow:hidden;margin-top:26px;padding:26px 28px;border:1px solid #17364d;border-radius:16px;background:linear-gradient(135deg,#061a2a 0%,#0b2b42 68%,#123c55 100%);color:#fff;box-shadow:0 14px 32px rgba(6,26,42,.18)}
.kg-tool-result:before{content:"";position:absolute;z-index:-1;right:-42px;top:-68px;width:190px;height:190px;border:1px solid rgba(255,255,255,.09);border-radius:50%;box-shadow:0 0 0 24px rgba(255,255,255,.025),0 0 0 48px rgba(255,255,255,.02)}
.kg-tool-result>span{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#d9e5ee}
.kg-tool-result>strong{display:block;margin:5px 0 3px;font-family:Manrope,sans-serif;font-size:clamp(32px,4.4vw,48px);font-weight:800;line-height:1.12;letter-spacing:-1.2px;color:#ff784f;text-shadow:0 2px 14px rgba(255,87,40,.12);overflow-wrap:anywhere}
.kg-tool-result small{font-size:14px;color:#f3f6f8}.kg-tool-result small b{color:#fff;font-weight:800}
.kg-tool-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.16)}
.kg-tool-metrics>div{min-width:0;padding:14px 15px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(255,255,255,.07)}
.kg-tool-metrics>div span{display:block;color:#d5e1e9;font-size:11px;line-height:1.45;font-weight:700;margin-bottom:7px}
.kg-tool-metrics>div b{display:block;color:#fff;font-size:clamp(16px,2vw,22px);font-weight:800;line-height:1.25;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.kg-tool-result .kg-progress{background:rgba(255,255,255,.18)}.kg-tool-result .kg-progress i{background:#ff784f}
.kg-tool-panel{border-radius:16px;padding:clamp(20px,3vw,34px);border-color:#e2e8ee;box-shadow:0 8px 28px rgba(6,26,42,.055)}
.kg-tool-panel h2{font-size:clamp(22px,2.4vw,29px);margin-bottom:23px;color:#061a2a}
.kg-tool-fields label{font-size:13px;line-height:1.45;color:#183248}
.kg-tool-fields input,.kg-tool-fields textarea{min-height:46px;border-color:#cbd5df;background:#fff;box-shadow:inset 0 1px 2px rgba(6,26,42,.025)}
.kg-tool-fields input:focus,.kg-tool-fields textarea:focus{outline:3px solid rgba(255,87,40,.17);border-color:#ff5728;box-shadow:0 0 0 1px #ff5728}
.kg-tool-note{color:#4b5d6e;font-size:12px}
@media(max-width:760px){.kg-tool-metrics{grid-template-columns:1fr}.kg-tool-result{padding:22px 19px;border-radius:13px}.kg-tool-metrics>div{padding:12px 13px}.kg-tool-result>strong{font-size:34px}}

/* v1.1.0 premium seller package detail pages */
.kg-package-details-link{display:block;text-align:center;color:var(--kg-orange);font-size:12px;font-weight:800;margin:0 0 12px;padding:8px 4px}
.kg-package-details-link:hover{text-decoration:underline}
.kg-package-detail{width:100%;max-width:none}
.kg-package-detail-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:clamp(24px,4vw,64px);align-items:center;background:linear-gradient(135deg,#f7f9fb 0%,#fff7f2 100%);border:1px solid #e8edf1;border-radius:20px;padding:clamp(24px,4vw,56px);margin:24px 0 30px}
.kg-package-detail-hero h2{font-family:Manrope,sans-serif;font-size:clamp(34px,4vw,54px);letter-spacing:-1.8px;line-height:1.05;color:var(--kg-navy);margin:8px 0 16px}
.kg-package-kicker{font-size:14px;color:var(--kg-orange);font-weight:800;margin:0}
.kg-package-lead{font-size:17px;line-height:1.75;max-width:760px;color:#435368;margin:0 0 22px}
.kg-package-price-row{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:18px 0 24px}
.kg-package-price-row>strong{font-size:19px;color:var(--kg-navy);background:#fff;border:1px solid #e3e8ed;border-radius:10px;padding:12px 16px}
.kg-package-price-row>b{font-size:32px;letter-spacing:-1px;color:var(--kg-orange)}
.kg-package-price-row small{font-size:14px;color:var(--kg-muted);margin-left:4px;letter-spacing:0}
.kg-package-summary{background:var(--kg-navy);color:#fff;border-radius:16px;padding:28px;box-shadow:0 16px 36px #061a2a1a}
.kg-package-summary-icon{display:grid;place-items:center;width:44px;height:44px;background:var(--kg-orange);border-radius:12px;font-size:24px;margin-bottom:16px}
.kg-package-summary h3{font-size:21px;color:#fff;margin:0 0 8px}
.kg-package-summary p{font-size:14px;color:#d6e0e7;line-height:1.7;margin:0 0 20px}
.kg-package-summary>div{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff24;padding:13px 0;gap:12px}
.kg-package-summary>div strong{font-size:18px;color:#fff}.kg-package-summary>div span{font-size:12px;color:#c3d0d9}
.kg-package-summary>small{display:block;color:#b7c6d0;font-size:11px;line-height:1.6;margin-top:8px}
.kg-package-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:30px;align-items:start;margin:30px 0}
.kg-package-detail-main{background:#fff;border:1px solid var(--kg-line);border-radius:16px;padding:clamp(22px,3vw,38px)}
.kg-package-detail-main h3{font-family:Manrope,sans-serif;font-size:23px;letter-spacing:-.5px;margin:30px 0 14px;color:var(--kg-navy)}
.kg-package-detail-main h3:first-of-type{margin-top:0}
.kg-package-features{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.kg-package-features li{display:flex;gap:10px;align-items:flex-start;background:#f7f9fb;border:1px solid #edf0f3;border-radius:10px;padding:14px;font-size:14px}
.kg-package-features li span{color:var(--kg-orange);font-weight:900;font-size:18px;line-height:1}
.kg-package-audience{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.kg-package-audience div{padding:14px;border-radius:10px;background:#fff7f2;border:1px solid #ffdfd2;font-size:13px;font-weight:700;line-height:1.5}
.kg-package-audience span{display:block;color:var(--kg-orange);font-size:20px;margin-bottom:5px}
.kg-package-detail-main>p:not(.kg-eyebrow){color:#526174;line-height:1.8}
.kg-package-note{background:#fff9f4;border-left:4px solid var(--kg-orange);padding:16px 18px;border-radius:0 10px 10px 0;margin-top:24px}
.kg-package-note strong{font-size:14px;color:var(--kg-navy)}.kg-package-note p{margin:5px 0 0;font-size:13px;line-height:1.7;color:#596778}
.kg-package-detail-aside{position:sticky;top:100px;background:#f7f9fb;border:1px solid #e5eaf0;border-radius:16px;padding:24px}
.kg-package-detail-aside h3{font-family:Manrope,sans-serif;font-size:23px;line-height:1.2;margin:0 0 12px;color:var(--kg-navy)}
.kg-package-detail-aside p:not(.kg-eyebrow){font-size:14px;color:#536174;line-height:1.7}
.kg-package-detail-aside .kg-text-link{display:block;margin-top:16px;font-size:13px;font-weight:800;color:var(--kg-navy)}
.kg-package-compare{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:28px;align-items:center;background:#061a2a;color:#fff;border-radius:16px;padding:clamp(22px,3vw,36px);margin:30px 0}
.kg-package-compare h3{font:800 22px/1.25 Manrope,sans-serif;margin:0;color:#fff}
.kg-package-compare-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.kg-package-compare-links a{display:block;border:1px solid #ffffff2b;border-radius:10px;padding:14px}
.kg-package-compare-links span{display:block;color:#d2dce4;font-size:12px;margin-bottom:8px}
.kg-package-compare-links strong{font-size:12px;color:#fff;line-height:1.5}
@media(max-width:850px){.kg-package-detail-hero{grid-template-columns:1fr}.kg-package-detail-grid{grid-template-columns:1fr}.kg-package-detail-aside{position:static}.kg-package-compare{grid-template-columns:1fr}.kg-package-compare-links{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.kg-package-detail-hero{padding:22px 18px;border-radius:14px}.kg-package-price-row{gap:10px}.kg-package-price-row>b{font-size:27px}.kg-package-features,.kg-package-audience,.kg-package-compare-links{grid-template-columns:1fr}.kg-package-detail-main{padding:20px 16px}.kg-package-detail-main h3{font-size:21px}.kg-package-summary{padding:22px}.kg-package-detail-hero .kg-actions{align-items:stretch}.kg-package-detail-hero .kg-btn{width:100%}}

/* v1.1.1: accessible package application CTA and package preselection form */
.kg-package-detail .kg-package-apply-btn,
.kg-package-detail .kg-package-detail-aside .kg-package-apply-btn,
.kg-form .kg-form-submit{background:#ff5728!important;color:#fff!important;border:2px solid #ff5728!important;font-weight:850!important;box-shadow:0 7px 18px rgba(255,87,40,.22);text-shadow:none!important;}
.kg-package-detail .kg-package-apply-btn:hover,
.kg-form .kg-form-submit:hover{background:#d83c13!important;border-color:#d83c13!important;color:#fff!important;transform:translateY(-1px);}
.kg-package-detail .kg-package-apply-btn:focus-visible,
.kg-form .kg-form-submit:focus-visible{outline:3px solid #132b40!important;outline-offset:3px;}
.kg-form select[name="kg_package"]{font-weight:750;background:#fff;color:#10263c;border:2px solid #c7d1db;min-height:48px;}
.kg-form select[name="kg_package"]:focus{border-color:#ff5728;box-shadow:0 0 0 3px rgba(255,87,40,.16);outline:0;}
.kg-package-detail .kg-actions .kg-btn-outline{background:#fff!important;color:#10263c!important;border:2px solid #8191a2!important;}
.kg-package-detail .kg-actions .kg-btn-outline:hover{border-color:#10263c!important;background:#f2f5f7!important;color:#10263c!important;}
@media(max-width:760px){.kg-package-detail-hero{grid-template-columns:1fr}.kg-package-detail-grid{grid-template-columns:1fr}.kg-package-features,.kg-package-audience{grid-template-columns:1fr}.kg-package-detail .kg-actions{align-items:stretch}.kg-package-detail .kg-actions .kg-btn{width:100%;justify-content:center}}

/* v1.1.4: branded women-entrepreneur hero with responsive mobile crop */
@media(max-width:760px){.kg-hero{min-height:0}.kg-hero-photo{inset:0 0 0 0;background-position:68% center;background-size:cover;opacity:.72}.kg-hero-shade{background:linear-gradient(90deg,rgba(6,26,42,.98) 0%,rgba(6,26,42,.91) 52%,rgba(6,26,42,.48) 100%)}.kg-hero-content{grid-template-columns:1fr;gap:22px;min-height:0;padding-top:30px;padding-bottom:25px}.kg-hero-copy{max-width:560px}.kg-hero h1{max-width:520px}.kg-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));max-width:460px}.kg-hero-stats div{background:rgba(255,255,255,.97)}.kg-hero-stats b{font-size:17px}.kg-hero-stats span{font-size:10px}}
@media(max-width:420px){.kg-hero-photo{background-position:65% center;opacity:.58}.kg-hero-shade{background:linear-gradient(90deg,rgba(6,26,42,.98),rgba(6,26,42,.82))}.kg-hero-content{padding-top:26px}.kg-hero h1{font-size:36px;letter-spacing:-1.5px}.kg-hero-stats{gap:7px}.kg-hero-stats div{padding:9px 10px}}

/* v1.1.6: local women-entrepreneur photo, responsive crop */
.kg-seller-image{background:#fff0e6;min-height:255px}.kg-seller-image img{width:100%;height:255px;object-fit:cover;object-position:center 38%;display:block}.kg-seller-image img:not([src]){visibility:hidden}@media(max-width:820px){.kg-seller-image{min-height:230px}.kg-seller-image img{height:230px;object-position:center 35%}}@media(max-width:520px){.kg-seller-image{min-height:210px;border-radius:12px}.kg-seller-image img{height:230px;object-position:center 30%}.kg-image-tag{font-size:10px;padding:8px 10px;right:8px;bottom:8px}}


/* v1.1.7: premium, women-focused business-start guide page */
.kg-start-page{color:#14283d}.kg-start-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(28px,5vw,68px);border:1px solid #f3e5dc;border-radius:24px;background:radial-gradient(circle at 85% 15%,#ffe5d6 0,transparent 32%),linear-gradient(135deg,#fffaf6 0%,#fff 58%,#fff3ec 100%);margin:0 0 22px}
.kg-start-eyebrow{display:inline-block;color:#ff5728;font-size:12px;font-weight:900;letter-spacing:1.7px;line-height:1.5}.kg-start-hero h2{font-size:clamp(34px,4.3vw,58px);line-height:1.04;letter-spacing:-2.3px;font-weight:900;max-width:700px;margin:16px 0;color:#10263c}.kg-start-hero h2 em{font-style:normal;color:#ff5728}.kg-start-hero-copy>p{font-size:17px;line-height:1.75;color:#526477;max-width:590px;margin:0 0 22px}.kg-start-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.kg-start-actions .kg-btn,.kg-start-encourage .kg-btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:52px;padding:14px 20px;background:#ff5728;color:#fff!important;border:2px solid #ff5728;border-radius:10px;font-weight:850;text-decoration:none;box-shadow:0 8px 20px #ff57282a}.kg-start-actions .kg-btn:hover,.kg-start-encourage .kg-btn:hover{background:#d9431c;border-color:#d9431c}.kg-start-secondary{padding:13px 16px;border:1px solid #b9c4ce;border-radius:10px;color:#10263c!important;font-weight:800;text-decoration:none;background:#fff}.kg-start-trust{margin-top:20px;font-size:12px;font-weight:700;color:#526477;display:flex;align-items:center;gap:8px}.kg-start-trust span{color:#ff5728;font-size:18px}
.kg-start-hero-art{min-height:330px;position:relative;display:flex;align-items:center;justify-content:center}.kg-start-art-orbit{position:absolute;width:280px;height:280px;border-radius:44% 56% 62% 38%;background:linear-gradient(145deg,#ffd5bd,#fff0e6);transform:rotate(-12deg)}.kg-start-art-card{z-index:1;position:relative;width:min(290px,82%);padding:32px 28px;border:1px solid #fff;border-radius:22px;background:rgba(255,255,255,.92);box-shadow:0 24px 65px #6b3d2417;transform:rotate(-3deg)}.kg-start-art-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:#fff0e7;color:#ff5728;font-size:30px;margin-bottom:22px}.kg-start-art-card>b{display:block;font-size:25px;line-height:1.2;letter-spacing:-.8px}.kg-start-art-card>p{margin:12px 0 20px;color:#6c7b8b}.kg-start-progress{display:flex;gap:6px}.kg-start-progress i{height:6px;flex:1;border-radius:9px;background:#ff5728}.kg-start-progress i:nth-child(n+4){background:#f2d7ca}.kg-start-note{z-index:2;position:absolute;display:flex;align-items:center;gap:11px;background:#fff;padding:13px 15px;border:1px solid #f0e5dd;border-radius:13px;box-shadow:0 12px 30px #12283b12}.kg-start-note>span{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#fff0e7;color:#ff5728;font-weight:900}.kg-start-note b,.kg-start-note small{display:block}.kg-start-note b{font-size:12px}.kg-start-note small{font-size:10px;color:#7b8794;margin-top:3px}.kg-start-note-top{top:15px;right:0}.kg-start-note-bottom{bottom:15px;left:0}
.kg-start-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 clamp(42px,6vw,76px)}.kg-start-benefits>div{padding:18px;border:1px solid #e8edf1;border-radius:14px;background:#fff}.kg-start-benefits span{display:grid;place-items:center;width:35px;height:35px;background:#fff0e7;color:#ff5728;border-radius:10px;font-size:18px;font-weight:900;margin-bottom:12px}.kg-start-benefits b,.kg-start-benefits small{display:block}.kg-start-benefits b{font-size:13px}.kg-start-benefits small{font-size:11px;color:#6b7b8d;line-height:1.5;margin-top:5px}.kg-start-section{margin:0 auto clamp(48px,7vw,82px);max-width:1040px}.kg-start-section-head{max-width:690px;margin:0 0 26px}.kg-start-section-head h2,.kg-start-tool-panel h2,.kg-start-encourage h2,.kg-start-faq h2{font-size:clamp(26px,3.2vw,39px);letter-spacing:-1.3px;line-height:1.12;color:#10263c;font-weight:900;margin:10px 0}.kg-start-section-head>p,.kg-start-tool-panel>div>p,.kg-start-encourage p{color:#5a6b7c;line-height:1.75;font-size:15px;margin:0}.kg-start-steps{border-top:1px solid #e6ebef}.kg-start-steps article{display:grid;grid-template-columns:54px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid #e6ebef}.kg-start-steps article>span{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#10263c;color:#fff;font-size:14px;font-weight:900}.kg-start-steps h3{margin:0 0 8px;font-size:19px;letter-spacing:-.4px}.kg-start-steps p{margin:0;color:#56687a;line-height:1.75;font-size:14px}.kg-start-steps small{display:inline-block;margin-top:10px;padding:7px 10px;border-radius:7px;background:#fff2eb;color:#a84321;font-size:11px;font-weight:750}
.kg-start-tool-panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:30px;align-items:center;padding:clamp(24px,4vw,42px);border-radius:20px;background:#071d30;color:#fff;margin:0 0 clamp(48px,7vw,82px)}.kg-start-tool-panel h2{color:#fff}.kg-start-tool-panel>div>p{color:#c5d0d9}.kg-start-tool-links{display:grid;gap:10px}.kg-start-tool-links a{display:grid;grid-template-columns:42px 1fr 20px;align-items:center;gap:12px;padding:14px;border-radius:12px;background:#ffffff0d;border:1px solid #ffffff1c;text-decoration:none;color:#fff!important}.kg-start-tool-links a:hover{background:#ffffff18;border-color:#ff805d}.kg-start-tool-links a>span{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#ff5728;color:#fff;font-size:20px;font-weight:900}.kg-start-tool-links b,.kg-start-tool-links small{display:block}.kg-start-tool-links b{font-size:13px}.kg-start-tool-links small{font-size:11px;color:#c5d0d9;margin-top:4px}.kg-start-tool-links strong{font-size:20px;color:#ff7955}
.kg-start-check-section{padding:0 0 8px}.kg-start-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kg-start-check-grid>div{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid #e7ecef;border-radius:12px;background:#fff}.kg-start-check-grid span{flex:0 0 25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#ff5728;color:#fff;font-size:14px;font-weight:900}.kg-start-check-grid p{margin:1px 0 0;color:#31465a;font-size:13px;line-height:1.6}.kg-start-encourage{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:clamp(24px,4vw,42px);border-radius:20px;background:linear-gradient(120deg,#fff0e7,#fffaf7);border:1px solid #f5dfd2;margin:0 0 52px}.kg-start-encourage>div{max-width:690px}.kg-start-encourage .kg-btn{white-space:nowrap;flex-shrink:0}.kg-start-faq{max-width:900px;margin:0 auto 30px}.kg-start-faq details{border-bottom:1px solid #e5eaee;padding:17px 0}.kg-start-faq summary{cursor:pointer;font-weight:800;color:#14283d;font-size:14px}.kg-start-faq details p{color:#596a7b;line-height:1.7;font-size:13px;margin:12px 0 0}
@media(max-width:850px){.kg-start-hero{grid-template-columns:1fr;padding:28px 24px}.kg-start-hero-art{min-height:280px}.kg-start-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.kg-start-tool-panel{grid-template-columns:1fr}.kg-start-encourage{align-items:flex-start;flex-direction:column}.kg-start-encourage .kg-btn{width:100%}}
@media(max-width:520px){.kg-start-hero{padding:24px 18px;border-radius:16px;gap:12px}.kg-start-hero h2{font-size:36px;letter-spacing:-1.5px}.kg-start-hero-copy>p{font-size:14px;line-height:1.7}.kg-start-actions{align-items:stretch;flex-direction:column}.kg-start-actions .kg-btn,.kg-start-secondary{width:100%;text-align:center}.kg-start-trust{align-items:flex-start;font-size:11px}.kg-start-hero-art{min-height:245px}.kg-start-art-orbit{width:210px;height:210px}.kg-start-art-card{width:210px;padding:22px}.kg-start-art-card>b{font-size:21px}.kg-start-note{padding:9px 10px}.kg-start-note-top{right:-2px;top:5px}.kg-start-note-bottom{left:-2px;bottom:5px}.kg-start-note b{font-size:10px}.kg-start-note small{font-size:9px}.kg-start-benefits{gap:8px}.kg-start-benefits>div{padding:13px}.kg-start-benefits b{font-size:12px}.kg-start-benefits small{font-size:10px}.kg-start-steps article{grid-template-columns:38px 1fr;gap:12px;padding:20px 0}.kg-start-steps article>span{width:36px;height:36px;border-radius:10px}.kg-start-steps h3{font-size:17px}.kg-start-steps p{font-size:13px}.kg-start-check-grid{grid-template-columns:1fr}.kg-start-tool-panel{padding:22px 16px;border-radius:15px}.kg-start-tool-links a{grid-template-columns:36px 1fr 18px;padding:11px}.kg-start-tool-links a>span{width:34px;height:34px}.kg-start-encourage{padding:24px 18px}.kg-start-faq summary{font-size:13px}}

/* v1.1.9 layout hardening: prevent theme/editor global rules from collapsing the step content */
.kg-start-page .kg-start-steps{display:block!important;width:100%!important;max-width:100%!important;}
.kg-start-page .kg-start-steps article{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:start!important;column-gap:20px!important;width:100%!important;max-width:100%!important;}
.kg-start-page .kg-start-steps article>span{grid-column:1!important;grid-row:1!important;align-self:start!important;}
.kg-start-page .kg-start-steps article>div{display:block!important;grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:none!important;justify-self:stretch!important;}
.kg-start-page .kg-start-steps article>div h3,.kg-start-page .kg-start-steps article>div p,.kg-start-page .kg-start-steps article>div small{width:auto!important;max-width:none!important;word-break:normal!important;overflow-wrap:break-word!important;}
@media(max-width:520px){.kg-start-page .kg-start-steps article{grid-template-columns:38px minmax(0,1fr)!important;column-gap:12px!important;}}


/* v1.2.0: robust layout repair for business guide and tool link cards */
.kg-start-page .kg-start-tool-panel,
.kg-start-page .kg-start-tool-links,
.kg-start-page .kg-start-tool-links a{
  box-sizing:border-box!important;
  min-width:0!important;
}
.kg-start-page .kg-start-tool-panel{
  display:grid!important;
  grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;
  align-items:center!important;
  width:100%!important;
}
.kg-start-page .kg-start-tool-links{
  display:flex!important;
  flex-direction:column!important;
  gap:10px!important;
  width:100%!important;
}
.kg-start-page .kg-start-tool-links a{
  display:grid!important;
  grid-template-columns:42px minmax(0,1fr) 20px!important;
  grid-template-rows:auto!important;
  align-items:center!important;
  column-gap:12px!important;
  width:100%!important;
  min-height:72px!important;
  padding:14px!important;
}
.kg-start-page .kg-start-tool-links a>span{
  grid-column:1!important;grid-row:1!important;
  width:40px!important;min-width:40px!important;
}
.kg-start-page .kg-start-tool-links a>div{
  display:block!important;grid-column:2!important;grid-row:1!important;
  width:100%!important;min-width:0!important;max-width:none!important;
  justify-self:stretch!important;white-space:normal!important;
}
.kg-start-page .kg-start-tool-links a>div b,
.kg-start-page .kg-start-tool-links a>div small{
  display:block!important;width:auto!important;max-width:none!important;
  white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;
}
.kg-start-page .kg-start-tool-links a>strong{
  grid-column:3!important;grid-row:1!important;justify-self:end!important;
}
.kg-start-page .kg-start-steps article{
  display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;
  width:100%!important;min-width:0!important;
}
.kg-start-page .kg-start-steps article>div{
  grid-column:2!important;width:100%!important;min-width:0!important;
}
@media(max-width:850px){
 .kg-start-page .kg-start-tool-panel{grid-template-columns:minmax(0,1fr)!important}
}
@media(max-width:520px){
 .kg-start-page .kg-start-tool-links a{grid-template-columns:36px minmax(0,1fr) 18px!important;padding:11px!important}
 .kg-start-page .kg-start-tool-links a>span{width:34px!important;min-width:34px!important}
 .kg-start-page .kg-start-steps article{grid-template-columns:38px minmax(0,1fr)!important}
}


/* v1.2.1 — stable tools section grid and card internals */
.kg-tools .kg-container.kg-tools-grid{
  display:grid !important;
  grid-template-columns:minmax(250px,.95fr) repeat(3,minmax(0,1fr)) !important;
  grid-auto-flow:row;
  align-items:stretch;
  gap:14px;
}
.kg-tools .kg-tools-grid>div{
  grid-column:1 !important;
  grid-row:1 / span 2;
  align-self:center;
  min-width:0;
  padding:0 18px 0 0;
}
.kg-tools .kg-tool{
  box-sizing:border-box;
  width:100%;
  min-width:0;
  min-height:116px;
  padding:16px;
  display:grid !important;
  grid-template-columns:40px minmax(0,1fr) auto;
  grid-template-rows:auto auto;
  column-gap:12px;
  row-gap:5px;
  align-items:center;
  align-content:center;
  overflow-wrap:anywhere;
}
.kg-tools .kg-tool .kg-tool-icon{
  grid-column:1;
  grid-row:1 / span 2;
  align-self:center;
  flex-shrink:0;
}
.kg-tools .kg-tool strong{
  grid-column:2;
  grid-row:1;
  min-width:0;
  width:auto;
  overflow-wrap:normal;
  word-break:normal;
  line-height:1.35;
}
.kg-tools .kg-tool small{
  grid-column:2;
  grid-row:2;
  min-width:0;
  width:auto;
  line-height:1.45;
  overflow-wrap:normal;
  word-break:normal;
}
.kg-tools .kg-tool>span{
  grid-column:3;
  grid-row:1 / span 2;
  align-self:center;
  white-space:nowrap;
  margin:0;
  padding-left:4px;
}
@media(max-width:1050px){
  .kg-tools .kg-container.kg-tools-grid{
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  }
  .kg-tools .kg-tools-grid>div{
    grid-column:1/-1 !important;
    grid-row:auto;
    padding:0 0 8px;
  }
}
@media(max-width:680px){
  .kg-tools .kg-container.kg-tools-grid{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:10px;
  }
  .kg-tools .kg-tool{
    grid-template-columns:36px minmax(0,1fr);
    grid-template-rows:auto auto auto;
    padding:13px;
    min-height:132px;
    column-gap:9px;
  }
  .kg-tools .kg-tool .kg-tool-icon{
    grid-column:1;
    grid-row:1 / span 2;
    width:36px;
    height:36px;
  }
  .kg-tools .kg-tool strong{grid-column:2;grid-row:1}
  .kg-tools .kg-tool small{grid-column:2;grid-row:2}
  .kg-tools .kg-tool>span{
    grid-column:1/-1;
    grid-row:3;
    justify-self:start;
    padding:8px 0 0;
    white-space:normal;
  }
}
@media(max-width:420px){
  .kg-tools .kg-container.kg-tools-grid{grid-template-columns:minmax(0,1fr) !important}
  .kg-tools .kg-tools-grid>div{grid-column:1 !important}
  .kg-tools .kg-tool{min-height:100px}
}


/* v1.2.2 hard fix: robust homepage tool cards with wrapped copy */
.kg-tools .kg-container.kg-tools-grid{display:grid!important;grid-template-columns:minmax(240px,1.05fr) repeat(3,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}
.kg-tools .kg-tools-grid>div{grid-column:1!important;grid-row:1 / span 2!important;align-self:center!important;min-width:0!important;padding:0 18px 0 0!important}
.kg-tools a.kg-tool{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;position:relative!important;width:100%!important;min-width:0!important;height:auto!important;min-height:112px!important;padding:16px!important;border:1px solid #e5e9ed!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important;box-sizing:border-box!important;}
.kg-tools a.kg-tool .kg-tool-icon{display:grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;height:40px!important;margin:0!important;border-radius:10px!important;color:#fff!important;font-size:21px!important}
.kg-tools a.kg-tool .kg-tool-copy{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:4px!important;min-width:0!important;}
.kg-tools a.kg-tool .kg-tool-copy strong{display:block!important;width:auto!important;min-width:0!important;font-size:13px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;color:#102237!important;}
.kg-tools a.kg-tool .kg-tool-copy small{display:block!important;width:auto!important;min-width:0!important;margin:0!important;font-size:11px!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;color:#59687a!important;}
.kg-tools a.kg-tool .kg-tool-action{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0!important;white-space:nowrap!important;font-size:11px!important;font-weight:800!important;color:#ff5728!important;}
.kg-tools a.kg-tool .kg-tool-action b{font-size:17px!important;line-height:1!important}
.kg-tools a.kg-tool:hover{border-color:#ffb29b!important;box-shadow:0 8px 24px rgba(8,28,44,.08)!important;transform:translateY(-2px)!important}
@media(max-width:1050px){.kg-tools .kg-container.kg-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.kg-tools .kg-tools-grid>div{grid-column:1/-1!important;grid-row:auto!important;padding:0 0 8px!important}}
@media(max-width:680px){.kg-tools .kg-container.kg-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.kg-tools .kg-tools-grid>div{grid-column:1/-1!important}.kg-tools a.kg-tool{align-items:flex-start!important;flex-wrap:wrap!important;gap:9px!important;min-height:128px!important;padding:13px!important}.kg-tools a.kg-tool .kg-tool-icon{flex-basis:34px!important;width:34px!important;height:34px!important}.kg-tools a.kg-tool .kg-tool-copy{flex:1 1 calc(100% - 50px)!important}.kg-tools a.kg-tool .kg-tool-action{flex-basis:100%!important;margin-left:43px!important;white-space:normal!important}}
@media(max-width:420px){.kg-tools .kg-container.kg-tools-grid{grid-template-columns:minmax(0,1fr)!important}.kg-tools a.kg-tool{min-height:94px!important}.kg-tools a.kg-tool .kg-tool-action{flex-basis:auto!important;margin-left:0!important}}


/* v1.2.3 — definitive homepage tool-card layout fix */
.kg-tools .kg-tools-grid > a.kg-tool{
  display:flex !important;
  flex-direction:column !important;
  align-items:flex-start !important;
  justify-content:flex-start !important;
  gap:0 !important;
  min-width:0 !important;
  width:100% !important;
  min-height:156px !important;
  height:156px !important;
  padding:14px 12px !important;
  overflow:hidden !important;
  box-sizing:border-box !important;
}
.kg-tools .kg-tools-grid > a.kg-tool > .kg-tool-icon{
  display:grid !important;
  position:static !important;
  flex:0 0 36px !important;
  width:36px !important;
  height:36px !important;
  margin:0 0 10px !important;
}
.kg-tools .kg-tools-grid > a.kg-tool > .kg-tool-copy{
  display:flex !important;
  flex:0 0 auto !important;
  flex-direction:column !important;
  align-items:flex-start !important;
  width:100% !important;
  min-width:0 !important;
  max-width:100% !important;
  gap:2px !important;
  margin:0 !important;
  padding:0 !important;
  overflow:visible !important;
}
.kg-tools .kg-tools-grid > a.kg-tool > .kg-tool-copy > strong,
.kg-tools .kg-tools-grid > a.kg-tool > .kg-tool-copy > small{
  display:block !important;
  position:static !important;
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  grid-column:auto !important;
  grid-row:auto !important;
  white-space:normal !important;
  word-break:normal !important;
  overflow-wrap:break-word !important;
  transform:none !important;
}
.kg-tools .kg-tools-grid > a.kg-tool > .kg-tool-copy > strong{font-size:12px !important;line-height:1.35 !important;color:var(--kg-text) !important}
.kg-tools .kg-tools-grid > a.kg-tool > .kg-tool-copy > small{font-size:10px !important;line-height:1.4 !important;color:var(--kg-muted) !important;margin-top:2px !important}
.kg-tools .kg-tools-grid > a.kg-tool > .kg-tool-action{
  display:block !important;
  position:static !important;
  width:100% !important;
  margin:auto 0 0 !important;
  padding:8px 0 0 !important;
  white-space:nowrap !important;
  font-size:10px !important;
  line-height:1.2 !important;
  color:var(--kg-orange) !important;
  grid-column:auto !important;
  grid-row:auto !important;
  transform:none !important;
}
.kg-tools .kg-tools-grid > a.kg-tool > .kg-tool-action b{float:right}
@media(max-width:1150px){.kg-tools .kg-tools-grid > a.kg-tool{height:148px !important;min-height:148px !important}}
@media(max-width:820px){.kg-tools .kg-tools-grid > a.kg-tool{height:142px !important;min-height:142px !important;padding:11px !important}}
@media(max-width:520px){.kg-tools .kg-tools-grid > a.kg-tool{height:132px !important;min-height:132px !important;padding:10px !important}.kg-tools .kg-tools-grid > a.kg-tool > .kg-tool-icon{flex-basis:33px !important;width:33px !important;height:33px !important;margin-bottom:7px !important}}


/* Premium editorial hubs v1.2.6 */
.kg-page-layout.kg-hub-layout{display:block;min-width:0}
.kg-page-content.kg-hub-page-content{padding:0;border:0;background:transparent;box-shadow:none;overflow:visible;min-width:0}
.kg-hub-page-content>.kg-content-prose{width:100%;max-width:none;min-width:0}
.kg-premium-hub{--hub-ink:#0b2034;--hub-orange:#ff5428;--hub-muted:#657487;color:var(--hub-ink);width:100%;max-width:100%;min-width:0;overflow:hidden}
.kg-premium-hub *{box-sizing:border-box;min-width:0}
.kg-hub-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(300px,.98fr);gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(28px,5vw,66px);border-radius:24px;background:linear-gradient(125deg,#fffaf6 0%,#fff 58%,#fff0e7 100%);position:relative;isolation:isolate;overflow:hidden}
.kg-hub-copy{position:relative;z-index:2;max-width:650px}.kg-hub-eyebrow{display:inline-block;color:var(--hub-orange);font-size:11px;letter-spacing:1.8px;font-weight:800;text-transform:uppercase;margin-bottom:16px}.kg-hub-copy h2{font-family:Manrope,sans-serif;font-size:clamp(34px,4.3vw,58px);line-height:1.04;letter-spacing:-2.1px;margin:0 0 18px;color:var(--hub-ink);font-weight:800}.kg-hub-copy h2 em{font-style:normal;color:var(--hub-orange)}.kg-hub-copy>p{font-size:clamp(15px,1.3vw,18px);line-height:1.75;color:#4e6073;max-width:570px;margin:0 0 23px}.kg-hub-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.kg-hub-actions .kg-btn,.kg-hub-tool-banner .kg-btn,.kg-hub-story-note .kg-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:14px 20px;border-radius:9px;background:var(--hub-orange);color:#fff;text-decoration:none;font-weight:800;border:1px solid var(--hub-orange)}.kg-hub-text-link{color:var(--hub-ink);font-weight:800;font-size:13px;text-decoration:none}.kg-hub-proof{display:flex;gap:9px;align-items:center;color:#526174;font-size:12px;margin-top:22px}.kg-hub-proof span{display:grid;place-items:center;background:#ffede5;color:var(--hub-orange);border-radius:50%;width:22px;height:22px;font-weight:900;flex:0 0 22px}
.kg-hub-visual{position:relative;min-height:340px;border-radius:20px;overflow:hidden;display:flex;align-items:flex-end;padding:24px;background:linear-gradient(145deg,#d8e6df,#f3c9ae 52%,#d7b18c)}.kg-hub-visual:before,.kg-hub-visual:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.kg-hub-visual:before{width:240px;height:240px;background:#ffffff55;top:-65px;right:-40px}.kg-hub-visual:after{width:180px;height:180px;background:#ff542833;bottom:-80px;left:-55px}.kg-hub-visual-ecommerce{background:linear-gradient(135deg,#ead7c9,#d9e7df 55%,#e9b18e)}.kg-hub-visual-finance{background:linear-gradient(135deg,#d9e5e8,#fff0d7 58%,#f0c0a8)}.kg-hub-visual-marketing{background:linear-gradient(135deg,#f7d9cc,#f6e8d8 55%,#d4e4dd)}.kg-hub-visual-stories{background:linear-gradient(135deg,#ead6e4,#f5e7d5 55%,#e6bfa9)}.kg-hub-visual-tools{background:linear-gradient(135deg,#d8e7e2,#f7e6d8 55%,#efc0a5)}.kg-hub-visual-card{position:relative;z-index:1;width:min(100%,300px);background:#ffffffed;border:1px solid #fff;border-radius:15px;padding:23px;box-shadow:0 16px 45px #142d4015}.kg-hub-visual-card span{font-size:10px;font-weight:800;letter-spacing:1.5px;color:var(--hub-orange)}.kg-hub-visual-card b{display:block;font-size:27px;line-height:1.13;letter-spacing:-.7px;margin:14px 0}.kg-hub-visual-card small{color:#617084;font-size:12px}.kg-hub-floating{position:absolute;z-index:2;right:16px;top:18px;background:#fff;color:var(--hub-ink);font-size:11px;font-weight:800;padding:13px 16px;border-radius:9px;box-shadow:0 8px 24px #10283b12;max-width:60%}
.kg-hub-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 48px}.kg-hub-benefits>div{border:1px solid #e9edf0;border-radius:13px;padding:20px;background:#fff}.kg-hub-benefits>div>span,.kg-hub-card-grid article>span{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#fff0e9;color:var(--hub-orange);font-size:11px;font-weight:900;margin-bottom:15px}.kg-hub-benefits b{font-size:14px;display:block;margin-bottom:8px}.kg-hub-benefits p{font-size:12px;line-height:1.65;color:var(--hub-muted);margin:0}.kg-hub-section{padding:24px 0 46px}.kg-hub-section-head{max-width:760px;margin-bottom:24px}.kg-hub-section-head h2,.kg-hub-tool-banner h2,.kg-hub-note h2{font-family:Manrope,sans-serif;font-size:clamp(26px,3.2vw,40px);line-height:1.12;letter-spacing:-1.2px;margin:0 0 12px;color:var(--hub-ink)}.kg-hub-section-head>p,.kg-hub-tool-banner p,.kg-hub-note p{font-size:15px;line-height:1.75;color:var(--hub-muted);margin:0}.kg-hub-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.kg-hub-card-grid article{border:1px solid #e7ebef;border-radius:14px;padding:20px;background:#fff;box-shadow:0 8px 25px #0b203408}.kg-hub-card-grid article h3{font-size:16px;line-height:1.35;margin:0 0 9px}.kg-hub-card-grid article p{font-size:13px;line-height:1.7;color:var(--hub-muted);margin:0}.kg-hub-tool-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(22px,4vw,38px);background:#091e31;border-radius:18px;color:#fff;margin:14px 0 35px}.kg-hub-tool-banner .kg-hub-eyebrow{margin-bottom:10px}.kg-hub-tool-banner h2{color:#fff;font-size:clamp(25px,3vw,35px)}.kg-hub-tool-banner p{color:#c7d3df;max-width:650px}.kg-hub-tool-banner .kg-btn{white-space:nowrap;flex-shrink:0}.kg-hub-note{padding:24px 0 8px;border-top:1px solid #e8edf0}.kg-hub-note h2{font-size:23px}.kg-hub-note p{font-size:13px}.kg-hub-metric-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 38px}.kg-hub-metric-strip>div{padding:20px;border-radius:13px;background:#f8fafb;border:1px solid #e8edf0}.kg-hub-metric-strip span{display:block;color:var(--hub-orange);font-size:11px;font-weight:900;margin-bottom:12px}.kg-hub-metric-strip b{display:block;font-size:15px;margin-bottom:7px}.kg-hub-metric-strip small{font-size:12px;color:var(--hub-muted);line-height:1.5;display:block}.kg-hub-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.kg-hub-tool-grid>a{display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;color:var(--hub-ink);padding:23px;border:1px solid #e5eaee;border-radius:15px;background:#fff;min-height:250px;box-shadow:0 8px 24px #0b203406;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.kg-hub-tool-grid>a:hover{transform:translateY(-3px);border-color:#ffb39d;box-shadow:0 14px 30px #0b203410}.kg-hub-tool-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--hub-orange);color:#fff;font-weight:900;font-size:21px;margin-bottom:19px}.kg-hub-tool-grid small{color:var(--hub-orange);font-size:10px;letter-spacing:1px;font-weight:900}.kg-hub-tool-grid h3{font-size:18px;line-height:1.3;margin:9px 0}.kg-hub-tool-grid p{font-size:13px;line-height:1.65;color:var(--hub-muted);margin:0 0 20px}.kg-hub-tool-grid>a>b{margin-top:auto;color:var(--hub-orange);font-size:12px}.kg-hub-story-note{background:#fff7f1;border:1px solid #f4dfd3;border-radius:15px;padding:clamp(22px,4vw,36px);margin:28px 0}.kg-hub-story-note h2{margin-top:0}.kg-hub-story-note .kg-btn{margin-top:20px}.kg-hub-editorial-note{font-size:12px;line-height:1.7;color:#68778a;padding:15px 0 0;border-top:1px solid #e8edf0;margin-top:24px}
@media(max-width:900px){.kg-hub-hero{grid-template-columns:minmax(0,1fr) minmax(230px,.8fr);gap:22px;padding:28px}.kg-hub-visual{min-height:290px}.kg-hub-benefits,.kg-hub-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kg-hub-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.kg-hub-hero{grid-template-columns:minmax(0,1fr);padding:24px 18px;border-radius:16px;gap:22px}.kg-hub-copy h2{font-size:clamp(33px,9vw,43px);letter-spacing:-1.4px}.kg-hub-copy>p{font-size:14px;line-height:1.7}.kg-hub-actions{align-items:flex-start;flex-direction:column;gap:13px}.kg-hub-visual{min-height:240px;padding:15px}.kg-hub-visual-card{padding:18px}.kg-hub-visual-card b{font-size:24px}.kg-hub-floating{font-size:10px;right:10px;top:10px}.kg-hub-benefits,.kg-hub-card-grid,.kg-hub-metric-strip,.kg-hub-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.kg-hub-benefits{margin-bottom:25px}.kg-hub-benefits>div,.kg-hub-card-grid article{padding:15px}.kg-hub-benefits b{font-size:13px}.kg-hub-benefits p,.kg-hub-card-grid article p{font-size:12px}.kg-hub-card-grid article h3{font-size:14px}.kg-hub-tool-grid>a{padding:16px;min-height:245px}.kg-hub-tool-grid h3{font-size:15px}.kg-hub-tool-grid p{font-size:12px}.kg-hub-tool-banner{align-items:flex-start;flex-direction:column;padding:23px 18px;gap:18px}.kg-hub-tool-banner .kg-btn{white-space:normal;width:100%}.kg-hub-section{padding:16px 0 30px}.kg-hub-section-head h2,.kg-hub-note h2{font-size:27px}.kg-hub-section-head>p{font-size:13px}.kg-hub-metric-strip>div{padding:14px}.kg-hub-metric-strip small{font-size:11px}.kg-hub-proof{align-items:flex-start;font-size:11px}.kg-hub-story-note{padding:22px 17px}}
@media(max-width:370px){.kg-hub-benefits,.kg-hub-card-grid,.kg-hub-metric-strip,.kg-hub-tool-grid{grid-template-columns:minmax(0,1fr)}.kg-hub-tool-grid>a{min-height:unset}.kg-hub-visual{min-height:220px}}


/* Araçlar sayfası: tek ve tutarlı kart sistemi v1.2.7 */
.kg-hub-tools .kg-hub-hero{background:linear-gradient(125deg,#f8f6ff 0%,#fff 55%,#fff0e8 100%)}
.kg-hub-tools .kg-hub-visual-tools{background:linear-gradient(135deg,#d8e7e2 0%,#f5e6f0 52%,#efc0a5 100%)}
.kg-hub-tools .kg-hub-section{padding-top:38px}
.kg-hub-tools #arac-listesi{scroll-margin-top:100px}
.kg-hub-tools .kg-hub-section-head{max-width:760px;margin:0 auto 28px;text-align:center}
.kg-hub-tools .kg-hub-section-head .kg-hub-eyebrow{margin-bottom:12px}
.kg-hub-tools .kg-hub-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.kg-hub-tools .kg-hub-tool-grid>a{position:relative;overflow:hidden;min-height:260px;padding:25px 24px 22px;border-radius:17px;border-color:#e8eaf0;box-shadow:0 10px 28px rgba(11,32,52,.055)}
.kg-hub-tools .kg-hub-tool-grid>a:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#ff5428,#f7a28a);opacity:.9}
.kg-hub-tools .kg-hub-tool-grid>a:hover{transform:translateY(-4px);border-color:#ffc3b1;box-shadow:0 18px 38px rgba(11,32,52,.10)}
.kg-hub-tools .kg-hub-tool-icon{width:48px;height:48px;border-radius:14px;background:#fff0e9;color:#f04e27;border:1px solid #ffdfd3;font-size:22px;margin-bottom:21px}
.kg-hub-tools .kg-hub-tool-grid small{font-size:10px;letter-spacing:1.25px}
.kg-hub-tools .kg-hub-tool-grid h3{font-size:19px;letter-spacing:-.35px;margin:10px 0 9px}
.kg-hub-tools .kg-hub-tool-grid p{font-size:13px;line-height:1.75;margin-bottom:22px}
.kg-hub-tools .kg-hub-tool-grid>a>b{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:14px;border-top:1px solid #edf0f3;font-size:12px}
.kg-hub-tools .kg-hub-tool-banner{margin-top:28px}
@media(max-width:900px){.kg-hub-tools .kg-hub-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.kg-hub-tools .kg-hub-tool-grid>a{min-height:250px;padding:21px}}
@media(max-width:620px){.kg-hub-tools .kg-hub-section{padding-top:24px}.kg-hub-tools .kg-hub-section-head{text-align:left;margin-bottom:20px}.kg-hub-tools .kg-hub-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kg-hub-tools .kg-hub-tool-grid>a{min-height:245px;padding:17px 14px 15px;border-radius:13px}.kg-hub-tools .kg-hub-tool-icon{width:39px;height:39px;border-radius:11px;margin-bottom:16px;font-size:18px}.kg-hub-tools .kg-hub-tool-grid h3{font-size:15px;line-height:1.35}.kg-hub-tools .kg-hub-tool-grid p{font-size:12px;line-height:1.6}.kg-hub-tools .kg-hub-tool-grid>a>b{font-size:11px;padding-top:11px}}
@media(max-width:370px){.kg-hub-tools .kg-hub-tool-grid{grid-template-columns:minmax(0,1fr)}.kg-hub-tools .kg-hub-tool-grid>a{min-height:unset}.kg-hub-tools .kg-hub-tool-grid p{margin-bottom:18px}}

/* v1.2.9: Robust tool library cards. Each card is an article; CTA links stay inside their own card. */
.kg-hub-tools .kg-hub-tool-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px}
.kg-hub-tools .kg-hub-tool-grid>.kg-tool-library-card{display:flex!important;flex-direction:column;align-items:flex-start;position:relative;min-width:0;min-height:260px;overflow:hidden;padding:25px 24px 22px;background:#fff;border:1px solid #e8eaf0;border-radius:17px;box-shadow:0 10px 28px rgba(11,32,52,.055)}
.kg-hub-tools .kg-hub-tool-grid>.kg-tool-library-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#ff5428,#f7a28a)}
.kg-hub-tools .kg-hub-tool-grid>.kg-tool-library-card:hover{transform:translateY(-3px);border-color:#ffc3b1;box-shadow:0 16px 32px rgba(11,32,52,.09)}
.kg-hub-tools .kg-tool-library-card .kg-hub-tool-icon{flex:0 0 48px;width:48px;height:48px;display:grid;place-items:center;margin:0 0 20px;border-radius:14px;background:#fff0e9;color:#f04e27;border:1px solid #ffdfd3;font-size:22px}
.kg-hub-tools .kg-tool-library-card>small{display:block;color:#f04e27;font-size:10px;letter-spacing:1.25px;font-weight:900;margin:0 0 9px}
.kg-hub-tools .kg-tool-library-card h3{display:block;margin:0 0 9px;color:#102237;font-size:19px;line-height:1.35;letter-spacing:-.35px}
.kg-hub-tools .kg-tool-library-card p{display:block;margin:0 0 22px;color:#526174;font-size:13px;line-height:1.75}
.kg-hub-tools .kg-tool-library-card>.kg-tool-card-action{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-top:auto;padding-top:14px;border-top:1px solid #edf0f3;color:#f04e27;font-size:12px;font-weight:800;text-decoration:none}
.kg-hub-tools .kg-tool-library-card>.kg-tool-card-action span{font-size:17px}
@media(max-width:900px){.kg-hub-tools .kg-hub-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.kg-hub-tools .kg-hub-tool-grid>.kg-tool-library-card{min-height:250px;padding:21px}}
@media(max-width:620px){.kg-hub-tools .kg-hub-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kg-hub-tools .kg-hub-tool-grid>.kg-tool-library-card{min-height:245px;padding:17px 14px 15px;border-radius:13px}.kg-hub-tools .kg-tool-library-card .kg-hub-tool-icon{width:39px;height:39px;flex-basis:39px;border-radius:11px;margin-bottom:16px;font-size:18px}.kg-hub-tools .kg-tool-library-card h3{font-size:15px;line-height:1.35}.kg-hub-tools .kg-tool-library-card p{font-size:12px;line-height:1.6}.kg-hub-tools .kg-tool-library-card>.kg-tool-card-action{font-size:11px;padding-top:11px}}
@media(max-width:370px){.kg-hub-tools .kg-hub-tool-grid{grid-template-columns:minmax(0,1fr)}.kg-hub-tools .kg-hub-tool-grid>.kg-tool-library-card{min-height:unset}}

/* Premium support and policy pages v1.3.0 */
.kg-legal-layout{display:block!important;max-width:100%;}
.kg-legal-page-content{width:100%;max-width:none!important;min-width:0;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;}
.kg-legal-page-content>.kg-content-prose{max-width:none;width:100%;}
.kg-legal-page{--legal-ink:#0b2034;--legal-orange:#ff5428;--legal-muted:#64758a;--legal-line:#e4e9ee;color:var(--legal-ink);width:100%;max-width:100%;min-width:0;}
.kg-legal-page *{box-sizing:border-box;min-width:0;}
.kg-legal-hero{position:relative;overflow:hidden;border-radius:24px;padding:clamp(28px,5vw,64px);background:radial-gradient(circle at 92% 12%,rgba(255,105,64,.18),transparent 30%),linear-gradient(135deg,#fff8f3 0%,#f7f9fc 54%,#edf3f7 100%);border:1px solid #f0e7e2;margin:0 0 28px;}
.kg-legal-hero:after{content:"";position:absolute;right:-65px;bottom:-115px;width:260px;height:260px;border:1px solid rgba(255,84,40,.18);border-radius:50%;box-shadow:0 0 0 30px rgba(255,84,40,.035),0 0 0 60px rgba(255,84,40,.025);pointer-events:none;}
.kg-legal-eyebrow,.kg-legal-section-intro>span,.kg-legal-prose section>span,.kg-sitemap-grid section>span,.kg-partner-principles>div>span{display:block;color:var(--legal-orange);font-size:11px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:14px;}
.kg-legal-hero h2{position:relative;z-index:1;font-size:clamp(32px,4.5vw,58px);line-height:1.05;letter-spacing:-2px;max-width:850px;margin:0 0 17px;color:var(--legal-ink);font-weight:800;}
.kg-legal-hero>p{position:relative;z-index:1;color:var(--legal-muted);font-size:clamp(15px,1.5vw,18px);line-height:1.75;max-width:760px;margin:0;}
.kg-legal-hero-links{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;margin-top:26px;}
.kg-legal-hero-links a,.kg-legal-bottom-cta>a{display:inline-flex;align-items:center;gap:16px;padding:13px 17px;border-radius:9px;background:var(--legal-orange);color:white!important;text-decoration:none!important;font-size:13px;font-weight:800;}
.kg-legal-hero-links a:nth-child(2){background:white;color:var(--legal-ink)!important;border:1px solid var(--legal-line);}
.kg-legal-hero-links a b,.kg-legal-bottom-cta>a b{font-size:17px;}
.kg-legal-meta{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;}
.kg-legal-meta span{display:flex;flex-direction:column;gap:5px;border:1px solid rgba(11,32,52,.09);background:rgba(255,255,255,.72);padding:12px 15px;border-radius:10px;color:var(--legal-muted);font-size:11px;}
.kg-legal-meta b{font-size:13px;color:var(--legal-ink);}
.kg-legal-notice{border:1px solid #f6d7c9;border-left:4px solid var(--legal-orange);background:#fff8f4;border-radius:12px;padding:19px 22px;margin:0 0 30px;}
.kg-legal-notice>b{display:block;font-size:14px;margin-bottom:6px;}
.kg-legal-notice p{margin:0;color:#6c5b53;font-size:13px;line-height:1.75;}
.kg-legal-content{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.8fr);gap:clamp(22px,4vw,54px);align-items:start;padding:8px 0 30px;}
.kg-legal-toc{position:sticky;top:24px;display:flex;flex-direction:column;gap:0;padding:20px;background:#fff;border:1px solid var(--legal-line);border-radius:16px;box-shadow:0 12px 35px rgba(11,32,52,.04);}
.kg-legal-toc>b{font-size:14px;padding-bottom:14px;margin-bottom:5px;border-bottom:1px solid var(--legal-line);}
.kg-legal-toc a{padding:10px 0;color:#5c6c7d!important;text-decoration:none!important;border-bottom:1px solid #f0f2f4;font-size:12px;line-height:1.5;}
.kg-legal-toc a:last-child{border-bottom:0;}
.kg-legal-toc a:hover{color:var(--legal-orange)!important;}
.kg-legal-prose{min-width:0;}
.kg-legal-prose section{padding:0 0 27px;margin:0 0 27px;border-bottom:1px solid var(--legal-line);scroll-margin-top:24px;}
.kg-legal-prose section:last-child{border-bottom:0;margin-bottom:0;}
.kg-legal-prose section>span{font-size:10px;margin-bottom:9px;}
.kg-legal-prose h2{font-size:clamp(21px,2.4vw,29px);line-height:1.2;letter-spacing:-.7px;margin:0 0 12px;color:var(--legal-ink);}
.kg-legal-prose p,.kg-legal-prose li{font-size:14px;line-height:1.9;color:#526376;}
.kg-legal-prose p{margin:0 0 12px;}
.kg-legal-prose a{color:#e84b23;text-decoration:underline;text-underline-offset:3px;font-weight:700;}
.kg-legal-section-intro{margin:10px 0 22px;}
.kg-legal-section-intro h2{font-size:clamp(26px,3vw,38px);letter-spacing:-1px;margin:0 0 9px;}
.kg-legal-section-intro p{color:var(--legal-muted);font-size:14px;line-height:1.7;margin:0;}
.kg-faq-list{border-top:1px solid var(--legal-line);}
.kg-faq-list details{border-bottom:1px solid var(--legal-line);}
.kg-faq-list summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:12px;padding:20px 4px;}
.kg-faq-list summary::-webkit-details-marker{display:none;}
.kg-faq-list summary>span{font-size:11px;color:var(--legal-orange);font-weight:800;letter-spacing:.8px;}
.kg-faq-list summary>b{font-size:15px;line-height:1.5;}
.kg-faq-list summary>i{font-style:normal;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff0e9;color:var(--legal-orange);font-size:19px;transition:transform .2s;}
.kg-faq-list details[open] summary>i{transform:rotate(45deg);}
.kg-faq-list details>div{padding:0 44px 20px 54px;}
.kg-faq-list p{font-size:14px;line-height:1.85;color:var(--legal-muted);margin:0;}
.kg-faq-list a{color:#e84b23;font-weight:700;}
.kg-legal-bottom-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:clamp(24px,4vw,38px);border-radius:18px;background:#0b2034!important;color:#fff!important;margin:20px 0 0;}
.kg-legal-bottom-cta>div>span{display:block;font-size:10px;letter-spacing:1.5px;font-weight:800;color:#ff9a7e!important;-webkit-text-fill-color:#ff9a7e!important;opacity:1!important;}
.kg-legal-bottom-cta h2{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;font-size:clamp(22px,3vw,31px);line-height:1.2;margin:8px 0;letter-spacing:-.7px;}
.kg-legal-bottom-cta p{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;opacity:1!important;font-size:13px;line-height:1.7;margin:0;}
.kg-legal-bottom-cta>a{flex-shrink:0;}
.kg-cookie-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0 0 38px;}
.kg-cookie-cards article{border:1px solid var(--legal-line);background:#fff;border-radius:15px;padding:19px 17px;box-shadow:0 9px 25px rgba(11,32,52,.035);}
.kg-cookie-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#fff0e9;color:var(--legal-orange);font-weight:800;margin-bottom:16px;}
.kg-cookie-cards h3{font-size:15px;margin:0 0 8px;}
.kg-cookie-cards p{font-size:12px;line-height:1.7;color:var(--legal-muted);margin:0 0 12px;}
.kg-cookie-cards small{display:block;color:var(--legal-orange);font-size:10px;font-weight:800;line-height:1.5;}
.kg-legal-prose-wide{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;}
.kg-legal-prose-wide section{padding:0 0 22px;margin-bottom:22px;}
.kg-partner-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:40px;}
.kg-partner-cards article{position:relative;border:1px solid var(--legal-line);border-radius:15px;background:#fff;padding:22px 18px;overflow:hidden;}
.kg-partner-cards article>span{position:absolute;right:15px;top:14px;color:#d8dee4;font-size:11px;font-weight:800;}
.kg-partner-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#fff0e9;color:var(--legal-orange);font-size:21px;margin-bottom:17px;}
.kg-partner-cards h3{font-size:16px;margin:0 0 8px;line-height:1.3;}
.kg-partner-cards p{font-size:12px;line-height:1.75;color:var(--legal-muted);margin:0;}
.kg-partner-principles{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px;padding:30px;background:#f5f7f9;border-radius:17px;margin-bottom:38px;}
.kg-partner-principles h2{font-size:clamp(24px,3vw,35px);line-height:1.15;letter-spacing:-1px;margin:0;}
.kg-partner-principles ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}
.kg-partner-principles li b{font-size:14px;}
.kg-partner-principles li p{font-size:12px;line-height:1.75;color:var(--legal-muted);margin:7px 0 0;}
.kg-partner-contact{display:grid;grid-template-columns:.9fr 1.1fr;gap:30px;padding:30px;border:1px solid var(--legal-line);border-radius:18px;scroll-margin-top:20px;}
.kg-partner-contact>div:first-child>span{display:block;color:var(--legal-orange);font-size:10px;letter-spacing:1.4px;font-weight:800;margin-bottom:10px;}
.kg-partner-contact h2{font-size:clamp(25px,3vw,34px);line-height:1.15;letter-spacing:-1px;margin:0 0 12px;}
.kg-partner-contact p{font-size:13px;line-height:1.8;color:var(--legal-muted);}
.kg-partner-contact a{color:#e84b23;font-weight:700;}
.kg-partner-form-wrap .kg-form{margin-top:0;}
.kg-sitemap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}
.kg-sitemap-grid section{border:1px solid var(--legal-line);border-radius:16px;background:#fff;padding:23px;box-shadow:0 9px 25px rgba(11,32,52,.03);}
.kg-sitemap-grid section>span{font-size:10px;margin-bottom:9px;}
.kg-sitemap-grid h2{font-size:22px;letter-spacing:-.5px;margin:0 0 14px;}
.kg-sitemap-grid a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;border-top:1px solid #f0f2f4;color:#506175!important;text-decoration:none!important;font-size:13px;font-weight:600;}
.kg-sitemap-grid a b{color:var(--legal-orange);font-size:17px;}
.kg-sitemap-grid a:hover{color:var(--legal-orange)!important;}
.kg-sitemap-note{font-size:12px;line-height:1.8;color:var(--legal-muted);margin:20px 0 0;padding:17px 20px;border-radius:12px;background:#f5f7f9;}
@media(max-width:900px){.kg-legal-content{grid-template-columns:1fr;}.kg-legal-toc{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px;}.kg-legal-toc>b{grid-column:1/-1;}.kg-cookie-cards,.kg-partner-cards{grid-template-columns:repeat(2,minmax(0,1fr));}.kg-partner-principles{grid-template-columns:1fr;gap:22px;}.kg-partner-contact{grid-template-columns:1fr;}.kg-legal-prose-wide{grid-template-columns:1fr;}}
@media(max-width:560px){.kg-legal-hero{border-radius:17px;padding:27px 21px;margin-bottom:20px;}.kg-legal-hero h2{font-size:34px;letter-spacing:-1.3px;}.kg-legal-hero>p{font-size:14px;}.kg-legal-hero-links{display:grid;grid-template-columns:1fr;}.kg-legal-hero-links a{justify-content:space-between;}.kg-legal-meta{display:grid;grid-template-columns:1fr;}.kg-legal-content{gap:23px;}.kg-legal-toc{padding:16px;grid-template-columns:1fr;}.kg-legal-toc>b{grid-column:auto;}.kg-legal-prose h2{font-size:23px;}.kg-legal-prose p,.kg-legal-prose li{font-size:13px;}.kg-faq-list summary{grid-template-columns:28px minmax(0,1fr) 25px;gap:8px;padding:16px 0;}.kg-faq-list summary>b{font-size:13px;}.kg-faq-list details>div{padding:0 5px 18px 36px;}.kg-legal-bottom-cta{display:block;border-radius:15px;padding:23px 20px;}.kg-legal-bottom-cta>a{margin-top:20px;justify-content:space-between;width:100%;}.kg-cookie-cards,.kg-partner-cards,.kg-sitemap-grid{grid-template-columns:1fr 1fr;gap:9px;}.kg-cookie-cards article,.kg-partner-cards article{padding:15px 13px;}.kg-cookie-cards h3,.kg-partner-cards h3{font-size:14px;}.kg-cookie-cards p,.kg-partner-cards p{font-size:11px;}.kg-partner-principles{padding:22px 18px;}.kg-partner-principles ul{grid-template-columns:1fr;gap:15px;}.kg-partner-contact{padding:21px 17px;}.kg-sitemap-grid section{padding:17px 14px;}.kg-sitemap-grid h2{font-size:17px;}.kg-sitemap-grid a{font-size:11px;line-height:1.5;}.kg-sitemap-grid a b{flex-shrink:0;}.kg-legal-page-content{padding:0!important;}}


/* v1.3.1 emergency visibility/layout fix for support and policy pages */
.kg-legal-layout,.kg-legal-page-content,.kg-legal-page-content>.kg-content-prose{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important;color:#0b2034!important;}
.kg-legal-page-content>.kg-content-prose>*{visibility:visible!important;opacity:1!important;}
.kg-legal-page-content>.kg-content-prose{padding:0!important;margin:0!important;}
.kg-legal-page{min-height:240px;}


/* v1.3.2 — legal pages visibility + fresh asset version */
body.kg-site .kg-page-wrap .kg-legal-layout,
body.kg-site .kg-page-wrap .kg-legal-page-content,
body.kg-site .kg-page-wrap .kg-legal-page-content .kg-content-prose,
body.kg-site .kg-page-wrap .kg-legal-page-content .kg-content-prose .kg-legal-page,
body.kg-site .kg-page-wrap .kg-legal-page-content .kg-content-prose .kg-legal-page * {
  visibility: visible !important; opacity: 1 !important; color: inherit;
}
body.kg-site .kg-page-wrap .kg-legal-page-content .kg-content-prose {
  display: block !important; height: auto !important; max-height: none !important;
  overflow: visible !important; position: relative !important;
}
body.kg-site .kg-page-wrap .kg-legal-page-content .kg-content-prose .kg-legal-page {
  display: block !important; width: 100% !important; min-height: 240px;
}
body.kg-site .kg-page-wrap > .kg-container {
  width: min(100% - 40px, 1440px) !important; max-width: 1440px !important;
  margin-left: auto !important; margin-right: auto !important;
}
@media (max-width: 600px) {
  body.kg-site .kg-page-wrap > .kg-container { width: calc(100% - 24px) !important; }
}

/* v1.3.5: partnership page must not inherit the legal sidebar grid; render embedded form shortcode. */
.kg-partnership-page .kg-legal-content{display:block!important;max-width:none!important;}
.kg-partnership-page .kg-legal-content>*{margin-bottom:34px;}
.kg-partnership-page .kg-legal-content>*:last-child{margin-bottom:0;}
.kg-partnership-page .kg-partner-contact{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;width:100%;box-sizing:border-box;}
.kg-partnership-page .kg-partner-form-wrap{min-width:0;width:100%;}
.kg-partnership-page .kg-partner-form-wrap .kg-form{width:100%;box-sizing:border-box;}
@media(max-width:900px){.kg-partnership-page .kg-partner-contact{grid-template-columns:minmax(0,1fr);}}


/* v1.3.7: fix single-child legal layouts, responsive cards and partnership form rendering */
body.kg-site .kg-page-wrap > .kg-container {
  display:block !important;
  width:min(1440px, calc(100% - 48px)) !important;
  max-width:1440px !important;
  margin-inline:auto !important;
}
body.kg-site .kg-page-layout.kg-legal-layout,
body.kg-site .kg-page-layout.kg-legal-layout > .kg-legal-page-content {
  display:block !important;
  width:100% !important;
  max-width:none !important;
  min-width:0 !important;
}
body.kg-site .kg-legal-page-content > .kg-content-prose,
body.kg-site .kg-legal-page-content .kg-legal-page {
  display:block !important;
  width:100% !important;
  max-width:none !important;
  min-width:0 !important;
}
/* Cookie and sitemap pages contain one primary child, not a sidebar + article pair. */
body.kg-site .kg-legal-content:has(> .kg-cookie-cards),
body.kg-site .kg-legal-content:has(> .kg-sitemap-grid) {
  display:block !important;
  width:100% !important;
  max-width:none !important;
}
body.kg-site .kg-cookie-cards,
body.kg-site .kg-sitemap-grid,
body.kg-site .kg-partner-cards {
  width:100% !important;
  max-width:none !important;
  min-width:0 !important;
  grid-template-columns:repeat(auto-fit, minmax(min(100%, 230px), 1fr)) !important;
  gap:16px !important;
}
body.kg-site .kg-cookie-cards article,
body.kg-site .kg-partner-cards article,
body.kg-site .kg-sitemap-grid section {
  min-width:0 !important;
  width:auto !important;
  overflow-wrap:break-word !important;
  word-break:normal !important;
}
body.kg-site .kg-cookie-cards h3,
body.kg-site .kg-partner-cards h3,
body.kg-site .kg-cookie-cards p,
body.kg-site .kg-partner-cards p,
body.kg-site .kg-sitemap-grid h2,
body.kg-site .kg-sitemap-grid a {
  word-break:normal !important;
  overflow-wrap:break-word !important;
  hyphens:auto;
}
body.kg-site .kg-partner-contact {
  display:grid !important;
  grid-template-columns:minmax(0, .9fr) minmax(0, 1.1fr) !important;
  width:100% !important;
  max-width:none !important;
  align-items:start !important;
}
body.kg-site .kg-partner-form-wrap,
body.kg-site .kg-partner-form-wrap .kg-form {
  display:block !important;
  width:100% !important;
  min-width:0 !important;
}
body.kg-site .kg-partner-form-wrap .kg-form-grid {
  display:grid !important;
  grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
  gap:14px !important;
}
body.kg-site .kg-partner-form-wrap .kg-form label.full {grid-column:1 / -1 !important;}
@media (max-width:900px) {
  body.kg-site .kg-partner-contact {grid-template-columns:minmax(0,1fr) !important;}
  body.kg-site .kg-partner-form-wrap .kg-form-grid {grid-template-columns:minmax(0,1fr) !important;}
  body.kg-site .kg-partner-form-wrap .kg-form label.full {grid-column:auto !important;}
}
@media (max-width:560px) {
  body.kg-site .kg-page-wrap > .kg-container {width:calc(100% - 28px) !important;}
  body.kg-site .kg-cookie-cards,
  body.kg-site .kg-sitemap-grid,
  body.kg-site .kg-partner-cards {grid-template-columns:minmax(0,1fr) !important;}
}

/* v1.3.8: enforce readable contrast in FAQ next-step CTA against dark background */
.kg-legal-page .kg-legal-bottom-cta,.kg-faq-premium .kg-legal-bottom-cta{background-color:#0b2034!important;color:#fff!important;}
.kg-legal-page .kg-legal-bottom-cta>div>span,.kg-faq-premium .kg-legal-bottom-cta>div>span{color:#ff9a7e!important;-webkit-text-fill-color:#ff9a7e!important;}
.kg-legal-page .kg-legal-bottom-cta h2,.kg-faq-premium .kg-legal-bottom-cta h2{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;}
.kg-legal-page .kg-legal-bottom-cta p,.kg-faq-premium .kg-legal-bottom-cta p{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;opacity:1!important;}


/* Premium About page v1.4.0 */
.kg-about-page{--about-ink:#0b2034;--about-muted:#5f7082;--about-orange:#ff5428;color:var(--about-ink);width:100%;max-width:100%;min-width:0;overflow-wrap:break-word}
.kg-about-page *{box-sizing:border-box;min-width:0}
.kg-about-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:clamp(24px,4vw,60px);align-items:center;padding:clamp(26px,5vw,62px);border:1px solid #f0e7e2;border-radius:24px;background:radial-gradient(circle at 92% 12%,rgba(255,105,64,.16),transparent 30%),linear-gradient(135deg,#fff8f3 0%,#f7f9fc 58%,#edf3f7 100%);position:relative;overflow:hidden}
.kg-about-eyebrow{display:block;color:var(--about-orange)!important;font-size:11px;font-weight:800;letter-spacing:1.5px;margin-bottom:14px}
.kg-about-hero h2,.kg-about-mission h2,.kg-about-section-head h2,.kg-about-bottom h2{font-family:Manrope,sans-serif;color:var(--about-ink)!important;font-size:clamp(30px,4vw,51px);line-height:1.08;letter-spacing:-1.5px;margin:0 0 18px;font-weight:800}
.kg-about-hero h2 em{font-style:normal;color:var(--about-orange)}
.kg-about-hero-copy>p,.kg-about-mission p,.kg-about-section-head>p,.kg-about-bottom p{color:#46596d;font-size:16px;line-height:1.8;margin:0 0 16px}
.kg-about-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}
.kg-about-secondary{display:inline-flex;align-items:center;padding:12px 15px;border:1px solid #dce3e9;border-radius:9px;color:var(--about-ink)!important;text-decoration:none!important;font-size:13px;font-weight:800;background:#fff}
.kg-about-hero-art{position:relative;min-height:310px;display:grid;place-items:center}
.kg-about-art-orbit{position:absolute;width:min(92%,330px);aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,84,40,.2);box-shadow:0 0 0 22px rgba(255,84,40,.035),0 0 0 48px rgba(255,84,40,.025)}
.kg-about-art-card{position:relative;z-index:1;width:min(100%,300px);padding:30px;border-radius:20px;background:#0b2034;color:white;box-shadow:0 24px 60px #0b203426;transform:rotate(-3deg);display:flex;flex-direction:column;gap:8px}
.kg-about-art-card>span{font-size:10px;letter-spacing:2px;color:#ff9b7f;font-weight:800;margin-bottom:12px}.kg-about-art-card>b{font-family:Manrope,sans-serif;font-size:27px;line-height:1.1}.kg-about-art-card>small{font-size:12px;color:#c5d2dc;margin-top:15px}
.kg-about-art-note{position:absolute;z-index:2;right:-2px;bottom:14px;display:flex;align-items:center;gap:10px;background:white;border:1px solid #e7ebef;border-radius:12px;padding:13px 15px;box-shadow:0 12px 30px #0b203410}.kg-about-art-note>span{width:35px;height:35px;display:grid;place-items:center;background:#fff0e9;color:var(--about-orange);border-radius:9px;font-size:20px}.kg-about-art-note b,.kg-about-art-note small{display:block}.kg-about-art-note b{font-size:12px}.kg-about-art-note small{font-size:10px;color:var(--about-muted);margin-top:3px}
.kg-about-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0 52px}.kg-about-principles article{padding:24px;border:1px solid #e7ebef;border-radius:15px;background:#fff;box-shadow:0 8px 28px #0b203406}.kg-about-principles article>span{display:grid;place-items:center;width:38px;height:38px;background:#fff0e9;border-radius:10px;color:var(--about-orange);font-size:12px;font-weight:800;margin-bottom:18px}.kg-about-principles h3,.kg-about-path-grid h3{font-size:19px;line-height:1.3;color:var(--about-ink);margin:0 0 9px}.kg-about-principles p,.kg-about-path-grid p{font-size:13px;line-height:1.75;color:var(--about-muted);margin:0}
.kg-about-mission{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(20px,5vw,70px);padding:36px 0;border-top:1px solid #e5e9ed;border-bottom:1px solid #e5e9ed;margin-bottom:54px}.kg-about-mission h2{font-size:clamp(27px,3vw,39px);margin:0}.kg-about-mission p:last-child{margin-bottom:0}
.kg-about-section-head{max-width:720px;margin-bottom:24px}.kg-about-section-head h2{font-size:clamp(28px,3.5vw,42px);margin-bottom:12px}.kg-about-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kg-about-path-grid>a{display:flex;flex-direction:column;align-items:flex-start;padding:24px;border:1px solid #e5e9ed;border-radius:15px;background:white;text-decoration:none!important;transition:transform .2s,border-color .2s,box-shadow .2s}.kg-about-path-grid>a:hover{transform:translateY(-3px);border-color:#ffc2ae;box-shadow:0 14px 34px #0b20340c}.kg-about-path-grid>a>span{font-size:10px;letter-spacing:1.3px;font-weight:800;color:var(--about-orange);margin-bottom:14px}.kg-about-path-grid h3{font-size:21px}.kg-about-path-grid p{margin-bottom:18px}.kg-about-path-grid>a>b{margin-top:auto;color:var(--about-orange);font-size:12px}.kg-about-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding:clamp(24px,4vw,40px);border-radius:18px;background:#fff3ec;border:1px solid #ffebe1}.kg-about-bottom>div{max-width:700px}.kg-about-bottom h2{font-size:clamp(25px,3vw,36px);margin-bottom:10px}.kg-about-bottom p{font-size:14px;margin-bottom:0}.kg-about-bottom>.kg-btn{flex-shrink:0}
@media(max-width:760px){.kg-about-hero{grid-template-columns:minmax(0,1fr);padding:26px 22px}.kg-about-hero-art{min-height:260px}.kg-about-art-note{right:0}.kg-about-principles{grid-template-columns:minmax(0,1fr);margin-bottom:38px;gap:10px}.kg-about-principles article{padding:20px}.kg-about-mission{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:38px;padding:28px 0}.kg-about-path-grid{grid-template-columns:minmax(0,1fr)}.kg-about-bottom{align-items:flex-start;flex-direction:column;margin-top:35px}.kg-about-bottom>.kg-btn{width:100%;justify-content:center}.kg-about-hero h2{letter-spacing:-1px}}

/* v1.4.1 — Hakkımızda sayfası CTA butonlarında görünür metin kontrastı */
.kg-about-page .kg-about-actions > a.kg-btn,
.kg-about-page .kg-about-actions > a.kg-btn:link,
.kg-about-page .kg-about-actions > a.kg-btn:visited,
.kg-about-page .kg-about-actions > a.kg-btn:hover,
.kg-about-page .kg-about-actions > a.kg-btn:focus,
.kg-about-page .kg-about-bottom > a.kg-btn,
.kg-about-page .kg-about-bottom > a.kg-btn:link,
.kg-about-page .kg-about-bottom > a.kg-btn:visited,
.kg-about-page .kg-about-bottom > a.kg-btn:hover,
.kg-about-page .kg-about-bottom > a.kg-btn:focus {
  background-color: #ff5428 !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  text-decoration: none !important;
  opacity: 1 !important;
  font-weight: 800 !important;
  text-shadow: none !important;
}
.kg-about-page .kg-about-actions > a.kg-btn:hover,
.kg-about-page .kg-about-bottom > a.kg-btn:hover {
  background-color: #d9431c !important;
  border-color: #d9431c !important;
}

/* v1.4.2: homepage guidance cards replace unverified testimonial stories */
.kg-guided-path{background:#fffaf6}
.kg-guided-path .kg-stories-grid{grid-template-columns:1.08fr repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}
.kg-guided-intro{padding:4px 10px 0 0}
.kg-route-card{display:flex;flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s,border-color .2s}
.kg-route-card:hover,.kg-route-card:focus-visible{transform:translateY(-3px);border-color:#ffb39d;box-shadow:0 12px 28px rgba(8,28,44,.10);outline:none}
.kg-route-art{height:132px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;background:linear-gradient(135deg,#102b40,#21485b);color:#fff}
.kg-route-art:after{content:"";position:absolute;width:150px;height:150px;border:1px solid #ffffff35;border-radius:50%;right:-25px;bottom:-85px;box-shadow:0 0 0 18px #ffffff0c,0 0 0 38px #ffffff0a}
.kg-route-art span{font-size:10px;letter-spacing:1.2px;font-weight:800;color:#ffc0a9;position:relative;z-index:1}
.kg-route-art>b{font-family:Manrope,sans-serif;font-size:23px;line-height:1.02;letter-spacing:-.6px;position:relative;z-index:1}
.kg-route-art i{position:absolute;right:16px;top:35px;font-size:50px;font-style:normal;color:#ff7956;opacity:.9}
.kg-route-digital .kg-route-art{background:linear-gradient(135deg,#174f63,#0b2639)}
.kg-route-grow .kg-route-art{background:linear-gradient(135deg,#693b2b,#102b40)}
.kg-route-card>div:last-child{padding:13px;display:flex;flex-direction:column;gap:9px;flex:1;min-height:150px}
.kg-route-card strong{font-size:12px;line-height:1.45;margin:0}
.kg-route-card small{font-size:10px;color:#647184;line-height:1.45;display:block}
.kg-route-link{margin-top:auto;padding-top:8px;display:flex;align-items:center;justify-content:space-between;color:#e94c24;font-size:11px;font-weight:800}
.kg-route-link b{font-size:19px}
@media(max-width:820px){.kg-guided-path .kg-stories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kg-guided-intro{grid-column:1/-1}.kg-route-art{height:145px}}
@media(max-width:520px){.kg-guided-path .kg-stories-grid{grid-template-columns:1fr;gap:12px}.kg-guided-intro{grid-column:auto}.kg-route-card{display:grid;grid-template-columns:112px minmax(0,1fr)}.kg-route-art{height:100%;min-height:180px;padding:12px}.kg-route-art>b{font-size:19px}.kg-route-art i{font-size:34px;right:8px;top:65px}.kg-route-card>div:last-child{min-height:180px;padding:12px}.kg-route-card strong{font-size:12px}}


/* v1.4.4 — premium seller application and saved form records */
.kg-application-shell{--kg-app-ink:#10243a;--kg-app-muted:#58697b;--kg-app-line:#dfe6ed;display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:clamp(24px,4vw,54px);align-items:start;margin:clamp(18px,3vw,38px) 0;padding:clamp(22px,3.5vw,46px);background:linear-gradient(135deg,#fffaf6 0%,#fff 52%,#f1f6fa 100%);border:1px solid #e8eaf0;border-radius:24px;box-shadow:0 18px 50px rgba(16,36,58,.06)}
.kg-application-intro{position:sticky;top:24px}.kg-application-kicker{display:inline-flex;align-items:center;gap:8px;color:#f04f2b;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.kg-application-intro h2{margin:14px 0 12px;color:var(--kg-app-ink);font-size:clamp(28px,3vw,42px);line-height:1.08;letter-spacing:-.04em}.kg-application-intro p{color:var(--kg-app-muted);font-size:15px;line-height:1.8;margin:0}.kg-application-points{display:grid;gap:11px;margin-top:24px}.kg-application-points span{display:flex;align-items:center;gap:10px;color:#23384c;font-size:13px;font-weight:700}.kg-application-points span:before{content:'✓';display:grid;place-items:center;flex:0 0 25px;height:25px;border-radius:8px;background:#ffede5;color:#f04f2b;font-weight:900}
.kg-application-form{margin:0;padding:clamp(18px,2.5vw,30px);background:#fff;border:1px solid #e6ebf0;border-radius:18px;box-shadow:0 10px 30px rgba(16,36,58,.045)}.kg-form-section-heading{display:flex;gap:12px;align-items:center;margin:4px 0 18px;padding-bottom:13px;border-bottom:1px solid #edf0f3}.kg-form-section-heading:not(:first-of-type){margin-top:27px}.kg-form-section-heading>span{display:grid;place-items:center;width:35px;height:35px;flex:0 0 35px;background:#10243a;color:white;border-radius:10px;font-size:12px;font-weight:900}.kg-form-section-heading div{display:grid;gap:3px}.kg-form-section-heading strong{color:#10243a;font-size:15px}.kg-form-section-heading small{color:#718093;font-size:12px;font-weight:400}.kg-application-form .kg-form-grid{gap:16px}.kg-application-form .kg-form-grid label{display:block;color:#25384c;font-size:12px;font-weight:800;line-height:1.5}.kg-application-form label em{color:#f04f2b;font-style:normal}.kg-application-form label small{color:#7b8794;font-weight:500}.kg-application-form input:not([type=checkbox]),.kg-application-form select,.kg-application-form textarea{display:block;width:100%;margin-top:7px;min-height:48px;padding:12px 14px;border:1px solid #dbe3eb;border-radius:10px;background:#fbfcfe;color:#10243a;font:500 14px/1.5 'DM Sans',sans-serif;transition:border-color .18s,box-shadow .18s,background .18s}.kg-application-form textarea{min-height:130px;resize:vertical}.kg-application-form input::placeholder,.kg-application-form textarea::placeholder{color:#8b98a7;font-weight:400}.kg-application-form input:focus,.kg-application-form select:focus,.kg-application-form textarea:focus{outline:none;border-color:#ff572f;background:#fff;box-shadow:0 0 0 4px rgba(255,87,47,.12)}.kg-privacy-consent{display:flex!important;align-items:flex-start;gap:10px;margin:20px 0 14px;color:#5d6b7a!important;font-size:12px!important;font-weight:500!important;line-height:1.7!important}.kg-privacy-consent input[type=checkbox]{width:17px;height:17px;flex:0 0 17px;margin-top:3px;accent-color:#ff572f}.kg-privacy-consent a{color:#10243a;text-decoration:underline;font-weight:800}.kg-application-form .kg-form-submit{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:54px;margin-top:10px;border:0;border-radius:11px;background:#ff5429;color:#fff;font-weight:900;font-size:14px;box-shadow:0 8px 18px rgba(255,84,41,.2);cursor:pointer}.kg-application-form .kg-form-submit:hover{background:#e9431c;transform:translateY(-1px)}.kg-application-form .kg-form-submit span{font-size:20px}.kg-application-footnote{margin:14px 0 0;color:#788696;font-size:11px;line-height:1.7}.kg-application-alert{grid-column:1/-1;display:grid;gap:5px;padding:15px 18px;border-radius:12px;font-size:13px}.kg-application-success{background:#edf9f1;border:1px solid #bde6ca;color:#175b32}.kg-application-error{background:#fff1ef;border:1px solid #f5c8c1;color:#8a281b}.kg-application-seller .kg-application-form{grid-column:2}.kg-application-general .kg-application-intro{grid-column:1}.kg-application-general .kg-application-form{grid-column:2}
@media(max-width:820px){.kg-application-shell{grid-template-columns:minmax(0,1fr);gap:22px;padding:18px;border-radius:18px}.kg-application-intro{position:static}.kg-application-intro h2{font-size:32px}.kg-application-seller .kg-application-form,.kg-application-general .kg-application-form{grid-column:1}.kg-application-points{grid-template-columns:1fr;gap:8px}.kg-application-form{padding:18px}.kg-application-form .kg-form-grid{grid-template-columns:minmax(0,1fr)}.kg-application-form .kg-form-grid label.full{grid-column:1}}


/* v1.4.6 — Distinct homepage imagery and cache refresh */
.kg-tools-visual{padding:44px 0 24px;background:linear-gradient(180deg,#fffaf6 0%,#fff 100%)}
.kg-tools-visual-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,5vw,76px);align-items:center;border:1px solid #f0e3dc;border-radius:28px;padding:clamp(28px,4.5vw,64px);background:radial-gradient(circle at 88% 12%,rgba(255,84,40,.13),transparent 30%),linear-gradient(135deg,#fffaf6 0%,#f4f8fb 100%);overflow:hidden}
.kg-tools-visual-copy .kg-eyebrow{color:#ff5428;font-size:12px;font-weight:800;letter-spacing:.16em;margin:0 0 15px}
.kg-tools-visual-copy h2{font-size:clamp(32px,4vw,52px);line-height:1.08;letter-spacing:-.045em;color:#10243a;margin:0 0 18px;font-weight:800}
.kg-tools-visual-copy h2 em{font-style:normal;color:#ff5428}
.kg-tools-visual-copy>p:not(.kg-eyebrow){font-size:17px;line-height:1.8;color:#475467;max-width:520px;margin:0 0 24px}
.kg-tools-visual-copy .kg-btn{display:inline-flex;align-items:center;gap:18px;background:#ff5428;color:#fff!important;text-decoration:none;border-radius:10px;padding:15px 22px;font-weight:800}
.kg-tools-visual-points{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:23px;color:#344054;font-size:12px;font-weight:700}
.kg-tools-visual-points span::first-letter{color:#ff5428}
.kg-tools-visual-media{position:relative;min-height:330px;border-radius:22px;overflow:hidden;background:#10243a;box-shadow:0 22px 60px rgba(16,36,58,.16)}
.kg-tools-visual-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,36,58,.04),rgba(16,36,58,.12) 55%,rgba(16,36,58,.5));pointer-events:none}
.kg-tools-visual-media>img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:center 42%;display:block}
.kg-visual-note{position:absolute;z-index:2;right:20px;bottom:20px;display:flex;align-items:center;gap:12px;padding:14px 18px;border:1px solid rgba(255,255,255,.75);border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 12px 34px rgba(16,36,58,.15);max-width:calc(100% - 40px)}
.kg-visual-note-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:12px;background:#fff0e9;color:#ff5428;font-size:23px}
.kg-visual-note b,.kg-visual-note small{display:block}.kg-visual-note b{font-size:14px;color:#10243a}.kg-visual-note small{font-size:12px;color:#667085;margin-top:4px}
.kg-visual-stamp{position:absolute;z-index:2;left:18px;top:18px;display:flex;align-items:center;gap:9px;flex-wrap:wrap;border:1px solid rgba(255,255,255,.32);border-radius:999px;padding:10px 14px;background:rgba(16,36,58,.68);backdrop-filter:blur(8px);color:#fff;font-size:10px;letter-spacing:.1em}
.kg-visual-stamp span{color:#ff9c7e}
@media(max-width:820px){.kg-tools-visual-inner{grid-template-columns:1fr;gap:26px}.kg-tools-visual-media{min-height:300px}}
@media(max-width:520px){.kg-tools-visual{padding:28px 0 12px}.kg-tools-visual-inner{padding:22px 18px;border-radius:20px;gap:22px}.kg-tools-visual-copy h2{font-size:32px}.kg-tools-visual-copy>p:not(.kg-eyebrow){font-size:15px;line-height:1.7}.kg-tools-visual-media{min-height:245px;border-radius:16px}.kg-visual-note{right:10px;bottom:10px;gap:8px;padding:10px;max-width:calc(100% - 20px)}.kg-visual-note-icon{width:34px;height:34px;flex-basis:34px}.kg-visual-note b{font-size:12px}.kg-visual-note small{font-size:10px}.kg-visual-stamp{left:10px;top:10px;font-size:8px;padding:8px 10px}}


/* v1.4.8 — expanded, content-rich homepage tools and guides section */
.kg-tools-rich{padding:48px 0 44px!important;background:linear-gradient(180deg,#fffaf6 0%,#fff 46%,#f8fafc 100%);border-top:1px solid #f4e9e2;border-bottom:1px solid #edf0f3}
.kg-tools-rich>.kg-container{display:block!important}
.kg-tools-rich-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:36px;align-items:end;margin:0 0 27px}
.kg-tools-rich-intro{max-width:650px}
.kg-tools-rich-intro .kg-eyebrow{margin-bottom:12px}
.kg-tools-rich-intro h2{font-family:Manrope,sans-serif;font-size:clamp(34px,4vw,48px);line-height:1.02;letter-spacing:-1.8px;font-weight:800;color:#102237;margin:0 0 14px}
.kg-tools-rich-intro h2 em{font-style:normal;color:#ff5428}
.kg-tools-rich-intro>p:last-child{max-width:650px;font-size:15px;line-height:1.75;color:#526174;margin:0}
.kg-tools-rich-summary{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:19px 20px;background:#fff;border:1px solid #f0dfd5;border-radius:15px;box-shadow:0 10px 28px rgba(16,34,55,.045)}
.kg-tools-summary-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#fff0e9;color:#ff5428;font-size:24px}
.kg-tools-rich-summary strong{display:block;color:#102237;font-size:15px;line-height:1.4;margin:1px 0 5px}
.kg-tools-rich-summary p{color:#59687a;font-size:12px;line-height:1.65;margin:0}
.kg-tools-rich-summary>a{grid-column:2;display:flex;justify-content:space-between;gap:12px;align-items:center;padding-top:12px;border-top:1px solid #eef0f2;color:#f04e27;font-size:12px;font-weight:800}
.kg-tools-rich-summary>a b{font-size:18px}
.kg-tools-rich-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.kg-tool-rich-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:222px;padding:21px 21px 17px;background:#fff;border:1px solid #e4e9ef;border-radius:15px;box-shadow:0 6px 18px rgba(16,34,55,.035);overflow:hidden;transition:transform .2s,border-color .2s,box-shadow .2s}
.kg-tool-rich-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#ff5428,#ffc0a9)}
.kg-tool-rich-card:hover{transform:translateY(-3px);border-color:#ffc4b2;box-shadow:0 14px 30px rgba(16,34,55,.09)}
.kg-tool-rich-icon{display:grid;place-items:center;width:43px;height:43px;margin:0 0 13px;border-radius:13px;color:#fff;font-size:22px;font-weight:800}
.kg-rich-green{background:#0aa887}.kg-rich-blue{background:#2478e9}.kg-rich-orange{background:#ff672b}.kg-rich-purple{background:#874be8}.kg-rich-pink{background:#e7357e}.kg-rich-indigo{background:#5e54df}.kg-rich-teal{background:#087f8c}.kg-rich-gold{background:#bc8617}.kg-rich-coral{background:#e45d43}
.kg-tool-rich-tag{position:absolute;top:23px;right:17px;max-width:58%;padding:5px 8px;border-radius:6px;background:#f6f8fa;color:#667487;font-size:10px;font-weight:700;line-height:1.3;text-align:right}
.kg-tool-rich-card>strong{display:block;color:#102237;font-size:16px;line-height:1.35;margin:0 0 7px}
.kg-tool-rich-card>p{font-size:12px;line-height:1.65;color:#59687a;margin:0 0 16px;max-width:390px}
.kg-tool-rich-action{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:auto;padding-top:12px;border-top:1px solid #edf0f3;color:#f04e27;font-size:12px;font-weight:800}
.kg-tool-rich-action b{font-size:18px;font-weight:500}
.kg-tools-rich-bottom{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:20px;padding:15px 18px;background:#102237;border-radius:12px;color:#fff;font-size:11px;font-weight:700}
.kg-tools-rich-bottom span::first-letter{color:#ff8b68}
@media(max-width:1000px){.kg-tools-rich-head{grid-template-columns:1fr;gap:20px}.kg-tools-rich-summary{max-width:700px}.kg-tools-rich-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.kg-tools-rich{padding:32px 0 28px!important}.kg-tools-rich-head{gap:17px;margin-bottom:19px}.kg-tools-rich-intro h2{font-size:34px;letter-spacing:-1.2px}.kg-tools-rich-intro>p:last-child{font-size:13px;line-height:1.7}.kg-tools-rich-summary{padding:15px;grid-template-columns:38px minmax(0,1fr);gap:10px}.kg-tools-summary-icon{width:38px;height:38px}.kg-tools-rich-summary strong{font-size:13px}.kg-tools-rich-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.kg-tool-rich-card{min-height:218px;padding:16px 13px 13px;border-radius:12px}.kg-tool-rich-icon{width:36px;height:36px;flex-basis:36px;margin-bottom:12px;border-radius:11px;font-size:19px}.kg-tool-rich-tag{top:17px;right:10px;max-width:55%;font-size:8px;padding:4px 5px}.kg-tool-rich-card>strong{font-size:13px}.kg-tool-rich-card>p{font-size:11px;line-height:1.55}.kg-tool-rich-action{font-size:10px;padding-top:10px}.kg-tools-rich-bottom{gap:9px 14px;padding:13px;font-size:10px;border-radius:10px}}
@media(max-width:360px){.kg-tools-rich-grid{grid-template-columns:1fr}.kg-tool-rich-card{min-height:unset}.kg-tool-rich-card>p{margin-bottom:12px}}

/* v1.4.9: calculation outputs must remain visible on desktop and mobile */
.kg-tool-page .kg-tool-result{display:flex!important;visibility:visible!important;opacity:1!important;position:relative;min-height:86px;max-width:100%;width:100%;box-sizing:border-box;z-index:1;}
.kg-tool-page .kg-tool-result strong,.kg-tool-page .kg-tool-result span,.kg-tool-page .kg-tool-result small,.kg-tool-page .kg-tool-result b{visibility:visible!important;opacity:1!important;}
.kg-tool-page .kg-tool-result .kg-tool-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;margin-top:14px;}
.kg-tool-page .kg-tool-result .kg-tool-metrics>div{min-width:0;padding:13px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:rgba(255,255,255,.07);display:flex;flex-direction:column;gap:6px;}
.kg-tool-page .kg-tool-result .kg-tool-metrics>div span{color:#e6eef4;font-size:12px;}
.kg-tool-page .kg-tool-result .kg-tool-metrics>div b{color:#fff;font-size:18px;overflow-wrap:anywhere;}
@media(max-width:600px){.kg-tool-page .kg-tool-result{padding:18px 15px!important;overflow-wrap:anywhere}.kg-tool-page .kg-tool-result>strong{font-size:clamp(25px,8vw,34px)!important;line-height:1.2}.kg-tool-page .kg-tool-result .kg-tool-metrics{grid-template-columns:1fr;}}

/* Newsletter subscription form */
.kg-news-form{display:flex;flex-wrap:wrap;gap:0;align-items:stretch}.kg-news-form>input[type=email]{min-width:0;flex:1 1 150px}.kg-news-form .kg-news-consent{display:grid!important;grid-template-columns:16px minmax(0,1fr);align-items:start;column-gap:9px;width:100%;max-width:100%;flex:0 0 100%;min-width:0;margin:12px 0 0;padding:0;font-size:12px;line-height:1.55;color:inherit;white-space:normal;overflow-wrap:normal;word-break:normal}.kg-news-form .kg-news-consent input[type=checkbox]{display:block;width:16px;height:16px;min-width:16px;margin:2px 0 0;flex:none;justify-self:start;accent-color:var(--kg-orange)}.kg-news-form .kg-news-consent span{display:block;min-width:0;width:100%;max-width:100%;margin:0;overflow-wrap:normal;word-break:normal;white-space:normal}.kg-news-form .kg-news-consent a{display:inline;text-decoration:underline;white-space:normal;overflow-wrap:normal;word-break:normal}.kg-footer-news{min-width:0}.kg-footer-news .kg-news-form>*{max-width:100%}.kg-news-message{font-size:13px;line-height:1.5;padding:8px 10px;border-radius:8px;background:rgba(255,255,255,.1);margin:0 0 10px}.kg-footer-news small{display:block;margin-top:10px}
