/* Aurora V2: full editorial/terminal composition. Content stays in the source pack. */
/* Keep sales sections ahead of the complete, unabridged research library. */
.aurora-v2-full main>.oa-site-header{order:0!important}
.aurora-v2-full main>.oa-hero{order:1!important}
.aurora-v2-full main>.oof{order:2!important}
.aurora-v2-full main>.oa-rating-proof{order:3!important}
.aurora-v2-full main>.oa-scale-proof{order:4!important}
.aurora-v2-full main>.oa-ticker{order:5!important}
.aurora-v2-full main>#markets{order:6!important}
.aurora-v2-full main>#platform{order:7!important}
.aurora-v2-full main>#insights{order:8!important}
.aurora-v2-full main>#workflow{order:9!important}
.aurora-v2-full main>.oa-social-reviews{order:10!important}
.aurora-v2-full main>.oa-semantic-faq{order:11!important}
.aurora-v2-full main>.oa-cta{order:12!important}
.aurora-v2-full main>.oa-longform{order:13!important}
.aurora-v2-full main>.oa-risk-disclosure{order:14!important}
.aurora-v2-full main>.oa-regulators{order:15!important}
.aurora-v2-full main>.oa-footer{order:16!important}
.aurora-v2-full #insights .oa-analysis-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}
.aurora-v2-full #insights .oa-card{padding:28px!important;border-radius:6px!important;text-align:left!important;min-height:190px!important}
.aurora-v2-full #insights .oa-card h3{font-size:18px!important;line-height:1.3!important}.aurora-v2-full #insights .oa-card p{font-size:14px!important;line-height:1.7!important}
@media(max-width:760px){.aurora-v2-full #insights .oa-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:480px){.aurora-v2-full #insights .oa-analysis-grid{grid-template-columns:1fr!important}}
.aurora-v2-full.d5-blog{--d5b-bg:#101d26;--d5b-panel:#1b303e;--d5b-line:#3b505d;--d5b-yellow:#f4bc65;--d5b-pink:#dcc49d;background:var(--d5b-bg);color:#edf2f4}
.aurora-v2-full .d5b-header{background:#101a22}.aurora-v2-full .d5b-title{font-family:Inter,Arial,sans-serif;font-size:clamp(2.6rem,5vw,5rem);line-height:1.1;text-transform:none;font-weight:700}.aurora-v2-full .d5b-brand{font-family:Inter,Arial,sans-serif;text-transform:none;letter-spacing:-.025em}.aurora-v2-full .d5b-nav__cta{border-radius:5px}
.aurora-v2-full.oa-content-page{background:#f2f2eb}
.aurora-v2-full .oc-hero{background:linear-gradient(120deg,#12212b,#203743)!important;color:#fff;padding:72px 0!important}
.aurora-v2-full .oc-hero h1{font-weight:700;letter-spacing:-.04em;line-height:1.1}.aurora-v2-full .oc-kicker{color:#f4bc65!important}
.aurora-v2-full .oc-main{background:#f2f2eb;padding:64px 0}.aurora-v2-full .oc-wrap{width:min(1200px,calc(100% - 40px))}
.aurora-v2-full .oc-copy{max-width:960px}.aurora-v2-full .oc-copy p,.aurora-v2-full .oc-copy li{font-size:16px;line-height:1.85}
.aurora-v2-full .oc-card,.aurora-v2-full .oc-faq details{border-radius:5px;background:#fafbf7!important;border-color:#d2dad4;box-shadow:none}
.aurora-v2-full .oc-metric{color:#87612b;background:#ede1c9}.aurora-v2-full .oc-band{background:#203743;color:#e2eaf0}.aurora-v2-full .oc-btn{background:#f4bc65;color:#172732;border-radius:5px}
.aurora-v2-full .oc-lead-section{background:#e4e9e6}.aurora-v2-full .oc-review-portraits{background:#f2f2eb}.aurora-v2-full .oc-review-person{border-radius:6px;box-shadow:none}
body.aurora-v2-full{--oa-mint:#f4bc65;--oa-blue:#639cdd;--oa-purple:#b69af0;--oa-muted:#526070;--oa-line:#d9dfdf;background:#0d151b;color:#18232c}
.aurora-v2-full .oa-wrap{width:min(1320px,calc(100% - 64px))}
.aurora-v2-full .oa-site-header{position:sticky;top:0;z-index:70;height:82px;background:#101a22;border-bottom:1px solid #34414a}
.aurora-v2-full .oa-site-logo__mark{background:#f4bc65;color:#17212b;border-radius:6px;box-shadow:none}
.aurora-v2-full .oa-site-request,.aurora-v2-full .oa-btn--main,.aurora-v2-full .oa-register-cta{background:#f4bc65!important;color:#18222a!important;border-radius:5px;box-shadow:none;font-weight:800}
.aurora-v2-full .oa-site-nav a{color:#d0dae0}
.aurora-v2-full .oa-site-language__menu,.aurora-v2-full .oa-mobile-menu__panel{background:#14222e;color:#fff}
.aurora-v2-full .oa-hero{padding:64px 0 48px!important;background-image:radial-gradient(ellipse at 20% 0%,#243e4b 0%,transparent 60%),linear-gradient(130deg,#12212b,#0b131a)!important}
.aurora-v2-full .oa-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,.8fr)!important;gap:48px!important;align-items:start!important;padding:0!important}
.aurora-v2-full .oa-copy{padding:16px 0 0;min-width:0}
.aurora-v2-full .oa-copy h1{max-width:760px!important;font-size:clamp(2.5rem,4.2vw,4.5rem)!important;line-height:1.05!important;letter-spacing:-.05em!important;font-weight:700}
.aurora-v2-full .oa-copy h1 em{color:#f4bc65;background:none;-webkit-text-fill-color:currentColor;font-style:normal}
.aurora-v2-full .oa-copy>p{max-width:620px;font-size:17px;line-height:1.75;color:#c0cdd7}
.aurora-v2-full .oa-eyebrow{color:#f4bc65;border:0;background:transparent;padding:0;letter-spacing:.15em;font-size:11px}
.aurora-v2-full .oa-actions{gap:12px;margin:28px 0}.aurora-v2-full .oa-btn{min-height:48px;border-radius:5px}
.aurora-v2-full .oa-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding-top:24px;border-top:1px solid #344650}
.aurora-v2-full .oa-metrics span{border:0;padding:0;color:#b8c6d1;font-size:11px}.aurora-v2-full .oa-metrics b{font-family:Consolas,monospace;font-size:28px;color:#f4bc65}
.aurora-v2-full .oa-terminal{transform:none!important;width:100%;min-width:0}
.aurora-v2-full .oa-terminal__grid{display:grid;grid-template-columns:1fr!important;gap:16px}
.aurora-v2-full .oa-terminal .lead-card{padding:28px!important;border:1px solid #e0c698;border-radius:8px;background:#fffaf1;box-shadow:0 24px 70px #0004;color:#18232c}
.aurora-v2-full .oa-terminal .lead-card__head h2{font-size:27px!important;line-height:1.2!important;color:#172732}
.aurora-v2-full .oa-terminal .lead-card__head p{font-size:14px!important;line-height:1.6!important;color:#52616c}
.aurora-v2-full .oa-terminal .form-label{font-size:12px!important;color:#35434c}
.aurora-v2-full .oa-terminal .rf-form-input{height:48px!important;font-size:15px!important;background:#fff;border-color:#c8ced1;color:#172732}
.aurora-v2-full .oa-terminal .form-submit{min-height:52px!important;background:#182d3b!important;color:#fff!important;border-radius:5px;font-size:14px!important}
.aurora-v2-full .oa-terminal .form-note{font-size:11px!important;line-height:1.5!important;color:#59666e}
.aurora-v2-full .oa-pulse{min-width:0!important;padding:20px!important;border:1px solid #344653;border-radius:8px;background:#152530;display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;color:#d5e3ec}
.aurora-v2-full .oa-pulse__head{grid-column:1/-1}.aurora-v2-full .oa-score{font-size:38px;margin:0}.aurora-v2-full .oa-chart{grid-column:2;grid-row:2/4;height:68px;width:100%}.aurora-v2-full .oa-market-row{grid-column:1/-1;padding:8px 0}
.aurora-v2-full .oa-rating-proof{padding:28px 0;background:#f2f2eb}.aurora-v2-full .oa-rating-proof__grid article{background:transparent;border:0;border-right:1px solid #ccd3d1;border-radius:0;box-shadow:none}.aurora-v2-full .oa-rating-proof__grid article:last-child{border-right:0}
.aurora-v2-full .oa-scale-proof{background:#182b36;padding:32px 0}.aurora-v2-full .oa-scale-proof strong{color:#f4bc65;font-family:Consolas,monospace}
.aurora-v2-full .oa-ticker{padding:22px 0!important}.aurora-v2-full .oa-ticker__in{background:#152530;border-color:#344653;color:#d5e3ec;border-radius:5px}
.aurora-v2-full #markets{padding:64px 0!important;background:#f2f2eb}.aurora-v2-full #markets .oa-heading p{display:block;color:#526070}.aurora-v2-full #markets .oa-card{background:#fafbf7;border-radius:6px!important;box-shadow:none!important;border-top:3px solid #b89459!important;min-height:220px}
.aurora-v2-full .oa-heading h2,.aurora-v2-full .oa-onboarding__head h2{font-size:clamp(2rem,3vw,3rem)!important;line-height:1.13!important;letter-spacing:-.035em}
.aurora-v2-full .oa-kicker{color:#87612b!important;letter-spacing:.14em;font-size:11px!important}
.aurora-v2-full #platform.oa-dashboard{width:min(1320px,calc(100% - 64px));margin:48px auto!important;padding:32px!important;background:#172934!important;color:#e4ebef;border:1px solid #354a58;border-radius:8px!important;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr)!important;gap:32px!important}
.aurora-v2-full #platform h2,.aurora-v2-full #platform .oa-kicker{color:#f4bc65!important}.aurora-v2-full #platform p,.aurora-v2-full #platform li{color:#bacad5!important}.aurora-v2-full #platform .oa-screen{border-radius:6px;box-shadow:none}
.aurora-v2-full #insights{background:#f2f2eb;padding:72px 0!important}.aurora-v2-full .oa-analysis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.aurora-v2-full #insights .oa-card{background:#fafbf7;border-radius:6px;box-shadow:none;padding:28px;border:1px solid #d5ddda}.aurora-v2-full .oa-icon{background:#eee3cd;color:#7a541f;border-radius:5px}
.aurora-v2-full #workflow{background:#e4e9e6;padding:72px 0!important}.aurora-v2-full .oa-onboarding__head{text-align:left;max-width:800px}.aurora-v2-full .oa-onboarding__head p{margin:0}.aurora-v2-full .oa-onboarding__flow{gap:18px}.aurora-v2-full .oa-onboarding__flow:before,.aurora-v2-full .oa-flow-card:after{display:none}.aurora-v2-full .oa-flow-card{background:#f8faf5;border-radius:6px;box-shadow:none;border:1px solid #c8d2cb;border-top:4px solid #b89459}.aurora-v2-full .oa-flow-card:hover{transform:none}.aurora-v2-full .oa-flow-icon{background:#eee3cd!important;color:#87612b!important;border-radius:6px;box-shadow:none}
.aurora-v2-full .oa-social-reviews{background:#f2f2eb;padding:80px 0}.aurora-v2-full .oa-social-reviews__head{text-align:left;max-width:950px;margin:0 0 36px}.aurora-v2-full .oa-full-reviews{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.aurora-v2-full .oa-full-review{background:#fafbf7;border-radius:6px;box-shadow:none;border-color:#d3dcd7;padding:30px}.aurora-v2-full .oa-full-review>p:last-child{font-size:15px;line-height:1.8;color:#445460}.aurora-v2-full .oa-full-review>img{width:64px;height:64px;border-radius:50%}.aurora-v2-full .oa-compact-reviews article{border-radius:6px;background:#fafbf7}.aurora-v2-full .oa-compact-reviews blockquote{font-size:14px;line-height:1.7}
.aurora-v2-full .oa-longform{background:#f8f9f3;padding:80px 0;border-top:1px solid #d5dcd5}.aurora-v2-full .oa-longform--alt{background:#e9eeea}.aurora-v2-full .oa-longform__intro{text-align:left;margin:0 0 40px;max-width:980px}.aurora-v2-full .oa-longform__intro h2{max-width:900px;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.12}.aurora-v2-full .oa-longform__intro p{max-width:900px;line-height:1.85}
.aurora-v2-full .oa-research-grid{grid-template-columns:1fr;gap:20px}.aurora-v2-full .oa-research-card{position:relative;padding:32px 36px 32px 280px;min-height:220px;border:1px solid #cdd7d0;border-left:4px solid #aa8446;border-radius:4px;background:#ffffffa8;box-shadow:none}.aurora-v2-full .oa-research-card__metric{position:absolute;top:36px;left:28px;max-width:220px;background:#ede1c9;color:#73501d;border-radius:4px}.aurora-v2-full .oa-research-card h3{margin-top:0;font-size:26px}.aurora-v2-full .oa-research-card p,.aurora-v2-full .oa-research-card li{font-size:16px;line-height:1.85}.aurora-v2-full .oa-security-card{border-radius:5px;background:#fafbf7;border-color:#cdd7d0}.aurora-v2-full .oa-security-card>strong{color:#87612b;font-family:Consolas,monospace}.aurora-v2-full .oa-method__columns>div{border-top-color:#aa8446;background:#fafbf7}
.aurora-v2-full .oa-risk-disclosure{background:#172934;padding:72px 0;border-top:1px solid #445460}.aurora-v2-full .oa-risk-disclosure .oa-kicker{color:#f4bc65!important}.aurora-v2-full .oa-risk-disclosure p{max-width:1000px;font-size:16px;line-height:1.85;color:#c8d4dc}
.aurora-v2-full .oa-semantic-faq{background:#f2f2eb}.aurora-v2-full .oa-semantic-faq details{border-radius:5px;box-shadow:none}.aurora-v2-full .oa-cta{padding:56px 0!important;background:#dcb675;color:#172732}.aurora-v2-full .oa-cta h2{font-size:clamp(2rem,3vw,3rem)!important;max-width:820px!important;color:#172732}.aurora-v2-full .oa-cta .oa-btn{background:#172934!important;color:white!important}
.aurora-v2-full .oa-regulators{background:#152530}.aurora-v2-full .oa-regulators__grid article{background:transparent;border-radius:5px}.aurora-v2-full .oa-regulators__grid b{color:#f4bc65}.aurora-v2-full .oa-footer{background:#0d1820}
.aurora-v2-full :is(a,button,input,summary):focus-visible{outline:3px solid #d38b20;outline-offset:4px}.aurora-v2-full [id]{scroll-margin-top:100px}.aurora-v2-full img,.aurora-v2-full svg{max-width:100%}
@media(max-width:1050px){.aurora-v2-full .oa-hero__grid{gap:28px!important;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)!important}.aurora-v2-full .oa-wrap{width:calc(100% - 40px)}.aurora-v2-full #platform.oa-dashboard{width:calc(100% - 40px);grid-template-columns:1fr!important}.aurora-v2-full .oa-research-card{padding-left:32px}.aurora-v2-full .oa-research-card__metric{position:static;margin-bottom:20px}.aurora-v2-full .oa-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.aurora-v2-full .oa-hero__grid{grid-template-columns:1fr!important}.aurora-v2-full .oa-hero{padding-top:32px!important}.aurora-v2-full .oa-copy h1{font-size:clamp(2.4rem,8vw,3.5rem)!important}.aurora-v2-full .oa-full-reviews{display:grid;grid-template-columns:1fr;overflow:visible}.aurora-v2-full .oa-full-review{min-width:0}.aurora-v2-full .oa-rating-proof__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.aurora-v2-full .oa-rating-proof__grid article{border:1px solid #d3dcd7}.aurora-v2-full .oa-longform{padding:52px 0}.aurora-v2-full .oa-security-grid,.aurora-v2-full .oa-method__columns{grid-template-columns:1fr}.aurora-v2-full .oa-site-header{height:72px}.aurora-v2-full .oa-flow-card{margin-left:0}.aurora-v2-full .oa-cta__in{flex-direction:column;align-items:flex-start;gap:24px}}
@media(max-width:480px){.aurora-v2-full .oa-wrap{width:calc(100% - 32px)}.aurora-v2-full .oa-analysis-grid{grid-template-columns:1fr}.aurora-v2-full .oa-terminal .lead-card{padding:22px!important}.aurora-v2-full .oa-research-card,.aurora-v2-full .oa-full-review{padding:24px}.aurora-v2-full #platform.oa-dashboard{width:calc(100% - 32px);padding:20px!important}.aurora-v2-full .oa-site-logo{font-size:14px}.aurora-v2-full .oa-site-request{max-width:140px;text-align:center;white-space:normal}.aurora-v2-full .oa-copy>p{font-size:16px}.aurora-v2-full .oa-screen__tabs{flex-wrap:wrap}.aurora-v2-full .oa-market-board{min-width:0}.aurora-v2-full .oa-actions{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.aurora-v2-full *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
