.k8seo-section,.k8seo-section *,.k8seo-section *::before,.k8seo-section *::after{box-sizing:border-box}.k8seo-section{--seo-bg:#040b18;--seo-card:#08172b;--seo-white:#f6faff;--seo-text:#b9c9da;--seo-muted:#778aa2;--seo-green:#34e681;--seo-cyan:#77e5ee;--seo-gold:#e4bd61;--seo-line:rgba(255,255,255,.08);position:relative;overflow:hidden;padding:85px 0;color:var(--seo-text);background:radial-gradient(700px 400px at 5% 20%,rgb(52 230 129 / .055),transparent 70%),radial-gradient(800px 500px at 95% 65%,rgb(119 229 238 / .045),transparent 70%),var(--seo-bg);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.k8seo-container{width:min(1180px, calc(100% - 36px));margin-inline:auto}.k8seo-feature{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,58px);align-items:center;padding:clamp(20px,3vw,30px);border:1px solid rgb(119 229 238 / .12);border-radius:22px;background:linear-gradient(145deg,rgb(255 255 255 / .027),rgb(255 255 255 / .012));box-shadow:0 28px 80px rgb(0 0 0 / .18)}.k8seo-image-wrap{position:relative;min-height:420px;overflow:hidden;border-radius:17px;background:#071629}.k8seo-image-wrap img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.k8seo-image-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgb(3 8 23 / .80));pointer-events:none}.k8seo-image-label{position:absolute;z-index:2;left:18px;right:18px;bottom:18px;display:flex;flex-direction:column;gap:4px;padding:13px;border:1px solid rgb(255 255 255 / .12);border-radius:11px;background:rgb(3 11 24 / .65);backdrop-filter:blur(12px)}.k8seo-image-label span{color:var(--seo-green);font-size:.53rem;font-weight:900;letter-spacing:.08em}.k8seo-image-label strong{color:#fff;font-size:.76rem}.k8seo-eyebrow{display:block;color:var(--seo-cyan);font-size:.56rem;font-weight:900;letter-spacing:.1em}.k8seo-copy h2,.k8seo-sources h2,.k8seo-keyword-box h2,.k8seo-final h2{margin:9px 0 12px;color:var(--seo-white);font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.12;letter-spacing:-.035em}.k8seo-copy h2 em{display:block;color:var(--seo-green);font-style:normal}.k8seo-copy p{margin:0 0 13px;color:#91a3b8;font-size:.75rem;line-height:1.85}.k8seo-copy p:last-child{margin-bottom:0}.k8seo-copy strong{color:#dfeaf5}.k8seo-topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.k8seo-topic{display:flex;flex-direction:column;min-height:225px;padding:18px;border:1px solid var(--seo-line);border-radius:14px;background:rgb(255 255 255 / .014)}.k8seo-topic>span{color:var(--seo-gold);font-size:.48rem;font-weight:900;letter-spacing:.08em}.k8seo-topic h3{margin:11px 0 7px;color:#f1f6fc;font-size:.85rem;line-height:1.35}.k8seo-topic p{margin:0;color:#798ca4;font-size:.61rem;line-height:1.7}.k8seo-topic p strong{color:#a9bbcf}.k8seo-topic>a{margin-top:auto;padding-top:14px;color:var(--seo-green);font-size:.58rem;font-weight:750;text-decoration:none}.k8seo-keyword-box{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);align-items:center;gap:25px;margin-top:16px;padding:23px;border:1px solid rgb(52 230 129 / .11);border-radius:16px;background:radial-gradient(circle at 0 50%,rgb(52 230 129 / .055),transparent 40%),rgb(255 255 255 / .012)}.k8seo-keyword-box h2{margin-bottom:0;font-size:1.25rem}.k8seo-keywords{display:flex;flex-wrap:wrap;gap:7px}.k8seo-keywords span{display:inline-flex;padding:7px 10px;border:1px solid rgb(119 229 238 / .10);border-radius:999px;background:rgb(119 229 238 / .025);color:#9fb4c9;font-size:.56rem}.k8seo-sources{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:30px;align-items:center;margin-top:16px;padding:24px;border:1px solid var(--seo-line);border-radius:16px;background:rgb(255 255 255 / .014)}.k8seo-sources-intro>p{margin:0;color:#798ca3;font-size:.64rem;line-height:1.7}.k8seo-sources h2{font-size:1.35rem}.k8seo-source-links{display:grid;gap:8px}.k8seo-source{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:10px 12px;border:1px solid rgb(255 255 255 / .065);border-radius:11px;background:rgb(255 255 255 / .014);text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.k8seo-source-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgb(119 229 238 / .13);border-radius:10px;background:#0a1d31;color:var(--seo-cyan);font-size:.82rem;font-weight:900}.k8seo-source>span:nth-child(2){display:flex;flex-direction:column;gap:2px}.k8seo-source strong{color:#edf5fc;font-size:.66rem}.k8seo-source small{color:#71839a;font-size:.5rem}.k8seo-source>b{color:var(--seo-green);font-size:.75rem}.k8seo-source:hover{transform:translateY(-1px);border-color:rgb(119 229 238 / .21);background:rgb(119 229 238 / .025)}.k8seo-final{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:25px;margin-top:16px;padding:24px;border:1px solid rgb(52 230 129 / .13);border-radius:16px;background:radial-gradient(circle at 100% 50%,rgb(52 230 129 / .075),transparent 34%),#08172a}.k8seo-final h2{margin-bottom:7px;font-size:1.35rem}.k8seo-final p{max-width:650px;margin:0;color:#798ca3;font-size:.62rem;line-height:1.7}.k8seo-final-actions{display:flex;align-items:center;gap:8px}.k8seo-final-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:9px 14px;border-radius:999px;font-size:.59rem;font-weight:850;text-decoration:none}.k8seo-primary{background:var(--seo-green);color:#03170c}.k8seo-secondary{border:1px solid var(--seo-line);color:#dce6f1;background:rgb(255 255 255 / .025)}@media (max-width:950px){.k8seo-feature{grid-template-columns:1fr}.k8seo-image-wrap{min-height:390px}.k8seo-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.k8seo-keyword-box,.k8seo-sources{grid-template-columns:1fr}}@media (max-width:600px){.k8seo-section{padding:55px 0}.k8seo-container{width:calc(100% - 20px)}.k8seo-feature{padding:13px}.k8seo-image-wrap{min-height:280px}.k8seo-topics{grid-template-columns:1fr}.k8seo-topic{min-height:0}.k8seo-final{grid-template-columns:1fr}.k8seo-final-actions{flex-direction:column;align-items:stretch}.k8seo-final-actions a{width:100%}}