
.kcd-home,.kcd-page{max-width:1480px;margin:0 auto;padding:26px 22px 80px}
.kcd-home-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px;align-items:stretch;padding:44px;border:1px solid #1c3c5b;border-radius:22px;background:radial-gradient(circle at 75% 10%,rgba(241,189,79,.2),transparent 28%),linear-gradient(125deg,#102a44,#07131f 66%);margin-bottom:20px}.kcd-home-hero>div:first-child>span,.kcd-heading>span{font-size:10px;letter-spacing:.12em;font-weight:900;color:#f1bd4f}.kcd-home-hero h1{font-size:clamp(46px,6vw,84px);line-height:.92;letter-spacing:-.06em;margin:10px 0 18px;max-width:880px}.kcd-home-hero p{font-size:16px;line-height:1.7;color:#a4b6c9;max-width:760px}.kcd-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.kcd-home-stack{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kcd-home-stack a{min-height:105px;padding:16px;border-radius:14px;border:1px solid #244968;background:#0a1a2a;color:#fff;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between}.kcd-home-stack strong{font-size:11px;color:#f1bd4f}.kcd-home-stack span{font-size:18px;font-weight:850}
.kcd-btn{display:inline-flex;justify-content:center;align-items:center;min-height:40px;padding:10px 14px;border-radius:8px;border:1px solid #f1bd4f;background:#f1bd4f;color:#07131f!important;text-decoration:none!important;font-size:11px;font-weight:900;cursor:pointer}.kcd-btn.ghost{background:transparent;color:#f3d786!important;border-color:#375675}.kcd-section{margin:26px 0}.kcd-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:12px}.kcd-heading h2{font-size:30px;letter-spacing:-.03em;margin:5px 0 0}.kcd-heading p{color:#8fa5bb;margin:0;max-width:600px}.kcd-heading>a{color:#f1bd4f;font-size:11px}
.kcd-compare{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.kcd-plan{background:#0b1d2e;border:1px solid #1c3b59;border-radius:16px;padding:19px}.kcd-plan:hover{border-color:#f1bd4f}.kcd-plan-top>span{font-size:9px;color:#7f9ab5;text-transform:uppercase;letter-spacing:.1em}.kcd-plan h3{font-size:19px;margin:7px 0}.kcd-plan-top>strong{display:block;color:#f4d57b;font-size:18px;margin:10px 0}.kcd-plan-top small{display:block;color:#718aa4;font-size:8px}.kcd-plan dl{margin:14px 0}.kcd-plan dl>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid #17334f}.kcd-plan dt{color:#8098af;font-size:10px}.kcd-plan dd{margin:0;text-align:right;font-size:11px;color:#e2ebf4}
.kcd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.kcd-offer{overflow:hidden;background:#0b1d2e;border:1px solid #1c3b59;border-radius:16px}.kcd-media{display:block;aspect-ratio:16/9;background:#07131f;overflow:hidden}.kcd-media img{width:100%;height:100%;object-fit:cover;transition:.25s}.kcd-offer:hover .kcd-media img{transform:scale(1.025)}.kcd-offer-body{padding:17px}.kcd-meta{display:flex;justify-content:space-between;gap:8px}.kcd-meta span,.kcd-meta b{font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:#f1bd4f}.kcd-meta b{color:#7898b7}.kcd-offer h3{font-size:18px;margin:8px 0}.kcd-offer h3 a{color:#fff;text-decoration:none}.kcd-offer p{min-height:56px;color:#8fa5bb;font-size:11px;line-height:1.55}.kcd-offer-foot{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:13px}.kcd-offer-foot>strong{font-size:13px;color:#f4d57b}.kcd-offer-foot small{display:block;color:#718aa4;font-size:8px}.kcd-included{font-size:9px;color:#69d5a5;font-weight:900}
.kcd-journeys{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:28px}.kcd-journeys>a{padding:23px;background:#0b1d2e;border:1px solid #1c3b59;border-radius:16px;text-decoration:none;color:#fff}.kcd-journeys span{font-size:9px;color:#f1bd4f;font-weight:900;letter-spacing:.1em}.kcd-journeys h3{font-size:19px;margin:8px 0}.kcd-journeys p{color:#8fa5bb;font-size:11px}
.kcd-process{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0}.kcd-process>div{padding:20px;border-radius:14px;border:1px solid #1c3b59;background:#0b1d2e}.kcd-process strong{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#f1bd4f;color:#07131f}.kcd-process h3{margin:10px 0 5px}.kcd-process p{color:#8fa5bb;font-size:11px}.kcd-next-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.kcd-next-grid>a{padding:17px;border-radius:13px;border:1px solid #1c3b59;background:#0b1d2e;color:#fff;text-decoration:none}.kcd-next-grid strong,.kcd-next-grid span{display:block}.kcd-next-grid span{color:#839bb3;font-size:10px;margin-top:5px}
.kcd-filter{display:grid;grid-template-columns:2fr 1fr auto auto;gap:8px;margin:0 0 16px}.kcd-filter.jobs{grid-template-columns:1fr auto auto}.kcd-filter input,.kcd-filter select{width:100%;background:#091826!important;color:#fff!important;border:1px solid #244766!important;border-radius:9px;padding:11px 12px}.kcd-category-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:17px}.kcd-category-strip a{padding:14px;border-radius:12px;border:1px solid #1b3956;background:#0b1d2e;color:#fff;text-decoration:none}.kcd-category-strip strong,.kcd-category-strip span{display:block}.kcd-category-strip span{font-size:9px;color:#7893ad;margin-top:4px}
.kcd-vendors,.kcd-jobs,.kcd-learning,.kcd-services{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.kcd-vendors article,.kcd-jobs article,.kcd-learning article,.kcd-services article{padding:18px;border-radius:14px;border:1px solid #1c3b59;background:#0b1d2e}.kcd-vendors article>span,.kcd-jobs article>span,.kcd-services article>span{font-size:9px;color:#f1bd4f;font-weight:900}.kcd-vendors h3,.kcd-jobs h3,.kcd-learning h3,.kcd-services h3{margin:7px 0}.kcd-vendors h3 a,.kcd-jobs h3 a,.kcd-learning h3 a{color:#fff;text-decoration:none}.kcd-vendors p,.kcd-jobs p,.kcd-learning p,.kcd-services p{color:#8fa5bb;font-size:11px}.kcd-vendors article>div a,.kcd-jobs article>a{font-size:10px;color:#f1bd4f;margin-right:12px}
.kcd-account-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px}.kcd-account-stats article{padding:18px;border-radius:14px;background:#0b1d2e;border:1px solid #1c3b59}.kcd-account-stats span,.kcd-account-stats strong{display:block}.kcd-account-stats span{font-size:9px;color:#8198af}.kcd-account-stats strong{font-size:27px;margin-top:5px}
.kcd-product-depth,.kcd-related{max-width:1280px;margin:24px auto;padding:22px;border:1px solid #1c3b59;border-radius:16px;background:#0b1d2e}.kcd-depth-head span{font-size:9px;color:#f1bd4f;font-weight:900}.kcd-depth-head h2{margin:5px 0 14px}.kcd-depth-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.kcd-depth-grid article{padding:13px;background:#081827;border:1px solid #183653;border-radius:10px}.kcd-depth-grid span,.kcd-depth-grid strong{display:block}.kcd-depth-grid span{font-size:8px;color:#7891aa;text-transform:uppercase}.kcd-depth-grid strong{margin-top:5px}.kcd-next-step{margin-top:12px;padding:15px;border-left:3px solid #f1bd4f;background:#081827}.kcd-next-step p{color:#8fa5bb;margin:5px 0 0}
.kcd-empty{padding:25px;border:1px dashed #31516e;border-radius:14px;background:#091826;color:#8ca3ba}.kcd-fallback-head{padding:30px;border-radius:18px;background:#0b1d2e;border:1px solid #1c3b59;margin-bottom:16px}.kcd-fallback-head span{font-size:9px;color:#f1bd4f}.kcd-fallback-head h1{font-size:48px;margin:7px 0}.kcd-fallback-head p{color:#8fa5bb}
.kcd-admin-stats{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin:14px 0 22px}.kcd-admin-stats article{padding:14px;background:#fff;border:1px solid #dcdcde;border-radius:8px}.kcd-admin-stats span,.kcd-admin-stats strong{display:block}.kcd-admin-stats span{font-size:10px;color:#646970}.kcd-admin-stats strong{font-size:23px;margin-top:4px}
@media(max-width:1100px){.kcd-home-hero{grid-template-columns:1fr}.kcd-compare,.kcd-journeys,.kcd-process,.kcd-next-grid,.kcd-category-strip{grid-template-columns:repeat(2,1fr)}.kcd-grid,.kcd-vendors,.kcd-jobs,.kcd-learning,.kcd-services{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.kcd-home,.kcd-page{padding:14px}.kcd-home-hero{padding:24px}.kcd-home-stack,.kcd-compare,.kcd-journeys,.kcd-process,.kcd-next-grid,.kcd-category-strip,.kcd-grid,.kcd-vendors,.kcd-jobs,.kcd-learning,.kcd-services,.kcd-account-stats,.kcd-depth-grid,.kcd-filter,.kcd-filter.jobs{grid-template-columns:1fr}.kcd-heading{display:block}.kcd-offer p{min-height:0}}
