*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0a0d09;color:#fff;font-family:Arial Black,Arial,sans-serif;overflow-x:hidden}.concept-bar{background:#cbff3d;color:#0a0d09;text-align:center;padding:8px;font:800 10px Arial;letter-spacing:.08em}.concept-bar a{color:#0a0d09}.kt-head{height:78px;display:flex;align-items:center;padding:0 3vw;border-bottom:2px solid #2b3028;position:sticky;top:0;background:#0a0d09;z-index:8}.kt-logo{color:#cbff3d;text-decoration:none;font-size:24px}.kt-head nav{display:flex;gap:28px;margin-left:auto}.kt-head nav a{color:#fff;text-decoration:none;font-size:12px}.kt-button{background:#cbff3d;color:#090c08;text-decoration:none;padding:13px 18px;font-size:12px;border:2px solid #cbff3d;box-shadow:5px 5px 0 #fff;margin-left:30px}.kt-button.big{font-size:16px;padding:18px 24px;display:inline-block;margin:24px 0 0}.kt-hero{min-height:700px;padding:6vw 3vw;display:grid;grid-template-columns:1.05fr .95fr;gap:30px;align-items:center;position:relative}.kt-hero-copy{position:relative;z-index:2}.kt-tag{font-size:11px;letter-spacing:.17em;color:#9da596}.kt-hero h1{font-size:clamp(64px,9.4vw,150px);line-height:.78;letter-spacing:-.075em;margin:24px 0}.kt-hero h1 span{color:#cbff3d}.kt-hero p{font-family:Arial,sans-serif;font-size:18px;line-height:1.6;color:#aeb5a8;max-width:620px}.kt-hero>img{width:100%;transform:rotate(3deg);border:2px solid #343a30}.kt-marquee{display:flex;width:200%;background:#cbff3d;color:#0a0d09;transform:rotate(-2deg);margin-left:-2%;padding:15px 0;font-size:26px;white-space:nowrap;overflow:hidden}.kt-marquee span{width:50%;text-align:center}.kt-system{display:grid;grid-template-columns:.8fr 1.2fr;gap:4vw;padding:10vw 4vw;align-items:center}.kt-score{aspect-ratio:1;max-width:520px;border:4px solid #cbff3d;border-radius:50%;display:grid;place-items:center;align-content:center;box-shadow:0 0 0 18px #1d2419}.kt-score small{letter-spacing:.15em}.kt-score strong{font-size:150px;line-height:.85;color:#cbff3d}.kt-score span{background:#ff5d78;color:#0a0d09;padding:8px 13px}.kt-copy h2,.kt-quote>div,.kt-end h2{font-size:clamp(58px,8vw,126px);line-height:.8;letter-spacing:-.065em;margin:0}.kt-copy p{font:18px/1.7 Arial;color:#9da596;max-width:650px}.kt-signals{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid #343a30;border-bottom:2px solid #343a30}.kt-signals article{padding:32px;border-right:2px solid #343a30}.kt-signals article:last-child{border-right:0}.kt-signals article.pink{background:#ff5d78;color:#0a0d09}.kt-signals h3{font-size:46px;margin:18px 0}.kt-signals img{width:100%;background:#141811}.kt-signals p{font:16px/1.6 Arial}.kt-quote{padding:10vw 4vw;display:grid;grid-template-columns:1.25fr .75fr;gap:5vw;align-items:end}.kt-quote p{font:20px/1.7 Arial;color:#aeb5a8}.kt-plans{display:grid;grid-template-columns:repeat(3,1fr);padding:0 4vw 8vw;gap:12px}.kt-plans>div{border:2px solid #343a30;padding:28px;min-height:260px}.kt-plans .featured{background:#cbff3d;color:#0a0d09;transform:translateY(-20px)}.kt-plans b{display:block;font-size:60px;margin:70px 0 12px}.kt-plans p{font:16px/1.5 Arial}.kt-end{background:#cbff3d;color:#0a0d09;padding:9vw 4vw}.kt-end .kt-button{background:#0a0d09;color:#cbff3d;border-color:#0a0d09;box-shadow:6px 6px 0 #ff5d78;margin-left:0}footer{padding:28px 4vw;font:12px Arial;color:#8c9486}footer a{color:#cbff3d}@media(max-width:900px){.kt-head nav{display:none}.kt-hero,.kt-system,.kt-quote{grid-template-columns:1fr}.kt-signals,.kt-plans{grid-template-columns:1fr}.kt-signals article{border-right:0;border-bottom:2px solid #343a30}.kt-plans .featured{transform:none}.kt-hero h1{font-size:74px}}@media(max-width:560px){.kt-head .kt-button{display:none}.kt-hero h1{font-size:56px}.kt-score strong{font-size:110px}.kt-copy h2,.kt-quote>div,.kt-end h2{font-size:58px}}

