/* TradingRoad V10 — Funding landing page. Scoped to /funding/ (WP page 15). */
body.page-id-15 .tr-funding{background:#F6F7FC;color:#091042}
body.page-id-15 .tr-funding .tr-section{padding:86px 0;background:#F6F7FC}
body.page-id-15 .tr-funding .tr-funding-eyebrow{display:inline-flex;align-items:center;gap:10px;color:#29489B;font:800 10px/1.4 Outfit,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}
body.page-id-15 .tr-funding .tr-funding-eyebrow:before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:#FEC901}
body.page-id-15 .tr-funding h2{margin:14px 0 19px;color:#090C49;font:750 clamp(32px,3.7vw,50px)/1.12 Outfit,Arial,sans-serif;letter-spacing:-.051em}
body.page-id-15 .tr-funding p{margin:0 0 16px;color:#64718F;font:400 15px/1.78 Outfit,Arial,sans-serif}
body.page-id-15 .tr-funding a:focus-visible{outline:3px solid #FEC901;outline-offset:4px}
body.page-id-15 .tr-funding .tr-funding-intro{padding:108px 0 92px;background:linear-gradient(180deg,#8A9DE9 0,#CBD6FA 78px,#F6F7FC 185px)}
body.page-id-15 .tr-funding .tr-funding-intro h2{max-width:900px;font-size:clamp(39px,4.3vw,58px)}
body.page-id-15 .tr-funding .tr-funding-intro> .tr-wrap > p{max-width:800px;font-size:16px;line-height:1.82}
body.page-id-15 .tr-funding .tr-funding-intro-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px;border-top:1px solid #D3DDF1;border-bottom:1px solid #D3DDF1}
body.page-id-15 .tr-funding .tr-funding-intro-points article{padding:27px 28px 28px 0;min-width:0}
body.page-id-15 .tr-funding .tr-funding-intro-points article+article{padding-left:29px;border-left:1px solid #D3DDF1}
body.page-id-15 .tr-funding .tr-funding-intro-points strong{display:block;color:#091145;font:750 20px/1.35 Outfit,Arial,sans-serif;letter-spacing:-.025em;margin-bottom:9px}
body.page-id-15 .tr-funding .tr-funding-intro-points span{display:block;color:#667392;font:400 13px/1.7 Outfit,Arial,sans-serif}
body.page-id-15 .tr-funding .tr-funding-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:31px}
body.page-id-15 .tr-funding .tr-funding-head>div{max-width:750px}
body.page-id-15 .tr-funding .tr-funding-head>p{max-width:320px;margin:0 0 6px;font-size:14px}
body.page-id-15 .tr-funding .tr-funding-process{background:#fff}
body.page-id-15 .tr-funding .tr-funding-process-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}
body.page-id-15 .tr-funding .tr-funding-process-card{padding:35px 35px 32px;background:#F8F9FD;border:1px solid #E1E6F2;border-radius:18px;min-width:0}
body.page-id-15 .tr-funding .tr-funding-process-card header{padding-bottom:24px;border-bottom:1px solid #DFE5F1}
body.page-id-15 .tr-funding .tr-funding-process-card header>span{font:800 10px/1.4 Outfit,Arial,sans-serif;letter-spacing:.13em;color:#294BB0}
body.page-id-15 .tr-funding .tr-funding-process-card h3{font:750 30px/1.2 Outfit,Arial,sans-serif;color:#080C47;letter-spacing:-.044em;margin:12px 0 9px}
body.page-id-15 .tr-funding .tr-funding-process-card header p{font-size:13px;margin:0}
body.page-id-15 .tr-funding ol.tr-funding-step-list{list-style:none!important;list-style-type:none!important;counter-reset:funding;padding:0!important;margin:8px 0 0!important}
body.page-id-15 .tr-funding .tr-funding-step-list li{display:grid;grid-template-columns:39px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid #E5E9F3;counter-increment:funding;list-style:none!important;margin:0!important}
body.page-id-15 .tr-funding .tr-funding-step-list li:last-child{border-bottom:0}
body.page-id-15 .tr-funding .tr-funding-step-list li::before{content:counter(funding,decimal-leading-zero);color:#0A168E;font:800 14px/1.4 Outfit,Arial,sans-serif;padding-top:3px}
body.page-id-15 .tr-funding .tr-funding-step-list li::marker{content:""!important;font-size:0!important}
body.page-id-15 .tr-funding .tr-funding-step-list strong{display:block;font:750 16px/1.36 Outfit,Arial,sans-serif;color:#0D164E;margin-bottom:6px}
body.page-id-15 .tr-funding .tr-funding-step-list span{font:400 13px/1.7 Outfit,Arial,sans-serif;color:#64718E}
body.page-id-15 .tr-funding .tr-funding-process-actions{margin-top:27px;display:flex;align-items:center;flex-wrap:wrap;gap:17px}
body.page-id-15 .tr-funding .tr-funding-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;background:#000080;color:#fff!important;text-decoration:none!important;border-radius:50px;padding:15px 22px;font:750 13px/1.3 Outfit,Arial,sans-serif;transition:background .2s ease}
body.page-id-15 .tr-funding .tr-funding-primary:hover{background:#2627A8}
body.page-id-15 .tr-funding .tr-funding-secondary{display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid #96A8E1;padding:9px 0;color:#0B2692!important;font:750 13px/1.4 Outfit,Arial,sans-serif;text-decoration:none!important}
body.page-id-15 .tr-funding .tr-funding-secondary:hover{border-bottom-color:#0B2692}
body.page-id-15 .tr-funding .tr-funding-terms{background:#F6F7FC}
body.page-id-15 .tr-funding .tr-funding-terms-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
body.page-id-15 .tr-funding .tr-funding-term{background:#fff;border:1px solid #E0E6F2;border-radius:17px;padding:29px 28px 32px;min-height:230px}
body.page-id-15 .tr-funding .tr-funding-term-label{font:800 11px/1.35 Outfit,Arial,sans-serif;letter-spacing:.11em;color:#2B4EAB}
body.page-id-15 .tr-funding .tr-funding-term h3{margin:22px 0 11px;font:750 23px/1.27 Outfit,Arial,sans-serif;letter-spacing:-.035em;color:#0C1248}
body.page-id-15 .tr-funding .tr-funding-term p{font-size:13px;margin:0}
body.page-id-15 .tr-funding .tr-funding-terms-note{padding:21px 25px;border-left:3px solid #FEC901;background:#EDF1FB;border-radius:0 12px 12px 0;margin-top:23px;color:#465577;font:450 13px/1.7 Outfit,Arial,sans-serif}
body.page-id-15 .tr-funding .tr-funding-security{background:#070A3D;color:white}
body.page-id-15 .tr-funding .tr-funding-security .tr-funding-eyebrow{color:#B7C5FA}
body.page-id-15 .tr-funding .tr-funding-security h2{color:white;max-width:780px}
body.page-id-15 .tr-funding .tr-funding-security> .tr-wrap > p{color:#B8C5E9;max-width:760px}
body.page-id-15 .tr-funding .tr-funding-security-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:39px;background:#11194C;border:1px solid #35477D;border-radius:17px;overflow:hidden}
body.page-id-15 .tr-funding .tr-funding-security-grid article{padding:35px 29px;min-height:207px}
body.page-id-15 .tr-funding .tr-funding-security-grid article+article{border-left:1px solid #35477D}
body.page-id-15 .tr-funding .tr-funding-security-grid span{color:#FEC901;font:800 11px Outfit,Arial,sans-serif;letter-spacing:.14em}
body.page-id-15 .tr-funding .tr-funding-security-grid h3{margin:29px 0 10px;color:#fff;font:750 20px/1.3 Outfit,Arial,sans-serif}
body.page-id-15 .tr-funding .tr-funding-security-grid p{color:#BFCBEC;font-size:13px;margin:0;line-height:1.67}
body.page-id-15 .tr-funding .tr-funding-checklist{background:#fff}
body.page-id-15 .tr-funding .tr-funding-checklist-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:65px}
body.page-id-15 .tr-funding .tr-funding-checklist-grid>div:first-child p{max-width:410px}
body.page-id-15 .tr-funding .tr-funding-checks{list-style:none!important;counter-reset:fundchecks;margin:0!important;padding:0!important}
body.page-id-15 .tr-funding .tr-funding-checks li{display:grid;grid-template-columns:45px minmax(0,1fr);gap:15px;padding:19px 0;border-bottom:1px solid #E1E6F2;counter-increment:fundchecks;list-style:none!important;margin:0!important}
body.page-id-15 .tr-funding .tr-funding-checks li::before{content:counter(fundchecks,decimal-leading-zero);font:750 14px Outfit;color:#2447A1}
body.page-id-15 .tr-funding .tr-funding-checks li::marker{content:""!important}
body.page-id-15 .tr-funding .tr-funding-checks strong{display:block;font:750 16px/1.4 Outfit;color:#0A144A;margin-bottom:5px}
body.page-id-15 .tr-funding .tr-funding-checks span{display:block;color:#65728E;font:450 13px/1.7 Outfit}
body.page-id-15 .tr-funding .tr-funding-faq{background:#F6F7FC}
body.page-id-15 .tr-funding .tr-funding-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:68px}
body.page-id-15 .tr-funding .tr-funding-faq .tr-faq{background:#fff;box-shadow:none}
body.page-id-15 .tr-funding .tr-funding-faq .tr-faq details{padding:20px 23px}
body.page-id-15 .tr-funding .tr-funding-faq .tr-faq summary{color:#0B164E;font:750 15px/1.5 Outfit,Arial,sans-serif}
body.page-id-15 .tr-funding .tr-funding-faq .tr-faq p{font-size:14px}
body.page-id-15 .tr-funding .tr-funding-end{padding:0 0 98px}
body.page-id-15 .tr-funding .tr-funding-end-box{display:flex;justify-content:space-between;align-items:center;gap:38px;background:radial-gradient(ellipse at 100% 0,rgba(56,88,201,.43),transparent 58%),#080B41;color:white;border-radius:22px;padding:49px 53px}
body.page-id-15 .tr-funding .tr-funding-end-box .tr-funding-eyebrow{color:#FEC901}
body.page-id-15 .tr-funding .tr-funding-end-box h2{color:#fff;font-size:clamp(29px,3.3vw,42px);margin:14px 0;max-width:620px}
body.page-id-15 .tr-funding .tr-funding-end-box p{font-size:14px;color:#C3CFF4;margin:0;max-width:610px}
body.page-id-15 .tr-funding .tr-funding-end-box .tr-funding-primary{background:#FEC901;color:#050A37!important;white-space:nowrap}
body.page-id-15 .tr-funding .tr-funding-end-box .tr-funding-primary:hover{background:#FFE16C}
@media(max-width:1000px){
 body.page-id-15 .tr-funding .tr-funding-intro-points article{padding-right:14px}
 body.page-id-15 .tr-funding .tr-funding-intro-points article+article{padding-left:18px}
 body.page-id-15 .tr-funding .tr-funding-process-card{padding:29px 25px}
 body.page-id-15 .tr-funding .tr-funding-checklist-grid,body.page-id-15 .tr-funding .tr-funding-faq-grid{gap:35px}
}
@media(max-width:760px){
 body.page-id-15 .tr-funding .tr-section{padding:63px 0}
 body.page-id-15 .tr-funding .tr-funding-intro{padding:82px 0 67px}
 body.page-id-15 .tr-funding .tr-funding-intro h2{font-size:clamp(35px,8vw,48px)}
 body.page-id-15 .tr-funding .tr-funding-intro-points{grid-template-columns:1fr;margin-top:30px}
 body.page-id-15 .tr-funding .tr-funding-intro-points article{padding:20px 0!important}
 body.page-id-15 .tr-funding .tr-funding-intro-points article+article{border-left:0;border-top:1px solid #D3DDF1}
 body.page-id-15 .tr-funding .tr-funding-head{display:block;margin-bottom:23px}
 body.page-id-15 .tr-funding .tr-funding-head>p{max-width:570px;margin-top:16px}
 body.page-id-15 .tr-funding .tr-funding-process-grid,body.page-id-15 .tr-funding .tr-funding-terms-grid,body.page-id-15 .tr-funding .tr-funding-security-grid,body.page-id-15 .tr-funding .tr-funding-checklist-grid,body.page-id-15 .tr-funding .tr-funding-faq-grid{grid-template-columns:1fr}
 body.page-id-15 .tr-funding .tr-funding-security-grid article+article{border-left:0;border-top:1px solid #35477D}
 body.page-id-15 .tr-funding .tr-funding-security-grid article{min-height:0;padding:28px}
 body.page-id-15 .tr-funding .tr-funding-security-grid h3{margin-top:18px}
 body.page-id-15 .tr-funding .tr-funding-term{min-height:0}
 body.page-id-15 .tr-funding .tr-funding-checklist-grid,body.page-id-15 .tr-funding .tr-funding-faq-grid{gap:26px}
 body.page-id-15 .tr-funding .tr-funding-end-box{display:block;padding:35px 29px}
 body.page-id-15 .tr-funding .tr-funding-end-box .tr-funding-primary{margin-top:25px;white-space:normal}
}
@media(max-width:480px){
 body.page-id-15 .tr-funding h2{font-size:clamp(30px,8vw,39px)}
 body.page-id-15 .tr-funding .tr-funding-process-card{padding:27px 22px}
 body.page-id-15 .tr-funding .tr-funding-end-box .tr-funding-primary{width:100%}
}
@media(prefers-reduced-motion:reduce){body.page-id-15 .tr-funding *{transition:none!important}}
