@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');

:root{
  --navy:#071a33;--navy-2:#0b2546;--ink:#101c2e;--muted:#6d7888;--paper:#ffffff;--white:#fff;
  --blue:#155cff;--blue-2:#3478ff;--lime:#c7f33f;--coral:#ff6857;--sky:#54c8e8;
  --line:rgba(12,31,57,.12);--line-light:rgba(255,255,255,.16);
  --shadow-sm:0 12px 28px rgba(7,26,51,.08);--shadow-md:0 22px 54px rgba(7,26,51,.14);--shadow-lg:0 38px 90px rgba(7,26,51,.22);
  --ease:cubic-bezier(.22,1,.36,1);--ease-soft:cubic-bezier(.2,.7,.2,1);
  --shell:min(1240px,calc(100% - 64px));
  color-scheme:light;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:110px;background:var(--paper)}
body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}
body,button,a{font-family:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
button,a{-webkit-tap-highlight-color:transparent}
a{color:inherit;text-decoration:none}
button{color:inherit}
img{max-width:100%;display:block}
::selection{background:var(--blue);color:#fff}
.shell{width:var(--shell);max-width:1240px;margin-inline:auto}
.skip-link{position:fixed;z-index:2000;top:10px;left:10px;padding:10px 15px;border-radius:10px;background:#fff;color:var(--navy);transform:translateY(-160%);transition:transform .2s}
.skip-link:focus{transform:translateY(0)}
.scroll-progress{position:fixed;z-index:1200;top:0;left:0;width:100%;height:3px;background:transparent;pointer-events:none}
.scroll-progress::before{content:"";display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--blue),var(--sky),var(--lime));transform:scaleX(var(--scroll-progress,0));transform-origin:left center}

/* Navigation */
.site-header{position:fixed;z-index:1100;top:16px;left:50%;transform:translateX(-50%);width:min(1460px,calc(100% - 44px));height:76px;padding:0 17px 0 20px;display:flex;align-items:center;gap:24px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:rgba(7,26,51,.94);box-shadow:0 16px 44px rgba(7,26,51,.2);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:height .35s var(--ease),top .35s var(--ease),width .35s var(--ease),box-shadow .35s var(--ease)}
.site-header.is-scrolled{top:9px;height:64px;width:min(1420px,calc(100% - 56px));box-shadow:0 12px 35px rgba(7,26,51,.22)}
.brand{display:flex;align-items:center;gap:12px;min-width:250px;color:#fff}
.brand-mark{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.15);overflow:hidden}
.brand-mark img{width:29px;height:29px;object-fit:contain}
.brand-copy{display:flex;flex-direction:column;line-height:1.1;gap:4px}
.brand-copy strong{font:800 12px/1 'Manrope',sans-serif;letter-spacing:.055em;white-space:nowrap}
.brand-copy small{font-size:10px;color:rgba(255,255,255,.62);letter-spacing:.01em}
.primary-nav{display:flex;align-items:center;justify-content:center;gap:clamp(14px,2.2vw,32px);flex:1;height:100%}
.primary-nav>a,.nav-dropdown-trigger{height:100%;display:flex;align-items:center;position:relative;color:rgba(255,255,255,.77);font-size:12px;font-weight:700;white-space:nowrap;transition:color .2s ease;background:none;border:0;cursor:pointer;padding:0}
.primary-nav>a::after,.nav-dropdown-trigger::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--blue);transform:scaleX(0);transform-origin:center;transition:transform .3s var(--ease)}
.primary-nav>a:hover,.primary-nav>a[aria-current=page],.nav-dropdown-trigger:hover{color:#fff}
.primary-nav>a[aria-current=page]::after,.primary-nav>a:hover::after,.nav-dropdown-trigger[aria-expanded=true]::after{transform:scaleX(1)}
.nav-dropdown{height:100%;position:relative;display:flex;align-items:center}
.nav-dropdown-trigger{gap:7px}.nav-dropdown-trigger span{font-size:15px;transition:transform .25s var(--ease)}.nav-dropdown-trigger[aria-expanded=true] span{transform:rotate(180deg)}
.nav-dropdown-menu{position:absolute;top:calc(100% - 4px);right:-20px;width:190px;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:#0c2443;box-shadow:var(--shadow-lg);opacity:1;visibility:visible;transform:none}
.js-enabled .nav-dropdown-menu{opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s,transform .2s,visibility .2s}
.js-enabled .nav-dropdown.is-open .nav-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}
.nav-dropdown-menu a{display:block;padding:11px 12px;border-radius:9px;color:rgba(255,255,255,.82);font-size:12px;font-weight:700}.nav-dropdown-menu a:hover{background:rgba(255,255,255,.1);color:#fff}
.button{min-height:48px;padding:0 21px;border:1px solid transparent;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:14px;font-size:12px;font-weight:800;letter-spacing:-.01em;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s,border-color .25s,color .25s;cursor:pointer}
.button:hover{transform:translateY(-3px)}.button:active{transform:translateY(-1px) scale(.98)}.button span{font-size:16px;line-height:1}
.button-coral{background:var(--coral);color:#fff;box-shadow:0 9px 22px rgba(255,104,87,.25)}.button-coral:hover{background:#ff7868;box-shadow:0 14px 28px rgba(255,104,87,.33)}
.button-dark{background:var(--navy);color:#fff;box-shadow:0 10px 24px rgba(7,26,51,.16)}.button-dark:hover{background:#12345d}
.button-glass{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.3);color:#fff}.button-glass:hover{background:rgba(255,255,255,.17)}
.button-light{background:#fff;color:var(--navy);box-shadow:var(--shadow-sm)}
.header-cta{min-width:130px;min-height:43px;padding-inline:18px;flex-shrink:0}
.menu-toggle{display:none;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer}
.menu-toggle span{width:16px;height:1.5px;background:#fff;border-radius:2px;transition:transform .25s var(--ease)}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.25px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.25px) rotate(-45deg)}

/* Type and common sections */
.eyebrow{margin:0 0 18px;color:#4e6380;font-size:10px;line-height:1.3;font-weight:800;letter-spacing:.17em;text-transform:uppercase}
.eyebrow-light{color:rgba(255,255,255,.66)}
.eyebrow-dot{display:inline-block;width:8px;height:8px;margin-right:9px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px rgba(199,243,63,.13);vertical-align:1px}
.accent-blue{color:var(--blue)}.text-gradient{background:linear-gradient(100deg,#fff 2%,#8cb5ff 48%,#c7f33f 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.section-pad{padding-block:112px}.section-heading{max-width:760px;margin-bottom:48px}.section-heading h2,.intro-grid h2,.story-copy h2,.execution-heading h2,.module-heading h2,.poker-copy h2,.membership-overview h2,.community-panel h2,.difference-inner h2{margin:0 0 18px;font:800 clamp(36px,5.2vw,66px)/.99 'Manrope',sans-serif;letter-spacing:-.065em;color:var(--navy)}
.section-heading>p:last-child,.section-heading>div>p:last-child{max-width:620px;margin:0;color:var(--muted);font-size:15px;line-height:1.75}
.split-heading{max-width:none;display:grid;grid-template-columns:1fr .72fr;align-items:end;gap:60px}.split-heading>p{max-width:460px;justify-self:end;margin:0 0 6px;color:var(--muted);font-size:14px;line-height:1.8}
.text-link{display:inline-flex;align-items:center;gap:12px;margin-top:20px;color:var(--blue);font-size:13px;font-weight:800}.text-link span{font-size:17px;transition:transform .25s var(--ease)}.text-link:hover span{transform:translate(4px,-3px)}
.section-kicker{display:flex;align-items:center;gap:18px;margin-bottom:42px}.section-kicker .eyebrow{margin:0}.kicker-line{height:1px;flex:1;background:var(--line)}

/* Home hero */
.hero-home{position:relative;min-height:850px;min-height:min(930px,100svh);padding:168px max(32px,calc((100vw - 1240px)/2)) 112px;display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,.95fr);align-items:center;gap:30px;overflow:hidden;background:radial-gradient(ellipse at 77% 43%,rgba(21,92,255,.28),transparent 32%),radial-gradient(ellipse at 93% 82%,rgba(199,243,63,.13),transparent 22%),linear-gradient(135deg,#06162b 0%,#0a2342 56%,#071a33 100%);color:#fff}
.hero-home::before{content:"";position:absolute;inset:0;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(to bottom,black,transparent 85%);pointer-events:none}.hero-home::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(420px circle at var(--pointer-x,76%) var(--pointer-y,44%),rgba(21,92,255,.2),transparent 72%);mix-blend-mode:screen}
.hero-noise{position:absolute;inset:0;pointer-events:none;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E")}
.hero-copy{position:relative;z-index:2;width:100%;max-width:660px;margin:0;align-self:center}.hero-title{margin:0 0 25px;font:800 clamp(48px,6.25vw,86px)/.96 'Manrope',sans-serif;letter-spacing:-.075em;max-width:780px}.hero-lede{max-width:570px;margin:0;color:rgba(255,255,255,.72);font-size:16px;line-height:1.85}.hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:31px}.hero-micro{margin:34px 0 0;color:rgba(255,255,255,.45);font-size:9px;font-weight:800;letter-spacing:.19em}
.hero-deck-wrap{position:relative;z-index:1;width:100%;max-width:610px;height:570px;justify-self:center;perspective:1500px}.hero-orbit{position:absolute;left:50%;top:49%;border:1px solid rgba(255,255,255,.13);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.orbit-one{width:510px;height:510px}.orbit-two{width:390px;height:390px;border-style:dashed;animation:orbit-spin 45s linear infinite}.hero-deck{position:absolute;inset:0;display:grid;place-items:center;transform-style:preserve-3d;animation:deck-float 8s ease-in-out infinite}
.hero-playing-card{position:absolute;width:230px;height:350px;padding:22px;border:1px solid rgba(255,255,255,.45);border-radius:25px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 38px 90px rgba(0,0,0,.32);transform-style:preserve-3d;overflow:hidden;will-change:transform}
.hero-playing-card::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.26),transparent 40%,rgba(0,0,0,.16));pointer-events:none}
.card-index{position:relative;font-size:8px;font-weight:800;letter-spacing:.15em}.card-letter{position:relative;font:800 86px/.9 'Manrope',sans-serif;letter-spacing:-.08em}.card-letter span{font-size:22px;vertical-align:top;margin-left:7px}.card-symbol{position:relative;align-self:center;font-size:90px;line-height:1;text-shadow:0 14px 20px rgba(0,0,0,.15)}.hero-playing-card small{position:relative;font-size:10px;font-weight:700;letter-spacing:.05em}
.hero-card-a{z-index:2;background:linear-gradient(145deg,#246dff,#0c2e72);transform:translate(-126px,5px) rotate(-15deg)}.hero-card-b{z-index:3;background:linear-gradient(145deg,#d9fa64,#a8d52b);color:#10231c;transform:translate(-40px,-35px) rotate(-4deg)}.hero-card-c{z-index:4;background:linear-gradient(145deg,#ff8b70,#f25248);transform:translate(75px,5px) rotate(10deg)}.hero-card-d{z-index:1;background:linear-gradient(145deg,#fff,#dce6f6);color:#10213c;transform:translate(170px,32px) rotate(20deg)}
.hero-deck-core{position:absolute;z-index:5;left:50%;top:51%;width:142px;height:142px;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.4);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:rgba(7,26,51,.78);backdrop-filter:blur(16px);box-shadow:0 20px 60px rgba(0,0,0,.28)}.hero-deck-core img{width:62px;height:62px;object-fit:contain}.hero-deck-core span{font-size:7px;font-weight:800;letter-spacing:.15em;color:rgba(255,255,255,.7)}
.hero-deck-caption{position:absolute;bottom:18px;left:50%;width:80%;transform:translateX(-50%);display:flex;justify-content:space-between;color:rgba(255,255,255,.48);font-size:9px;font-weight:800;letter-spacing:.17em}
.hero-scroll{position:absolute;z-index:2;bottom:32px;left:max(32px,calc((100vw - 1240px)/2));display:flex;align-items:center;gap:12px;color:rgba(255,255,255,.54);font-size:8px;font-weight:800;letter-spacing:.18em}.hero-scroll span{width:34px;height:1px;background:var(--lime)}
@keyframes deck-float{0%,100%{transform:translateY(0) rotateZ(-1deg)}50%{transform:translateY(-15px) rotateZ(1deg)}}@keyframes orbit-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}

/* Principles / intro / philosophy */
.principles-strip{position:relative;z-index:5;margin-top:-1px;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid rgba(12,31,57,.07);border-radius:0 0 24px 24px;box-shadow:0 18px 42px rgba(7,26,51,.06);overflow:hidden}
.principles-strip>div{min-height:105px;padding:24px 28px;display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto;align-content:center;column-gap:12px;border-right:1px solid var(--line)}.principles-strip>div:last-child{border:0}.principle-number{grid-row:span 2;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#eaf0ff;color:var(--blue);font-size:11px;font-weight:900}.principles-strip strong{font:800 13px 'Manrope',sans-serif}.principles-strip small{font-size:11px;color:var(--muted)}
.intro-section{padding-top:120px;padding-bottom:110px}.intro-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:90px;align-items:start}.intro-grid h2{margin:0;font:800 clamp(38px,5.5vw,70px)/1.02 'Manrope',sans-serif;letter-spacing:-.07em;color:var(--navy)}.intro-copy{max-width:490px}.intro-copy p{margin:0 0 16px;color:var(--muted);font-size:14px;line-height:1.85}.intro-copy .lead-copy{color:var(--ink);font-size:19px;line-height:1.55;font-weight:600;letter-spacing:-.025em}
.philosophy-section{background:#eaf0f7}.philosophy-section .section-heading{max-width:760px}.philosophy-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.philosophy-card{position:relative;min-height:290px;padding:23px;border-radius:22px;display:flex;flex-direction:column;box-shadow:0 20px 38px rgba(7,26,51,.1);overflow:hidden;transform-style:preserve-3d}.philosophy-card>span{font-size:10px;font-weight:900;opacity:.7}.philosophy-icon{margin:24px 0 18px;width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:rgba(255,255,255,.24);font-size:27px}.philosophy-card h3{margin:0 0 8px;font:800 22px 'Manrope',sans-serif;letter-spacing:-.04em}.philosophy-card p{margin:0;font-size:12px;line-height:1.65;max-width:220px}.philosophy-card small{margin-top:auto;padding-top:22px;font-size:8px;font-weight:900;letter-spacing:.16em;opacity:.65}.philosophy-blue{background:linear-gradient(145deg,#2d70ff,#1550d4);color:#fff}.philosophy-lime{background:linear-gradient(145deg,#d7fa6a,#b5e63b);color:#14261c}.philosophy-coral{background:linear-gradient(145deg,#ff8c75,#f45b50);color:#fff}.philosophy-dark{background:linear-gradient(145deg,#16385e,#081a33);color:#fff}

/* Ecosystem tiles */
.ecosystem-section{padding-block:120px}.ecosystem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.ecosystem-tile{position:relative;min-height:260px;padding:24px;border-radius:23px;display:flex;flex-direction:column;box-shadow:0 20px 45px rgba(7,26,51,.1);overflow:hidden;transition:box-shadow .3s var(--ease);transform-style:preserve-3d}.ecosystem-tile:hover{box-shadow:0 28px 60px rgba(7,26,51,.18)}.ecosystem-tile>span{font-size:9px;font-weight:900;letter-spacing:.14em;opacity:.68}.eco-glyph{position:absolute;right:23px;top:22px;width:64px;height:64px;border-radius:20px;background:rgba(255,255,255,.22);display:grid;place-items:center;font-size:31px}.ecosystem-tile h3{margin:auto 0 8px;font:800 21px/1.1 'Manrope',sans-serif;letter-spacing:-.045em}.ecosystem-tile p{margin:0 0 20px;max-width:280px;font-size:12px;line-height:1.65;opacity:.78}.ecosystem-tile>b{display:flex;justify-content:space-between;align-items:center;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.ecosystem-tile i{font-size:17px;font-style:normal}.eco-blue{background:linear-gradient(145deg,#2c72ff,#154ec8);color:#fff}.eco-lime{background:linear-gradient(145deg,#d7f96a,#b5e93e);color:#17251b}.eco-coral{background:linear-gradient(145deg,#ff8a72,#f65d50);color:#fff}.eco-dark{background:linear-gradient(145deg,#15365c,#081b34);color:#fff}.eco-sky{background:linear-gradient(145deg,#86e6f5,#4cbad9);color:#082c3b}.eco-white{background:#fff;color:var(--navy);border:1px solid var(--line)}.eco-white .eco-glyph{background:#eaf0ff;color:var(--blue)}

/* Editorial story sections */
.story-section{padding-block:112px;overflow:hidden}.story-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.story-copy{max-width:560px}.story-copy h2{font-size:clamp(38px,5vw,62px);margin-bottom:22px}.story-copy h2 span{color:var(--lime)}.story-copy>p:not(.eyebrow){max-width:500px;margin:0 0 20px;font-size:14px;line-height:1.85;color:rgba(255,255,255,.72)}.story-light .story-copy>p:not(.eyebrow){color:var(--muted)}.story-points{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;margin:25px 0 0;padding:0;list-style:none}.story-points li{position:relative;padding-left:18px;color:rgba(255,255,255,.82);font-size:11px;font-weight:700}.story-points li::before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--lime)}.dark-points li{color:#46556a}.dark-points li::before{background:var(--blue)}
.story-blue{background:linear-gradient(130deg,#0a2a51,#0c4c9d);color:#fff}.story-blue .story-copy h2{color:#fff}.story-light{background:#fff}.story-light .story-copy h2{color:var(--navy)}.story-light .story-copy h2 span{color:var(--blue)}.story-lime{background:linear-gradient(135deg,#d7f96b,#b6e641);color:var(--navy)}.story-lime .story-copy h2{color:var(--navy)}.story-lime .story-copy h2 span{color:#155cff}.story-lime .story-copy>p:not(.eyebrow){color:#34412c}.story-dark{background:#071a33;color:#fff}.story-dark .story-copy h2{color:#fff}.story-dark .story-copy h2 span{color:var(--coral)}
.story-reverse .story-copy{order:2}.story-reverse .story-visual,.story-reverse>div:first-child{order:1}
.market-visual{position:relative;translate:0 var(--scroll-y,0px);padding:24px;border:1px solid rgba(255,255,255,.2);border-radius:25px;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.035));box-shadow:0 30px 70px rgba(0,0,0,.2);transform:perspective(1000px) rotateY(-7deg) rotateX(3deg)}.chart-top,.chart-labels{display:flex;justify-content:space-between;color:rgba(255,255,255,.55);font-size:8px;font-weight:800;letter-spacing:.14em}.market-visual svg{width:100%;margin:20px 0 10px;overflow:visible}
.fundamental-visual{position:relative;translate:0 var(--scroll-y,0px);min-height:390px;display:grid;place-items:center}.macro-orbit{position:relative;width:350px;height:350px;border:1px solid #dbe4f1;border-radius:50%;display:grid;place-items:center}.macro-orbit::before,.macro-orbit::after{content:"";position:absolute;border:1px dashed #b9c9e0;border-radius:50%}.macro-orbit::before{inset:34px}.macro-orbit::after{inset:82px}.orbit-center{position:relative;z-index:2;width:150px;height:150px;border-radius:50%;display:grid;place-content:center;text-align:center;background:#fff;box-shadow:0 20px 50px rgba(7,26,51,.12);font:800 15px/1.3 'Manrope',sans-serif;letter-spacing:.06em}.orbit-center b{font-size:25px;color:var(--blue)}.orbit-node{position:absolute;z-index:3;padding:12px 15px;border-radius:13px;font-size:9px;font-weight:900;letter-spacing:.1em;box-shadow:var(--shadow-sm)}.node-a{top:22px;left:50%;transform:translateX(-50%);background:var(--blue);color:#fff}.node-b{bottom:48px;left:0;background:var(--coral);color:#fff}.node-c{right:-4px;bottom:55px;background:var(--lime);color:var(--navy)}.visual-footnote{position:absolute;bottom:2px;color:#8794a7;font-size:8px;font-weight:900;letter-spacing:.16em}
.technical-visual{translate:0 var(--scroll-y,0px);perspective:1000px}.chart-window{border-radius:22px;background:#071a33;padding:15px;box-shadow:0 30px 70px rgba(7,26,51,.22);transform:rotateY(-7deg) rotateX(3deg)}.window-top{display:flex;align-items:center;gap:5px;color:rgba(255,255,255,.45);font-size:8px;letter-spacing:.12em}.window-top i{width:6px;height:6px;border-radius:50%;background:#ff7164}.window-top i:nth-child(2){background:#c7f33f}.window-top i:nth-child(3){background:#5ab8ff}.window-top span{margin-left:auto}.candle-chart{position:relative;height:300px;margin-top:18px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 59px,rgba(255,255,255,.1) 60px),repeating-linear-gradient(to right,transparent 0,transparent 59px,rgba(255,255,255,.06) 60px);overflow:hidden}.candle{position:absolute;left:var(--x);bottom:var(--h);width:14px;height:var(--h);border-radius:3px;background:#c7f33f;box-shadow:0 0 15px rgba(199,243,63,.16)}.candle::before{content:"";position:absolute;left:6px;top:-18px;width:2px;height:calc(100% + 36px);background:currentColor;opacity:.8}.candle.down{background:#ff7667;color:#ff7667}.candle.up{color:#c7f33f}.chart-zone{position:absolute;left:42%;top:28%;width:33%;height:23%;border:1px solid rgba(255,104,87,.6);background:rgba(255,104,87,.08)}.chart-level{position:absolute;left:0;right:0;border-top:1px dashed rgba(255,255,255,.4)}.level-one{top:40%}.level-two{top:72%}.chart-legend{display:flex;justify-content:space-between;padding-top:13px;color:rgba(255,255,255,.45);font-size:8px;font-weight:800;letter-spacing:.12em}
.mind-visual{position:relative;translate:0 var(--scroll-y,0px);min-height:390px;display:grid;place-items:center}.mind-ring{position:absolute;border:1px solid rgba(255,255,255,.2);border-radius:50%;animation:orbit-spin 40s linear infinite}.ring-1{width:330px;height:330px}.ring-2{width:230px;height:230px;border-style:dashed;animation-direction:reverse}.mind-core{width:150px;height:150px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(145deg,#214b79,#0c2443);border:1px solid rgba(255,255,255,.2);box-shadow:0 20px 55px rgba(0,0,0,.3);font:800 12px 'Manrope',sans-serif;letter-spacing:.12em}.mind-core b{font-size:30px;color:var(--coral)}.mind-caption{position:absolute;bottom:0;color:rgba(255,255,255,.45);font-size:8px;font-weight:900;letter-spacing:.18em}

/* Risk, execution, learning */
.risk-band{background:#fff}.risk-band-inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.risk-band h2{margin:0 0 20px;font:800 clamp(38px,5vw,62px)/1 'Manrope',sans-serif;letter-spacing:-.065em}.risk-band-inner>div:first-child>p:last-child{max-width:450px;color:var(--muted);font-size:14px;line-height:1.8}.risk-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.risk-grid>div{min-height:145px;padding:20px;border:1px solid var(--line);border-radius:18px;background:#f8faff;box-shadow:0 10px 24px rgba(7,26,51,.05);display:flex;flex-direction:column}.risk-grid b{font-size:10px;color:var(--blue)}.risk-grid strong{margin-top:auto;font:800 16px 'Manrope',sans-serif}.risk-grid small{font-size:10px;color:var(--muted)}
.execution-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center}.execution-heading{max-width:480px}.execution-heading h2{font-size:clamp(38px,4.8vw,60px)}.execution-heading>p:last-child{color:var(--muted);font-size:14px;line-height:1.8}.execution-steps{display:grid;grid-template-columns:1fr 1fr;gap:12px}.execution-steps>div{padding:24px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;min-height:150px}.execution-steps span{color:var(--blue);font-size:10px;font-weight:900}.execution-steps b{margin-top:auto;font:800 18px 'Manrope',sans-serif}.execution-steps small{color:var(--muted);font-size:11px}
.education-band{background:linear-gradient(130deg,#071a33,#0d3a70);color:#fff;overflow:hidden}.education-inner{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.education-inner h2{margin:0 0 20px;font:800 clamp(42px,5.2vw,66px)/.98 'Manrope',sans-serif;letter-spacing:-.065em}.education-inner h2 span{color:var(--lime)}.education-inner>div:first-child>p:last-child{max-width:500px;color:rgba(255,255,255,.68);font-size:14px;line-height:1.8}.education-collage{position:relative;min-height:390px;display:grid;place-items:center}.edu-card{border:1px solid rgba(255,255,255,.2);border-radius:24px;box-shadow:0 32px 70px rgba(0,0,0,.25)}.edu-card-main{width:340px;height:270px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(145deg,#2b70ff,#103b8a);transform:rotate(-5deg)}.edu-card-main span,.edu-card-main small{font-size:8px;font-weight:900;letter-spacing:.15em}.edu-card-main b{font:800 37px/1 'Manrope',sans-serif;letter-spacing:-.06em}.edu-card-small{position:absolute;width:150px;height:100px;padding:16px;background:var(--lime);color:var(--navy);font:900 12px/1.3 'Manrope',sans-serif;letter-spacing:.05em;display:grid;place-items:center;text-align:center}.edu-card-top{top:24px;right:2px;transform:rotate(9deg)}.edu-card-bottom{bottom:4px;left:0;background:var(--coral);color:#fff;transform:rotate(8deg)}
.journey-list{display:grid;grid-template-columns:1fr 1fr;gap:0 42px;border-top:1px solid var(--line)}.journey-list article{display:grid;grid-template-columns:42px 1fr;gap:0 16px;padding:21px 0;border-bottom:1px solid var(--line)}.journey-list article>span{grid-row:span 2;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#e9efff;color:var(--blue);font-size:10px;font-weight:900}.journey-list h3{margin:0 0 4px;font:800 16px 'Manrope',sans-serif}.journey-list p{margin:0;color:var(--muted);font-size:11px}
.module-section{background:#eaf0f7}.module-inner{display:grid;grid-template-columns:.75fr 1.25fr;gap:65px;align-items:center}.module-heading h2{font-size:clamp(38px,4.5vw,58px)}.module-heading>p:last-child{max-width:350px;color:var(--muted);font-size:13px;line-height:1.8}.module-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.module-card{padding:17px;border-radius:18px;min-height:255px;display:flex;flex-direction:column;box-shadow:0 20px 35px rgba(7,26,51,.1);transform-style:preserve-3d}.module-card>span{font-size:8px;font-weight:900;letter-spacing:.13em;opacity:.7}.module-art{height:90px;margin:15px 0;display:grid;place-items:center;border-radius:13px;background:rgba(255,255,255,.2);font:800 50px 'Manrope',sans-serif;letter-spacing:-.08em}.module-card h3{margin:auto 0 5px;font:800 15px 'Manrope',sans-serif}.module-card p{margin:0;font-size:10px;line-height:1.6;opacity:.72}.module-one{background:#2369f4;color:#fff}.module-two{background:var(--lime);color:#14251a}.module-three{background:var(--coral);color:#fff}

/* Deck & playing cards */
.deck-story{display:grid;grid-template-columns:.78fr 1.22fr;gap:60px;align-items:center;padding-block:135px}.deck-story-copy h2{margin:0 0 18px;font:800 clamp(40px,5vw,62px)/.99 'Manrope',sans-serif;letter-spacing:-.07em}.deck-story-copy>p:not(.eyebrow){max-width:460px;color:var(--muted);font-size:14px;line-height:1.8}.deck-controls{display:flex;align-items:center;gap:10px;margin-top:28px}.icon-button{width:48px;height:48px;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--navy);font-size:20px;box-shadow:var(--shadow-sm);cursor:pointer;transition:transform .2s,background .2s,color .2s}.icon-button:hover{transform:translateY(-3px);background:var(--blue);color:#fff}.deck-counter{margin-left:9px;color:#9aa5b3;font-size:11px;font-weight:800;letter-spacing:.08em}.deck-counter b{color:var(--navy)}.deck-hint{margin-top:12px!important;font-size:10px!important;color:#97a1af!important}
.deck-stage{position:relative;translate:0 var(--scroll-y,0px);height:490px;perspective:1400px;transform-style:preserve-3d}.deck-card{position:absolute;top:50%;left:50%;width:245px;height:360px;margin:-180px 0 0 -122px;padding:22px;border:1px solid rgba(255,255,255,.5);border-radius:24px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;text-align:left;box-shadow:0 35px 70px rgba(7,26,51,.2);cursor:pointer;overflow:hidden;transform-style:preserve-3d;will-change:transform}.deck-card::after{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(255,255,255,.22),transparent 50%,rgba(0,0,0,.16));pointer-events:none}.deck-card>span{position:relative;font-size:8px;font-weight:900;letter-spacing:.14em}.deck-card>b{position:relative;font:800 76px/.9 'Manrope',sans-serif;letter-spacing:-.08em}.deck-card>b span{font-size:22px;vertical-align:top;margin-left:6px}.deck-card>strong{position:relative;font:800 22px 'Manrope',sans-serif;letter-spacing:-.04em}.deck-card>small{position:relative;font-size:10px;opacity:.78}.deck-card-0{background:linear-gradient(145deg,#256dff,#0b2d71)}.deck-card-1{background:linear-gradient(145deg,#d8fa64,#a9d52e);color:#17251a}.deck-card-2{background:linear-gradient(145deg,#ff8c73,#ed5148)}.deck-card-3{background:linear-gradient(145deg,#102d50,#06162b)}.deck-card-4{background:linear-gradient(145deg,#73d8ef,#2d9ebf);color:#092c3b}
.playing-section{background:#071a33;color:#fff;overflow:hidden}.playing-inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center}.playing-inner h2{margin:0 0 20px;font:800 clamp(40px,5vw,62px)/.98 'Manrope',sans-serif;letter-spacing:-.065em}.playing-inner h2 span{color:var(--lime)}.playing-inner>div:first-child>p:last-child{max-width:450px;color:rgba(255,255,255,.67);font-size:14px;line-height:1.8}.playing-fan{position:relative;height:410px;display:grid;place-items:center;perspective:1200px}.playing-card{position:absolute;width:190px;height:285px;border:1px solid rgba(255,255,255,.5);border-radius:20px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 30px 65px rgba(0,0,0,.32);transform-style:preserve-3d;transition:transform .7s var(--ease)}.playing-card small,.playing-card span{font-size:8px;font-weight:900;letter-spacing:.15em}.playing-card b{font:800 80px 'Manrope',sans-serif;align-self:center}.pc-1{background:linear-gradient(145deg,#266eff,#0b3276);transform:translateX(-185px) rotate(-19deg)}.pc-2{background:linear-gradient(145deg,#c9f34a,#9bc82a);color:#17251a;transform:translateX(-92px) rotate(-9deg)}.pc-3{background:linear-gradient(145deg,#ff8d72,#f0554c);transform:translateY(-16px) rotate(1deg)}.pc-4{background:linear-gradient(145deg,#eaf1fb,#a8c0e7);color:#10213c;transform:translateX(92px) rotate(10deg)}.pc-5{background:linear-gradient(145deg,#12365d,#071a33);transform:translateX(185px) rotate(19deg)}.playing-fan:hover .pc-1,.playing-fan.is-spread .pc-1{transform:translateX(-225px) rotate(-25deg) translateY(-8px)}.playing-fan:hover .pc-2,.playing-fan.is-spread .pc-2{transform:translateX(-115px) rotate(-13deg) translateY(-18px)}.playing-fan:hover .pc-3,.playing-fan.is-spread .pc-3{transform:translateY(-28px) rotate(0)}.playing-fan:hover .pc-4,.playing-fan.is-spread .pc-4{transform:translateX(115px) rotate(13deg) translateY(-18px)}.playing-fan:hover .pc-5,.playing-fan.is-spread .pc-5{transform:translateX(225px) rotate(25deg) translateY(-8px)}
.poker-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center;padding-block:130px}.poker-copy h2{margin:0 0 20px;font:800 clamp(38px,4.8vw,60px)/1 'Manrope',sans-serif;letter-spacing:-.065em}.poker-copy>p:not(.eyebrow){max-width:450px;color:var(--muted);font-size:14px;line-height:1.8}.poker-stage{position:relative;translate:0 var(--scroll-y,0px);min-height:440px;display:grid;place-items:center;perspective:1300px}.poker-glow{position:absolute;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(21,92,255,.18),transparent 68%);filter:blur(5px)}.poker-card{position:absolute;width:245px;height:350px;padding:23px;border-radius:24px;border:1px solid rgba(255,255,255,.65);display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 32px 70px rgba(7,26,51,.22);transform-style:preserve-3d;transition:transform .75s var(--ease)}.poker-card span,.poker-card small{font-size:8px;font-weight:900;letter-spacing:.15em}.poker-back{background:linear-gradient(145deg,#256dff,#092b66);color:#fff;transform:translate(-54px,-10px) rotate(-13deg)}.poker-back-mark{align-self:center;width:125px;height:125px;border:1px solid rgba(255,255,255,.3);border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.08)}.poker-back-mark img{width:78px;height:78px}.poker-front{background:linear-gradient(145deg,#fff,#e7edf7);color:var(--navy);transform:translate(58px,16px) rotate(11deg)}.poker-front>b{align-self:center;font-size:75px;color:var(--blue)}.poker-front>strong{font:800 25px/1.03 'Manrope',sans-serif;letter-spacing:-.05em}.poker-front small{color:var(--blue)}.poker-chip{position:absolute;z-index:5;right:4%;bottom:5%;width:100px;height:100px;border:7px dashed rgba(255,255,255,.85);border-radius:50%;display:grid;place-content:center;text-align:center;background:var(--coral);color:#fff;font:900 18px 'Manrope',sans-serif;box-shadow:0 20px 35px rgba(7,26,51,.2);transform:rotate(12deg)}.poker-chip small{font:800 7px 'DM Sans',sans-serif;letter-spacing:.1em}.poker-stage:hover .poker-back{transform:translate(-95px,-24px) rotate(-19deg)}.poker-stage:hover .poker-front{transform:translate(95px,28px) rotate(17deg)}

/* Community / inside / difference */
.community-section{padding-block:50px 110px}.community-panel{position:relative;min-height:450px;padding:70px 7%;border-radius:30px;display:grid;grid-template-columns:1fr .85fr;gap:60px;align-items:center;background:radial-gradient(circle at 75% 50%,rgba(21,92,255,.36),transparent 34%),linear-gradient(135deg,#071a33,#0e3159);color:#fff;overflow:hidden;box-shadow:0 32px 70px rgba(7,26,51,.18)}.community-panel h2{color:#fff;font-size:clamp(38px,4.8vw,60px)}.community-panel h2 span{color:var(--lime)}.community-panel p:not(.eyebrow){max-width:480px;color:rgba(255,255,255,.68);font-size:14px;line-height:1.8}.community-orbit{position:relative;width:310px;height:310px;justify-self:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;display:grid;place-items:center}.community-orbit::before,.community-orbit::after{content:"";position:absolute;border:1px dashed rgba(255,255,255,.22);border-radius:50%}.community-orbit::before{inset:25px}.community-orbit::after{inset:75px}.community-center{z-index:2;width:112px;height:112px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(12px)}.community-center img{width:65px;height:65px}.community-node{position:absolute;z-index:3;padding:10px 14px;border-radius:12px;background:var(--lime);color:var(--navy);font-size:8px;font-weight:900;letter-spacing:.14em;box-shadow:0 10px 25px rgba(0,0,0,.2)}.node-1{top:20px;left:50%;transform:translateX(-50%)}.node-2{bottom:45px;left:-12px;background:var(--coral);color:#fff}.node-3{right:-18px;bottom:50px;background:var(--blue);color:#fff}
.inside-section{padding-top:30px}.inside-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:18px}.inside-window{min-height:360px;padding:14px;border-radius:23px;background:#0a203b;box-shadow:0 25px 55px rgba(7,26,51,.16)}.inside-window-top{display:flex;align-items:center;gap:6px;color:rgba(255,255,255,.5);font-size:8px;font-weight:900;letter-spacing:.12em;padding:5px 8px 15px}.inside-window-top span{margin-right:auto}.inside-window-top i{width:6px;height:6px;border-radius:50%;background:var(--coral)}.inside-window-top i:nth-child(3){background:var(--lime)}.inside-window-top i:nth-child(4){background:var(--blue)}.inside-window-body{min-height:290px;border-radius:14px;background:#f3f6fa;display:grid;grid-template-columns:150px 1fr;overflow:hidden}.inside-side{padding:22px 16px;background:#e8eef7;display:flex;flex-direction:column;gap:18px;color:#77849a;font-size:8px;font-weight:900;letter-spacing:.08em}.inside-side b{font:900 19px 'Manrope',sans-serif;color:var(--blue)}.inside-content{padding:26px}.inside-content small{font-size:8px;font-weight:900;letter-spacing:.15em;color:var(--blue)}.inside-content h3{margin:13px 0 20px;font:800 29px/1.05 'Manrope',sans-serif;letter-spacing:-.05em;color:var(--navy)}.inside-bars{display:flex;align-items:end;gap:9px;height:68px;padding:10px 0;border-bottom:1px solid #dce4ee}.inside-bars i{flex:1;border-radius:5px 5px 0 0;background:linear-gradient(to top,var(--blue),#86aaff)}.inside-bars i:nth-child(1){height:38%}.inside-bars i:nth-child(2){height:67%}.inside-bars i:nth-child(3){height:50%}.inside-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:16px}.inside-mini-grid span{padding:10px 7px;border-radius:8px;background:#fff;color:#53647c;font-size:7px;font-weight:900;text-align:center}.inside-note{padding:30px;border-radius:22px;background:var(--lime);display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 20px 40px rgba(7,26,51,.1)}.inside-note-number{font-size:9px;font-weight:900;letter-spacing:.15em}.inside-note h3{margin:30px 0;font:800 39px/.96 'Manrope',sans-serif;letter-spacing:-.06em}.inside-note p{margin:0;font-size:10px;line-height:1.7;opacity:.72}
.difference-section{background:#071a33;color:#fff}.difference-inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.difference-inner h2{color:#fff}.difference-inner h2 span{color:var(--coral)}.difference-inner>div:first-child>p:last-child{max-width:430px;color:rgba(255,255,255,.62);font-size:14px;line-height:1.8}.difference-list{border-top:1px solid rgba(255,255,255,.16)}.difference-list>div{display:grid;grid-template-columns:38px 1fr;gap:0 12px;padding:19px 0;border-bottom:1px solid rgba(255,255,255,.16)}.difference-list span{grid-row:span 2;color:var(--lime);font-size:10px;font-weight:900}.difference-list b{font:800 16px 'Manrope',sans-serif}.difference-list small{color:rgba(255,255,255,.5);font-size:10px}

/* Membership overview and FAQ */
.membership-overview{padding-top:120px}.membership-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.membership-card{position:relative;min-height:330px;padding:32px;border-radius:25px;display:flex;flex-direction:column;box-shadow:0 25px 50px rgba(7,26,51,.12);overflow:hidden;transform-style:preserve-3d}.free-membership{background:linear-gradient(135deg,#d9f86a,#b6e83b);color:#14251b}.paid-membership{background:linear-gradient(135deg,#ff8a74,#f1534a);color:#fff}.membership-top{display:flex;justify-content:space-between;align-items:center;font-size:9px;font-weight:900;letter-spacing:.14em}.membership-top b{font-size:12px;opacity:.55}.membership-card h3{margin:35px 0 10px;font:800 38px 'Manrope',sans-serif;letter-spacing:-.06em}.membership-card p{max-width:450px;margin:0 0 24px;font-size:13px;line-height:1.75;opacity:.8}.membership-card .button{margin-top:auto;align-self:flex-start;min-width:190px}.membership-card::after{content:"";position:absolute;right:-70px;bottom:-120px;width:290px;height:290px;border:1px solid rgba(255,255,255,.3);border-radius:50%;box-shadow:0 0 0 35px rgba(255,255,255,.07),0 0 0 70px rgba(255,255,255,.05);pointer-events:none}
.preview-faq{padding-top:80px}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-question{width:100%;min-height:72px;padding:17px 4px;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;font:800 16px 'Manrope',sans-serif;letter-spacing:-.025em;cursor:pointer}.faq-question b{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#e9efff;color:var(--blue);font:500 21px 'DM Sans',sans-serif;transition:transform .3s var(--ease),background .3s,color .3s;flex-shrink:0}.faq-question[aria-expanded=true] b{transform:rotate(45deg);background:var(--blue);color:#fff}.faq-answer{overflow:hidden}.faq-answer p{max-width:780px;margin:0;padding:0 55px 24px 4px;color:var(--muted);font-size:13px;line-height:1.8}
.final-cta-section{padding-top:40px;padding-bottom:120px}.final-cta-panel{position:relative;min-height:420px;padding:65px 7%;border-radius:30px;overflow:hidden;background:radial-gradient(circle at 83% 50%,rgba(21,92,255,.36),transparent 28%),linear-gradient(135deg,#071a33,#0d3159);color:#fff;box-shadow:0 30px 65px rgba(7,26,51,.18)}.final-cta-panel h2{position:relative;z-index:1;margin:0 0 17px;font:800 clamp(42px,5.4vw,68px)/.96 'Manrope',sans-serif;letter-spacing:-.07em}.final-cta-panel h2 span{color:var(--lime)}.final-cta-panel>p:not(.eyebrow){position:relative;z-index:1;max-width:520px;color:rgba(255,255,255,.67);font-size:14px;line-height:1.8}.final-cta-panel .hero-actions{position:relative;z-index:2}.final-cta-mark{position:absolute;right:8%;top:50%;width:220px;height:220px;transform:translateY(-50%);border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16)}.final-cta-mark img{width:145px;height:145px}

/* Subpage hero */
.page-hero{position:relative;min-height:540px;padding:155px 0 85px;overflow:hidden}.page-hero-inner{position:relative;z-index:1}.page-hero h1{margin:25px 0 20px;font:800 clamp(48px,6.5vw,82px)/.96 'Manrope',sans-serif;letter-spacing:-.075em;color:var(--navy)}.page-hero h1 span{color:var(--blue)}.page-hero p:not(.eyebrow){max-width:640px;color:var(--muted);font-size:16px;line-height:1.8}.page-hero .button{margin-top:18px}.page-hero-blue{background:radial-gradient(circle at 80% 50%,rgba(255,255,255,.22),transparent 28%),linear-gradient(125deg,#155cff,#0d3b9c);color:#fff}.page-hero-blue h1,.page-hero-dark h1{color:#fff}.page-hero-blue h1 span{color:var(--lime)}.page-hero-blue p:not(.eyebrow),.page-hero-dark p:not(.eyebrow){color:rgba(255,255,255,.72)}.page-hero-dark{background:radial-gradient(circle at 83% 50%,rgba(21,92,255,.25),transparent 30%),linear-gradient(130deg,#071a33,#0e3159);color:#fff}.page-hero-dark h1 span{color:var(--coral)}.page-hero-light{background:linear-gradient(135deg,#f4f6f9,#eaf0f8)}.breadcrumb{display:flex;align-items:center;gap:10px;color:#8995a6;font-size:11px;font-weight:700}.breadcrumb a:hover{color:var(--blue)}.breadcrumb-light{color:rgba(255,255,255,.58)}.breadcrumb-light a:hover{color:#fff}.page-hero-orbit{position:absolute;right:7%;top:48%;width:280px;height:280px;transform:translateY(-50%);border:1px solid rgba(255,255,255,.24);border-radius:50%;display:grid;place-items:center}.page-hero-orbit::before,.page-hero-orbit::after{content:"";position:absolute;border:1px dashed rgba(255,255,255,.25);border-radius:50%}.page-hero-orbit::before{inset:30px}.page-hero-orbit::after{inset:70px}.page-hero-orbit span{font:800 45px 'Manrope',sans-serif;letter-spacing:-.08em}.page-hero-deck{position:absolute;right:8%;top:50%;width:370px;height:320px;transform:translateY(-40%);perspective:1000px}.mini-card{position:absolute;width:165px;height:245px;padding:18px;border-radius:18px;box-shadow:0 25px 50px rgba(0,0,0,.28);font-size:9px;font-weight:900;letter-spacing:.14em}.mini-card b{position:absolute;bottom:20px;left:18px;font:800 62px 'Manrope',sans-serif}.mini-card-one{background:linear-gradient(145deg,#286fff,#0c2d71);transform:translate(5px,15px) rotate(-15deg);animation:mini-float-a 7s ease-in-out infinite}.mini-card-two{background:linear-gradient(145deg,#d5f76a,#a9d531);color:#14251b;transform:translate(100px,-10px) rotate(0);z-index:2;animation:mini-float-b 8s ease-in-out infinite}.mini-card-three{background:linear-gradient(145deg,#ff8d75,#ef554b);transform:translate(200px,15px) rotate(15deg);z-index:1;animation:mini-float-c 7.5s ease-in-out infinite}@keyframes mini-float-a{0%,100%{transform:translate(5px,15px) rotate(-15deg)}50%{transform:translate(5px,0) rotate(-12deg)}}@keyframes mini-float-b{0%,100%{transform:translate(100px,-10px) rotate(0)}50%{transform:translate(100px,-24px) rotate(3deg)}}@keyframes mini-float-c{0%,100%{transform:translate(200px,15px) rotate(15deg)}50%{transform:translate(200px,0) rotate(12deg)}}

/* Free VIP exchange cards */
.exchange-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.exchange-card{position:relative;min-height:420px;padding:23px;border-radius:24px;display:flex;flex-direction:column;box-shadow:0 24px 52px rgba(7,26,51,.16);overflow:hidden;transform-style:preserve-3d;transition:box-shadow .3s var(--ease)}.exchange-card:hover{box-shadow:0 34px 70px rgba(7,26,51,.23)}.exchange-top{display:flex;justify-content:space-between;align-items:center;font-size:9px;font-weight:900;letter-spacing:.12em;opacity:.78}.exchange-top b{font-size:8px}.exchange-logo{height:145px;margin:24px 0 12px;border-radius:16px;display:grid;place-items:center;overflow:hidden}.exchange-logo img{width:145px;height:145px;object-fit:contain}.exchange-card h3{margin:0 0 8px;font:800 29px 'Manrope',sans-serif;letter-spacing:-.06em}.exchange-card p{margin:0 0 25px;max-width:320px;font-size:12px;line-height:1.7;opacity:.78}.exchange-cta{margin-top:auto;min-height:49px;padding:0 16px;border-radius:13px;display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.93);color:var(--navy);font-size:11px;font-weight:900;box-shadow:0 10px 20px rgba(0,0,0,.12);transition:transform .25s var(--ease)}.exchange-card:hover .exchange-cta{transform:translateY(-3px)}.exchange-cta b{font-size:17px}.exchange-bitunix{background:linear-gradient(145deg,#d8fa62,#b5e93b);color:#15251b}.exchange-bingx{background:linear-gradient(145deg,#2c6dff,#0644d8);color:#fff}.exchange-bybit{background:linear-gradient(145deg,#17191e,#050609);color:#fff}.notice-card{display:flex;align-items:center;gap:18px;padding:22px 25px;margin-top:24px;border-radius:18px;border:1px solid var(--line);background:#fff;box-shadow:var(--shadow-sm)}.notice-card p{margin:0;color:#59677b;font-size:12px;line-height:1.75}.notice-card strong{color:var(--navy)}.notice-icon{flex-shrink:0;width:45px;height:45px;border-radius:14px;display:grid;place-items:center;background:#eaf0ff;color:var(--blue);font:900 19px 'Manrope',sans-serif}.notice-coral .notice-icon{background:#fff0ed;color:var(--coral)}.notice-blue .notice-icon{background:#eaf0ff;color:var(--blue)}
.steps-section{background:#eaf0f7}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.steps-grid article{min-height:180px;padding:22px;border:1px solid rgba(12,31,57,.08);border-radius:18px;background:#fff;box-shadow:var(--shadow-sm);display:flex;flex-direction:column}.steps-grid article>span{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#eaf0ff;color:var(--blue);font-size:10px;font-weight:900}.steps-grid h3{margin:auto 0 6px;font:800 17px 'Manrope',sans-serif}.steps-grid p{margin:0;color:var(--muted);font-size:11px}

/* Paid VIP */
.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pricing-card{min-height:400px;padding:25px;border-radius:24px;display:flex;flex-direction:column;box-shadow:0 26px 55px rgba(7,26,51,.14);transform-style:preserve-3d;transition:box-shadow .3s var(--ease)}.pricing-card:hover{box-shadow:0 35px 70px rgba(7,26,51,.22)}.pricing-three{background:linear-gradient(145deg,#246aff,#0d43b7);color:#fff}.pricing-six{background:linear-gradient(145deg,#d8fa69,#b6e53d);color:#14251b}.pricing-twelve{background:linear-gradient(145deg,#ff8b73,#ed554c);color:#fff}.pricing-top{display:flex;justify-content:space-between;align-items:center;font-size:8px;font-weight:900;letter-spacing:.12em;opacity:.75}.pricing-top b{font-size:9px}.pricing-label{margin:35px 0 4px;font-size:10px;font-weight:700;opacity:.7}.pricing-card h3{margin:0;font:800 57px/.95 'Manrope',sans-serif;letter-spacing:-.08em}.pricing-card h3 small{font:700 14px 'DM Sans',sans-serif;letter-spacing:0}.pricing-price{margin:21px 0 12px;font:800 27px 'Manrope',sans-serif;letter-spacing:-.05em}.pricing-copy{margin:0 0 20px;font-size:11px;opacity:.75}.pricing-card .button{margin-top:auto;width:100%}.pricing-foot{margin-top:13px;text-align:center;font-size:9px;opacity:.6}.paid-value-section{background:#071a33;color:#fff}.paid-value-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.paid-value-grid h2{margin:0 0 18px;font:800 clamp(38px,5vw,62px)/1 'Manrope',sans-serif;letter-spacing:-.065em}.paid-value-grid h2 span{color:var(--lime)}.paid-value-grid>div:first-child>p:last-child{max-width:460px;color:rgba(255,255,255,.65);font-size:14px;line-height:1.8}.paid-value-list{border-top:1px solid rgba(255,255,255,.16)}.paid-value-list>div{display:grid;grid-template-columns:38px 1fr;gap:0 12px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.16)}.paid-value-list span{grid-row:span 2;color:var(--lime);font-size:10px;font-weight:900}.paid-value-list b{font:800 16px 'Manrope',sans-serif}.paid-value-list small{color:rgba(255,255,255,.5);font-size:10px}

/* Join, FAQ, Guide */
.comparison-section{background:#eaf0f7}.comparison-table-wrap{overflow-x:auto;border-radius:20px;background:#fff;box-shadow:var(--shadow-sm)}.comparison-table{width:100%;border-collapse:collapse;min-width:620px}.comparison-table th,.comparison-table td{padding:18px 22px;border-bottom:1px solid var(--line);text-align:left;font-size:12px}.comparison-table thead th{background:#0b2442;color:#fff;font-size:10px;letter-spacing:.1em}.comparison-table thead th:first-child{border-radius:18px 0 0 0}.comparison-table thead th:last-child{border-radius:0 18px 0 0}.comparison-table tbody th{font-weight:800;color:var(--navy);width:23%}.comparison-table td{color:#59677b}.comparison-table tr:last-child th,.comparison-table tr:last-child td{border:0}.comparison-note{margin:15px 0 0;color:#7a8797;font-size:10px;line-height:1.7}
.join-path-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.join-path{padding:30px;border-radius:23px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm)}.join-path-paid{background:#fff5f2}.path-label{display:inline-block;padding:7px 10px;border-radius:8px;background:#eaf0ff;color:var(--blue);font-size:8px;font-weight:900;letter-spacing:.14em}.join-path-paid .path-label{background:#ffe3dc;color:#e45b4f}.join-path h3{margin:22px 0;font:800 28px/1.1 'Manrope',sans-serif;letter-spacing:-.05em}.join-path ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.join-path li{display:grid;grid-template-columns:35px 1fr;gap:10px;padding:15px 0;border-bottom:1px solid var(--line)}.join-path li>span{color:var(--blue);font-size:10px;font-weight:900}.join-path li b{display:block;font:800 13px 'Manrope',sans-serif}.join-path li small{display:block;color:var(--muted);font-size:10px}.join-path .text-link{margin-top:20px}
.faq-page{display:grid;grid-template-columns:.65fr 1.35fr;gap:55px;align-items:start}.faq-side-card{position:sticky;top:105px;min-height:330px;padding:28px;border-radius:22px;display:flex;flex-direction:column;box-shadow:var(--shadow-md)}.faq-side-card>span{font-size:8px;font-weight:900;letter-spacing:.15em;opacity:.7}.faq-side-card h2{margin:45px 0 10px;font:800 31px/1.02 'Manrope',sans-serif;letter-spacing:-.05em}.faq-side-card p{margin:0 0 20px;font-size:11px;line-height:1.7;opacity:.72}.faq-side-card .button{margin-top:auto;align-self:flex-start}.faq-side-blue{background:linear-gradient(145deg,#2a6fff,#1047c1);color:#fff}.faq-side-coral{background:linear-gradient(145deg,#ff8b73,#ed554c);color:#fff}.faq-bottom{padding-block:0 100px;display:flex;align-items:center;gap:25px}
.guide-paths{display:grid;grid-template-columns:1fr 1fr;gap:16px}.guide-path{padding:30px;border-radius:24px;box-shadow:var(--shadow-md)}.guide-free{background:linear-gradient(145deg,#d8fa69,#b6e53d);color:#15251b}.guide-paid{background:linear-gradient(145deg,#ff8b73,#ed554c);color:#fff}.guide-path-top{display:flex;justify-content:space-between;font-size:9px;font-weight:900;letter-spacing:.14em;opacity:.7}.guide-path h3{margin:30px 0;font:800 28px/1.1 'Manrope',sans-serif;letter-spacing:-.05em}.guide-path ol{margin:0 0 24px;padding:0;list-style:none;border-top:1px solid rgba(10,30,50,.16)}.guide-paid ol{border-color:rgba(255,255,255,.25)}.guide-path li{display:grid;grid-template-columns:35px 1fr;gap:10px;padding:15px 0;border-bottom:1px solid rgba(10,30,50,.16)}.guide-paid li{border-color:rgba(255,255,255,.25)}.guide-path li>span{font-size:10px;font-weight:900;opacity:.65}.guide-path li b{font:800 13px 'Manrope',sans-serif}.guide-path li p{margin:3px 0 0;font-size:10px;opacity:.72}.guide-note-section{background:#eaf0f7}.guide-note{display:grid;grid-template-columns:60px 1fr;gap:25px;padding:35px;border-radius:22px;background:#fff;box-shadow:var(--shadow-sm)}.guide-note .notice-icon{width:55px;height:55px}.guide-note h2{margin:0 0 12px;font:800 30px/1.05 'Manrope',sans-serif;letter-spacing:-.05em}.guide-note p:not(.eyebrow){max-width:850px;color:var(--muted);font-size:12px;line-height:1.8}
.bottom-cta{margin-block:20px 110px;padding:42px 48px;border-radius:25px;background:linear-gradient(125deg,#071a33,#0d3159);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:40px;box-shadow:0 30px 60px rgba(7,26,51,.18)}.bottom-cta h2{margin:0 0 12px;font:800 clamp(31px,4vw,48px)/1 'Manrope',sans-serif;letter-spacing:-.06em}.bottom-cta h2 span{color:var(--lime)}.bottom-cta p:not(.eyebrow){max-width:460px;margin:0;color:rgba(255,255,255,.65);font-size:12px;line-height:1.75}.bottom-cta-actions{display:flex;flex-direction:column;gap:10px;min-width:210px}.bottom-cta-actions .button{width:100%}

/* Footer */
.site-footer{background:#06162b;color:#fff;padding:65px 0 20px}.footer-main{display:grid;grid-template-columns:1.3fr .75fr .85fr 1.2fr;gap:42px;padding-bottom:45px}.footer-brand{min-width:0}.footer-brand-block>p{margin:20px 0 16px;color:rgba(255,255,255,.58);font-size:12px;line-height:1.8}.footer-slogan{color:var(--lime);font-size:8px;font-weight:900;letter-spacing:.14em}.footer-column{display:flex;flex-direction:column;gap:10px}.footer-column h3{margin:4px 0 9px;color:#8bb0ff;font-size:9px;letter-spacing:.14em}.footer-column a{color:rgba(255,255,255,.68);font-size:11px;transition:color .2s}.footer-column a:hover{color:#fff}.footer-risk{display:flex;align-items:flex-start;gap:14px;padding-left:28px;border-left:1px solid rgba(255,255,255,.16)}.footer-risk p{margin:0;color:rgba(255,255,255,.58);font-size:10px;line-height:1.8}.risk-mark{flex-shrink:0;width:27px;height:27px;border-radius:9px;display:grid;place-items:center;background:rgba(255,104,87,.16);color:var(--coral);font-weight:900}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.13);color:rgba(255,255,255,.42);font-size:9px}
.wic-toast{position:fixed;z-index:1500;bottom:24px;left:50%;transform:translateX(-50%);padding:13px 18px;border-radius:12px;background:var(--navy);color:#fff;box-shadow:var(--shadow-lg);font-size:12px}.wic-toast[hidden]{display:none}

/* Motion states and transitions */
.motion-enabled [data-reveal]{opacity:0;transform:translateY(34px);will-change:transform,opacity}
.motion-enabled [data-reveal].is-visible{opacity:1;transform:none}
.motion-enabled [data-hero-item]{opacity:0;transform:translateY(28px)}
@view-transition{navigation:auto}
::view-transition-old(root){animation:page-out .22s ease both}
::view-transition-new(root){animation:page-in .48s var(--ease) both}
@keyframes page-out{to{opacity:0;filter:blur(4px);transform:scale(.99)}}@keyframes page-in{from{opacity:0;filter:blur(7px);transform:translateY(12px) scale(1.005)}to{opacity:1;filter:blur(0);transform:none}}

/* Responsive */
@media(max-width:1100px){:root{--shell:min(100% - 48px,1000px)}.site-header{gap:14px}.brand{min-width:210px}.brand-copy strong{font-size:10px}.primary-nav{gap:14px}.primary-nav>a,.nav-dropdown-trigger{font-size:10px}.header-cta{min-width:110px;padding-inline:14px}.hero-home{grid-template-columns:1fr 1fr;padding-top:150px}.hero-title{font-size:clamp(46px,5.7vw,70px)}.hero-deck-wrap{transform:scale(.86);transform-origin:center}.story-inner{gap:48px}.module-inner{gap:35px}.footer-main{grid-template-columns:1.2fr .7fr .8fr 1fr;gap:24px}}
@media(max-width:820px){:root{--shell:calc(100% - 42px)}.site-header{width:calc(100% - 28px);height:68px;top:10px;padding-inline:14px}.site-header.is-scrolled{width:calc(100% - 28px);height:62px}.brand{min-width:0}.brand-mark{width:38px;height:38px}.brand-copy strong{font-size:10px}.brand-copy small{font-size:9px}.menu-toggle{display:flex;margin-left:auto}.primary-nav{display:flex;position:absolute;top:calc(100% + 10px);left:0;right:0;height:auto;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#0a203b;box-shadow:var(--shadow-lg);align-items:stretch;flex-direction:column;gap:0}.js-enabled .primary-nav{display:none}.js-enabled .primary-nav.is-open{display:flex}.primary-nav>a,.nav-dropdown-trigger{height:auto;min-height:45px;padding:0 10px;font-size:12px;border-bottom:1px solid rgba(255,255,255,.1)}.primary-nav>a::after,.nav-dropdown-trigger::after{display:none}.nav-dropdown{height:auto;display:block}.nav-dropdown-trigger{width:100%;justify-content:space-between}.nav-dropdown-menu{position:static;width:auto;display:block;opacity:1;visibility:visible;transform:none;box-shadow:none;background:rgba(255,255,255,.06);margin:5px 0 8px}.js-enabled .nav-dropdown-menu{display:none}.js-enabled .nav-dropdown.is-open .nav-dropdown-menu{display:block}.header-cta{min-height:40px;font-size:10px}.hero-home{min-height:auto;grid-template-columns:1fr;padding:145px 0 70px;gap:0}.hero-copy{width:var(--shell);max-width:none;margin-inline:auto}.hero-title{font-size:clamp(48px,9vw,76px);max-width:700px}.hero-deck-wrap{height:480px;max-width:600px;margin:5px auto 0;transform:scale(.88)}.hero-scroll{left:21px;bottom:22px}.principles-strip{grid-template-columns:1fr 1fr;width:var(--shell);border-radius:18px;margin-top:18px}.principles-strip>div{min-height:82px;padding:15px;border-bottom:1px solid var(--line)}.principles-strip>div:nth-child(2){border-right:0}.principles-strip>div:nth-child(3),.principles-strip>div:nth-child(4){border-bottom:0}.section-pad{padding-block:85px}.intro-grid,.story-inner,.risk-band-inner,.execution-section,.education-inner,.module-inner,.deck-story,.playing-inner,.poker-section,.difference-inner,.paid-value-grid{grid-template-columns:1fr;gap:38px}.intro-grid{gap:25px}.intro-copy{max-width:680px}.philosophy-grid{grid-template-columns:1fr 1fr}.ecosystem-grid{grid-template-columns:1fr 1fr}.story-inner{gap:35px}.story-reverse .story-copy{order:0}.story-reverse>div:first-child{order:1}.story-section{padding-block:85px}.market-visual,.chart-window{max-width:680px;width:100%;margin-inline:auto}.fundamental-visual,.mind-visual{min-height:330px}.technical-visual{max-width:680px}.execution-section{gap:30px}.education-collage{min-height:340px;max-width:600px;width:100%;margin:auto}.module-cards{max-width:700px}.deck-story{gap:25px}.deck-stage{height:430px}.playing-inner{gap:10px}.playing-fan{height:360px}.poker-stage{min-height:400px}.community-panel{grid-template-columns:1fr;gap:15px;padding:48px}.community-orbit{margin:10px auto 0}.inside-grid{grid-template-columns:1fr}.inside-note{min-height:220px}.difference-inner{gap:35px}.split-heading{grid-template-columns:1fr;gap:15px}.split-heading>p{justify-self:start}.membership-grid{grid-template-columns:1fr 1fr}.footer-main{grid-template-columns:1fr 1fr}.footer-risk{grid-column:1/-1;padding:20px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.16)}.page-hero{min-height:490px;padding-top:135px}.page-hero-orbit,.page-hero-deck{opacity:.2;right:-65px}.exchange-grid,.pricing-grid{grid-template-columns:1fr 1fr}.exchange-card:last-child,.pricing-card:last-child{grid-column:1/-1}.faq-page{grid-template-columns:1fr;gap:25px}.faq-side-card{position:relative;top:auto;min-height:220px}.faq-side-card h2{margin:25px 0 10px}.guide-paths{grid-template-columns:1fr 1fr}.bottom-cta{padding:35px;align-items:flex-start}.bottom-cta-actions{min-width:185px}}
@media(max-width:560px){:root{--shell:calc(100% - 34px)}body{font-size:14px}.site-header{width:calc(100% - 20px);height:62px;top:8px;border-radius:17px;padding-inline:10px}.site-header.is-scrolled{width:calc(100% - 20px);height:58px;top:6px}.brand{gap:8px}.brand-mark{width:34px;height:34px;border-radius:10px}.brand-mark img{width:25px;height:25px}.brand-copy strong{font-size:9px}.brand-copy small{font-size:8px}.header-cta{min-width:0;min-height:36px;padding:0 12px;font-size:9px;gap:6px}.menu-toggle{width:36px;height:36px}.hero-home{padding-top:125px;padding-bottom:55px}.hero-title{font-size:clamp(42px,11.2vw,58px);line-height:.99}.hero-lede{font-size:13px;line-height:1.75}.hero-actions{gap:9px}.hero-actions .button{min-height:44px;padding-inline:15px;font-size:10px}.hero-deck-wrap{height:350px;margin:0 -20px;max-width:none;transform:scale(.76)}.hero-playing-card{width:200px;height:305px;padding:18px}.hero-card-a{transform:translate(-95px,5px) rotate(-15deg)}.hero-card-b{transform:translate(-30px,-28px) rotate(-4deg)}.hero-card-c{transform:translate(45px,5px) rotate(10deg)}.hero-card-d{transform:translate(120px,25px) rotate(20deg)}.hero-deck-core{width:115px;height:115px}.hero-deck-core img{width:48px;height:48px}.hero-orbit.orbit-one{width:390px;height:390px}.hero-orbit.orbit-two{width:300px;height:300px}.hero-scroll{font-size:7px}.principles-strip{width:var(--shell)}.principles-strip>div{grid-template-columns:28px 1fr;gap:8px;padding:12px 10px;min-height:72px}.principle-number{width:27px;height:27px;font-size:9px;border-radius:8px}.principles-strip strong{font-size:11px}.principles-strip small{font-size:9px}.section-pad{padding-block:68px}.section-heading{margin-bottom:30px}.section-heading h2,.intro-grid h2,.story-copy h2,.execution-heading h2,.module-heading h2,.poker-copy h2,.membership-overview h2,.community-panel h2,.difference-inner h2{font-size:clamp(34px,9vw,48px)}.section-heading>p:last-child,.section-heading>div>p:last-child{font-size:12px}.intro-section{padding-top:75px;padding-bottom:65px}.intro-grid{gap:18px}.intro-copy .lead-copy{font-size:17px}.intro-copy p{font-size:12px}.philosophy-grid,.ecosystem-grid{grid-template-columns:1fr 1fr;gap:9px}.philosophy-card{min-height:225px;padding:15px;border-radius:17px}.philosophy-icon{width:42px;height:42px;margin:17px 0 12px;font-size:21px;border-radius:13px}.philosophy-card h3{font-size:17px}.philosophy-card p{font-size:10px}.philosophy-card small{font-size:7px}.ecosystem-tile{min-height:220px;padding:16px;border-radius:17px}.eco-glyph{width:43px;height:43px;right:13px;top:13px;font-size:23px;border-radius:13px}.ecosystem-tile h3{font-size:15px}.ecosystem-tile p{font-size:10px}.ecosystem-tile>b{font-size:8px}.story-section{padding-block:65px}.story-inner{gap:25px}.story-copy>p:not(.eyebrow){font-size:12px}.story-points{gap:9px 12px}.story-points li{font-size:9px}.market-visual{padding:13px;border-radius:17px}.chart-top,.chart-labels{font-size:6px}.fundamental-visual,.mind-visual{min-height:280px;transform:scale(.88)}.macro-orbit{width:300px;height:300px}.orbit-center{width:125px;height:125px;font-size:12px}.orbit-node{font-size:7px;padding:9px 11px}.technical-visual{margin-inline:-5px}.chart-window{padding:10px;border-radius:16px}.candle-chart{height:220px}.risk-band-inner{gap:25px}.risk-grid{gap:8px}.risk-grid>div{min-height:120px;padding:14px}.risk-grid strong{font-size:13px}.risk-grid small{font-size:9px}.execution-steps{gap:8px}.execution-steps>div{min-height:125px;padding:15px}.execution-steps b{font-size:15px}.execution-steps small{font-size:9px}.education-inner{gap:15px}.education-inner h2{font-size:42px}.education-inner>div:first-child>p:last-child{font-size:12px}.education-collage{min-height:280px;transform:scale(.88);margin:-10px -20px}.edu-card-main{width:285px;height:230px}.edu-card-main b{font-size:31px}.edu-card-small{width:120px;height:80px;font-size:10px}.journey-list{grid-template-columns:1fr;gap:0}.journey-list article{padding:15px 0}.journey-list h3{font-size:14px}.journey-list p{font-size:10px}.module-inner{gap:20px}.module-cards{grid-template-columns:1fr 1fr}.module-card{min-height:220px;padding:13px}.module-card:last-child{grid-column:1/-1;min-height:170px}.module-card h3{font-size:13px}.module-card p{font-size:9px}.module-art{height:72px;font-size:40px}.deck-story{padding-block:75px;gap:5px}.deck-stage{height:360px;margin-inline:-22px;transform:scale(.85)}.deck-card{width:205px;height:305px;margin:-152px 0 0 -102px;padding:18px}.deck-card>b{font-size:62px}.deck-card>strong{font-size:18px}.deck-hint{font-size:9px!important}.playing-inner{gap:0}.playing-inner h2{font-size:42px}.playing-fan{height:280px;margin-inline:-30px;transform:scale(.78)}.playing-card{width:170px;height:250px}.pc-1{transform:translateX(-145px) rotate(-19deg)}.pc-2{transform:translateX(-72px) rotate(-9deg)}.pc-4{transform:translateX(72px) rotate(10deg)}.pc-5{transform:translateX(145px) rotate(19deg)}.poker-section{gap:10px;padding-block:75px}.poker-stage{min-height:320px;transform:scale(.82);margin:-15px -25px}.poker-card{width:205px;height:295px;padding:18px}.poker-front>strong{font-size:20px}.poker-chip{width:78px;height:78px;font-size:14px}.community-section{padding-block:15px 70px}.community-panel{padding:32px 22px;border-radius:22px;gap:0}.community-panel h2{font-size:39px}.community-panel p:not(.eyebrow){font-size:12px}.community-orbit{width:250px;height:250px;transform:scale(.88);margin-block:0}.community-center{width:90px;height:90px}.community-center img{width:52px;height:52px}.community-node{font-size:7px;padding:8px 10px}.inside-window{padding:9px;min-height:300px}.inside-window-body{grid-template-columns:90px 1fr;min-height:245px}.inside-side{padding:15px 9px;font-size:6px;gap:14px}.inside-side b{font-size:15px}.inside-content{padding:17px}.inside-content h3{font-size:22px}.inside-mini-grid{grid-template-columns:1fr;gap:4px}.inside-mini-grid span{font-size:6px;padding:5px}.inside-note{padding:22px;min-height:180px}.inside-note h3{font-size:33px;margin:20px 0}.difference-inner{gap:20px}.difference-list b{font-size:13px}.difference-list small{font-size:9px}.membership-grid{grid-template-columns:1fr;gap:10px}.membership-card{min-height:275px;padding:24px}.membership-card h3{font-size:32px;margin-top:25px}.membership-card p{font-size:11px}.faq-question{font-size:13px;min-height:64px}.faq-answer p{font-size:11px;padding-right:15px}.final-cta-section{padding-block:20px 75px}.final-cta-panel{min-height:370px;padding:38px 23px;border-radius:22px}.final-cta-panel h2{font-size:45px}.final-cta-panel>p:not(.eyebrow){font-size:12px}.final-cta-mark{width:130px;height:130px;right:-20px;top:22%;opacity:.35}.final-cta-mark img{width:85px;height:85px}.page-hero{min-height:430px;padding:120px 0 55px}.page-hero h1{font-size:clamp(42px,11vw,58px)}.page-hero p:not(.eyebrow){font-size:13px}.page-hero-orbit,.page-hero-deck{display:none}.exchange-grid,.pricing-grid{grid-template-columns:1fr;gap:12px}.exchange-card:last-child,.pricing-card:last-child{grid-column:auto}.exchange-card{min-height:360px;padding:20px}.exchange-logo{height:115px;margin:15px 0}.exchange-logo img{width:115px;height:115px}.exchange-card h3{font-size:25px}.exchange-card p{font-size:11px}.notice-card{padding:16px;gap:12px;align-items:flex-start}.notice-card p{font-size:10px}.notice-icon{width:36px;height:36px;font-size:16px}.steps-grid{grid-template-columns:1fr 1fr;gap:8px}.steps-grid article{min-height:150px;padding:15px}.steps-grid h3{font-size:14px}.steps-grid p{font-size:9px}.pricing-card{min-height:355px;padding:22px}.pricing-card h3{font-size:50px}.pricing-price{font-size:24px}.paid-value-grid{gap:25px}.paid-value-grid h2{font-size:42px}.comparison-table th,.comparison-table td{padding:13px;font-size:10px}.join-path-grid,.guide-paths{grid-template-columns:1fr;gap:10px}.join-path,.guide-path{padding:22px}.join-path h3,.guide-path h3{font-size:24px}.faq-page{gap:18px}.faq-side-card{min-height:190px;padding:22px}.faq-side-card h2{font-size:27px}.faq-side-card p{font-size:10px}.guide-note{grid-template-columns:1fr;gap:15px;padding:23px}.guide-note h2{font-size:26px}.guide-note p:not(.eyebrow){font-size:10px}.faq-bottom{padding-bottom:70px;gap:15px;flex-wrap:wrap}.bottom-cta{margin-bottom:70px;padding:28px 22px;display:block}.bottom-cta h2{font-size:36px}.bottom-cta p:not(.eyebrow){font-size:10px}.bottom-cta-actions{margin-top:23px;min-width:0;flex-direction:row;flex-wrap:wrap}.bottom-cta-actions .button{width:auto;flex:1;min-width:140px;font-size:9px;padding-inline:12px}.footer-main{grid-template-columns:1fr 1fr;gap:28px 16px;padding-bottom:30px}.footer-brand-block{grid-column:1/-1}.footer-risk{grid-column:1/-1;padding-top:18px}.footer-bottom{flex-direction:column;gap:6px;font-size:8px}.footer-column h3{font-size:8px}.footer-column a{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.motion-enabled [data-reveal],.motion-enabled [data-hero-item]{opacity:1!important;transform:none!important}.hero-deck{animation:none}.hero-orbit{animation:none}}
