:root{color:#f4f7ff;font-synthesis:none;--bg:#060814;--panel:#0b0f22;--line:#8ea0cd24;--line-strong:#8e78ff47;--text:#f5f7ff;--muted:#9aa5bf;--dim:#6c7894;--purple:#7b4dff;--purple-2:#a56bff;--lilac:#b996ff;--blue:#3d7bff;--cyan:#32d4ff;--green:#35e39b;--danger:#ff5d7a;--max:1360px;background:#060814;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin:0}.page{background:radial-gradient(900px 600px at 30% 5%,#6e32ff24,#0000 60%),radial-gradient(800px 600px at 95% 10%,#3c3cdc1f,#0000 60%);min-height:100vh;overflow:hidden}.header{z-index:30;height:70px;padding:0 max(24px, calc((100vw - var(--max)) / 2));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060814d1;align-items:center;gap:40px;display:flex;position:sticky;top:0}.logo{letter-spacing:-.02em;flex:none;align-items:center;gap:9px;font-size:19px;font-weight:800;display:inline-flex}.logo img{width:auto;height:30px}.logo .logo-full{height:40px}.header nav{align-items:center;gap:32px;margin-left:36px;display:flex}.header nav a{color:#c3cadb;font-size:13px;font-weight:500;transition:all .2s}.header nav a:hover{color:#fff}.header-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.network-pill{border:1px solid var(--line);color:#c3cadb;background:#0c1022cc;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:inline-flex}.network-pill i{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%}.menu{color:#fff;border:1px solid var(--line);background:#10152b;border-radius:9px;padding:8px 11px;display:none}.btn{color:#fff;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 22px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn.primary{background:linear-gradient(135deg,#6a3dff,#9b4dff);border-color:#be96ff8c;box-shadow:0 0 0 1px #7b4dff40,0 10px 32px #733cff59}.btn.primary.blue{background:linear-gradient(135deg,#3554ff,#5b6bff);border-color:#8caaff8c;box-shadow:0 10px 32px #3c5aff59}.btn.secondary{background:#0a0d1cb3;border-color:#c8d2f059}.btn.small{min-height:38px;padding:0 16px;font-size:12px}.btn.full{width:100%}.section{width:min(calc(100% - 48px), var(--max));margin:0 auto;position:relative}.card{border:1px solid var(--line);background:linear-gradient(160deg,#10142ceb,#080a18f2);border-radius:16px;box-shadow:inset 0 1px #ffffff08}.eyebrow{color:var(--lilac);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700;display:inline-block}.eyebrow.spaced{letter-spacing:.32em;color:#c9b5ff;font-size:13px}.hero h1 span,h2 span{color:#0000;background:linear-gradient(90deg,#c08bff,#8f6bff);-webkit-background-clip:text;background-clip:text}.section-copy h2{letter-spacing:-.035em;margin:12px 0 18px;font-size:clamp(30px,2.7vw,40px);font-weight:800;line-height:1.05}.section-copy p{color:var(--muted);font-size:14px;line-height:1.6}.section-copy .btn{margin-top:24px}.avatar{color:#fff;background:linear-gradient(135deg,#7a4cff,#2be2dd);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid;box-shadow:0 0 0 2px #ffffff14}.avatar.sm{width:26px;height:26px;font-size:8px}.avatar.lg{width:48px;height:48px;font-size:13px}.avatar-bot{width:58%;height:58%}.avatar.a0{background:linear-gradient(135deg,#ff7a59,#8a4dff)}.avatar.a1{background:linear-gradient(135deg,#f5b041,#c2412d)}.avatar.a2{background:linear-gradient(135deg,#2a7dff,#1b3fd8)}.avatar.a3{background:linear-gradient(135deg,#2bb8ff,#6a3dff)}.hero{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:56px;padding:56px 0 64px;display:grid}.orb{pointer-events:none;border-radius:50%;position:absolute}.orb-a{background:radial-gradient(circle,#7f3dff29,#0000 65%);width:560px;height:560px;top:-40px;left:-240px}.orb-b{background:radial-gradient(circle,#8c3cff33,#0000 65%);width:620px;height:620px;top:-120px;right:-220px}.hero-copy{z-index:1;position:relative}.hero h1{letter-spacing:-.04em;margin:16px 0 24px;font-size:clamp(40px,3.7vw,58px);font-weight:800;line-height:1.02}.hero-copy>p{color:#c0c8da;max-width:560px;font-size:15px;line-height:1.6}.trust-points{grid-template-columns:1fr;gap:12px;margin:24px 0 30px;display:grid}.trust-points span{color:#d6dcea;align-items:center;gap:12px;font-size:14px;line-height:1.35;display:flex}.trust-points svg{width:20px;height:20px;color:var(--green);stroke-width:3px;background:#35e39b29;border-radius:6px;flex:none;padding:3px}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.tagline{color:var(--lilac);margin-top:22px;font-size:14px;font-weight:500;display:block}.hero-preview{z-index:1;position:relative}.app-shot{transform-origin:100%;background:linear-gradient(135deg,#b46bff,#6a3dff 35%,#3d7bff 65%,#32d4ff);border-radius:18px;padding:2px;animation:4s ease-in-out infinite shot-glow;position:relative;transform:perspective(1600px)rotateY(-7deg)rotateX(2deg);box-shadow:0 0 0 1px #b478ff59,0 0 28px #8c50ff8c,0 0 70px #506eff59,0 40px 120px #3c1ea066}.app-shot:before{content:"";z-index:-1;filter:blur(26px);opacity:.7;background:linear-gradient(135deg,#b46bff8c,#3d7bff59,#32d4ff73);border-radius:28px;position:absolute;inset:-14px}.app-shot img{border-radius:16px;width:100%;height:auto;display:block}@keyframes shot-glow{0%,to{box-shadow:0 0 0 1px #b478ff59,0 0 28px #8c50ff8c,0 0 70px #506eff59,0 40px 120px #3c1ea066}50%{box-shadow:0 0 0 1px #a0c8ff80,0 0 40px #7864ffbf,0 0 100px #3ca0ff73,0 40px 120px #3c1ea066}}@media (prefers-reduced-motion:reduce){.app-shot{animation:none}}.ap-badges{justify-content:space-between;align-items:center;gap:6px;display:flex}.nc-badge{letter-spacing:.04em;color:#0b2a1d;background:var(--green);border-radius:999px;padding:3px 7px;font-size:7px;font-weight:800}.value-section{grid-template-columns:repeat(3,1fr);gap:16px;padding:20px 0 64px;display:grid}.value-card{grid-template-columns:92px 1fr;align-items:start;gap:22px;padding:30px 26px;display:grid}.art-icon{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 0 18px #7b4dff59);width:100%;height:auto;display:block}.card-index{color:#5f6a86;font-size:13px;font-weight:600}.value-card h3{letter-spacing:.02em;text-transform:uppercase;margin:10px 0 12px;font-size:15px;font-weight:800}.value-card p{color:var(--muted);font-size:13px;line-height:1.6}.value-card a{color:var(--lilac);align-items:center;gap:7px;margin-top:20px;font-size:13px;font-weight:700;display:inline-flex}.automation{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:start;gap:44px;padding:40px 0 70px;display:grid}.flow-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.flow-card{min-height:210px;padding:20px 16px 30px;position:relative}.flow-icon{color:var(--lilac)}.flow-card.green .flow-icon{color:var(--green)}.flow-card.blue .flow-icon{color:#8fb4ff}.flow-card strong{margin:18px 0 10px;font-size:13px;display:block}.flow-card p{color:var(--dim);font-size:11px;line-height:1.55}.flow-dot{background:#9c6bff;border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;bottom:-5px;left:50%;box-shadow:0 0 12px #9c6bff}.flow-card.green .flow-dot{background:var(--green);box-shadow:0 0 12px var(--green)}.flow-line{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;margin-top:26px;display:grid}.flow-line span{text-align:center;color:#d6dcea;font-size:13px;font-weight:600}.flow-line i{background:#4c5672;width:52px;height:1px;position:relative}.flow-line i:after{content:"";border:3.5px solid #0000;border-left:6px solid #4c5672;border-right:0;position:absolute;top:-3px;right:0}.community-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 270px;align-items:center;gap:32px;padding:50px 0 70px;display:grid}.community-shell{padding:18px}.community-head{grid-template-columns:48px 1fr auto auto;align-items:center;gap:12px;display:grid}.community-head strong{align-items:center;gap:6px;font-size:15px;display:flex}.verified{color:#3f8cff}.community-head small{color:#8e99b2;margin-top:4px;font-size:11px;display:block}.community-head small b{color:var(--green);margin-left:8px;font-weight:500}.community-head button{background:var(--purple);color:#fff;border:0;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:700}.community-head .icon-btn{border:1px solid var(--line);color:#a6afc8;background:#161a36;place-items:center;padding:8px;display:grid}.community-tabs{color:#7d88a3;border-bottom:1px solid var(--line);white-space:nowrap;gap:22px;padding:18px 2px 12px;font-size:12px;display:flex;overflow:hidden}.community-tabs .on{color:#fff;box-shadow:0 13px 0 -11px var(--purple)}.chat-box{border:1px solid var(--line);background:#080a1899;border-radius:12px;flex-direction:column;gap:14px;margin-top:12px;padding:14px;display:flex}.chat-msg{grid-template-columns:38px 1fr;gap:12px;display:grid}.chat-meta{align-items:baseline;gap:10px;display:flex}.chat-meta b{color:#9bd7ff;font-size:12px;font-weight:600}.chat-meta small{color:#5f6a86;font-size:10px}.chat-msg p{color:#d4dae7;margin-top:3px;font-size:13px}.reactions{gap:6px;margin-top:7px;display:flex}.reactions span{color:#b6bfd3;background:#7882aa24;border-radius:6px;padding:3px 7px;font-size:10px}.chat-input{border:1px solid var(--line);color:#5f6a86;background:#0b0e22;border-radius:9px;justify-content:space-between;align-items:center;margin-top:4px;padding:10px 12px;font-size:12px;display:flex}.chat-input span{background:var(--purple);color:#fff;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.community-copy h2{font-size:clamp(26px,2.2vw,34px)}.feature-list{grid-template-columns:1fr 1fr;gap:16px 20px;margin:26px 0 6px;display:grid}.feature-list span{color:#d6dcea;align-items:center;gap:12px;font-size:13px;display:flex}.feature-list svg{color:#c9cfe0;flex:none;width:18px;height:18px}.campaign-stack{flex-direction:column;gap:14px;display:flex}.campaign{align-items:center;gap:14px;padding:16px;display:flex}.campaign-art{filter:drop-shadow(0 6px 14px #0006);background:radial-gradient(circle,#8c5aff4d,#0000 70%);border-radius:14px;flex:none;place-items:center;width:58px;height:58px;font-size:34px;display:grid}.campaign strong{font-size:13px;display:block}.campaign small{color:#7d88a3;margin-top:5px;font-size:10px;display:block}.reward{color:#e6dcff;background:#7b4dff59;border:1px solid #a078ff66;border-radius:7px;margin-top:10px;padding:5px 10px;font-size:10px;font-weight:700;display:inline-block}.strategies{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:40px;padding:50px 0 70px;display:grid}.strategy-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.strategy-card{flex-direction:column;padding:18px;display:flex}.strategy-head{align-items:center;gap:12px;margin-top:12px;display:flex}.strategy-head strong{font-size:15px;display:block}.pill{color:#d6c6ff;background:#7b4dff4d;border-radius:6px;padding:3px 8px;font-size:9px;font-weight:700;display:inline-block}.strategy-stats{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.strategy-stats b,.strategy-stats em{font-size:20px;font-style:normal;font-weight:800;display:block}.strategy-stats b{color:var(--green)}.strategy-stats em{color:var(--danger)}.strategy-stats span{color:var(--dim);margin-top:4px;font-size:10px;display:block}.strategy-users{color:#c6cde0;margin-top:18px;font-size:12px}.strategy-chips{flex-wrap:wrap;gap:6px;margin:12px 0 18px;display:flex}.strategy-chips span{border:1px solid var(--line);color:#a8b2c9;border-radius:999px;padding:4px 9px;font-size:10px}.strategy-card .btn{margin-top:auto}.security{padding:30px 0 60px}.security-scene{background:linear-gradient(90deg, #060814eb 0%, #06081473 38%, #06081400 60%), linear-gradient(0deg, var(--bg) 0%, #06081400 45%), url(/assets/scene-vault.jpg) center 62% / cover no-repeat;border-radius:20px 20px 0 0;height:420px;padding:44px 40px;position:relative;overflow:hidden}.security-scene .section-copy{max-width:560px;position:relative}.security-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:-110px;padding:0 20px;display:grid;position:relative}.security-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(160deg,#10142cf0,#080a18f7);grid-template-columns:64px 1fr;align-items:start;gap:16px;padding:22px 20px;display:grid}.security-card h3{margin-top:4px;font-size:14px;font-weight:700}.security-card p{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.6}.audience{grid-template-columns:1fr 1fr;gap:16px;padding:10px 0 80px;display:grid}.audience-card{border:1px solid var(--line-strong);border-radius:18px;min-height:300px;padding:34px;position:relative;overflow:hidden}.community-owner{background:radial-gradient(circle at 85%,#9646ff73,#0000 35%),linear-gradient(135deg,#1d0f4a,#0f0f2e)}.builders{background:radial-gradient(circle at 85%,#326eff73,#0000 35%),linear-gradient(135deg,#0d1650,#0a1230);border-color:#5a82ff59}.builders .eyebrow{color:#8fb4ff}.audience-card h2{z-index:1;letter-spacing:-.025em;margin:16px 0;font-size:28px;font-weight:800;line-height:1.12;position:relative}.audience-card p{z-index:1;color:#b7c0d6;max-width:420px;font-size:13px;line-height:1.6;position:relative}.audience-card .btn{z-index:1;margin-top:26px;position:relative}.check-list{z-index:1;gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid;position:relative}.check-list li{color:#d6dcea;align-items:center;gap:10px;font-size:13px;display:flex}.check-list svg{width:18px;height:18px;color:var(--green);stroke-width:3px;background:#35e39b29;border-radius:5px;flex:none;padding:3px}.card-actions{z-index:1;flex-wrap:wrap;gap:12px;margin-top:26px;display:flex;position:relative}.card-actions .btn{margin-top:0}.audience-art{border-radius:50%;place-items:center;width:150px;height:150px;display:grid;position:absolute;top:50%;right:40px;transform:translateY(-50%)}.audience-art svg{color:#fff;width:84px;height:84px}.audience-art.purple{background:radial-gradient(circle at 35% 30%,#c08bff,#6a2bf0 60%,#3a128f);box-shadow:0 0 80px #9646ff99}.audience-art.blue{background:radial-gradient(circle at 35% 30%,#8fb4ff,#2c55f0 60%,#13258f);box-shadow:0 0 80px #326eff99}.closing{margin-top:20px;position:relative}.closing-copy{z-index:2;justify-content:space-between;align-items:flex-start;gap:30px;display:flex;position:relative}.closing-copy h2{letter-spacing:-.035em;text-shadow:0 4px 30px #060814cc;font-size:clamp(32px,3.4vw,50px);font-weight:800;line-height:1.08}.closing-copy p{color:#c3cadb;text-shadow:0 2px 16px #060814e6;max-width:560px;margin-top:18px;font-size:15px;line-height:1.6}.closing-copy .card-actions{margin-top:28px}.closing-script{color:#e6dcff;text-shadow:0 0 24px #a56bffb3;flex:none;margin-top:10px;font-family:Caveat,cursive;font-size:clamp(34px,3.4vw,52px);font-weight:700;line-height:1;transform:rotate(-8deg)}.closing-art{z-index:1;margin-top:-110px;position:relative}.closing-art img{object-fit:cover;object-position:35% center;width:100%;height:auto;min-height:280px;display:block}.closing-art:before,.closing-art:after{content:"";pointer-events:none;position:absolute;left:0;right:0}.closing-art:before{background:linear-gradient(180deg, var(--bg) 0%, #0608148c 45%, #06081400 100%);height:38%;top:0}.closing-art:after{background:linear-gradient(#04050e00 0%,#04050e 100%);height:30%;bottom:0}footer{padding:30px max(24px, calc((100vw - var(--max)) / 2));background:#04050e;grid-template-columns:auto 1fr auto auto;align-items:center;gap:24px;display:grid}footer p{color:#7d8ba4;font-size:12px}footer div{gap:18px;display:flex}footer div a{color:#8997b1;font-size:12px}footer small{color:#536078;border-top:1px solid #8ea0cd1a;grid-column:1/-1;padding-top:17px;font-size:11px}.social-icons{gap:10px;display:flex}.social-icons a{border:1px solid var(--line-strong);color:#d6dcea;background:#7b4dff1a;border-radius:50%;place-items:center;width:36px;height:36px;transition:all .2s;display:grid}.social-icons a:hover{color:#fff;background:#7b4dff59;border-color:#be96ffb3;transform:translateY(-2px);box-shadow:0 0 18px #8c50ff8c}.social-icons svg,.social-pills svg{fill:currentColor;width:15px;height:15px}.closing-social{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.closing-social small{color:#aab3c8;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600}.social-pills{flex-wrap:wrap;gap:10px;display:flex}.social-pills a{color:#e6e9f5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0d1cbf;border:1px solid #c8d2f04d;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.social-pills a:hover{border-color:#be96ffb3;transform:translateY(-1px);box-shadow:0 0 18px #8c50ff80}.modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:60;background:#02040ac7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{width:min(480px,100%);padding:28px;position:relative}.modal .eyebrow{margin-top:16px;display:block}.modal h2{margin:8px 0;font-size:30px}.modal p{color:#9aa7bd;font-size:13px;line-height:1.6}.modal-close{color:#99a4b9;background:0 0;border:0;font-size:26px;position:absolute;top:14px;right:16px}.modal-stats{grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0;display:grid}.modal-stats span{border:1px solid var(--line);color:#7e8ca8;border-radius:10px;padding:12px;font-size:10px}.modal-stats b{color:#fff;margin-bottom:4px;font-size:17px;display:block}.modal-note{color:#687791;align-items:center;gap:6px;margin-top:12px;display:flex}.modal-note svg{width:14px;color:var(--green)}@media (width<=1200px){.header nav{display:none}.menu{display:block}.header nav.open{border:1px solid var(--line);background:#0a0d20;border-radius:14px;flex-direction:column;align-items:stretch;margin:0;padding:14px;display:flex;position:absolute;top:64px;left:20px;right:20px}.hero{grid-template-columns:minmax(0,1fr)}.app-shot{transform:none}.value-section,.automation,.strategies{grid-template-columns:1fr}.community-section{grid-template-columns:1fr 1fr}.campaign-stack{grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.security-grid{grid-template-columns:1fr 1fr}.security-scene{height:360px}}@media (width<=780px){.closing-copy{flex-direction:column}.closing-script{order:-1;transform:rotate(-5deg)}.closing-art{margin-top:-40px}.header{padding:0 18px}.network-pill,.header-actions .btn{display:none}.section{width:min(calc(100% - 32px), var(--max))}.hero{padding:40px 0}.hero h1{font-size:44px}.hero-actions{flex-direction:column;align-items:stretch}.flow-grid{grid-template-columns:1fr 1fr}.flow-line{display:none}.community-section,.campaign-stack,.strategy-grid,.security-grid,.audience{grid-template-columns:1fr}.audience-art{opacity:.5;width:100px;height:100px;top:30px;right:-10px;transform:none}.audience-art svg{width:54px;height:54px}footer{grid-template-columns:1fr}footer div{flex-wrap:wrap}}@media (width<=520px){.hero h1{font-size:38px}.value-card{grid-template-columns:1fr}.value-card .art-icon{width:84px}.security-scene{background-position:70% 62%,50%,62% 62%;height:300px;padding:28px 22px}.security-grid{margin-top:-70px;padding:0 10px}.flow-grid{grid-template-columns:1fr}.community-head{grid-template-columns:48px 1fr}.community-head button:not(.icon-btn){grid-column:1/-1}.community-head .icon-btn{display:none}.feature-list{grid-template-columns:1fr}.audience-card{padding:26px}.audience-card h2{font-size:24px}}
