.info-root{--border:#ffffff17;--gray-3:#555;--disp:var(--font-archivo-black),"Archivo Black",sans-serif;background:var(--bg);color:var(--white);font-family:var(--mono);background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:22px 22px;min-height:100dvh}html:has(.info-root){scroll-behavior:smooth}.info-root a{color:inherit;text-decoration:none}.info-root .nav{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);background:#0d0e1473;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:16px 40px;display:flex;position:fixed;top:0;left:0;right:0}.info-root .logo{font-family:var(--disp);letter-spacing:-.5px;align-items:center;gap:1px;font-size:22px;display:flex}.info-root .logo .odot{background:var(--green);border-radius:50%;width:13px;height:13px;margin:0 3px;display:inline-block;box-shadow:0 0 14px #39ff14b3}.info-root .nav .mid{letter-spacing:2px;color:var(--gray-2);gap:34px;font-size:11.5px;display:flex}.info-root .nav .mid a{transition:color .15s}.info-root .nav .mid a:hover{color:var(--green-soft)}.info-root .btn{text-align:center;font-family:var(--mono);letter-spacing:2px;background:var(--green);color:#0a0f0a;cursor:pointer;border:none;padding:13px 26px;font-size:13px;font-weight:700;transition:all .18s;display:inline-block}.info-root .btn:hover{transform:scale(1.03);box-shadow:0 0 32px #39ff148c}.info-root .btn.sm{padding:9px 18px;font-size:11px}.info-root .hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 24px 80px;display:flex;position:relative;overflow:hidden}.info-root .hero .glow{pointer-events:none;background:radial-gradient(circle,#39ff141a 0%,#0000 62%);border-radius:50%;width:720px;height:720px;position:absolute;top:8%;left:50%;transform:translate(-50%)}.info-root .ticker{font-family:var(--dot);color:var(--green);letter-spacing:5px;text-shadow:0 0 12px #39ff1480;margin-bottom:34px;font-size:19px}.info-root .h1{font-family:var(--dot);letter-spacing:.01em;max-width:960px;font-size:clamp(42px,7.6vw,92px);line-height:1.06}.info-root .h1 .cursor{background:var(--green);vertical-align:-.08em;width:.5em;height:.92em;margin-left:8px;display:inline-block;box-shadow:0 0 16px #39ff1499}.info-root .h1{position:relative}.info-root .h1 .ghost{visibility:hidden}.info-root .h1 .live{position:absolute;inset:0}.info-root .hero .sub{color:var(--gray-2);max-width:560px;margin-top:30px;font-size:15px;line-height:1.75}.info-root .hero .cta-row{margin-top:44px}.info-root .scrollhint{color:var(--gray-3);font-family:var(--dot);letter-spacing:4px;font-size:16px;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.info-root .section{max-width:1080px;margin:0 auto;padding:96px 24px}.info-root .eyebrow{font-family:var(--dot);color:var(--green-soft);letter-spacing:4px;margin-bottom:14px;font-size:18px}.info-root .h2{font-family:var(--disp);letter-spacing:-.8px;margin-bottom:56px;font-size:clamp(26px,3.6vw,42px)}.info-root .faq details{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-card);border-radius:10px;margin-bottom:14px;overflow:hidden}.info-root .faq summary{cursor:pointer;letter-spacing:1px;justify-content:space-between;align-items:center;padding:20px 24px;font-size:13.5px;font-weight:700;list-style:none;display:flex}.info-root .faq summary::-webkit-details-marker{display:none}.info-root .faq summary:after{content:"+";font-family:var(--dot);color:var(--green-soft);font-size:24px}.info-root .faq details[open] summary:after{content:"–"}.info-root .faq .a{color:var(--gray-2);max-width:640px;padding:0 24px 22px;font-size:13px;line-height:1.8}.info-root .mk-label{font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--green);align-items:center;gap:8px;font-size:10px;display:flex}.info-root .mk-label:before{content:"●";font-size:8px}.info-root .mk-sec-title{font-family:var(--dot);color:var(--white);margin:14px 0 0;font-size:clamp(34px,5vw,52px);line-height:1.02}.info-root .mk-wrap{max-width:1080px;margin:0 auto;padding:0 24px}.info-root .mk-cta{cursor:pointer;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;border-radius:var(--r-sm);background:var(--green);color:#000;padding:17px 38px;font-size:13px;font-weight:700;text-decoration:none;transition:box-shadow .25s;display:inline-block;box-shadow:0 0 22px #39ff1452}.info-root .mk-cta:hover{box-shadow:0 0 40px #39ff1499,0 0 90px #39ff1438}.info-root .mk-scrolly{height:340vh;position:relative}.info-root .mk-scrolly-sticky{justify-content:center;align-items:center;height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}.info-root .mk-phone{z-index:2;border:1px solid var(--border);background:var(--panel);width:292px;height:604px;box-shadow:var(--shadow-card), 0 0 70px #39ff1417;will-change:transform;border-radius:40px;flex:none;padding:12px;position:relative}.info-root .mk-phone-notch{background:var(--panel-2);z-index:3;border-radius:4px;width:84px;height:8px;position:absolute;top:24px;left:50%;transform:translate(-50%)}.info-root .mk-phone-screen{border:1px solid var(--border);border-radius:29px;width:100%;height:100%;position:relative;overflow:hidden}.info-root .mk-screen-layer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;inset:0}.info-root .mk-screen-num{font-family:var(--mono);letter-spacing:.3em;color:var(--green);font-size:10px}.info-root .mk-screen-word{font-family:var(--dot);color:#ffffffd9;font-size:34px;line-height:1}.info-root .mk-screen-note{font-family:var(--mono);letter-spacing:.18em;color:var(--gray-3);border:1px dashed var(--border);text-transform:uppercase;border-radius:4px;padding:5px 8px;font-size:8px}.info-root .mk-cap{z-index:3;will-change:transform,opacity;max-width:320px;position:absolute}.info-root .mk-cap-l{text-align:left;left:max(6vw,48px)}.info-root .mk-cap-r{text-align:right;right:max(6vw,48px)}.info-root .mk-cap-num{font-family:var(--mono);letter-spacing:.3em;color:var(--green);margin-bottom:12px;font-size:10px}.info-root .mk-cap-title{font-family:var(--dot);color:var(--white);margin:0 0 12px;font-size:34px;line-height:1.05}.info-root .mk-cap-body{font-family:var(--mono);letter-spacing:.03em;color:var(--gray);margin:0;font-size:12px;line-height:1.75}@media (max-width:899px){.info-root .mk-phone{border-radius:32px;width:218px;height:452px;padding:9px;transform:translateY(-8vh)}.info-root .mk-phone-notch{width:64px;top:18px}.info-root .mk-phone-screen{border-radius:24px}.info-root .mk-screen-word{font-size:26px}.info-root .mk-cap,.info-root .mk-cap-l,.info-root .mk-cap-r{text-align:center;max-width:none;inset:auto 24px 7vh}.info-root .mk-cap-title{font-size:26px}}.info-root .mk-how{padding:150px 0 60px;position:relative}.info-root .mk-how-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:56px;display:grid;position:relative}.info-root .mk-how-line{background:linear-gradient(90deg, var(--green), var(--green-dim));transform-origin:0;will-change:transform;height:1px;position:absolute;top:-28px;left:4px;right:4px;box-shadow:0 0 8px #39ff1466}.info-root .mk-step{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-card);will-change:transform,opacity;padding:28px 24px 30px}.info-root .mk-step-num{font-family:var(--dot);color:var(--green);text-shadow:0 0 16px #39ff1466;margin-bottom:16px;font-size:30px}.info-root .mk-step-title{font-family:var(--dot);color:var(--white);margin:0 0 12px;font-size:22px;line-height:1.1}.info-root .mk-step-body{font-family:var(--mono);letter-spacing:.03em;color:var(--gray);margin:0;font-size:12px;line-height:1.75}@media (max-width:899px){.info-root .mk-how{padding:100px 0 40px}.info-root .mk-how-grid{grid-template-columns:1fr;gap:16px;margin-top:40px}.info-root .mk-how-line{display:none}}.info-root .mk-why{padding:110px 0 0}.info-root .mk-why-grid{perspective:900px;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:56px;display:grid}.info-root .mk-tilt{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-card);transform-style:preserve-3d;will-change:transform;padding:30px 24px 32px;position:relative;overflow:hidden}.info-root .mk-tilt-glow{pointer-events:none;opacity:0;will-change:transform,opacity;background:radial-gradient(circle,#39ff1433,#0000 60%);border-radius:50%;width:280px;height:280px;position:absolute;top:-140px;left:-140px}.info-root .mk-tilt-inner{z-index:2;position:relative}.info-root .mk-why-ico{font-family:var(--dot);color:var(--green);margin-bottom:16px;font-size:24px}.info-root .mk-why-title{font-family:var(--dot);color:var(--white);margin:0 0 12px;font-size:21px;line-height:1.12}.info-root .mk-why-body{font-family:var(--mono);letter-spacing:.03em;color:var(--gray);margin:0;font-size:12px;line-height:1.75}@media (max-width:899px){.info-root .mk-why{padding:80px 0 0}.info-root .mk-why-grid{grid-template-columns:1fr;gap:16px;margin-top:40px}}.info-root .mk-marquee{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:110px 0 0;padding:22px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.info-root .mk-marquee-track{will-change:transform;width:max-content;animation:30s linear infinite mkMarquee;display:flex}.info-root .mk-mq-item{font-family:var(--dot);letter-spacing:.08em;color:var(--gray);white-space:nowrap;padding-right:26px;font-size:24px}.info-root .mk-mq-item .sep{color:var(--green);padding-left:26px}@keyframes mkMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:899px){.info-root .mk-marquee{margin-top:80px}.info-root .mk-mq-item{font-size:19px}}.info-root .mk-final{text-align:center;padding:170px 24px 150px;position:relative;overflow:hidden}.info-root .mk-final .mk-glow-c{pointer-events:none;background:radial-gradient(circle,#39ff141a,#0000 60%);border-radius:50%;width:720px;height:720px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.info-root .mk-final-title{z-index:2;font-family:var(--dot);margin:0 0 36px;font-size:clamp(38px,6.4vw,72px);line-height:1.04;position:relative}.info-root .mk-final .mk-cta{z-index:2;position:relative}.info-root .mk-footer{border-top:1px solid var(--border)}.info-root .mk-footer-inner{max-width:1080px;padding:30px 24px calc(30px + env(safe-area-inset-bottom));font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gray);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 26px;margin:0 auto;font-size:10px;display:flex}.info-root .mk-footer-brand{font-family:var(--dot);letter-spacing:.04em;color:var(--white);text-transform:none;font-size:17px}.info-root .mk-footer-brand .o{color:var(--green)}.info-root .mk-footer-links{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.info-root .mk-footer-links a{color:var(--gray);text-decoration:none;transition:color .15s}.info-root .mk-footer-links a:hover{color:var(--green)}.info-root .mk-footer-soon{color:var(--gray-3);cursor:default}@media (max-width:640px){.info-root .mk-footer-inner{text-align:center;flex-direction:column;align-items:center}}@media (prefers-reduced-motion:no-preference){.info-root .logo .odot{animation:1.25s ease-in-out infinite beat}.info-root .h1 .cursor{animation:1s step-end infinite blink}.info-root .hero .glow{animation:22s ease-in-out infinite alternate drift}}@keyframes beat{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.82)}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes drift{0%{transform:translate(-58%)translateY(0)}to{transform:translate(-42%)translateY(50px)}}@media (prefers-reduced-motion:reduce){.info-root .mk-marquee-track{animation:none}}@media (max-width:900px){.info-root .nav{padding:13px 20px}.info-root .nav .mid{display:none}}
