@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--ink:#0c1834;--paper:#fafbfc;--muted:#5b6b70;--gold:#e6bd35;--line:#dce2e0;--teal:#987014}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}header{border-bottom:1px solid var(--line);background:var(--paper);z-index:10;justify-content:space-between;align-items:center;gap:24px;padding:23px 5%;display:flex;position:sticky;top:0}.brand{letter-spacing:.11em;align-items:center;gap:12px;font-family:Manrope,Arial,sans-serif;font-size:17px;font-weight:800;line-height:1.25;display:flex}.brand small{letter-spacing:.23em;margin-top:5px;font-size:10px;display:block}.mark{background:var(--ink);width:40px;height:44px;color:var(--gold);text-align:center;letter-spacing:0;font-family:Georgia,serif;font-size:33px;line-height:44px}nav{align-items:center;gap:27px;font-size:14px;font-weight:600;display:flex}.navcta{border:1px solid var(--ink);padding:10px 18px}.menu{display:none}.hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:7%;max-width:1600px;margin:auto;padding:90px 6% 85px;display:grid}.eyebrow{letter-spacing:.16em;color:var(--teal);margin-bottom:22px;font-size:12px;font-weight:700;display:block}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.052em;font-family:Manrope,Arial,sans-serif;font-weight:600;line-height:1.1}h1{margin-bottom:28px;font-size:clamp(42px,4.5vw,72px)}h2{margin-bottom:22px;font-size:clamp(34px,3.4vw,51px)}h3{letter-spacing:-.035em;font-family:Manrope,Arial,sans-serif;font-size:24px;font-weight:600;line-height:1.3}em{color:var(--teal);letter-spacing:-.035em;font-family:Georgia,serif;font-weight:400}.intro{max-width:540px;color:var(--muted);font-size:18px;line-height:1.75}.actions{flex-wrap:wrap;gap:12px;margin-top:33px;display:flex}.button{background:var(--ink);color:#fff;border:1px solid var(--ink);justify-content:center;align-items:center;min-height:50px;padding:14px 23px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:var(--teal);transform:translateY(-2px)}.button.secondary{color:var(--ink);background:0 0;border-color:#a6b5b7}.button.secondary:hover{background:#e9eeeb}.systemboard{background:var(--ink);color:#f5f5ec;min-height:390px;padding:30px 34px;box-shadow:15px 15px #e8ece7}.boardtop{letter-spacing:.1em;color:#b5c4c7;border-bottom:1px solid #43565c;justify-content:space-between;gap:10px;padding-bottom:24px;font-size:10px;display:flex}.boardtitle{letter-spacing:-.04em;margin:30px 0;font-family:Manrope,Arial;font-size:34px;line-height:1.3}.assetrow{border-top:1px solid #43565c;justify-content:space-between;gap:15px;padding:17px 0;font-size:14px;display:flex}.assetrow span{letter-spacing:.1em;color:#b5c4c7;font-size:10px}.assetrow b{font-weight:400}.boardbottom{color:var(--gold);justify-content:space-between;gap:10px;padding-top:20px;font-size:12px;display:flex}.ribbon{border-block:1px solid var(--line);color:var(--muted);justify-content:space-around;gap:25px;padding:25px 6%;font-size:13px;font-weight:600;display:flex}.section{max-width:1600px;margin:auto;padding:82px 6%}.sectionhead{margin-bottom:40px}.sectionhead p{color:var(--muted);max-width:640px}.cards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.card{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:305px;padding:30px;display:flex}.cardnumber{letter-spacing:.13em;color:var(--teal);margin-bottom:33px;font-size:11px;font-weight:700}.card p{color:var(--muted);font-size:16px}.tags{flex-wrap:wrap;gap:8px;margin:5px 0 22px;display:flex}.tags span{background:#f1f3f8;padding:5px 9px;font-size:12px}.textlink{border-top:1px solid var(--line);margin-top:auto;padding-top:20px;font-size:14px;font-weight:700}.textlink:hover{text-decoration:underline}.principles{grid-template-columns:repeat(3,1fr);gap:45px;display:grid}.principles article{border-top:1px solid #96afb3;padding-top:25px}.principles span{color:var(--teal);letter-spacing:.12em;margin-bottom:24px;font-size:12px;display:block}.principles p{color:var(--muted)}.feature{background:#f0f3f8;grid-template-columns:1fr 1fr;align-items:center;gap:12%;margin:0 6%;padding:60px;display:grid}.feature p{color:var(--muted);max-width:430px}.breakout{background:var(--paper);border:1px solid #d0dcd5;padding:32px}.breakout>span{letter-spacing:.12em;color:var(--teal);font-size:11px}.breakout h3{margin:20px 0 28px;font-size:32px}.rangeline{border-top:1px solid var(--line);gap:20px;padding:16px 0;font-size:14px;display:flex}.rangeline b{color:var(--teal);font-size:12px}.breakout small{color:var(--muted);letter-spacing:.12em;margin-top:22px;font-size:12px;display:block}.evidence{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:50px;padding:35px 0;display:flex}.evidence p{max-width:690px;color:var(--muted);margin:0}.evidence .button{flex-shrink:0}.fit{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;display:grid}.choices{background:#f0f3f8;flex-direction:column;gap:8px;padding:18px;display:flex}.choices button{text-align:left;color:var(--ink);background:0 0;border:1px solid #0000;padding:20px;font-size:16px}.choices button.selected{background:#fff;border-color:#bdceca}.choices button:hover{background:#fff}#fit-result{padding:40px}#fit-result p{color:var(--muted)}.cta{background:var(--ink);color:#fff;text-align:center;padding:70px 6%}.cta .eyebrow{color:var(--gold)}.cta .button{background:var(--gold);color:var(--ink);border-color:var(--gold);margin-top:15px}.factpanel{border-top:3px solid var(--teal);background:#f0f3f8;padding:40px}.factpanel>span{letter-spacing:.15em;color:var(--teal);font-size:11px;font-weight:700}.factpanel strong{letter-spacing:-.04em;margin:18px 0;font-family:Manrope,Arial;font-size:44px;line-height:1.3;display:block}.factpanel strong small{letter-spacing:0;color:var(--muted);margin-top:6px;font-family:DM Sans,Arial;font-size:14px;font-weight:400;display:block}.factpanel p{color:var(--muted);margin-bottom:0}.factpanel hr{border:0;border-top:1px solid #cbd8d2;margin:28px 0}.twocol{grid-template-columns:1fr 1fr;gap:40px;display:grid}.listpanel{border:1px solid var(--line);background:#fff;padding:32px}.listpanel p,.listpanel li{color:var(--muted)}.listpanel ul{margin-bottom:0;padding-left:20px}.listpanel li{margin-bottom:15px}.largecopy{font-size:23px;line-height:1.6}.note{color:var(--muted);margin-top:25px;font-size:14px}.pricing{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.pricing article{border:1px solid var(--line);background:#fff;padding:25px}.pricing article:last-child{border-top:3px solid var(--teal)}.pricing article>span{font-size:14px}.pricing h3{margin:27px 0 20px;font-size:34px}.pricing h3 small{color:var(--muted);letter-spacing:0;margin-top:8px;font-size:12px;display:block}.pricing p{color:var(--muted);font-size:14px}.pricing .button{width:100%;padding:12px 5px}.notice{border-left:3px solid var(--teal);background:#f0f3f8;margin-top:45px;padding:30px}.notice h3{font-size:19px}.notice p{color:var(--muted);margin:0;font-size:14px}.contactbar{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-top:25px;padding:30px;display:flex}.contactbar p{color:var(--muted);margin:0}footer{padding:60px 6% 25px}.footgrid{grid-template-columns:1.2fr 1fr 1fr;gap:40px;margin-bottom:50px;display:grid}.footgrid .brand{align-self:start}.footgrid strong{margin-bottom:18px;font-size:14px;display:block}.footgrid a{color:var(--muted);overflow-wrap:anywhere;margin-top:9px;font-size:14px;display:block}.risk{color:var(--muted);max-width:1000px;font-size:12px;line-height:1.8}.legal{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding-top:24px;font-size:12px;display:flex}.legal div{gap:20px;display:flex}:is(a:focus-visible,button:focus-visible){outline-offset:5px;outline:3px solid #b57b20}@media (min-width:1500px){footer,.ribbon{padding-left:max(6%,50vw - 704px);padding-right:max(6%,50vw - 704px)}}@media (max-width:1000px){header{padding:18px 4%}nav{gap:15px;font-size:12px}.navcta{padding:8px 10px}.hero{gap:35px;padding:65px 5%}h1{font-size:48px}.systemboard{padding:25px}.boardtitle{font-size:28px}.assetrow{display:block}.assetrow b{margin-top:5px;display:block}.section{padding:65px 5%}.cards{gap:15px}.card{padding:23px}.feature{gap:40px;margin:0 5%;padding:40px}.pricing{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){header{flex-wrap:wrap;padding:16px 5%}.brand{font-size:14px}.menu{border:1px solid var(--line);background:0 0;padding:8px 14px;font-size:14px;display:block}nav{flex-direction:column;align-items:stretch;gap:0;width:100%;padding-top:12px;font-size:16px;display:none}nav.open{display:flex}nav a{padding:12px 0}.navcta{text-align:center;margin-top:10px;padding:12px!important}.hero{grid-template-columns:1fr;gap:45px;padding:48px 5% 55px}h1{font-size:44px}.intro{font-size:17px}.systemboard{min-height:350px;margin-right:10px}.assetrow{display:flex}.assetrow b{margin:0}.ribbon{grid-template-columns:1fr 1fr;gap:15px;padding:22px 5%;font-size:12px;display:grid}.cards,.principles,.twocol,.feature,.fit{grid-template-columns:1fr}.section{padding:55px 5%}.sectionhead{margin-bottom:30px}.cards{gap:16px}.card{min-height:260px;padding:28px}.cardnumber{margin-bottom:20px}.principles{gap:30px}.feature{gap:35px;padding:35px 25px}.evidence{flex-direction:column;align-items:start;gap:24px}.fit #fit-result{padding:30px}.choices button{padding:16px}.cta{padding:55px 5%}.factpanel{padding:30px}.pricing{gap:12px}.pricing article{padding:20px 15px}.pricing h3{font-size:28px}.footgrid{grid-template-columns:1fr;gap:30px}.legal{flex-direction:column}.legal div{flex-wrap:wrap;gap:15px}.contactbar{flex-direction:column;align-items:start}.largecopy{font-size:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}:root{--ink:#0b1735;--gold:#e7be35;--teal:#936c12;--muted:#5b6578;--line:#dce1eb}header{background:var(--ink);color:#fff;border-bottom:1px solid #34405d;padding:10px 5%}.brand img{object-fit:contain;width:180px;height:95px;display:block}.navcta{color:var(--gold);border-color:var(--gold)}nav a:hover,nav a.active{color:var(--gold)}.menu{color:var(--gold);border-color:#576078}footer .brand{background:0 0;max-width:210px;padding:8px}footer .brand img{width:190px;height:112px}.hero{background:var(--ink);color:#fff;max-width:none}.hero .eyebrow,.hero em{color:var(--gold)}.hero .intro{color:#c0c8d9}.hero .button{background:var(--gold);border-color:var(--gold);color:var(--ink)}.hero .button.secondary{color:#fff;background:0 0;border-color:#75829e}.hero .factpanel{border-color:var(--gold);background:#152442}.hero .factpanel>span{color:var(--gold)}.hero .factpanel p,.hero .factpanel small{color:#c0c8d9}.hero .factpanel hr{border-color:#44516c}.hero .factpanel .tags span{color:#ecd273;background:#253455}.systemboard{background:#142343;border:1px solid #405071;box-shadow:14px 14px #1d2b49}.boardtitle em{color:var(--gold)}.cta{background:var(--ink)}.cta p{color:#c0c8d9}.feature{background:#f1f3f8}.boardtop,.assetrow span,.brand small,.eyebrow,.cardnumber,.breakout>span,.factpanel>span{font-size:12px}.formsection{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.formsection>div>p{color:var(--muted)}.leadform{border:1px solid var(--line);background:#fff;flex-direction:column;gap:20px;padding:34px;display:flex}.fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}label{flex-direction:column;gap:8px;font-size:14px;font-weight:500;display:flex}label small{color:var(--muted);font-size:12px}input,select,textarea{font:inherit;color:var(--ink);background:#fff;border:1px solid #b6c1d2;border-radius:0;width:100%;min-width:0;padding:12px;font-size:16px;line-height:1.5}textarea{resize:vertical}.check{flex-direction:row;align-items:start;gap:12px;font-size:14px;font-weight:400;display:flex}.check input{width:18px;height:18px;accent-color:var(--ink);flex-shrink:0;margin-top:3px}.check a{text-decoration:underline}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.leadform .button{background:var(--gold);color:var(--ink);border-color:var(--gold);align-self:start}button:disabled{opacity:.5;cursor:wait}.formerror{color:#80251c;background:#fff0ed;border-left:3px solid #a82f24;margin:0;padding:16px}.formsuccess{border:1px solid var(--line);background:#fff;align-self:start;padding:40px}.policy{max-width:950px}.policy h1{font-size:46px}.policy h3{margin-top:35px}.policy a{text-decoration:underline}.admin{max-width:1500px;padding-top:45px}.admin h1{margin-bottom:0;font-size:42px}.adminheading{justify-content:space-between;align-items:center;gap:20px;display:flex}.admintabs{border-bottom:1px solid var(--line);margin:32px 0 25px;display:flex}.admintabs button{color:var(--ink);background:0 0;border:0;border-bottom:3px solid #0000;padding:15px 25px}.admintabs button.selected{border-color:var(--gold);font-weight:700}.adminsummary{background:#eff2f8;align-items:center;gap:40px;margin-bottom:25px;padding:25px;display:flex}.adminsummary strong{font-size:27px;line-height:1.3;display:block}.adminsummary span{color:var(--muted);font-size:13px}.adminbuttons{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.filters{align-items:end;gap:15px;margin-bottom:25px;display:flex}.filters label{flex:1}.tablewrap{border:1px solid var(--line);background:#fff;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:850px;font-size:14px}th{text-align:left;text-transform:uppercase;letter-spacing:.07em;background:#eff2f8;font-size:12px}th,td{border-bottom:1px solid var(--line);vertical-align:top;padding:17px}td strong,td a,td small{display:block}td a{color:var(--muted);overflow-wrap:anywhere}.badge{border:1px solid #b8c4d8;padding:4px 8px;font-size:12px;display:inline-block}.badge.delivered{color:#275842;background:#edf5ef;border-color:#aac5b5}.badge.failed{color:#a3382b;background:#fff2ee}.badge.pending{color:#76550d;background:#fff8de}.empty{text-align:center;padding:60px 20px}.empty p{color:var(--muted);margin:0}.textbutton{color:var(--ink);background:0 0;border:0;text-decoration:underline}.pagination{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.pagination span{font-size:14px}.settingsgrid{grid-template-columns:1fr 1fr;align-items:start;gap:30px;display:grid}.settingsgrid ol{padding-left:20px}.settingsgrid li{margin-bottom:15px}.noticemessage{color:#275842;background:#edf5ef;margin-bottom:20px;padding:15px}.detailpanel{border:1px solid var(--line);background:#fff;margin-top:30px;padding:30px}dl>div{border-top:1px solid var(--line);grid-template-columns:150px 1fr;gap:20px;padding:10px 0;font-size:14px;display:grid}dt{color:var(--muted)}dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}@media (max-width:1000px){.adminsummary{flex-wrap:wrap}.adminbuttons{margin-left:0}.formsection{gap:35px}}@media (max-width:760px){.brand img{width:150px;height:78px}.hero{padding-top:45px}.formsection,.settingsgrid{grid-template-columns:1fr;gap:25px}.leadform{padding:25px}.fields{grid-template-columns:1fr}.adminheading{flex-direction:column;align-items:start}.filters{flex-direction:column;align-items:stretch}.adminsummary{gap:20px}.admin h1{font-size:36px}.adminbuttons .button{padding:12px;font-size:12px}.pagination .button{padding:10px 16px}.detailpanel{padding:20px}dl>div{grid-template-columns:110px 1fr;gap:15px}}.brokerlinks{grid-template-columns:repeat(5,1fr);gap:15px;display:grid}.brokerlink{border:1px solid var(--line);border-top:3px solid var(--gold);background:#fff;padding:24px 18px;transition:background .2s}.brokerlink:hover{background:#fff8df}.brokerlink strong{font-family:Manrope,sans-serif;font-size:18px;display:block}.brokerlink span{color:var(--muted);margin-top:10px;font-size:14px;display:block}.brokers .note a{text-decoration:underline}.myfxwidgets{grid-template-columns:1fr;gap:35px;max-width:850px;display:grid}.myfxwidgets article{border:1px solid var(--line);background:#fff;padding:25px}.myfxwidgets img{width:100%;height:auto;display:block}.myfxwidgets .textlink{margin-top:15px;display:inline-block}.myfxbadge{width:100%;max-width:487px;height:auto}@media (max-width:1000px){.brokerlinks{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.brokerlinks{grid-template-columns:1fr 1fr}.brokerlink{padding:20px 14px}.brokerlink strong{font-size:16px}.myfxwidgets article{padding:15px}}.piptiers{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.piptiers .listpanel{flex-direction:column;align-items:start;display:flex}.piptiers .listpanel:last-child{border-top:3px solid var(--gold)}.piptiers .listpanel ul{flex:1;margin-bottom:25px}.piptiers .listpanel .eyebrow{font-size:16px}.gettingstarted{padding-top:20px}.gettingstarted li{margin-bottom:15px}.hero:has(>div:only-child){grid-template-columns:1fr;padding-top:65px;padding-bottom:65px}.hero:has(>div:only-child) .intro{max-width:760px}.card{min-height:220px}.card h3{max-width:none}@media (max-width:760px){.piptiers{grid-template-columns:1fr}}.brokerlogo{justify-content:center;align-items:center;height:95px;margin-bottom:20px;display:flex}.brokerlogo img{object-fit:contain;width:140px;max-width:100%;height:95px}.brokerlink{text-align:center}.brokerlink strong{font-size:16px}@media (max-width:760px){.brokerlogo{height:80px}.brokerlogo img{width:120px;height:80px}}.financehero{grid-template-columns:1fr 1fr;align-items:center;gap:5%;padding-top:55px;padding-bottom:65px}.financehero h1{font-size:clamp(42px,4.1vw,68px)}.financehero .intro{font-size:21px;line-height:1.65}.financephoto{border-bottom:3px solid var(--gold);margin:0;position:relative}.financephoto img{object-fit:cover;object-position:center;width:100%;height:390px;display:block}.financephoto figcaption{color:#c0c8d9;background:var(--ink);padding:10px 0;font-size:12px;line-height:1.6}.financephoto figcaption a{text-decoration:underline}.aboutintro{max-width:1050px;color:var(--muted);padding-bottom:15px;font-size:20px}.founder{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;padding-top:30px;display:grid}.founderphoto img{object-fit:cover;object-position:center 30%;width:100%;height:520px;display:block}.founder p{color:var(--muted);font-size:18px;line-height:1.85}@media (max-width:1000px){nav{gap:13px}.founder{gap:35px}.financephoto img{height:330px}}@media (max-width:760px){.financehero,.founder{grid-template-columns:1fr}.financehero .intro{font-size:19px}.financephoto img{height:300px}.founderphoto img{max-width:420px;height:460px}.founder{gap:30px}.aboutintro{font-size:18px}}.financephoto img{object-position:center top;height:440px}.targetgrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.targetvalue{color:var(--gold);margin-bottom:12px;font-size:clamp(40px,5vw,64px);font-weight:600;display:block}.targetnote{color:var(--muted);margin-top:20px;font-size:14px}.performance-targets{padding-bottom:10px}@media (max-width:760px){.financephoto img{height:360px}.targetgrid{grid-template-columns:1fr}}.salescontact{border-top:1px solid var(--line)}.salescontact p{color:var(--muted)}.salescontact a{overflow-wrap:anywhere}.pipoverview{background:0 0;padding-bottom:30px}.pipblurb{max-width:1100px;color:var(--ink);margin:0 0 42px;font-size:20px;line-height:1.8}.pipflow{grid-template-columns:repeat(3,1fr);gap:30px;margin:0;padding:0;list-style:none;display:grid}.pipflow li{border-top:1px solid var(--line);background:0 0;padding:28px 0;position:relative}.pipstepicon{width:48px;height:48px;color:var(--ink);margin-bottom:24px;display:block}.pipstepicon svg{width:100%;height:100%}.pipstepnum{color:#987014;font-size:22px;font-weight:600;position:absolute;top:25px;right:0}.pipflow h3{margin-bottom:14px;font-size:22px}.pipflow p{color:var(--muted);margin:0;font-size:16px}.pipflow li:not(:last-child):after{content:"→";color:#987014;z-index:1;font-size:24px;position:absolute;top:50px;right:-25px}@media (max-width:760px){.pipflow{grid-template-columns:1fr;gap:20px}.pipflow li:not(:last-child):after{display:none}.pipblurb{margin-bottom:30px;font-size:18px}}.productoverview{padding-bottom:0}.productoverview .pipblurb{margin-bottom:0}.productflow{margin-top:42px}.financephoto img{object-position:center 18%}.tdfocus{overflow:hidden}.tdfocus img{object-position:75% top;object-fit:cover}.formprivacy{color:var(--muted);margin:0;font-size:14px}.formprivacy a{text-decoration:underline}.legacy-policy{padding-top:65px}.legacy-policy h2{font-size:28px}.legacy-policy p{overflow-wrap:anywhere}.legacy-policy li{margin-bottom:10px}.phonefield{flex-direction:column;gap:8px;display:flex}.phonerow{grid-template-columns:minmax(140px,42%) minmax(0,1fr);gap:8px;display:grid}.phonerow select,.phonerow input{width:100%;min-width:0}.phonefield small{color:var(--muted,#687386);font-size:12px;line-height:1.5}@media (max-width:480px){.phonerow{grid-template-columns:1fr}}
