:root{color:#10284b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:Segoe UI,Arial,sans-serif}html{scroll-behavior:smooth;width:100%;min-height:100%}body{min-width:320px;min-height:100vh;margin:0}h1,h2,h3,p,button,a{font-family:inherit}button{cursor:pointer}:root{color:#10284b;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff;font-family:Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}#root{width:100%;min-height:100vh}a{text-decoration:none}.kine3k-page{width:100%;overflow-x:hidden}.site-header{background:#fff;border-bottom:1px solid #e5edf5;justify-content:space-between;align-items:center;gap:24px;min-height:100px;padding:14px 7%;display:flex}.brand{color:#061e4a;flex-direction:column;display:flex}.brand-name{letter-spacing:1px;font-size:32px;font-weight:800}.brand-name span{color:#00b8c7}.brand small{letter-spacing:2px;font-size:9px;font-weight:600}.site-header nav{align-items:center;gap:30px;display:flex}.site-header nav a{color:#17345c;font-weight:600;transition:color .2s}.site-header nav a:hover{color:#00aeba}.hero-section{color:#fff;background:radial-gradient(circle at 85% 25%,#00c2d647,#0000 38%),linear-gradient(125deg,#061e4a 0%,#103c72 58%,#087eaa 100%);align-items:center;min-height:620px;padding:90px 9%;display:flex}.hero-content{max-width:850px}.eyebrow{color:#00bdcb;letter-spacing:2px;margin-bottom:24px;font-size:13px;font-weight:800;display:inline-block}.hero-section .eyebrow{color:#68e8ef}.hero-section h1{letter-spacing:-2px;margin:0 0 28px;font-size:clamp(42px,5.5vw,76px);line-height:1.12}.hero-section h1 span{color:#65e5ec}.hero-section h2{margin:0 0 22px;font-size:clamp(20px,2.5vw,30px);font-weight:600}.hero-section p{color:#e1edf7;max-width:650px;font-size:19px;line-height:1.7}.primary-button{color:#fff;background:#00b8c7;border-radius:10px;margin-top:28px;padding:16px 32px;font-weight:700;transition:background .2s,transform .2s;display:inline-block}.primary-button:hover{background:#009eae;transform:translateY(-2px)}.platform-section{text-align:center;background:#f5f9fd;padding:100px 8%}.platform-section h2,.method-section h2{color:#061e4a;margin:0 0 22px;font-size:clamp(30px,3.5vw,44px)}.platform-section>p,.method-section>p{color:#52647b;max-width:740px;margin:0 auto;font-size:18px;line-height:1.8}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:55px;display:grid}.feature-grid article{text-align:left;background:#fff;border:1px solid #e0ebf3;border-radius:16px;padding:35px 24px;box-shadow:0 8px 28px #061e4a0d}.feature-grid h3{color:#078ca9;margin:0 0 16px;font-size:23px}.feature-grid p{color:#52647b;margin:0;line-height:1.7}.method-section{text-align:center;background:#fff;padding:100px 8%}footer{text-align:center;color:#fff;background:#061e4a;padding:45px 8%}footer strong{letter-spacing:2px;font-size:25px}footer p{color:#b7c9dc}footer small{color:#91a8c0}@media (width<=900px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header{padding:20px 5%}.site-header nav{gap:16px}}@media (width<=600px){.site-header{flex-direction:column;gap:20px}.site-header nav{flex-wrap:wrap;justify-content:center;gap:18px;font-size:14px}.hero-section{min-height:560px;padding:75px 7%}.hero-section h1{letter-spacing:-1px}.hero-section p{font-size:17px}.platform-section,.method-section{padding:70px 7%}.feature-grid{grid-template-columns:1fr}}.brand-logo{object-fit:contain;border-radius:4px;width:260px;max-width:100%;height:auto;display:block}@media (width<=600px){.brand-logo{width:160px}}
