/* KONEBE PUBLIC V68 — token-creation landing page, isolated styles */
.tok68{--tok-lime:#b7ff36;--tok-cyan:#10edda;--tok-bg:#09182e;--tok-slate:#bdcbe0;--tok-border:rgba(129,179,207,.24);color:#eff7ff;background:radial-gradient(circle at 77% 11%,rgba(0,232,224,.18),transparent 31%),linear-gradient(145deg,#07172a,#0e1b31 58%,#10243a);overflow:hidden}
.tok68 *, .tok68 *::before, .tok68 *::after{box-sizing:border-box}
.tok68 :focus-visible{outline:3px solid var(--tok-lime);outline-offset:4px}
.tok68 .tok68-container{max-width:1160px;margin-inline:auto;padding-inline:clamp(20px,4vw,44px)}
.tok68 section{position:relative}.tok68 h1,.tok68 h2,.tok68 h3{letter-spacing:-.045em;line-height:1.12;color:#fff;margin:0}.tok68 p{line-height:1.67}.tok68 a{text-decoration:none}.tok68 .tok68-kicker{font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tok-lime);font-weight:800;margin:0 0 16px}.tok68 .tok68-lead{font-size:clamp(1.06rem,1.7vw,1.22rem);color:#c7dcf0;max-width:650px}.tok68 .tok68-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:13px 22px;border-radius:999px;font-size:.96rem;font-weight:800;transition:transform .18s,box-shadow .18s;line-height:1.25}.tok68 .tok68-btn:hover{transform:translateY(-2px)}.tok68 .tok68-btn--main{background:linear-gradient(110deg,#bafe38,#35f2b5 64%,#05e4f1);color:#062331;box-shadow:0 10px 30px rgba(62,245,143,.19)}.tok68 .tok68-btn--ghost{color:#efffff;border:1px solid rgba(143,212,220,.58);background:rgba(18,37,54,.65)}.tok68 .tok68-cta-row{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin-top:25px}
.tok68 .tok68-hero{padding-block:clamp(45px,6vw,90px) 65px;border-bottom:1px solid var(--tok-border)}.tok68 .tok68-hero-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-items:center;gap:clamp(30px,5vw,72px)}.tok68 h1{font-size:clamp(2.65rem,5.15vw,5.2rem);max-width:680px}.tok68 h1 em{color:var(--tok-lime);font-style:normal;background:linear-gradient(95deg,var(--tok-lime),var(--tok-cyan));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tok68 .tok68-tag{display:inline-flex;padding:6px 11px;margin-bottom:18px;border:1px solid rgba(161,237,151,.31);border-radius:999px;background:rgba(34,83,63,.29);color:#ddf8e5;font-size:.8rem;font-weight:700}.tok68 .tok68-fine{color:#a4bdd2;font-size:.81rem;max-width:600px;line-height:1.6;margin-top:19px}.tok68 .tok68-hero-art{min-height:550px;display:grid;place-items:center;position:relative;isolation:isolate}.tok68 .tok68-hero-art:before{content:"";position:absolute;width:88%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(21,219,241,.3),rgba(70,253,129,.08) 38%,transparent 68%);filter:blur(6px)}.tok68 .tok68-ring{position:absolute;border:1px solid rgba(23,248,237,.23);border-radius:50%;width:95%;aspect-ratio:1;box-shadow:0 0 55px rgba(13,230,213,.09);transform:rotate(-26deg) scaleY(.72)}.tok68 .tok68-hero-img{position:relative;z-index:2;display:block;width:auto;max-width:85%;height:auto;max-height:530px;filter:drop-shadow(0 25px 30px rgba(0,0,0,.34))}.tok68 .tok68-floating{position:absolute;z-index:3;background:linear-gradient(125deg,rgba(14,47,62,.96),rgba(17,38,66,.94));border:1px solid rgba(101,241,211,.43);box-shadow:0 16px 44px rgba(0,0,0,.29);border-radius:15px;padding:12px 15px;font-size:.81rem;color:#e6fbf8;font-weight:750}.tok68 .tok68-floating--a{top:15%;left:-3%}.tok68 .tok68-floating--b{right:-3%;bottom:20%}.tok68 .tok68-floating strong{display:block;color:var(--tok-lime)}
.tok68 .tok68-section{padding-block:clamp(68px,8vw,103px)}.tok68 .tok68-section--shaded{background:linear-gradient(145deg,rgba(43,66,85,.38),rgba(13,35,48,.35));border-block:1px solid var(--tok-border)}.tok68 .tok68-heading{max-width:760px;margin-bottom:38px}.tok68 h2{font-size:clamp(2rem,3.3vw,3.3rem)}.tok68 .tok68-heading>p:not(.tok68-kicker){max-width:690px;color:var(--tok-slate);margin-top:17px}.tok68 .tok68-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tok68 .tok68-card{background:linear-gradient(155deg,#20314b,#152b3a);border:1px solid var(--tok-border);border-radius:22px;padding:28px;min-width:0}.tok68 .tok68-card .tok68-icon{display:grid;place-items:center;width:49px;height:49px;border-radius:15px;background:linear-gradient(135deg,#c1ff38,#02dacb);color:#10212f;font-size:1.2rem;font-weight:900;margin-bottom:22px}.tok68 .tok68-card h3{font-size:1.28rem;margin-bottom:11px}.tok68 .tok68-card p{color:var(--tok-slate);margin:0;font-size:.96rem}
.tok68 .tok68-steps{display:grid;grid-template-columns:repeat(3, minmax(0,1fr));gap:18px}.tok68 .tok68-step{border-top:2px solid rgba(119,235,169,.57);padding:24px 8px 10px 0}.tok68 .tok68-step-num{font-size:2.1rem;letter-spacing:-.06em;font-weight:850;color:var(--tok-cyan)}.tok68 .tok68-step h3{font-size:1.23rem;margin:10px 0}.tok68 .tok68-step p{color:var(--tok-slate);font-size:.97rem}
.tok68 .tok68-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(30px,7vw,94px);align-items:center}.tok68 .tok68-copy p:not(.tok68-kicker){color:var(--tok-slate)}.tok68 .tok68-screen{border:1px solid rgba(154,246,195,.3);background:radial-gradient(circle at 50% 20%,rgba(73,247,207,.18),transparent 63%),#162a3d;border-radius:28px;padding:32px 20px;display:flex;align-items:center;justify-content:center;min-height:550px}.tok68 .tok68-screen img{max-width:100%;height:auto;max-height:520px;object-fit:contain;filter:drop-shadow(0 22px 20px #0005)}.tok68 .tok68-visual-note{font-size:.8rem;color:#a9bfd3;margin:16px 0 0}.tok68 .tok68-inline-callout{padding:22px 25px;border:1px solid rgba(167,245,107,.33);background:linear-gradient(110deg,rgba(122,234,87,.09),rgba(28,198,203,.07));border-radius:18px}.tok68 .tok68-inline-callout p{margin:0}.tok68 .tok68-network-pills{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0}.tok68 .tok68-network-pills span{border:1px solid rgba(131,205,204,.42);border-radius:999px;padding:8px 13px;background:rgba(18,70,70,.38);font-size:.88rem;font-weight:750}.tok68 .tok68-warning{padding:28px 30px;background:rgba(11,29,49,.7);border:1px solid rgba(255,213,128,.3);border-radius:22px}.tok68 .tok68-warning h2{font-size:clamp(1.7rem,2.3vw,2.4rem);margin-bottom:12px}.tok68 .tok68-warning p{color:#d5dfeb;margin-bottom:0}.tok68 .tok68-faq{max-width:920px}.tok68 .tok68-faq details{border-bottom:1px solid rgba(162,204,218,.24);padding:18px 0}.tok68 .tok68-faq summary{cursor:pointer;color:#f3fbff;font-weight:800;list-style:none;padding-right:30px;position:relative;font-size:1.03rem}.tok68 .tok68-faq summary::-webkit-details-marker{display:none}.tok68 .tok68-faq summary::after{content:'+';position:absolute;right:4px;color:var(--tok-lime);font-size:1.3rem;top:-4px}.tok68 .tok68-faq details[open] summary::after{content:'−'}.tok68 .tok68-faq details p{color:var(--tok-slate);margin:12px 0 0;max-width:820px}.tok68 .tok68-end{padding-block:65px 90px;background:radial-gradient(circle at 83% 100%,rgba(56,236,184,.15),transparent 43%)}.tok68 .tok68-end-card{padding:clamp(32px,5vw,58px);background:linear-gradient(125deg,#203b3b,#1a2f4a);border:1px solid rgba(135,243,150,.32);border-radius:28px;display:flex;align-items:center;justify-content:space-between;gap:30px}.tok68 .tok68-end-card p{color:#c5dfeb;max-width:590px}.tok68 .tok68-end-card h2{max-width:640px}
@media(max-width:900px){.tok68 .tok68-hero-grid,.tok68 .tok68-split{grid-template-columns:1fr}.tok68 .tok68-hero-art{min-height:430px;max-width:530px;margin-inline:auto;width:100%}.tok68 .tok68-hero-img{max-height:430px}.tok68 .tok68-cards{grid-template-columns:1fr}.tok68 .tok68-steps{grid-template-columns:1fr;gap:0}.tok68 .tok68-end-card{flex-direction:column;align-items:flex-start}}
@media(max-width:600px){.tok68 .tok68-hero{padding-top:38px}.tok68 h1{font-size:clamp(2.35rem,11vw,3.5rem)}.tok68 .tok68-hero-art{min-height:330px}.tok68 .tok68-hero-img{max-height:330px}.tok68 .tok68-floating{font-size:.7rem;padding:9px}.tok68 .tok68-floating--a{left:0;top:8%}.tok68 .tok68-floating--b{right:0;bottom:10%}.tok68 .tok68-screen{min-height:410px;padding:22px 10px}.tok68 .tok68-screen img{max-height:390px}.tok68 .tok68-btn{width:100%}.tok68 .tok68-cta-row{align-items:stretch}.tok68 .tok68-card{padding:24px}}
@media(prefers-reduced-motion:reduce){.tok68 .tok68-btn{transition:none}}