/* V5: Swiss performance brutalism */
body{background:#080a08;color:#f5f6ef;font-family:Arial,Helvetica,sans-serif}.concept-bar{background:#d7ff4a;color:#090b08;font-size:9px;letter-spacing:.16em;padding:8px}.kt-head{height:72px;padding:0 3vw;border-color:#30352b;background:#080a08}.kt-logo{font-size:24px;letter-spacing:-.055em}.kt-head nav a{font-size:10px;letter-spacing:.12em}.kt-button{background:#d7ff4a;border-radius:0;color:#090b08;padding:13px 16px;font-size:11px;letter-spacing:.06em}.kt-hero{min-height:790px;padding:0 3vw;grid-template-columns:1.15fr .85fr;border-bottom:1px solid #30352b}.kt-hero-copy{padding:9vw 3vw 7vw 0;border-right:1px solid #30352b}.kt-tag{font-size:10px;letter-spacing:.14em}.kt-hero h1{font-size:clamp(74px,10vw,158px);line-height:.76;letter-spacing:-.086em;margin:26px 0}.kt-hero h1 span{color:#d7ff4a}.kt-hero-copy p{font-size:17px;color:#9da596;max-width:520px}.kt-score{padding:5vw 0 5vw 4vw;display:flex;align-items:center}.kt-score img{width:100%}.kt-marquee{background:#d7ff4a;color:#090b08;font-size:11px;letter-spacing:.16em;padding:15px}.kt-signals{padding:8vw 3vw;background:#f3f2e8;color:#090b08;grid-template-columns:repeat(3,1fr);gap:0;border-bottom:1px solid #a4a69e}.kt-signals article{border:1px solid #9ea097;border-right:0;padding:34px;min-height:300px}.kt-signals article:last-child{border-right:1px solid #9ea097}.kt-signals article.pink{background:#ff646f}.kt-signals h3{font-size:clamp(30px,3vw,46px);line-height:.92}.kt-system{padding:9vw 3vw}.kt-system h2{font-size:clamp(58px,8vw,122px);line-height:.82}.kt-system-grid{gap:0;border:1px solid #30352b}.kt-system-grid article{border-right:1px solid #30352b;padding:30px}.kt-quote{font-size:clamp(42px,6vw,86px);line-height:.9;border-top:1px solid #30352b;border-bottom:1px solid #30352b;padding:7vw 3vw;color:#d7ff4a}.kt-plans{padding:8vw 3vw;background:#f3f2e8;color:#090b08}.kt-plans-grid{gap:0}.kt-plans-grid article{border-radius:0;border-color:#a4a69e;padding:32px}.kt-plans-grid .featured{background:#090b08;color:#fff}.kt-end{padding:9vw 3vw}.kt-end h2{font-size:clamp(62px,9vw,140px);line-height:.79}footer{border-color:#30352b}
@media(max-width:850px){body{overflow-x:hidden}.kt-head nav{display:none}.kt-hero{grid-template-columns:1fr;min-height:auto;padding:0 5vw}.kt-hero-copy{padding:72px 0 54px;border-right:0;border-bottom:1px solid #30352b}.kt-score{padding:44px 0}.kt-marquee{overflow:hidden;white-space:nowrap}.kt-signals{grid-template-columns:1fr;padding:72px 5vw}.kt-signals article,.kt-signals article:last-child{border-right:1px solid #9ea097;border-bottom:0}.kt-signals article:last-child{border-bottom:1px solid #9ea097}.kt-system,.kt-plans,.kt-end{padding-left:5vw;padding-right:5vw}.kt-system-grid,.kt-plans-grid{grid-template-columns:1fr}.kt-system-grid article{border-right:0;border-bottom:1px solid #30352b}.kt-quote{padding-left:5vw;padding-right:5vw}}
@media(max-width:560px){.kt-hero h1{font-size:62px}.kt-system h2{font-size:58px}.kt-end h2{font-size:62px}}
@media(max-width:850px){.kt-marquee{width:100%;margin-left:0;transform:none}.kt-marquee span{width:auto;min-width:100%;padding:0 10px}}

/* V7 verified overflow fix */
.kt-marquee{width:100%!important;margin-left:0!important;transform:none!important;overflow:hidden!important;display:grid!important;grid-template-columns:1fr 1fr!important}
.kt-marquee span{width:auto!important;min-width:0!important;padding:0 18px;overflow:hidden;text-overflow:clip}
@media(max-width:850px){.kt-marquee{grid-template-columns:1fr!important}.kt-marquee span:nth-child(2){display:none}}
