.kt-engHero{margin-bottom:18px}.kt-kicker{color:#f5f5f58c;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:.78rem}.kt-engTitle{max-width:40ch}.kt-engSub{max-width:82ch}.kt-engCtas{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.kt-engPrinciples{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1100px;margin-top:16px;display:grid}@media (max-width:980px){.kt-engPrinciples{grid-template-columns:1fr}}.kt-engPrinciple{background:#ffffff05;border:1px solid #ffffff1f;border-radius:18px;padding:14px;position:relative;overflow:hidden;box-shadow:0 18px 60px #00000047}.kt-engPrinciple:before{content:"";pointer-events:none;opacity:.85;background:radial-gradient(700px 260px at 20% 10%,#ffffff12,#0000 55%),radial-gradient(600px 240px at 80% 20%,#ffffff0d,#0000 50%);position:absolute;inset:-1px}.kt-engPrincipleTitle{color:#f5f5f5e6;letter-spacing:-.01em;margin-bottom:6px;font-weight:900;position:relative}.kt-engPrincipleText{color:#f5f5f59e;line-height:1.55;position:relative}.kt-engGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}@media (max-width:1100px){.kt-engGrid{grid-template-columns:1fr}}.kt-engCard{background:#ffffff05;border:1px solid #ffffff1f;border-radius:20px;padding:16px;position:relative;overflow:hidden;box-shadow:0 22px 70px #00000054}.kt-engCard:before{content:"";pointer-events:none;opacity:.85;background:radial-gradient(760px 280px at 18% 12%,#ffffff14,#0000 55%),radial-gradient(640px 260px at 82% 18%,#ffffff0f,#0000 50%);position:absolute;inset:-1px}.kt-engCard.is-highlight{background:#ffffff08;border-color:#ffffff2e;box-shadow:0 28px 90px #0006}.kt-engTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.kt-engName{color:#f5f5f5eb;letter-spacing:-.02em;font-size:1.06rem;font-weight:950}.kt-engBadge{color:#f5f5f5b8;background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;padding:7px 12px;font-size:.92rem;line-height:1}.kt-engRibbon{color:#f5f5f5c7;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;margin-top:10px;padding:7px 12px;font-size:.92rem;line-height:1;display:inline-flex;position:relative}.kt-engHeadline{color:#f5f5f5ad;margin-top:10px;line-height:1.6;position:relative}.kt-engCols{grid-template-columns:1fr;gap:12px;margin-top:12px;display:grid;position:relative}.kt-engMiniTitle{color:#f5f5f5e0;margin-bottom:6px;font-weight:900;position:relative}.kt-engList{color:#f5f5f5a8;margin:0;padding-left:16px;line-height:1.55}.kt-engOutcome{color:#f5f5f5b3;margin:0;padding-left:16px;line-height:1.55}.kt-engNote{color:#f5f5f594;border-top:1px solid #ffffff1a;margin-top:10px;padding-top:12px;line-height:1.55;position:relative}.kt-engActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex;position:relative}.kt-engPanel{position:relative;overflow:hidden}.kt-engPanel:before{content:"";pointer-events:none;opacity:.8;background:radial-gradient(900px 360px at 22% 10%,#ffffff14,#0000 55%),radial-gradient(780px 320px at 82% 18%,#ffffff0f,#0000 50%);position:absolute;inset:-1px}.kt-engPanelSub{max-width:90ch;margin-top:10px}.kt-engAddons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid;position:relative}@media (max-width:720px){.kt-engAddons{grid-template-columns:1fr}}.kt-engAddon{color:#f5f5f5b3;align-items:flex-start;gap:10px;line-height:1.55;display:flex}.kt-dot{background:#f5f5f580;border-radius:999px;flex:none;width:8px;height:8px;margin-top:8px}.kt-faq{gap:10px;margin-top:12px;display:grid;position:relative}.kt-faqItem{background:#ffffff05;border:1px solid #ffffff1f;border-radius:16px;padding:12px}.kt-faqQ{cursor:pointer;color:#f5f5f5db;font-weight:900;list-style:none}.kt-faqQ::-webkit-details-marker{display:none}.kt-faqA{color:#f5f5f5a3;margin-top:8px;line-height:1.6}.kt-engStrip{background:#ffffff05;border-color:#ffffff1f}
