:root{--bg:#07111a;--panel:#0d1923;--panel2:#101f2b;--line:#263847;--gold:#e5bd62;--gold2:#c99c3f;--text:#f4f6f8;--muted:#a9b5bf;--paper:#f5f1e8;--ink:#101820}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{min-height:100vh}a{color:inherit}.top{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:26px;padding:15px clamp(18px,4.8vw,76px);background:rgba(7,17,26,.92);backdrop-filter:blur(18px);border-bottom:1px solid rgba(78,103,122,.35);box-shadow:0 8px 32px rgba(0,0,0,.18)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;min-width:max-content}.brandmark{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;border:1px solid rgba(229,189,98,.45);background:linear-gradient(145deg,#152635,#0b1721);color:var(--gold);font-size:24px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),0 8px 22px rgba(0,0,0,.18)}.brandname{font-size:19px;line-height:1;font-weight:950;letter-spacing:.09em;color:var(--gold)}.brandname small{display:block;font-size:8.5px;color:#91a0ad;letter-spacing:.16em;margin-top:6px;font-weight:800}.nav{display:flex;align-items:center;gap:5px}.nav a{text-decoration:none;color:#cbd3da;font-size:12.5px;font-weight:800;padding:10px 12px;border-radius:10px;transition:.18s}.nav a:hover,.nav a:focus-visible{background:#12212d;color:#fff;outline:none}.nav .partnerlink{border:1px solid rgba(229,189,98,.28);color:#efd486}.hero{max-width:1280px;margin:auto;padding:92px 28px 70px;display:grid;grid-template-columns:1.08fr .92fr;gap:64px;align-items:center}.eyebrow{font-size:10.5px;letter-spacing:.19em;color:var(--gold);font-weight:950}.hero h1{font-size:clamp(54px,7vw,94px);line-height:.93;letter-spacing:-.058em;margin:17px 0 25px}.hero h1 span{color:var(--gold)}.lead{font-size:18px;line-height:1.7;color:#b8c4cd;max-width:700px}.proofline{display:flex;gap:18px;flex-wrap:wrap;margin-top:21px;color:#8fa0ad;font-size:11px;font-weight:800}.proofline span:before{content:'✓';color:var(--gold);margin-right:7px}.search{margin-top:30px;display:flex;gap:8px;padding:8px;background:#f8f5ee;border-radius:15px;box-shadow:0 22px 54px rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.7)}.search input{flex:1;min-width:0;border:0;background:transparent;padding:12px 14px;font-size:15px;outline:0;color:#111820}.search button{border:0;border-radius:10px;padding:0 22px;min-height:46px;background:linear-gradient(90deg,var(--gold2),#e9c96f);color:#111820;font-weight:950;cursor:pointer}.showcase{position:relative;min-height:430px;overflow:hidden;border:1px solid #2b4050;border-radius:30px;background:radial-gradient(circle at 63% 28%,rgba(229,189,98,.22),transparent 30%),linear-gradient(145deg,#102332,#09151f);padding:38px;box-shadow:0 30px 80px rgba(0,0,0,.3)}.showcase:after{content:'';position:absolute;inset:auto -40px -80px 35%;height:220px;border-radius:50%;background:rgba(229,189,98,.06);filter:blur(4px)}.showcase .mark{font-size:82px;line-height:1;color:var(--gold);margin-bottom:58px}.showcase b{display:block;font-size:31px;line-height:1.08;letter-spacing:-.025em;max-width:350px}.showcase p{color:#98a8b5;line-height:1.65;max-width:390px}.showcasegrid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px}.mini{padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.035)}.mini strong{display:block;color:#e9c96f;font-size:13px}.mini span{font-size:9px;color:#92a2ae}.strip{max-width:1280px;margin:0 auto 36px;padding:0 28px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pill{padding:21px;border-radius:17px;border:1px solid #263a49;background:linear-gradient(180deg,#0f1d28,#0c1721)}.pill b{display:block;color:var(--gold);font-size:18px}.pill span{font-size:11.5px;color:#aab6c0;line-height:1.5}.section{max-width:1280px;margin:auto;padding:68px 28px}.sectiontag{display:inline-flex;padding:6px 9px;border:1px solid rgba(229,189,98,.28);border-radius:999px;color:#dabb70;font-size:9px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.section h2{font-size:clamp(36px,5vw,58px);margin:13px 0 13px;letter-spacing:-.04em}.section>p{color:#afbbc5;font-size:16.5px;line-height:1.72;max-width:830px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:30px}.card{padding:25px;border:1px solid #263b4b;border-radius:19px;background:linear-gradient(180deg,#101e2a,#0a151f);min-height:198px;transition:.2s ease}.card:hover{transform:translateY(-2px);border-color:#3b5060}.card .ico{font-size:27px;color:var(--gold)}.card h3{margin:17px 0 8px;font-size:18px}.card p{color:#aeb9c3;font-size:13.5px;line-height:1.65}.premium{background:var(--paper);color:var(--ink);border-top:1px solid #ded5c8;border-bottom:1px solid #ded5c8}.premium .section>p,.premium .card p{color:#59636b}.premium .sectiontag{color:#80611d;border-color:#c9aa63;background:#fffaf0}.premium .card{background:#fff;border-color:#ddd5c9;box-shadow:0 12px 32px rgba(25,31,38,.055)}.brandview{display:grid;grid-template-columns:1.05fr .95fr;gap:24px;margin-top:32px}.brandpanel{padding:28px;border-radius:20px;background:#fff;border:1px solid #ddd5c9}.brandpanel h3{font-size:22px;margin:0 0 10px}.brandpanel p{color:#5f6971;line-height:1.65;margin:0}.samplecard{border-radius:20px;background:#0c1822;color:#f5f7f8;padding:26px;border:1px solid #263b49}.samplecard .kicker{font-size:9px;letter-spacing:.12em;color:#d9b65e;font-weight:900}.samplecard h3{font-size:25px;margin:10px 0 8px}.samplecard p{color:#9fadb7;font-size:13px;line-height:1.6}.samplemeta{display:flex;gap:8px;flex-wrap:wrap;margin-top:17px}.samplemeta span{font-size:9px;font-weight:850;border:1px solid #314654;border-radius:999px;padding:6px 8px;color:#c7d0d6}.productexamples{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.productdemo{display:grid;grid-template-columns:44% 56%;overflow:hidden;border:1px solid #ddd4c7;border-radius:22px;background:#fff;box-shadow:0 18px 42px rgba(27,31,36,.07)}.demovisual{min-height:300px;display:grid;place-items:center;color:#d5b260;position:relative}.demovisual:after{content:'KEROLIQ';position:absolute;left:18px;bottom:16px;font-size:9px;letter-spacing:.14em;font-weight:900;opacity:.7}.demovisual svg{width:72%;max-width:230px}.demovisual.fashion{background:radial-gradient(circle at 55% 35%,rgba(229,189,98,.22),transparent 34%),linear-gradient(145deg,#17212a,#0d151d)}.demovisual.tech{background:radial-gradient(circle at 45% 35%,rgba(229,189,98,.20),transparent 32%),linear-gradient(145deg,#111b24,#172733)}.demobody{padding:25px 24px;display:flex;flex-direction:column;justify-content:center}.demokicker{font-size:8.5px;letter-spacing:.11em;color:#8c6b24;font-weight:950}.demobody h3{font-size:22px;line-height:1.12;margin:9px 0 8px}.demobody p{margin:0;color:#5d6770;font-size:12.5px;line-height:1.62}.demorow{display:flex;gap:7px;flex-wrap:wrap;margin-top:15px}.demorow span{font-size:8.5px;font-weight:850;padding:6px 8px;border-radius:999px;border:1px solid #d9d0c2;background:#faf7f1;color:#6d675e}.demostatus{margin-top:16px;padding-top:14px;border-top:1px solid #ebe4d9}.demostatus b{display:block;font-size:10px;color:#91701f;letter-spacing:.08em}.demostatus span{display:block;margin-top:3px;font-size:9.5px;line-height:1.45;color:#7a817f}.demodisclaimer{margin:14px 0 0!important;font-size:10px!important;line-height:1.55!important;color:#827c72!important;max-width:none!important}.method{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:32px}.step{padding:19px;border-top:2px solid var(--gold);background:#0d1923;border-radius:0 0 14px 14px}.step b{color:var(--gold);font-size:13px}.step p{font-size:11.5px;color:#9facb7;line-height:1.6}.principle{margin-top:25px;padding:18px 20px;border-radius:14px;background:#0c1720;border:1px solid #263947;color:#b9c5ce;font-size:13px;line-height:1.6}.principle strong{color:#efd076}.partner{max-width:1280px;margin:0 auto 82px;padding:32px 28px}.partnerbox{padding:38px;border:1px solid #615028;border-radius:23px;background:linear-gradient(135deg,#19180f,#0d151c);display:grid;grid-template-columns:1fr auto;align-items:center;gap:28px}.partnerbox h2{margin:0 0 8px;font-size:32px}.partnerbox p{margin:0;color:#aeb9c3;line-height:1.65;max-width:790px}.cta{display:inline-flex;align-items:center;justify-content:center;padding:14px 19px;border-radius:11px;background:linear-gradient(90deg,var(--gold2),#e8c66c);color:#101820;text-decoration:none;font-weight:950;white-space:nowrap}.footer{border-top:1px solid #22313e;padding:30px clamp(18px,4.8vw,76px);display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;color:#7f8e9a;font-size:11px}.footerlinks{display:flex;gap:14px;flex-wrap:wrap}.footerlinks a{text-decoration:none;color:#b8c2cb}.footerlegal{width:100%;padding-top:10px;border-top:1px solid rgba(255,255,255,.04);color:#687783;font-size:10px;line-height:1.5}@media(max-width:960px){.top{gap:14px;padding:12px 18px}.brandmark{width:43px;height:43px}.brandname{font-size:18px}.nav{max-width:62vw;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.hero{grid-template-columns:1fr;padding-top:62px}.strip{grid-template-columns:1fr 1fr}.cards{grid-template-columns:1fr 1fr}.method{grid-template-columns:1fr 1fr}.showcase{min-height:340px}.brandview{grid-template-columns:1fr}.productexamples{grid-template-columns:1fr}.partnerbox{grid-template-columns:1fr}}@media(max-width:600px){.top{align-items:center}.brandmark{width:40px;height:40px;border-radius:12px}.brandname{font-size:17px}.brandname small{font-size:7px}.nav{max-width:52vw;gap:3px}.nav a{padding:9px 10px;font-size:11px}.hero{padding:54px 18px 54px;gap:34px}.hero h1{font-size:51px}.lead{font-size:16px}.proofline{gap:10px 14px}.search{flex-direction:column}.search button{min-height:47px}.showcase{min-height:320px;padding:28px}.showcase .mark{font-size:67px;margin-bottom:45px}.showcase b{font-size:27px}.showcasegrid{grid-template-columns:1fr 1fr}.strip{padding:0 18px;grid-template-columns:1fr 1fr}.pill{padding:17px}.section{padding:54px 18px}.cards,.method{grid-template-columns:1fr}.brandview{gap:14px}.productdemo{grid-template-columns:1fr}.demovisual{min-height:230px}.demobody{padding:22px 20px}.partner{padding:24px 18px 60px}.partnerbox{padding:27px 22px}.footer{padding:28px 18px}}