:root{--bg-primary:#09090b;--text-primary:#fafafa;--text-secondary:#a1a1aa;--button-primary-15:rgba(212,175,55,0.15)}*{box-sizing:border-box;margin:0;padding:0}body,html{min-height:100%}body{position:relative;overflow-x:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-primary);background:radial-gradient(circle at 12% 16%,rgba(16,185,129,.16),transparent 36%),radial-gradient(circle at 88% 14%,rgba(212,175,55,.18),transparent 40%),linear-gradient(180deg,#07080a,#0c0f13 52%,#12151a)}body:before{content:"";background:linear-gradient(122deg,rgba(212,175,55,.08),rgba(212,175,55,0) 38%),linear-gradient(302deg,rgba(16,185,129,.07),rgba(16,185,129,0) 46%);z-index:0}.atmosphere,.grid-overlay,body:before{position:fixed;inset:0;pointer-events:none}.atmosphere{z-index:0}.atmosphere:after{content:"";position:absolute;width:620px;height:620px;right:-220px;bottom:-230px;border-radius:50%;background:radial-gradient(circle at center,rgba(16,185,129,.18),rgba(16,185,129,0));filter:blur(4px)}.grid-overlay{z-index:0;opacity:.45;background-image:linear-gradient(rgba(245,245,245,.03) 1px,transparent 0),linear-gradient(90deg,rgba(245,245,245,.03) 1px,transparent 0),repeating-linear-gradient(140deg,rgba(255,255,255,.016),rgba(255,255,255,.016) 1px,transparent 0,transparent 22px);background-size:68px 68px,68px 68px,auto}.entry-shell{position:relative;z-index:1;width:min(1160px,calc(100% - 2.6rem));margin:0 auto;padding:56px 0 88px;display:grid;grid-gap:20px;gap:20px}.hero{max-width:940px;display:grid;grid-gap:8px;gap:8px;animation:rise-in .8s ease forwards}.hero-brand{display:inline-flex;align-items:center;gap:12px;margin-bottom:2px}.hero-brand-logo{display:block;filter:drop-shadow(0 10px 18px rgba(0,0,0,.4))}.hero-brand-name{font-size:clamp(18px,2.2vw,24px);color:#f2db8a;letter-spacing:.2em;text-transform:uppercase;font-weight:600}.hero-brand-name,.hero-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,sans-serif}.hero-title{max-width:11.5ch;font-size:clamp(44px,7.4vw,84px);line-height:.94;letter-spacing:-.03em}.hero-accent{display:block;color:#6ee7b7}.hero-copy{margin-top:4px;max-width:64ch;color:#d4d4d8;line-height:1.7;font-size:clamp(16px,1.36vw,18px)}.path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.path-card{position:relative;overflow:hidden;display:grid;grid-gap:12px;gap:12px;min-height:430px;padding:22px;border-radius:22px;border:1px solid rgba(63,63,70,.9);background:linear-gradient(156deg,rgba(19,20,24,.97),rgba(26,28,33,.86));box-shadow:0 18px 34px rgba(0,0,0,.38);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:rise-in .85s ease forwards;opacity:0;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.path-card:before{left:16px;right:16px;top:12px;height:2px}.path-card:after,.path-card:before{content:"";position:absolute;border-radius:999px}.path-card:after{width:220px;height:220px;right:-120px;top:-110px;pointer-events:none}.path-card.trading{border-color:rgba(16,185,129,.56);animation-delay:.08s}.path-card.trading:before{background:linear-gradient(90deg,rgba(16,185,129,0),rgba(16,185,129,.75),rgba(16,185,129,0))}.path-card.trading:after{background:radial-gradient(circle at center,rgba(16,185,129,.3),rgba(16,185,129,0))}.path-card.investing{border-color:rgba(212,175,55,.5);animation-delay:.18s}.path-card.investing:before{background:linear-gradient(90deg,rgba(212,175,55,0),rgba(212,175,55,.8),rgba(212,175,55,0))}.path-card.investing:after{background:radial-gradient(circle at center,rgba(212,175,55,.3),rgba(212,175,55,0))}.path-card:hover{transform:translateY(-4px);box-shadow:0 24px 36px rgba(0,0,0,.42)}.path-card.trading:hover{border-color:rgba(16,185,129,.8)}.path-card.investing:hover{border-color:rgba(212,175,55,.78)}.path-type{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#d4d4d8}.path-brand{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid rgba(63,63,70,.72)}.path-brand span{font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#e4e4e7}.path-brand span,.path-card h2{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,sans-serif}.path-card h2{font-size:clamp(31px,3.2vw,40px);letter-spacing:-.022em;line-height:1.02}.path-description{color:var(--text-secondary);line-height:1.65}.path-highlights{list-style:none;display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.path-feature{position:relative;padding:10px 12px 11px 34px;border:1px solid rgba(82,82,91,.72);border-radius:12px;background:linear-gradient(140deg,rgba(24,24,27,.72),rgba(24,24,27,.5));transition:transform .18s ease,border-color .18s ease,background .18s ease}.path-feature:before{content:"";position:absolute;left:12px;top:11px;width:12px;height:12px;border-radius:999px}.trading .path-feature:before{background:radial-gradient(circle at 30% 30%,#d1fae5 0,#10b981 70%,#059669 100%);box-shadow:0 0 0 4px rgba(16,185,129,.15)}.investing .path-feature:before{background:radial-gradient(circle at 30% 30%,#fff8de 0,#d4af37 70%,#b98d1f 100%);box-shadow:0 0 0 4px rgba(212,175,55,.15)}.path-feature:hover{transform:translateY(-1px)}.trading .path-feature:hover{border-color:rgba(16,185,129,.5);background:linear-gradient(140deg,rgba(24,24,27,.82),rgba(16,185,129,.08))}.investing .path-feature:hover{border-color:rgba(212,175,55,.5);background:linear-gradient(140deg,rgba(24,24,27,.82),rgba(212,175,55,.08))}.feature-name{display:block;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,sans-serif;font-weight:700;font-size:13px;color:#f4f4f5;letter-spacing:.01em}.feature-detail{display:block;margin-top:4px;font-size:13px;line-height:1.45;color:#a1a1aa}.path-button{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:206px;text-decoration:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,sans-serif;font-weight:700;font-size:13px;letter-spacing:.09em;text-transform:uppercase;padding:12px 22px;border-radius:12px;border:1px solid transparent;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.investing .path-button{background:linear-gradient(120deg,#d4af37,#e6c65d);color:#0c0d0f;box-shadow:0 10px 20px rgba(0,0,0,.32)}.trading .path-button{background:linear-gradient(120deg,#10b981,#6ee7b7);color:#07120d;box-shadow:0 10px 20px rgba(0,0,0,.32)}.path-button:hover{transform:translateY(-2px);box-shadow:0 18px 26px rgba(0,0,0,.4);filter:saturate(1.08)}.path-button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--button-primary-15)}.path-domain{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,sans-serif;font-weight:600;font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:#a1a1aa}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.entry-shell{width:min(1160px,calc(100% - 1.4rem));padding-top:44px}.hero-title{max-width:none}.path-grid{grid-template-columns:1fr}.path-card{min-height:unset}}@media (max-width:580px){.entry-shell{gap:14px}.path-card{border-radius:16px;padding:16px}.path-highlights{grid-template-columns:1fr}.path-button{width:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}