.kk-explore-hero{padding:128px 0 72px;background:linear-gradient(120deg,#08152b 0%,#102f53 62%,#6b205f 100%);color:#fff}.kk-explore-hero .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:48px;align-items:center}.kk-explore-hero h1{max-width:760px;margin:10px 0 18px;font-size:clamp(42px,7vw,82px);line-height:.95}.kk-explore-hero p{max-width:680px;color:#d5ddeb;font-size:18px;line-height:1.65}.kk-explore-hero img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:24px;box-shadow:0 28px 70px rgba(0,0,0,.35)}
.kk-page-nav{position:sticky;top:62px;z-index:10;background:rgba(8,21,43,.95);backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.1)}.kk-page-nav .wrap{display:flex;gap:8px;overflow:auto;padding-block:10px}.kk-page-nav a{padding:9px 13px;border-radius:999px;color:#cbd7e8;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}.kk-page-nav a:hover,.kk-page-nav a[aria-current=page]{background:#fcb041;color:#08152b}
.kk-link-pages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.kk-link-card{position:relative;min-height:330px;overflow:hidden;border-radius:22px;background:#102f53;color:#fff;text-decoration:none}.kk-link-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .35s}.kk-link-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 20%,rgba(5,13,28,.94) 100%)}.kk-link-card div{position:absolute;z-index:1;inset:auto 22px 22px}.kk-link-card span{color:#fcb041;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.kk-link-card h3{margin:7px 0;color:#fff;font-size:24px}.kk-link-card p{margin:0;color:#d5ddeb;font-size:13px;line-height:1.5}.kk-link-card:hover img{transform:scale(1.04)}
.kk-zone-grid,.kk-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.kk-zone,.kk-proof{padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--surface,#fff)}.kk-zone b,.kk-proof b{display:block;margin-bottom:7px;color:var(--ink);font-size:18px}.kk-zone p,.kk-proof p{margin:0;color:var(--ink-soft);line-height:1.55}.kk-num{display:block;margin-bottom:14px;color:#6b205f;font-size:12px;font-weight:900;letter-spacing:.1em}.kk-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;counter-reset:kstep}.kk-flow li{counter-increment:kstep;list-style:none;padding:22px 16px;border-radius:16px;background:#fff;color:#24384e}.kk-flow li::before{content:counter(kstep,decimal-leading-zero);display:block;margin-bottom:12px;color:#d83589;font-size:12px;font-weight:900}.kk-flow b{display:block;margin-bottom:6px}.kk-flow span{font-size:13px;line-height:1.45}.kk-callout{padding:32px;border-radius:22px;background:linear-gradient(135deg,#6b205f,#102f53);color:#fff}.kk-callout h2{margin:0 0 10px;color:#fff}.kk-callout p{max-width:800px;color:#e5ddeb}.kk-source-note{padding:14px 18px;border-left:4px solid #fcb041;background:#fff7e9;color:#6a5d46;font-size:12px}.kk-next{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}.kk-next a{font-weight:900;text-decoration:none}
.kk-partner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.kk-partner-card{overflow:hidden;border:1px solid var(--line);border-radius:20px;background:var(--surface,#fff);box-shadow:0 14px 34px rgba(16,47,83,.08)}.kk-partner-card summary{display:block;cursor:pointer;list-style:none}.kk-partner-card summary::-webkit-details-marker{display:none}.kk-partner-image{position:relative;display:block;height:190px;overflow:hidden;background:#102f53}.kk-partner-image::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(8,21,43,.5))}.kk-partner-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}.kk-partner-title{display:block;padding:20px}.kk-partner-title small{display:block;color:#6b205f;font-size:10px;font-weight:900;letter-spacing:.12em}.kk-partner-title b{display:block;margin:7px 0 14px;color:var(--ink);font-size:20px}.kk-partner-title em{display:flex;align-items:center;justify-content:space-between;color:#174b78;font-size:12px;font-style:normal;font-weight:800;text-transform:uppercase}.kk-partner-title i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#eef5fb;font-size:20px;font-style:normal;transition:transform .2s}.kk-partner-card summary:hover .kk-partner-image img{transform:scale(1.04)}.kk-partner-card[open] .kk-partner-title i{transform:rotate(45deg)}.kk-partner-detail{padding:0 20px 22px;border-top:1px solid var(--line)}.kk-partner-detail>p{margin:18px 0;color:var(--ink-soft);line-height:1.55}.kk-partner-detail dl{margin:0}.kk-partner-detail dl div{padding:12px 0;border-top:1px solid var(--line)}.kk-partner-detail dt{color:#6b205f;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.kk-partner-detail dd{margin:4px 0 0;color:var(--ink-soft);font-size:13px;line-height:1.5}
.kk-enterprise-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;align-items:start}.kk-enterprise-grid .kk-partner-image{height:150px}.kk-enterprise-grid .kk-partner-title{padding:16px}.kk-enterprise-grid .kk-partner-title b{font-size:17px}.kk-enterprise-grid .kk-partner-title em{font-size:10px}.kk-enterprise-grid .kk-partner-detail{padding-inline:16px}
@media(max-width:1100px){.kk-enterprise-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:980px){.kk-explore-hero .wrap{grid-template-columns:1fr}.kk-link-pages{grid-template-columns:repeat(2,1fr)}.kk-zone-grid,.kk-proof-grid,.kk-partner-grid,.kk-enterprise-grid{grid-template-columns:repeat(2,1fr)}.kk-flow{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.kk-explore-hero{padding-top:104px}.kk-link-pages,.kk-zone-grid,.kk-proof-grid,.kk-partner-grid,.kk-enterprise-grid,.kk-flow{grid-template-columns:1fr}.kk-next{grid-template-columns:1fr}.kk-page-nav{top:56px}.kk-enterprise-grid .kk-partner-image{height:210px}}
