.ke-eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--color-primary);margin:0 0 .7rem;font-size:.74rem;font-weight:850}.ke-hero{color:#fff;background:#281d18;padding:clamp(4.5rem,8vw,7rem) 0;position:relative;overflow:hidden}.ke-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#d95d3940,#0000 65%);height:75%;position:absolute;inset:auto -10% -45% 35%}.ke-hero__grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(260px,390px);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid;position:relative}.ke-hero--documents{background:#35251d}.ke-hero--international{background:linear-gradient(135deg,#241a16,#563529)}.ke-hero--evaluation{padding-block:clamp(4rem,7vw,6rem)}.ke-breadcrumbs{color:#d7c7be;flex-wrap:wrap;gap:.55rem;margin-bottom:2rem;font-size:.84rem;display:flex}.ke-breadcrumbs a{color:#fff}.ke-breadcrumbs span[aria-current]{white-space:nowrap;text-overflow:ellipsis;max-width:38ch;overflow:hidden}.ke-hero .ke-eyebrow{color:#f2a080}.ke-hero h1{color:#fff;max-width:930px;margin:.2rem 0 1.2rem;font-size:clamp(2.35rem,5.3vw,4.8rem);line-height:1.03}.ke-hero__lead{color:#eee2db;max-width:800px;font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.7}.ke-takeaway{background:#ffffff14;border:1px solid #ffffff2e;border-radius:18px;max-width:820px;margin-top:1.5rem;padding:1.25rem 1.4rem}.ke-takeaway span{text-transform:uppercase;letter-spacing:.1em;color:#f2a080;font-size:.72rem;font-weight:850}.ke-takeaway p{color:#f6ede8;margin:.55rem 0 0;line-height:1.65}.ke-hero__visual{aspect-ratio:1;background:radial-gradient(circle at 45% 42%,#ffffff21,#ffffff06 57%,#0000 58%);border:1px solid #ffffff1f;border-radius:50%;place-items:center;display:grid}.ke-hero__visual img{object-fit:contain;filter:saturate(.72)sepia(.08);width:88%;height:88%}.ke-orbit{aspect-ratio:1;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:78%;display:grid;position:relative}.ke-orbit:before,.ke-orbit:after{content:"";border:1px solid #f2a08066;border-radius:50%;position:absolute;inset:14%}.ke-orbit:after{inset:29%}.ke-orbit i{background:#ef9b79;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 0 8px #ef9b791f}.ke-orbit i:first-child{top:12%;left:31%}.ke-orbit i:nth-child(2){top:48%;right:8%}.ke-orbit i:nth-child(3){bottom:12%;left:16%}.ke-orbit b{letter-spacing:.08em;font-size:clamp(1.1rem,2vw,1.55rem)}.ke-family{border-radius:var(--radius-xl);background:linear-gradient(135deg,#f7ebe3,#fff);border:1px solid #e7d4c7;margin:0 0 3.5rem;padding:clamp(1.4rem,3.5vw,2.5rem)}.ke-family__head{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.ke-family__head h2{max-width:620px;margin:0!important;font-size:clamp(1.55rem,3vw,2.3rem)!important}.ke-family__flow{grid-template-columns:repeat(var(--flow-cols,6),minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.ke-family__flow li{color:#fff;background:#2e211c;border-radius:14px;min-width:0;padding:1rem;position:relative}.ke-family__flow li:not(:last-child):after{content:"→";z-index:2;color:#d95d39;font-weight:900;position:absolute;top:50%;right:-.62rem}.ke-family__flow span{color:#ef9b79;letter-spacing:.1em;margin-bottom:.8rem;font-size:.7rem;display:block}.ke-family__flow strong{font-size:.87rem;line-height:1.35}.ke-family--documents{--flow-cols:4}.ke-family--documents .ke-family__flow li{color:var(--color-text-main);background:#fff;border-top:4px solid #d95d39}.ke-family--international .ke-family__flow li:nth-child(2n){transform:translateY(14px)}.ke-note{background:#fff;border-left:3px solid #d95d39;padding:1rem;margin:1.5rem 0 0!important;font-size:.9rem!important}.ke-evidence{background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:1.25rem;padding:1rem;display:flex}.ke-evidence span{font-weight:800}.ke-evidence i{color:#d95d39;font-style:normal}.ke-expert{color:#fff;background:#2d221d;border-radius:24px;grid-template-columns:240px 1fr;align-items:center;gap:2rem;border:0!important;padding:1.5rem!important;display:grid!important}.ke-expert img{object-fit:cover;object-position:center top;border-radius:16px;width:100%;height:310px}.ke-expert h2{color:#fff}.ke-expert p{color:#e6d9d1!important}.ke-expert a{font-weight:800;color:#f2a080!important}.ke-cta{background:#f2e4dc;border-radius:24px;justify-content:space-between;align-items:center;gap:2rem;border:1px solid #e8cdbc!important;padding:clamp(1.5rem,4vw,2.8rem)!important;display:flex!important}.ke-cta h2{margin:.2rem 0 .7rem!important}.ke-cta p{margin:0!important}.ke-cta .btn{flex:none}.ke-cta--final{color:#fff;background:#2b201b;margin:0;border-color:#2b201b!important}.ke-cta--final h2{color:#fff}.ke-cta--final p{color:#dfd1c9!important}.ke-related{background:var(--color-bg-alt);padding:clamp(3.5rem,7vw,6rem) 0}.ke-related__head{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.ke-related__head h2{margin:0}.ke-related__head>a{color:var(--color-primary);font-weight:800}.ke-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ke-related article{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;flex-direction:column;min-height:260px;padding:1.5rem;display:flex;position:relative}.ke-related article>span{color:#d95d3959;font-weight:900;position:absolute;right:1.25rem}.ke-related article>p{text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);padding-right:2rem;font-size:.72rem;font-weight:800}.ke-related h3{font-size:1.15rem;line-height:1.35}.ke-related h3 a{color:var(--color-text-main);text-decoration:none}.ke-related small{color:var(--color-text-muted);margin-bottom:1rem;line-height:1.55}.ke-related article>a{color:var(--color-primary);margin-top:auto;font-weight:800}.ke-faq details{border:1px solid var(--color-border);background:#fff;border-radius:14px;margin:.75rem 0;padding:1rem 1.2rem}.ke-faq summary{cursor:pointer;color:var(--color-text-main);font-weight:800}.ke-faq details p{margin:.8rem 0 0!important;font-size:.98rem!important}@media (width<=950px){.ke-hero__grid{grid-template-columns:1fr}.ke-hero__visual{display:none}.ke-family__flow{grid-template-columns:repeat(2,1fr)}.ke-family--international .ke-family__flow li:nth-child(2n){transform:none}.ke-related__grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.ke-hero{padding-top:4rem}.ke-breadcrumbs span[aria-current]{display:none}.ke-family__head,.ke-related__head,.ke-cta{flex-direction:column;align-items:flex-start}.ke-family__flow,.ke-related__grid{grid-template-columns:1fr}.ke-family__flow li:not(:last-child):after{content:"↓";inset:auto auto -.75rem 1.2rem}.ke-expert{grid-template-columns:1fr!important;padding:1.2rem!important}.ke-expert img{height:300px}.ke-cta .btn{width:100%}}
