@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap');:root{color-scheme:dark;--bg:#111113;--surface:#18181b;--line:#36363a;--white:#f5f5f3;--muted:#a8a8ad;--accent:#9acfc5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:'DM Sans',Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.shell{width:min(1250px,calc(100% - 92px));margin:auto}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;background:#fff;color:#000;z-index:99;padding:10px}.site-header{border-bottom:1px solid var(--line);position:relative;z-index:20;background:var(--bg)}.header-inner{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo{display:flex;align-items:center}.logo img{width:152px;height:auto;display:block}.nav{display:flex;align-items:center;gap:27px}.nav a{font-size:12px;color:#d5d5d8;white-space:nowrap;transition:color .2s}.nav a:hover,.nav a.active{color:white}.nav a.active{border-bottom:1px solid #eee;padding-bottom:7px}.menu-toggle{display:none}.hero{min-height:670px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:50px}.hero-copy{padding:85px 0}.eyebrow,.kicker{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:700}.hero h1,.page-hero h1{font-size:clamp(53px,5.9vw,92px);line-height:1.07;font-weight:400;letter-spacing:-.065em;margin:35px 0}.hero h1 em,.page-hero h1 em,blockquote em{font-style:normal;color:#aaa9ae}.hero p,.lead{font-size:17px;line-height:1.8;color:#b9b9bf;max-width:550px}.hero-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:36px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:17px 20px;border:1px solid #e7e7e7;font-size:13px;font-weight:700;cursor:pointer}.button.light{background:#eee;color:#101012}.button:hover{opacity:.82}.text-link,.inline-arrow{font-size:13px;border-bottom:1px solid #777;padding-bottom:8px}.hero-art{height:480px;position:relative;perspective:900px;overflow:hidden}.layer{position:absolute;width:320px;height:180px;left:25%;top:36%;transform:rotate(-28deg) skew(28deg,7deg);clip-path:polygon(0 30%,70% 0,100% 65%,30% 100%);box-shadow:0 30px 50px #0007}.layer-top{background:linear-gradient(135deg,#fff 5%,#ddd 45%,#8f8f93 100%);top:19%;z-index:3}.layer-mid{background:repeating-linear-gradient(160deg,#dedede 0px,#c8c8c8 4px,#96969b 7px,#eee 10px);top:34%;z-index:2}.layer-bottom{background:repeating-linear-gradient(125deg,#17171a 0px,#45454b 4px,#101013 9px);top:49%;z-index:1}.art-label{position:absolute;z-index:5;font-size:10px;color:#c3c3c8;letter-spacing:.12em;border-left:1px solid #888;padding:6px 10px;background:#1111139c}.al1{top:25%;left:3%}.al2{top:47%;right:0}.al3{top:75%;left:5%}.section{padding:105px 0}.border-top{border-top:1px solid var(--line)}.section-top{display:grid;grid-template-columns:1fr .65fr;gap:80px;align-items:end;margin-bottom:48px}.section h2,.cta-panel h2{font-size:clamp(36px,4vw,64px);font-weight:400;line-height:1.14;letter-spacing:-.045em;margin:20px 0}.section-top p,.prose p,.cta-panel p,.tile p,.note-panel p{font-size:15px;color:var(--muted);line-height:1.85}.tiles{display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.tiles.three{grid-template-columns:repeat(3,1fr)}.tiles.four{grid-template-columns:repeat(4,1fr)}.tile{background:var(--surface);padding:32px;min-height:265px}.tile-no{font-size:11px;color:var(--accent);letter-spacing:.14em}.tile h3{font-size:21px;letter-spacing:-.03em;font-weight:500;margin:40px 0 8px}.tile p{font-size:13px}.statement-section{background:#1a1a1d}.statement-section blockquote{font-size:clamp(34px,5.1vw,72px);font-weight:400;line-height:1.23;letter-spacing:-.05em;max-width:1050px;margin:30px 0}.inline-arrow{display:inline-block;margin-top:34px}.cta-panel{border:1px solid #555;padding:55px 60px;display:flex;align-items:center;justify-content:space-between;gap:35px}.cta-panel p{max-width:590px}.page-hero{padding:100px 0 110px}.page-hero h1{font-size:clamp(51px,6vw,88px)}.page-hero .lead{max-width:800px}.split{display:grid;grid-template-columns:1fr 1fr;gap:100px}.prose p:first-child{margin-top:0}.note-panel{margin-top:45px;border:1px solid var(--line);padding:28px}.form-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.muted{color:var(--muted);line-height:1.8}.form{display:grid;gap:21px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form label{font-size:12px;color:#e1e1e4;display:grid;gap:10px}.form input:not([type=checkbox]),.form select,.form textarea{width:100%;border:1px solid #505056;background:#1b1b1f;color:#fff;padding:15px;border-radius:0;outline-offset:3px}.form input:focus,.form textarea:focus,.form select:focus{border-color:#ddd}.form .check{display:flex;align-items:flex-start;gap:12px;line-height:1.6;color:var(--muted)}.check input{margin-top:4px}.form .submit{justify-self:start}.form-note{font-size:11px;color:#999}.hidden{position:absolute;left:-9999px}.contact-email{margin-top:45px}.contact-email a{border-bottom:1px solid #aaa}.site-footer{border-top:1px solid var(--line);padding:65px 0 28px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:45px}.footer-logo{width:155px}.footer-grid p{font-size:13px;color:var(--muted)}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:15px}.footer-grid a{font-size:13px;color:#d3d3d6}.footer-bottom{border-top:1px solid var(--line);margin-top:60px;padding-top:20px;display:flex;justify-content:space-between;gap:30px;color:#888;font-size:11px;line-height:1.5}@media(max-width:1000px){.shell{width:min(100% - 48px,1250px)}.header-inner{min-height:74px}.menu-toggle{display:block;background:none;color:white;border:1px solid #666;padding:10px 13px}.nav{display:none;position:absolute;left:0;right:0;top:74px;background:#171719;padding:25px;flex-direction:column;align-items:flex-start;gap:23px;border-bottom:1px solid #555}.nav.open{display:flex}.hero{grid-template-columns:1fr;gap:0}.hero-copy{padding:70px 0 10px}.hero-art{height:400px;max-width:600px;width:100%;margin:auto}.section-top,.split,.form-grid{gap:35px}.tiles.four{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.shell{width:calc(100% - 36px)}.logo img{width:132px}.hero h1,.page-hero h1{font-size:clamp(48px,11vw,68px)}.hero p,.lead{font-size:15px}.hero-art{height:330px}.layer{width:240px;height:140px}.section{padding:70px 0}.page-hero{padding:70px 0}.section-top,.split,.form-grid,.footer-grid,.form-row{grid-template-columns:1fr}.tiles.three,.tiles.four{grid-template-columns:1fr}.tile{min-height:210px}.tile h3{margin-top:30px}.cta-panel{padding:30px;flex-direction:column;align-items:flex-start}.footer-bottom{flex-direction:column}.hero-actions{gap:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* Official thefloor wordmark with Fortius Resources attribution */
.logo img{width:200px;max-width:44vw;height:auto}
.footer-logo{width:230px;max-width:80%;height:auto}
@media(max-width:650px){.logo img{width:165px;max-width:48vw}}

