:root { --paper:#f5f0e6; --ink:#1c1a1d; --muted:#666169; --violet:#7049dc; --green:#398f52; --red:#b54039; }
* { box-sizing:border-box; }
html { scroll-behavior:smooth; }
body { margin:0; background:var(--paper); color:var(--ink); font-family:Arial,Helvetica,sans-serif; background-image:radial-gradient(rgba(28,26,29,.07) .7px,transparent .7px); background-size:7px 7px; }
a { color:inherit; text-decoration:none; }
.shell { width:min(1180px,calc(100% - 40px)); margin-inline:auto; }
.nav { height:92px; display:flex; align-items:center; justify-content:space-between; position:relative; z-index:10; border-bottom:2px solid var(--ink); }
.wordmark { display:flex; align-items:center; gap:10px; font-size:24px; font-weight:800; letter-spacing:-1px; }
.brandLogo { display:block; width:clamp(210px,22vw,300px); height:auto; object-fit:contain; }
.coin { display:grid; place-items:center; width:42px; height:42px; border:2px solid var(--ink); border-radius:50%; transform:rotate(-5deg); }
.violet { color:var(--violet); }
.navCta { padding:13px 18px; border:2px solid var(--ink); border-radius:100px; font-weight:700; background:#fffdf7; box-shadow:3px 3px 0 var(--ink); transition:.2s; }
.navCta:hover { transform:translate(-2px,-2px); box-shadow:6px 6px 0 var(--ink); }
.hero { min-height:720px; display:grid; grid-template-columns:1.03fr .97fr; align-items:center; gap:45px; padding-block:70px 55px; }
.eyebrow { text-transform:uppercase; letter-spacing:2px; font-size:13px; font-weight:800; }
.eyebrow span { color:#fff; background:var(--violet); padding:7px 10px; border-radius:4px; }
h1 { font-family:'Arial Narrow',Arial,sans-serif; font-size:clamp(58px,7vw,98px); line-height:.89; letter-spacing:-6px; margin:30px 0 28px; text-transform:uppercase; max-width:750px; }
h1 em { color:var(--violet); font-style:normal; position:relative; }
h1 em:after { content:''; position:absolute; left:-3%; right:-3%; bottom:-13px; height:16px; border-top:5px solid var(--violet); border-radius:50%; transform:rotate(-2deg); }
.lead { font-size:20px; line-height:1.5; max-width:620px; color:#454147; }
.heroActions { display:flex; align-items:center; gap:25px; margin-top:36px; }
.button { display:inline-flex; align-items:center; justify-content:center; gap:15px; min-height:60px; padding:0 25px; border:2px solid var(--ink); border-radius:9px; font-weight:800; font-size:17px; box-shadow:5px 5px 0 var(--ink); transition:.2s; }
.button:hover { transform:translate(-3px,-3px); box-shadow:8px 8px 0 var(--ink); }
.primary { background:var(--violet); color:white; }
.primary span { font-size:25px; }
.free { text-transform:uppercase; font-size:12px; line-height:1.2; transform:rotate(-3deg); }
.free b { font-size:18px; color:var(--violet); }
.disclaimer { margin-top:28px; color:#777078; font-size:12px; }
.heroArt { position:relative; min-height:610px; display:grid; place-items:center; }
.heroArt img { width:min(100%,520px); height:590px; object-fit:cover; border:3px solid var(--ink); border-radius:43% 57% 42% 58% / 55% 39% 61% 45%; filter:contrast(1.05) saturate(.88); box-shadow:12px 14px 0 rgba(28,26,29,.9); animation:float 6s ease-in-out infinite; }
.scribble { position:absolute; border:3px solid var(--violet); border-radius:50%; width:560px; height:360px; transform:rotate(-13deg); opacity:.7; }
.scribbleTwo { width:500px; height:590px; transform:rotate(17deg); border-color:var(--ink); opacity:.35; }
.floatingCard { position:absolute; z-index:2; background:#fffdf7; border:2px solid var(--ink); padding:15px 18px; font:700 13px/1 monospace; box-shadow:4px 4px 0 var(--ink); animation:float 4s ease-in-out infinite reverse; }
.cardTop { right:-8px; top:100px; transform:rotate(3deg); }
.cardBottom { left:-10px; bottom:95px; transform:rotate(-4deg); }
.floatingCard b { margin-left:15px; color:var(--violet); font-size:18px; }
.dot { width:9px; height:9px; display:inline-block; border-radius:50%; margin-right:8px; }.green{background:var(--green)}.violetBg{background:var(--violet)}
.ticker { overflow:hidden; border-block:2px solid var(--ink); background:var(--ink); color:var(--paper); padding:17px 0; white-space:nowrap; font-weight:900; letter-spacing:2px; transform:rotate(-.4deg); width:101%; margin-left:-.5%; }
.ticker div { width:max-content; animation:ticker 24s linear infinite; }.ticker i{color:#9d7df2;margin:0 22px}
@keyframes float { 0%,100%{translate:0 0}50%{translate:0 -12px} }
@keyframes ticker { to{transform:translateX(-45%)} }
@media(max-width:850px){.hero{grid-template-columns:1fr;padding-top:55px}.heroArt{min-height:520px}.heroArt img{height:500px}.scribble{width:90%}.cardTop{right:0}.cardBottom{left:0}h1{letter-spacing:-4px}.navCta{font-size:0}.navCta span{font-size:22px}.navCta:before{content:'Открыть';font-size:14px}}
@media(max-width:520px){.shell{width:min(100% - 28px,1180px)}.nav{height:76px}.wordmark{font-size:19px}.brandLogo{width:185px}.coin{width:36px;height:36px}.hero{padding-block:42px;min-height:auto}.eyebrow{font-size:10px}h1{font-size:53px;letter-spacing:-3px}.lead{font-size:17px}.heroActions{align-items:flex-start;flex-direction:column}.heroArt{min-height:430px}.heroArt img{height:410px}.floatingCard{padding:11px;font-size:11px}.cardTop{top:45px}.cardBottom{bottom:40px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}

.sectionNumber{font:800 12px/1 monospace;letter-spacing:2px;color:var(--violet);margin:0 0 26px}.sectionNumber.light{color:#bda9ff}
h2{font:900 clamp(45px,6vw,78px)/.94 'Arial Narrow',Arial,sans-serif;letter-spacing:-4px;text-transform:uppercase;margin:0}h2 span{color:var(--violet)}
.manifesto{padding:150px 0 120px;display:grid;grid-template-columns:.36fr 1fr;border-bottom:2px solid var(--ink)}.manifesto>div{display:grid;grid-template-columns:1fr .55fr;gap:55px;align-items:end}.manifesto p:last-child,.scenarioHeading>p:last-child,.btcCopy>p,.planCopy>p,.waitCopy>p,.expertsIntro>p{font-size:18px;line-height:1.55;color:var(--muted);margin:0}
.dataSection{padding:125px 0;display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center}.sketchFrame{position:relative}.sketchFrame img{width:100%;height:730px;object-fit:cover;border:3px solid var(--ink);filter:grayscale(.1) contrast(1.04);box-shadow:10px 10px 0 var(--ink)}.tiltLeft{transform:rotate(-2deg)}.tiltRight{transform:rotate(2deg)}.tape{position:absolute;background:#c8b5ff;border:2px solid var(--ink);padding:10px 22px;font:800 14px monospace;box-shadow:3px 3px 0 var(--ink)}.tapeLeft{top:35px;left:-35px;transform:rotate(-6deg)}.tapeRight{right:-35px;top:40px;transform:rotate(6deg)}
.dataCopy h2{margin-bottom:45px}.metricList{border-top:2px solid var(--ink)}.metric{display:grid;grid-template-columns:48px 1fr;gap:15px;padding:20px 0;border-bottom:1px solid #aaa39b}.metric>span{font:700 12px monospace;color:var(--violet);padding-top:6px}.metric h3{font:900 18px/1 monospace;margin:0 0 7px}.metric p{margin:0;color:var(--muted);line-height:1.4}
.btcBand{background:var(--ink);color:var(--paper);overflow:hidden}.btcGrid{min-height:760px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px}.btcCopy h2{font-size:clamp(52px,7vw,91px);margin-bottom:35px}.btcCopy>p{color:#bbb4bb;max-width:580px}.timeframes{display:flex;gap:12px;margin-top:35px}.timeframes b{padding:11px 15px;border:1px solid #827b84;border-radius:100px;font:700 13px monospace}.timeframes b:last-child{color:#c1adff;border-color:#8c6df1}.btcArt{position:relative;height:670px}.btcArt img{width:100%;height:100%;object-fit:cover;mix-blend-mode:screen;filter:grayscale(1) contrast(1.3);opacity:.92}.orbitRing{position:absolute;inset:17% 4%;border:3px solid var(--violet);border-radius:50%;transform:rotate(17deg);animation:spin 12s linear infinite}
.scenarioSection{padding:140px 0}.scenarioHeading{display:grid;grid-template-columns:.25fr 1fr .5fr;gap:35px;align-items:end}.scenarioCanvas{height:780px;position:relative;margin-top:80px}.scenarioCanvas>img{width:100%;height:100%;object-fit:cover;border:3px solid var(--ink);filter:saturate(.85);border-radius:8px}.scenarioCard{position:absolute;width:220px;background:#fffdf7;border:2px solid var(--ink);padding:18px;box-shadow:5px 5px 0 var(--ink);display:flex;flex-direction:column;gap:6px}.scenarioCard small{font:800 12px monospace}.scenarioCard b{font-size:25px}.scenarioCard span{font-size:13px;color:var(--muted)}.scenarioCard.base{left:42%;top:33%;border-color:var(--violet)}.scenarioCard.base small{color:var(--violet)}.scenarioCard.bull{right:4%;top:9%;border-color:var(--green)}.scenarioCard.bull small{color:var(--green)}.scenarioCard.bear{right:5%;bottom:10%;border-color:var(--red)}.scenarioCard.bear small{color:var(--red)}.scenarioFooter{display:flex;justify-content:center;gap:50px;font:700 14px monospace;margin-top:35px}
.planSection{background:#e9e1d4;padding:130px 0}.planGrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:center}.planCopy h2{margin-bottom:30px}.planCopy>p{max-width:570px}.planChips{display:flex;flex-wrap:wrap;gap:11px;margin:34px 0}.planChips b{font:800 13px monospace;border:2px solid var(--ink);padding:12px 14px;background:var(--paper);box-shadow:2px 2px 0 var(--ink)}.handNote{font:700 25px/1.25 'Arial Narrow',Arial,sans-serif!important;color:var(--violet)!important;transform:rotate(-2deg);margin-top:40px!important}.planArt img{height:660px}
.waitSection{padding:140px 0;display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center}.waitCopy h2{margin-bottom:35px}.trustStamp{display:inline-block;margin-top:45px;border:4px double var(--red);color:var(--red);padding:15px 22px;font:900 20px/1.05 monospace;transform:rotate(-7deg)}.waitArt{position:relative}.waitArt>img{width:100%;height:650px;object-fit:cover;border-radius:50%;filter:contrast(1.08)}.waitBadge{position:absolute;right:3%;bottom:8%;background:var(--ink);color:white;border:3px solid var(--paper);padding:22px 30px;box-shadow:6px 6px 0 var(--violet);display:grid;gap:6px;font-family:monospace}.waitBadge small{color:#aaa}.waitBadge b{font-size:36px;color:#c0abff}.waitBadge span{font-size:12px}
.expertsSection{background:var(--ink);color:var(--paper);padding:140px 0}.expertsGrid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.expertsIntro h2{margin-bottom:35px}.expertsIntro>p{color:#bbb4bb}.expertsArt img{width:100%;height:550px;object-fit:cover;border:2px solid #776f79;filter:grayscale(.7) contrast(1.15);box-shadow:10px 10px 0 var(--violet)}.roles{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #686169}.roles span{padding:23px;border:1px solid #686169;font:800 15px monospace}.roles i{color:#9f84ee;margin-right:15px;font-style:normal}
.uniqueSection{padding:150px 0}.uniqueHeadline{display:grid;grid-template-columns:1fr .28fr;align-items:end}.uniqueHeadline h2 span{font-size:.72em}.arrowNote{font:700 22px 'Arial Narrow';color:var(--violet);transform:rotate(-5deg)}.compareGrid{display:grid;grid-template-columns:1fr 90px 1fr;align-items:center;margin-top:80px}.compareOld,.compareNew{padding:40px;border:3px solid var(--ink);box-shadow:8px 8px 0 var(--ink)}.compareOld{transform:rotate(-1deg);color:#5e595e}.compareNew{background:var(--violet);color:#fff;transform:rotate(1deg)}.compareGrid small{font:800 13px monospace;letter-spacing:2px}.compareGrid p{font:800 20px/1.3 monospace;border-bottom:1px solid currentColor;padding:18px 0;margin:0}.versus{font:900 25px monospace;text-align:center}.uniqueClaim{font-size:26px;line-height:1.4;max-width:800px;margin:65px auto 0;text-align:center}.uniqueClaim b{color:var(--violet)}
.finalCta{background:var(--violet);color:white;overflow:hidden}.ctaGrid{min-height:760px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:50px}.ctaGrid h2{font-size:clamp(58px,8vw,105px)}.ctaGrid h2 span{color:#1c1a1d}.ctaGrid p:not(.sectionNumber){font-size:22px}.ctaGrid img{width:100%;height:700px;object-fit:cover;mix-blend-mode:multiply;filter:contrast(1.2);transform:rotate(4deg)}.lightButton{margin-top:28px;background:#fffdf7;color:var(--ink);box-shadow:6px 6px 0 var(--ink)}.footer{min-height:150px;display:flex;align-items:center;justify-content:space-between;gap:30px}.footer p{font-size:12px;color:var(--muted)}.footer>a{font-weight:800}
.reveal{animation:reveal both;animation-timeline:view();animation-range:entry 10% cover 28%}@keyframes reveal{from{opacity:.2;transform:translateY(60px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(377deg)}}
@media(max-width:900px){.manifesto{grid-template-columns:1fr}.manifesto>div,.dataSection,.btcGrid,.planGrid,.waitSection,.expertsGrid,.ctaGrid{grid-template-columns:1fr}.scenarioHeading{grid-template-columns:1fr}.scenarioCanvas{height:620px}.dataSection,.waitSection{gap:60px}.sketchFrame img{height:600px}.btcGrid{padding-block:90px}.btcArt{height:520px}.roles{grid-template-columns:repeat(2,1fr)}.uniqueHeadline{grid-template-columns:1fr}.compareGrid{grid-template-columns:1fr;margin-top:55px}.versus{padding:25px}.ctaGrid{padding-top:90px}.footer{flex-wrap:wrap}.manifesto>div{gap:30px}}
@media(max-width:560px){h2{font-size:43px;letter-spacing:-2px}.manifesto,.dataSection,.scenarioSection,.planSection,.waitSection,.expertsSection,.uniqueSection{padding-block:90px}.manifesto>div{grid-template-columns:1fr}.sketchFrame img{height:480px}.metric{grid-template-columns:35px 1fr}.scenarioCanvas{height:700px}.scenarioCard{width:180px;padding:12px}.scenarioCard.base{left:8%;top:38%}.scenarioCard.bull{right:3%;top:8%}.scenarioCard.bear{right:3%;bottom:8%}.scenarioFooter{flex-direction:column;gap:12px}.planGrid{gap:70px}.waitArt>img{height:450px}.roles{grid-template-columns:1fr}.expertsArt img{height:430px}.compareOld,.compareNew{padding:25px}.compareGrid p{font-size:16px}.uniqueClaim{font-size:20px}.ctaGrid{min-height:auto}.ctaGrid img{height:520px}.footer{padding-block:35px}.footer p{order:3;width:100%}}

/* Product, pricing, support and legal pages */
.navActions{display:flex;align-items:center;gap:22px}.navLink{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid transparent}.navLink:hover{border-color:var(--ink)}
.commerceSection{padding:145px 0;border-top:2px solid var(--ink)}.commerceIntro{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:start}.commerceIntro>div>p{font-size:18px;line-height:1.6;color:var(--muted);max-width:650px;margin-top:32px}.deliverableCard{background:#fffdf7;border:3px solid var(--ink);padding:36px;box-shadow:8px 8px 0 var(--ink);transform:rotate(1deg)}.deliverableCard h3{font:900 25px/1.1 'Arial Narrow',Arial,sans-serif;text-transform:uppercase;margin:0 0 22px}.deliverableCard ul{padding-left:22px;margin:0}.deliverableCard li{margin:12px 0;line-height:1.45}.serviceFacts{display:grid;grid-template-columns:repeat(4,1fr);margin-top:75px;border:2px solid var(--ink)}.serviceFacts article{padding:27px;border:1px solid var(--ink);display:flex;flex-direction:column;gap:12px}.serviceFacts b{font:900 14px monospace;color:var(--violet);text-transform:uppercase}.serviceFacts span{font-size:14px;line-height:1.5;color:var(--muted)}
.pricingSection{padding:140px 0;background:#e9e1d4;border-block:2px solid var(--ink)}.pricingHeading{display:grid;grid-template-columns:1fr .7fr;gap:60px;align-items:end}.pricingHeading>p{font-size:17px;line-height:1.6;color:var(--muted);margin:0}.pricingGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:70px}.priceCard{background:#fffdf7;border:3px solid var(--ink);padding:34px;box-shadow:7px 7px 0 var(--ink);display:flex;flex-direction:column;min-height:330px}.priceCard.featured{background:var(--violet);color:white;transform:translateY(-12px)}.priceCard small{font:800 13px monospace;letter-spacing:2px}.priceCard h3{font:900 29px/1.1 'Arial Narrow',Arial,sans-serif;text-transform:uppercase;margin:25px 0 12px}.priceCard strong{font:900 64px/1 'Arial Narrow',Arial,sans-serif;letter-spacing:-3px}.priceCard p{color:inherit;opacity:.75;margin:15px 0 30px}.priceCard a{margin-top:auto;border:2px solid currentColor;padding:13px 15px;text-align:center;font-weight:800}.priceCard a:hover{background:var(--ink);color:white}.pricingNote{max-width:850px;margin:38px auto 0;text-align:center;color:var(--muted);font-size:13px;line-height:1.6}
.howSection{padding:140px 0}.howGrid{display:grid;grid-template-columns:repeat(4,1fr);border:2px solid var(--ink)}.howGrid article{padding:30px;border:1px solid var(--ink)}.howGrid span{font:900 14px monospace;color:var(--violet)}.howGrid h3{font:900 22px/1.1 'Arial Narrow',Arial,sans-serif;text-transform:uppercase;margin:25px 0 12px}.howGrid p{font-size:14px;line-height:1.5;color:var(--muted);margin:0}
.supportSection{padding:110px 0;background:var(--ink);color:var(--paper)}.supportGrid{display:grid;grid-template-columns:1fr .7fr;gap:70px;align-items:center}.supportGrid h2{font-size:clamp(48px,6vw,76px);margin-bottom:25px}.supportGrid p:not(.sectionNumber){font-size:17px;line-height:1.6;color:#bbb4bb;max-width:650px}.supportContact{background:var(--paper);color:var(--ink);padding:34px;border:3px solid var(--paper);box-shadow:8px 8px 0 var(--violet);display:flex;flex-direction:column;gap:12px}.supportContact small{font:800 12px monospace;text-transform:uppercase;color:var(--violet)}.supportContact strong{font-size:clamp(27px,4vw,44px)}.supportContact span{font-weight:800;margin-top:8px}
.footer{min-height:210px}.footerInfo{max-width:360px}.footerInfo p{margin:6px 0}.footerInfo a,.legalLinks a{text-decoration:underline;text-underline-offset:3px}.legalLinks{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;font-size:12px;font-weight:700}
.legalHeader{min-height:92px;display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid var(--ink)}.legalBack{font-weight:800}.legalMain{width:min(900px,calc(100% - 40px));margin:80px auto 110px}.legalDoc{background:#fffdf7;border:2px solid var(--ink);padding:clamp(28px,6vw,72px);box-shadow:9px 9px 0 var(--ink)}.legalDoc .legalKicker{font:800 12px monospace;letter-spacing:2px;color:var(--violet);text-transform:uppercase}.legalDoc h1{font:900 clamp(39px,6vw,68px)/.95 'Arial Narrow',Arial,sans-serif;letter-spacing:-3px;text-transform:uppercase;margin:22px 0 18px}.legalDoc .updated{font-size:13px;color:var(--muted);margin-bottom:45px}.legalDoc h2{font:900 25px/1.15 'Arial Narrow',Arial,sans-serif;letter-spacing:0;text-transform:uppercase;margin:42px 0 14px;color:var(--ink)}.legalDoc h2 span{color:inherit}.legalDoc p,.legalDoc li{font-size:16px;line-height:1.7;color:#454147}.legalDoc ul,.legalDoc ol{padding-left:24px}.legalDoc a{color:var(--violet);font-weight:800;text-decoration:underline}.legalNotice{background:#eee7da;border-left:5px solid var(--violet);padding:18px 20px;margin:28px 0}.legalFooter{width:min(900px,calc(100% - 40px));margin:0 auto 70px;display:flex;flex-wrap:wrap;gap:15px 25px;font-size:13px}.legalFooter a{text-decoration:underline}
@media(max-width:1050px){.navLink{display:none}.commerceIntro,.pricingHeading,.supportGrid{grid-template-columns:1fr}.serviceFacts,.howGrid{grid-template-columns:repeat(2,1fr)}.pricingGrid{grid-template-columns:1fr}.priceCard.featured{transform:none}.footer{align-items:flex-start;padding-block:45px;flex-direction:column}.legalLinks{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.navActions{gap:8px}.commerceSection,.pricingSection,.howSection{padding-block:90px}.commerceIntro{gap:45px}.serviceFacts,.howGrid{grid-template-columns:1fr;margin-top:45px}.deliverableCard{padding:25px}.priceCard{min-height:290px;padding:27px}.supportSection{padding-block:80px}.legalLinks{grid-template-columns:1fr}.legalHeader{min-height:76px}.legalMain{margin-block:35px 70px}.legalDoc{box-shadow:5px 5px 0 var(--ink)}.legalDoc h1{letter-spacing:-2px}}
.pricingTerms{max-width:850px;margin:12px auto 0;text-align:center;color:var(--muted);font-size:12px;line-height:1.6}.pricingTerms a{text-decoration:underline;text-underline-offset:3px;font-weight:800;color:var(--violet)}
