@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{--n:#07111f;--n2:#0a1b2c;--card:#102438;--line:rgba(201,231,233,.14);--lime:#c5fa36;--ivory:#f7f6ef;--ink:#122233;--muted:#9cacbc;--shadow:0 28px 75px rgba(0,0,0,.22)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--n);color:#f8fafb;font-family:'DM Sans',sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6}a{text-decoration:none;color:inherit}button,select,input,textarea{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.wrap{max-width:1240px;margin:auto;padding:0 32px}.nav{position:sticky;top:0;z-index:80;background:rgba(7,17,31,.94);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.nav-inner{height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;flex-shrink:0}.brand img{height:54px;width:205px;object-fit:contain;object-position:left center}.links{display:flex;align-items:center;gap:23px}.links a{font-size:12px;font-weight:700;color:#cbd6df}.links a:hover,.links a.active{color:var(--lime)}.nav-actions{display:flex;align-items:center;gap:11px}.btn{border:1px solid var(--lime);background:var(--lime);color:#0b1724;padding:14px 22px;border-radius:10px;display:inline-flex;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:800;line-height:1.2;transition:transform .2s,filter .2s;white-space:nowrap}.btn:hover{transform:translateY(-2px);filter:brightness(1.06)}.btn.ghost{border-color:rgba(223,241,245,.28);color:#eaf2f5;background:transparent}.btn.dark{background:#10263a;color:#fff;border-color:#10263a}.hamb{display:none;background:none;color:white;font-size:24px;border:1px solid #304456;border-radius:8px;padding:4px 10px}.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 76% 40%,#224338 0,transparent 31%),radial-gradient(circle at 88% 84%,#17394f 0,transparent 34%),linear-gradient(130deg,#07111f,#0b2130)}.hero:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px);background-size:74px 74px;mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none}.hero-grid{min-height:660px;display:grid;grid-template-columns:1.03fr .97fr;gap:24px;align-items:center;padding-top:72px;padding-bottom:100px;position:relative}.eyebrow{font-size:10px;letter-spacing:.21em;font-weight:800;text-transform:uppercase;color:var(--lime)}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:Manrope,sans-serif;letter-spacing:-.055em;line-height:1.12}h1{font-size:clamp(56px,6vw,87px);margin:20px 0 26px;font-weight:800}h2{font-size:clamp(37px,4vw,57px);margin:15px 0 19px;font-weight:800}h3{font-size:22px}h1 em,h2 em{font-style:normal;color:var(--lime)}.lead{font-size:16px;line-height:1.85;color:#c4d2dc;max-width:580px}.muted{color:var(--muted)}.hero-badges{display:flex;gap:11px;flex-wrap:wrap;margin:31px 0}.tag{border:1px solid #365062;background:#ffffff08;border-radius:100px;padding:9px 13px;font-size:11px;color:#dbe8ed}.tag span{color:var(--lime)}.hero-graphic{position:relative;height:495px;isolation:isolate}.hero-graphic svg{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 25px 40px #0005)}.floating{position:absolute;background:rgba(10,30,47,.82);border:1px solid #537166;border-radius:14px;padding:15px 18px;box-shadow:var(--shadow);backdrop-filter:blur(18px)}.float-a{top:30px;left:0}.float-b{bottom:10px;right:2%}.floating small{display:block;font-size:10px;color:#b0c6c9}.floating b{font:800 21px Manrope;color:#e8f7ea}.floating em{font-size:10px;color:var(--lime);font-style:normal}.section{padding:105px 0}.section.light{background:var(--ivory);color:var(--ink)}.section.soft{background:#0b1b2b}.section.black{background:#06101c}.section-head{max-width:760px;margin-bottom:43px}.section-head.center{text-align:center;margin:0 auto 43px}.section-head p{color:#a8bbc6;line-height:1.8}.light .section-head p{color:#566676}.light .eyebrow{color:#5b8c18}.grid{display:grid;gap:19px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{border:1px solid var(--line);background:linear-gradient(145deg,#142a3c,#0b1c2c);border-radius:20px;padding:30px}.card p{font-size:13px;line-height:1.8;color:#a7b9c7}.card h3{margin:17px 0 12px}.card.light-card{background:white;border-color:#e4e7e0;color:#172a3a;box-shadow:0 12px 40px #142b320a}.light-card p{color:#5f6f79}.card-icon{height:45px;width:45px;border:1px solid #4b6e5c;border-radius:13px;display:grid;place-items:center;color:var(--lime);font-size:22px}.light-card .card-icon{background:#eaf4d9;border:0;color:#376326}.num{font:800 45px Manrope;color:var(--lime);letter-spacing:-.065em}.splits{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.copy p{color:#aebfc9;line-height:1.8}.light .copy p{color:#5f6e7b}.line-list{display:grid;gap:13px;margin:27px 0}.line-item{display:flex;align-items:flex-start;gap:12px;color:#c6d3db;font-size:13px}.light .line-item{color:#40515f}.line-item i{font-style:normal;color:var(--lime);font-weight:800}.light .line-item i{color:#528228}.builder{background:#fbfcf8;border-radius:24px;color:#112637;padding:28px;box-shadow:0 38px 88px #0004;border:1px solid #e2ebdc}.builder h3{margin:6px 0 20px;font-size:26px}.builder .field-title{font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#72808a;margin-bottom:10px}.tabs{display:flex;gap:5px;padding:5px;background:#edf1ed;border-radius:12px;margin-bottom:22px}.tabs button{flex:1;border:0;padding:12px 8px;background:none;border-radius:9px;font-size:12px;color:#506371;font-weight:800}.tabs button.selected{background:#112739;color:white;box-shadow:0 3px 10px #0013}.amount-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:23px}.amount-grid button{border:1px solid #d6e1d7;background:#f0f4ef;border-radius:12px;padding:13px 5px;color:#213743;font-size:12px;font-weight:800}.amount-grid button.selected{background:#e9f7cf;border:2px solid #87a949;padding:12px 4px}.rule-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dfe6e2;padding:12px 0;font-size:12px;color:#62727d;gap:15px}.rule-row b{color:#1c3040}.builder select{border:1px solid #dce6dc;padding:10px;background:#f5f7f3;border-radius:9px;color:#213644;font-size:12px;font-weight:800}.builder-price{background:#10263b;color:white;margin-top:20px;padding:21px;border-radius:15px}.builder-price .price{font:800 38px Manrope;color:var(--lime)}.strike{text-decoration:line-through;color:#8b9cab;font-size:17px}.discount{display:inline-block;background:#dfffba;color:#35611e;font-size:10px;font-weight:800;border-radius:6px;padding:4px 8px;margin-left:9px}.builder-price .btn{margin-top:14px;width:100%}.fine{font-size:10px;line-height:1.7;color:#899eaa}.builder .fine{color:#6c7c84;margin-top:12px}.data{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.data>div{background:#112a3b;border:1px solid #2b4b58;border-radius:13px;padding:18px}.data small{display:block;font-size:10px;color:#8fabb5}.data strong{display:block;font:800 23px Manrope;margin-top:6px}.chart{background:linear-gradient(#142c3e,#0d2131);border:1px solid #365062;border-radius:18px;padding:18px;position:relative}.chart svg{width:100%;height:auto;display:block}.chart-caption{font-size:10px;color:#90aab5}.trading-layout{border:1px solid #3b5263;background:#0b1d2e;padding:14px;border-radius:23px;box-shadow:0 45px 100px #0007}.trading-top{display:flex;justify-content:space-between;border-bottom:1px solid #34485c;padding:7px 10px 17px;align-items:center}.trading-top small{color:#a2b7c4;font-size:10px}.trading-inner{display:grid;grid-template-columns:128px 1fr;gap:12px;margin-top:12px}.sidepanel{border-right:1px solid #203a4c;padding:8px;display:grid;align-content:start;gap:12px}.sidepanel a{font-size:11px;color:#8098a8;padding:10px;border-radius:8px}.sidepanel a:first-child{background:#263d32;color:var(--lime)}.trading-content{min-width:0}.mini-ticks{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:11px}.tick{background:#1a3443;border:1px solid #284455;padding:8px 11px;border-radius:8px;font-size:10px;color:#d8e5e9}.tick b{color:var(--lime)}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:17px}.table{width:100%;border-collapse:collapse;min-width:620px}.table th,.table td{text-align:left;padding:17px;border-bottom:1px solid var(--line);font-size:12px}.table th{color:#a5b9c4;background:#11293a;text-transform:uppercase;letter-spacing:.09em;font-size:10px}.table tr:last-child td{border:0}.light .table th{background:#e9eee8;color:#50636c}.light .table td{border-color:#dfe5df}.light .table-wrap{border-color:#dde5dc}.faq details{border-bottom:1px solid #d8e0d9;padding:19px 0}.faq summary{cursor:pointer;font-weight:800;font-family:Manrope;list-style:none;display:flex;gap:16px;justify-content:space-between}.faq summary:after{content:'+';color:#6b9937}.faq details[open] summary:after{content:'−'}.faq details p{color:#526370;font-size:13px;max-width:850px;line-height:1.8;margin:12px 0}.banner{border-radius:24px;background:radial-gradient(circle at 80% 20%,#24463b,#0f2637 60%);border:1px solid #47624d;padding:53px;display:flex;justify-content:space-between;gap:35px;align-items:center}.banner h2{font-size:43px}.pagehero{padding:92px 0 80px;background:radial-gradient(circle at 84% 40%,#193d37,transparent 30%),#091828;border-bottom:1px solid var(--line)}.pagehero h1{font-size:clamp(48px,5.5vw,76px);max-width:970px}.pagehero .lead{max-width:750px}.chip{display:inline-block;background:#163628;border:1px solid #4c7f43;color:#bcef99;padding:7px 11px;border-radius:60px;font-size:10px;font-weight:700}.illustration{border:1px solid #314a5b;border-radius:22px;overflow:hidden;background:linear-gradient(135deg,#071622,#143547);padding:24px}.illustration svg{display:block;width:100%}.legal{max-width:880px;margin:auto;color:#c8d6df}.legal h2{font-size:30px;margin-top:30px}.legal p,.legal li{font-size:14px;line-height:1.85;color:#a9bbc6}.footer{padding:65px 0 28px;background:#050d18;border-top:1px solid var(--line)}.footercols{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:32px}.footer a{font-size:12px;color:#a8bac7;display:block;margin:12px 0}.footer a:hover{color:var(--lime)}.footer h4{font-size:13px;letter-spacing:0;margin-bottom:22px}.footer .brand img{width:190px}.footer-bottom{border-top:1px solid #1f3442;margin-top:40px;padding-top:22px;font-size:10px;color:#8397a8;display:flex;justify-content:space-between;gap:25px}.notice{background:#1d2b25;border:1px solid #466a40;border-radius:13px;padding:16px;color:#cbded4;font-size:12px}.alert{padding:16px 19px;border-left:3px solid var(--lime);background:#192c33;border-radius:9px;color:#d4e5e5;font-size:12px;line-height:1.8}.source-links a{color:#779f2c;text-decoration:underline}.demo-btn{cursor:pointer}.status{position:fixed;right:21px;bottom:22px;background:#203a31;border:1px solid #769d5d;color:white;box-shadow:var(--shadow);padding:15px 20px;border-radius:12px;font-size:12px;display:none;z-index:100;max-width:350px}.status.show{display:block}.small{font-size:12px}.market-list{display:grid;gap:8px}.market-row{display:flex;justify-content:space-between;background:#152b3d;border:1px solid #284456;padding:13px 16px;border-radius:10px;font-size:12px}.market-row b{color:#e2f6c4}.btnrow{display:flex;flex-wrap:wrap;gap:11px;margin-top:25px}.light .btn.ghost{color:#142735;border-color:#abb8b8}.milestone{border-left:2px solid #668e3c;padding:7px 20px;margin:0 0 22px}.milestone strong{display:block;font:800 20px Manrope;margin-bottom:6px}.milestone p{color:#aabdc9;font-size:13px}.statbar{display:flex;flex-wrap:wrap;gap:26px;padding:25px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.statbar div{font-size:12px;color:#a9bcc4}.statbar b{font:800 25px Manrope;color:var(--lime);display:block}.field{width:100%;background:#102a3d;border:1px solid #355369;color:white;border-radius:10px;padding:14px;margin:7px 0 17px}.contactform label{font-size:12px;color:#c3d6de}.contactform textarea{min-height:140px}.pilltab{display:flex;gap:9px;flex-wrap:wrap}.pilltab button{border:1px solid #3b5b62;background:#122c3c;color:#c1d4dc;border-radius:100px;padding:10px 15px;font-size:12px;font-weight:700}.pilltab button.selected{background:var(--lime);color:#0a1b2b;border-color:var(--lime)}@media(max-width:1100px){.links{gap:12px}.links a{font-size:11px}.brand img{width:170px}.hero-grid{grid-template-columns:1fr 1fr}}@media(max-width:890px){.nav-inner{height:70px}.hamb{display:block}.links{display:none;position:absolute;top:70px;left:0;right:0;background:#0a1929;padding:16px 30px;border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start}.links.open{display:flex}.nav-actions .btn.ghost{display:none}.hero-grid,.splits{grid-template-columns:1fr}.hero-graphic{height:370px}.g4{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(2,1fr)}.footercols{grid-template-columns:repeat(2,1fr)}.section{padding:75px 0}}@media(max-width:570px){.wrap{padding:0 20px}.brand img{width:150px;height:44px}.nav-actions .btn{padding:10px 11px;font-size:10px}.hero-grid{padding-top:52px;padding-bottom:57px;min-height:0}.hero-graphic{height:285px}.floating{padding:10px}.float-a{top:0}.float-b{bottom:0}.hero h1{font-size:54px}h2{font-size:36px}.section{padding:65px 0}.g2,.g3,.g4{grid-template-columns:1fr}.amount-grid{grid-template-columns:repeat(2,1fr)}.builder{padding:20px}.card{padding:23px}.banner{padding:30px;display:block}.banner h2{font-size:33px}.pagehero{padding:70px 0 55px}.pagehero h1{font-size:48px}.footercols{grid-template-columns:1fr 1fr}.footercols>div:first-child{grid-column:1 / -1}.footer-bottom{flex-direction:column}.trading-inner{grid-template-columns:1fr}.sidepanel{display:none}.data{gap:5px}.data>div{padding:10px}.data strong{font-size:15px}}