/* Prop trading venture */
.prop-hero{padding:88px 0 70px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.prop-hero h1{font-size:clamp(3.5rem,7vw,7rem);letter-spacing:-.075em;line-height:.99;font-weight:450;margin:20px 0 26px}.prop-hero h1 em{font-style:normal;color:#91e6d4}.prop-hero p{color:#aaaeb4;font-size:1.1rem;max-width:560px;line-height:1.75}.prop-eyebrow{font-size:.72rem;letter-spacing:.22em;color:#91e6d4;text-transform:uppercase}.prop-panel{border:1px solid #393d40;background:radial-gradient(circle at 65% 15%,#1c3435,#151619 60%);border-radius:12px;padding:24px;box-shadow:0 30px 90px #0007}.prop-panel-top{display:flex;justify-content:space-between;color:#8b969c;font-size:.7rem;letter-spacing:.13em;border-bottom:1px solid #394044;padding-bottom:15px}.prop-screen{margin-top:24px;border:1px solid #30383b;background:#0d1114;border-radius:7px;padding:20px}.prop-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0}.prop-metric{background:#1b2427;padding:14px 10px;border-radius:5px}.prop-metric small{display:block;color:#9aa8a8;font-size:.65rem;margin-bottom:9px}.prop-metric strong{font-size:1.2rem;color:#f3f5f4}.prop-bars{display:flex;align-items:end;gap:7px;height:128px;border-bottom:1px solid #3a4546;padding:0 6px}.prop-bars i{flex:1;background:linear-gradient(#a0f2db,#39675e);border-radius:2px 2px 0 0;opacity:.85}.prop-screen .prop-foot{display:flex;justify-content:space-between;font-size:.69rem;color:#8a9697;margin-top:14px}.prop-section{padding:90px 0;border-top:1px solid #2a2b2f}.prop-section h2{font-size:clamp(2.2rem,4vw,4rem);font-weight:450;letter-spacing:-.05em;line-height:1.1;margin:15px 0 30px}.prop-lead{max-width:700px;color:#a8abb0;font-size:1.08rem;line-height:1.8}.prop-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:38px}.prop-feature{border:1px solid #303236;background:#191a1d;padding:30px;min-height:240px}.prop-feature b{display:block;font-size:1.2rem;margin:25px 0 12px;font-weight:500}.prop-feature p{color:#9ea1a6;line-height:1.7;font-size:.92rem}.prop-feature .num{font-size:.75rem;color:#91e6d4;letter-spacing:.12em}.prop-firms{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:34px}.prop-firm{border:1px solid #34363a;background:#1a1b1e;padding:30px;display:flex;flex-direction:column;gap:18px;transition:border-color .2s}.prop-firm:hover{border-color:#91e6d4}.prop-firm-head{display:flex;align-items:center;gap:16px}.prop-firm-head img{width:56px;height:56px;object-fit:contain;background:#fff;border-radius:12px;padding:8px}.prop-firm-head strong{font-size:1.3rem;font-weight:550;letter-spacing:-.025em}.prop-firm-head small{display:block;color:#8c9498;margin-top:5px}.prop-firm p{color:#a6abb0;line-height:1.7;font-size:.94rem}.prop-firm ul{padding-left:19px;color:#b6bcc0;line-height:1.8;font-size:.88rem}.prop-firm a{color:#a0ead8;text-decoration:none;margin-top:auto}.prop-disclaimer{font-size:.8rem;color:#92989e;line-height:1.8;margin-top:24px}.prop-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px}.prop-step{border-top:2px solid #6cbaaa;padding-top:20px}.prop-step span{color:#7fa99e;font-size:.75rem}.prop-step h3{font-weight:500;margin:17px 0 10px}.prop-step p{color:#a3a6ac;line-height:1.65;font-size:.88rem}.prop-cta{background:#dff4eb;color:#111715;padding:55px;display:flex;align-items:center;justify-content:space-between;gap:25px}.prop-cta h2{font-size:clamp(2rem,4vw,3.8rem);letter-spacing:-.06em;margin:0}.prop-cta p{color:#42504c;margin:15px 0 0}.prop-cta a{background:#101515;color:#fff;padding:17px 25px;text-decoration:none;white-space:nowrap}.prop-nav-link{color:#a2ead7!important}.prop-risk-note{padding:20px 25px;background:#202123;border-left:2px solid #91e6d4;color:#aeb3b6;line-height:1.75;font-size:.9rem}.prop-footer-links a{color:#a5dcca;text-decoration:none}@media(max-width:850px){.prop-hero{grid-template-columns:1fr;padding:52px 0}.prop-feature-grid{grid-template-columns:1fr}.prop-firms{grid-template-columns:1fr}.prop-steps{grid-template-columns:repeat(2,1fr)}.prop-cta{flex-direction:column;align-items:start;padding:30px}}@media(max-width:520px){.prop-steps{grid-template-columns:1fr}.prop-metric strong{font-size:.94rem}.prop-hero h1{font-size:3.3rem}}

.directory-hero{padding:92px 0 58px}.directory-hero h1{font-size:clamp(3rem,7vw,6rem);line-height:1.02;letter-spacing:-.055em;max-width:950px}.directory-hero p{max-width:700px;color:#b7bdc1;font-size:1.15rem}.directory-controls{display:flex;flex-wrap:wrap;gap:14px;margin:30px 0}.directory-controls input,.directory-controls select{background:#202124;border:1px solid #46494b;border-radius:8px;color:white;padding:16px;font:inherit;min-width:220px}.directory-controls input{flex:1}.directory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:15px;padding-bottom:80px}.directory-card{border:1px solid #3a3e40;background:#191b1e;border-radius:13px;padding:23px;display:flex;flex-direction:column;gap:18px;min-height:260px}.directory-brand{display:flex;gap:15px;align-items:center}.directory-brand img{width:48px;height:48px;object-fit:contain;border-radius:10px;background:#f6f6f6;padding:5px}.directory-brand strong{display:block;font-size:1.05rem}.directory-brand small{display:block;color:#a4aaa9;margin-top:5px}.directory-offer{font-size:1.3rem;color:#9fe5d5;font-weight:700}.directory-offer .muted{font-size:.92rem;color:#a5aaaa;font-weight:400}.directory-code{color:#c0c4c6;font-size:.88rem;margin:0}.directory-card a{margin-top:auto;color:#a6e6d7}.directory-notice{border-left:3px solid #8bd4c3;padding:18px 23px;background:#1b2523;color:#d0d7d5;margin:24px 0 50px}.directory-note{font-size:.85rem;color:#aeb6b5;max-width:900px;padding-bottom:60px}
/* Premium directory 2026 */
.premium-directory{overflow:hidden}.pd-hero{background:#101314;border-bottom:1px solid #34393a}.pd-hero-inner{display:grid;grid-template-columns:1.06fr .94fr;min-height:660px}.pd-copy{padding:105px 45px 70px 0;display:flex;flex-direction:column;align-items:flex-start}.pd-kicker,.pd-overline{font-size:10px;letter-spacing:.22em;color:#9ae2d0;font-weight:600}.pd-kicker span:not(.pd-dot){color:#677b77;margin:0 7px}.pd-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#9ae2d0;margin-right:12px;box-shadow:0 0 16px #9ae2d0}.pd-copy h1{font-size:clamp(64px,7vw,112px);letter-spacing:-.085em;line-height:.99;font-weight:450;margin:62px 0 30px}.pd-copy h1 span{color:#9ae2d0}.pd-copy p{max-width:560px;color:#adb7b6;font-size:16px;line-height:1.85}.pd-actions{display:flex;align-items:center;gap:27px;flex-wrap:wrap;margin-top:35px}.pd-primary{background:#b3eedc;color:#10211d!important;padding:17px 22px;min-width:180px;display:flex;justify-content:space-between;font-size:13px;font-weight:600}.pd-secondary{font-size:13px;color:#e1e9e6!important}.pd-hero-foot{display:flex;gap:30px;color:#74817e;font-size:10px;letter-spacing:.14em;margin-top:auto;padding-top:50px}.pd-visual{position:relative;overflow:hidden;background:radial-gradient(ellipse at center,#23413c 0%,#172321 42%,#101314 77%);border-left:1px solid #35443f;min-height:580px}.pd-grid-lines{position:absolute;inset:0;background-image:linear-gradient(#8ebdb01a 1px,transparent 1px),linear-gradient(90deg,#8ebdb01a 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(ellipse at center,#000 10%,transparent 80%)}.pd-visual-top,.pd-visual-bottom{position:absolute;left:30px;right:30px;display:flex;justify-content:space-between;color:#91b7aa;font-size:9px;letter-spacing:.17em;z-index:2}.pd-visual-top{top:32px}.pd-visual-bottom{bottom:30px}.pd-orbit{position:absolute;border:1px solid #9ae2d04a;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-27deg);border-radius:50%;width:80%;aspect-ratio:1}.pd-orbit.o2{width:61%;transform:translate(-50%,-50%) rotate(33deg);border-style:dashed}.pd-orbit.o3{width:43%;border-color:#9ae2d085;box-shadow:0 0 80px #82dfb91b}.pd-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:clamp(56px,7vw,102px);line-height:.83;letter-spacing:-.085em;font-weight:750;text-align:center;color:#fff;text-shadow:0 12px 60px #000}.pd-core span{color:#9ae2d0}.pd-stats{display:grid;grid-template-columns:repeat(4,1fr);padding-top:34px;padding-bottom:38px;border-bottom:1px solid #363c3b}.pd-stats>div{padding:15px 28px;border-right:1px solid #333b39}.pd-stats>div:first-child{padding-left:0}.pd-stats>div:last-child{border:0}.pd-stats strong{display:block;font-size:31px;font-weight:500;letter-spacing:-.05em}.pd-stats span{display:block;font-size:9px;color:#8b9995;letter-spacing:.15em;margin-top:12px}.pd-featured{padding-top:100px;padding-bottom:105px}.pd-section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px}.pd-section-heading h2,.pd-method h2{font-size:clamp(46px,5.5vw,79px);line-height:1.04;letter-spacing:-.075em;font-weight:450;margin:18px 0 0}.pd-section-heading h2 em,.pd-method h2 em{font-style:normal;color:#9ae2d0}.pd-section-heading p{max-width:340px;font-size:14px;line-height:1.8;color:#9ba6a3}.pd-spotlight-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pd-spotlight{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:305px;padding:23px;background:linear-gradient(145deg,#242c2a,#171b1c 60%);border:1px solid #3c4843;transition:transform .2s,border-color .2s;text-decoration:none!important}.pd-spotlight:hover{transform:translateY(-5px);border-color:#9ae2d0}.pd-spot-num{font-size:10px;letter-spacing:.15em;color:#8fa69d}.pd-spotlight img{width:70px;height:70px;object-fit:contain;border-radius:16px;background:white;padding:10px;margin:50px 0 25px}.pd-spotlight strong{font-size:21px;letter-spacing:-.04em;color:white;font-weight:550}.pd-spotlight>span:last-child{font-size:12px;color:#9ae2d0;margin-top:auto;padding-top:20px}.pd-directory-section{background:#15191a;padding:100px 0;border-top:1px solid #323a38;border-bottom:1px solid #323a38}.pd-filter-pills{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:20px}.pd-filter-pills button{background:transparent;color:#c4d0cb;border:1px solid #46524e;border-radius:100px;padding:12px 20px;cursor:pointer;font:inherit;font-size:12px}.pd-filter-pills button.active,.pd-filter-pills button:hover{background:#b3eedc;color:#12221e;border-color:#b3eedc}.directory-controls{margin:0 0 18px;display:flex;gap:12px}.pd-search-wrap{position:relative;flex:1}.pd-search-wrap span{position:absolute;left:18px;top:10px;font-size:30px;color:#95b2a8}.directory-controls .pd-search-wrap input{width:100%;padding-left:55px}.directory-controls input,.directory-controls select{border-radius:0;background:#1e2524;border-color:#45524e;font-size:13px;min-width:165px}.pd-results-line{display:flex;justify-content:space-between;color:#879c93;font-size:10px;letter-spacing:.13em;margin:28px 0 18px}.directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-bottom:0}.directory-card{border-radius:0;min-height:330px;padding:24px;background:linear-gradient(145deg,#202826,#181d1d);border-color:#35423d;transition:border-color .2s,transform .2s}.directory-card:hover{border-color:#a5ebd7;transform:translateY(-3px)}.directory-card.is-featured{background:linear-gradient(145deg,#253d36,#192420 75%)}.dc-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.dc-index{font-size:10px;letter-spacing:.13em;color:#8ba49a}.dc-feature{font-size:9px;letter-spacing:.1em;color:#c4f5e7;border:1px solid #6da894;padding:5px 7px}.directory-brand{margin:9px 0 5px;gap:16px}.dc-icon{display:flex;width:64px;height:64px;background:#fff;border-radius:14px;align-items:center;justify-content:center;flex:none}.directory-brand img{width:47px;height:47px;border-radius:0;padding:0;background:transparent}.directory-brand strong{font-size:20px;letter-spacing:-.035em}.directory-brand small{font-size:11px;color:#879b94}.dc-middle{display:flex;flex-direction:column;gap:12px}.dc-type{color:#b0c4bc;font-size:11px}.directory-offer{font-size:21px;line-height:1.2}.directory-offer small{display:block;font-size:10px;color:#8ca49b;font-weight:400;margin-top:5px}.dc-no-offer{font-size:14px;color:#c9d7d1;font-weight:450}.dc-code{font-size:10px;color:#8ca49b;letter-spacing:.12em}.dc-code b{margin-left:10px;color:#f0faf6;font-size:12px}.dc-link{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #3b4a44;padding-top:17px;font-size:12px;text-decoration:none!important;color:#b2ebda!important}.dc-link span:last-child{font-size:20px}.pd-method{padding-top:105px;padding-bottom:100px}.pd-method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:55px}.pd-method-grid>div{border-top:1px solid #73998c;padding-top:22px}.pd-method-grid span{color:#9ae2d0;font-size:11px}.pd-method-grid h3{font-size:23px;font-weight:500;letter-spacing:-.04em;margin:27px 0 12px}.pd-method-grid p{font-size:14px;line-height:1.8;color:#9ca9a4}.pd-cta{background:#b8ebd9;color:#15231f;padding:50px;display:flex;align-items:center;justify-content:space-between;gap:35px;margin-bottom:70px}.pd-cta .pd-overline{color:#356d5a}.pd-cta h2{font-size:clamp(32px,4vw,58px);letter-spacing:-.06em;line-height:1.1;font-weight:500;margin:17px 0}.pd-cta p{max-width:630px;color:#456458;font-size:14px;line-height:1.8}.pd-cta a{background:#15231f;color:white;padding:17px 24px;display:flex;gap:30px;white-space:nowrap}.pd-legal{padding-bottom:70px;color:#889992;font-size:11px;line-height:1.9}.pd-legal strong{font-size:10px;color:#afc4b9;letter-spacing:.13em}.pd-legal a{color:#b6e7d8}@media(max-width:1000px){.pd-hero-inner{grid-template-columns:1fr}.pd-copy{padding:65px 0 45px}.pd-visual{min-height:440px;border-left:0;border-top:1px solid #35443f}.pd-spotlight-grid{grid-template-columns:repeat(2,1fr)}.directory-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.pd-copy h1{font-size:clamp(58px,13vw,88px);margin-top:40px}.pd-visual{min-height:340px}.pd-stats{grid-template-columns:repeat(2,1fr)}.pd-stats>div{padding:18px 10px!important}.pd-stats>div:nth-child(2){border-right:0}.pd-section-heading{display:block}.pd-section-heading p{margin-top:20px}.pd-featured,.pd-directory-section,.pd-method{padding-top:70px;padding-bottom:70px}.pd-spotlight-grid{gap:8px}.pd-spotlight{min-height:230px;padding:14px}.pd-spotlight img{margin:25px 0 18px;width:53px;height:53px}.pd-spotlight strong{font-size:16px}.directory-controls{flex-wrap:wrap}.pd-search-wrap{flex-basis:100%}.directory-controls select{flex:1;min-width:0}.directory-grid{grid-template-columns:1fr}.directory-card{min-height:295px}.pd-method-grid{grid-template-columns:1fr}.pd-cta{display:block;padding:28px}.pd-cta a{margin-top:22px;display:inline-flex}.pd-results-line span:last-child{display:none}}

/* Prop trading career editorial */
.career-intro,.career-section{padding:105px 0;border-top:1px solid #303536}
.career-intro{background:radial-gradient(ellipse at 90% 20%,#1d3933 0%,transparent 45%),#101312}
.career-intro h2,.career-section h2{font-size:clamp(2.5rem,6.5vw,6rem);line-height:1.06;letter-spacing:-.055em;max-width:1000px;margin:22px 0 36px}
.career-intro h2 em,.career-section h2 em{font-style:normal;color:#91d9c4}
.career-large{font-size:clamp(1.25rem,2.4vw,2rem);max-width:830px;color:#e3eae6;line-height:1.45}
.career-columns{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:50px;color:#b5c0bb;font-size:1.05rem;line-height:1.85}
.career-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.career-cards article{background:#191e1d;border:1px solid #37423e;border-radius:14px;padding:36px;min-height:350px}
.career-cards article span{color:#91d9c4;font-size:.75rem;letter-spacing:.16em}
.career-cards h3,.career-pillars h3{font-size:clamp(1.4rem,2.5vw,2rem);letter-spacing:-.025em;margin:20px 0}
.career-cards p,.career-pillars p{color:#b5c0bb;line-height:1.75}
.career-math{background:#17231f}
.career-equation{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:16px;margin:50px 0}
.career-equation>div:not(.eq-symbol){padding:24px;border:1px solid #496157;border-radius:12px;min-height:185px}
.career-equation small,.career-equation span{display:block;color:#b3c8bd;font-size:.7rem;line-height:1.5;letter-spacing:.08em}
.career-equation strong{display:block;color:#b4f2da;font-size:clamp(2.2rem,5vw,4.5rem);margin:12px 0}
.eq-symbol{font-size:2rem;color:#a4cfbb}
.career-muted{font-size:.86rem;line-height:1.75;color:#aebcb6;max-width:950px}
.career-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:45px 0}
.career-pillars>div{padding:24px;border-top:2px solid #8fd9bd;background:#1a201e}
.career-pillars b{color:#9fdec6}
.career-quote{font-size:clamp(1.7rem,4vw,3.3rem);letter-spacing:-.035em;line-height:1.2;padding:55px 0;color:#b1e9d3}
@media(max-width:800px){.career-intro,.career-section{padding:65px 0}.career-columns,.career-cards{grid-template-columns:1fr}.career-pillars{grid-template-columns:repeat(2,1fr)}.career-equation{grid-template-columns:1fr;gap:8px}.career-equation .eq-symbol{text-align:center}.career-cards article{min-height:0;padding:24px}}
@media(max-width:480px){.career-pillars{grid-template-columns:1fr}}
