/* SOURCE: assets/css/legal.css?v=38 */
/* AlgoLodge 3.8 compliance and information */
.risk-strip{background:#fff6e8;border-bottom:1px solid #e8d5b8;color:#48361d;padding:12px max(18px,calc((100% - 1160px)/2));font:500 13px/1.65 system-ui,sans-serif}.risk-strip a{color:#173d68;font-weight:700}.risk-strip strong{font-weight:800}.risk-strip .draft-note{display:block;font-size:11px;opacity:.85}.legal-links{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 22px;padding:18px 20px;background:#edf2f7;color:#263a51;font:500 12px/1.5 system-ui,sans-serif}.legal-links a{color:inherit;text-decoration:underline;text-underline-offset:3px}.legal-links a:hover{color:#a46d25}.legal-shell{max-width:880px;margin:0 auto;padding:70px 24px 90px}.legal-shell h1{font:600 clamp(35px,5vw,55px)/1.1 Georgia,serif;color:#142b49;margin:0 0 22px}.legal-shell h2{font:600 25px/1.3 Georgia,serif;color:#142b49;margin:38px 0 14px}.legal-shell p,.legal-shell li{font:400 16px/1.8 system-ui,sans-serif;color:#50647b}.legal-shell .eyebrow{font:700 11px system-ui,sans-serif;letter-spacing:.18em;color:#aa7b39;margin-bottom:18px}.legal-shell .review{border-left:3px solid #c68d3b;background:#fff6e8;padding:16px 20px;margin:28px 0;color:#5e4929;font:500 14px/1.65 system-ui,sans-serif}.legal-shell a{color:#14649c}.legal-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px max(24px,calc((100% - 1100px)/2));border-bottom:1px solid #dfe6ee}.legal-header img{width:190px;max-height:58px;object-fit:contain}.legal-header nav{display:flex;gap:20px;flex-wrap:wrap;font:600 13px system-ui,sans-serif}.legal-header a{text-decoration:none;color:#263a51}.legal-footer{text-align:center;padding:25px;background:#142b49;color:#edf2f8;font:12px system-ui,sans-serif}.legal-footer a{color:#edf2f8}body.dark .risk-strip{background:#392d20;color:#ffe7c1;border-color:#685133}body.dark .risk-strip a{color:#a9d8ff}body.dark .legal-links{background:#1c3048;color:#d7e4f0}body.dark .legal-shell h1,body.dark .legal-shell h2,body.dark .legal-header a{color:#f4f7fb}body.dark .legal-shell p,body.dark .legal-shell li{color:#c3cfdd}body.dark .legal-shell .review{background:#3a2f23;color:#ffe1ae}body.dark .legal-header{border-color:#3c5066}@media(max-width:650px){.legal-header{flex-direction:column;align-items:flex-start}.legal-shell{padding:48px 20px 60px}.risk-strip{padding:12px 18px}}


/* SOURCE: assets/css/navigation-3.13.css?v=313 */
/* Shared header for all AlgoLodge pages, version 3.13 */
.al-header{position:sticky;top:0;z-index:200;background:#fff;border-bottom:1px solid #e2e8ef;color:#172d4b;width:100%;box-sizing:border-box}
.al-header-inner{max-width:1240px;min-height:72px;padding:10px 24px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:26px;box-sizing:border-box}
.al-brand{display:flex;align-items:center;flex-shrink:0;text-decoration:none}
.al-brand img{width:188px;max-height:55px;object-fit:contain;display:block}
.al-logo-dark{display:none!important}
.al-navigation{display:flex;align-items:center;gap:26px;flex-wrap:nowrap;justify-content:center}
.al-navigation a{font-size:13px;font-weight:600;white-space:nowrap;text-decoration:none;color:#263d58!important;padding:9px 0}
.al-navigation a:hover,.al-navigation a[aria-current=page]{color:#bc8846!important}
.al-controls{display:flex;align-items:center;gap:10px;flex-shrink:0}
.al-theme,.al-mobile{border:1px solid #d6e0ea;border-radius:8px;background:transparent;color:inherit;padding:8px 12px;cursor:pointer;font:inherit;line-height:1.2}
.al-mobile{display:none}
.al-header .flag-select{z-index:300}
.al-header .flag-menu{z-index:350}
body.dark .al-header,html[data-theme=dark] .al-header{background:#13253a;color:#e7f0fa;border-color:#34485f}
body.dark .al-navigation a,html[data-theme=dark] .al-navigation a{color:#e7f0fa!important}
body.dark .al-logo-light,html[data-theme=dark] .al-logo-light{display:none!important}
body.dark .al-logo-dark,html[data-theme=dark] .al-logo-dark{display:block!important}
body.dark .al-theme,body.dark .al-mobile{border-color:#48617a}
@media(max-width:900px){.al-header-inner{gap:12px}.al-navigation{gap:12px}.al-navigation a{font-size:12px}.al-brand img{width:155px}}
@media(max-width:760px){.al-header-inner{min-height:65px;padding:9px 15px}.al-mobile{display:block}.al-brand img{width:145px}.al-navigation{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 12px 22px #142a421a;padding:14px 22px;flex-direction:column;align-items:stretch;gap:0;max-height:75vh;overflow:auto}.al-navigation.al-open{display:flex}.al-navigation a{font-size:15px;padding:13px 7px;border-bottom:1px solid #e5eaf0}body.dark .al-navigation{background:#13253a}body.dark .al-navigation a{border-color:#34485f}}
@media(max-width:420px){.al-brand img{width:122px}.al-controls{gap:5px}.al-theme,.al-mobile{padding:7px 9px}}


/* SOURCE: assets/css/footer-3.17.css?v=317 */
/* AlgoLodge v3.17 – gemensam sidfot */
.al-site-footer{background:#071a2e!important;color:#eaf3fd!important;padding:0!important;border-top:1px solid #173a57;font-family:inherit}
.al-site-footer *{box-sizing:border-box}
.al-site-footer .al-footer-shell{max-width:1280px;margin:auto;padding:46px 30px 24px}
.al-site-footer .al-footer-top{display:grid;grid-template-columns:1.7fr 1fr .8fr;gap:64px;padding:0 0 42px}
.al-site-footer h2{font:600 21px Georgia,serif;color:#fff;margin:0 0 17px}
.al-site-footer .al-footer-about p{max-width:340px;color:#a8c3dc;font-size:14px;line-height:1.8;margin:18px 0 0}
.al-site-footer .al-footer-wordmark{font-size:30px;line-height:1;letter-spacing:-.045em;font-weight:800;text-decoration:none;color:#fff!important;display:inline-block}
.al-site-footer .al-footer-wordmark span{color:#70b8f5}
.al-site-footer .al-footer-wordmark small{display:block;letter-spacing:.42em;font-size:11px;color:#d4a864;font-weight:800;text-align:right;margin:8px 3px 0 0}
.al-site-footer .al-footer-contact p,.al-site-footer .al-footer-contact a,.al-site-footer .al-footer-explore a{display:block;font-size:14px;line-height:1.9;color:#b4d3e9;text-decoration:none;margin:0}
.al-site-footer .al-footer-contact a,.al-site-footer .al-footer-explore a{transition:color .2s}
.al-site-footer a:hover{color:#fff!important;text-decoration:underline}
.al-site-footer .al-footer-bottom{border-top:1px solid #29445e;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:23px;font-size:12px;color:#9eb7cd}
.al-site-footer .al-footer-bottom nav{display:flex;gap:26px;flex-wrap:wrap}
.al-site-footer .al-footer-bottom a{color:#c0d9eb;text-decoration:none}
.al-site-footer .al-footer-risk{font-size:11px;color:#829db4;margin:22px 0 0;line-height:1.6}
@media(max-width:800px){.al-site-footer .al-footer-top{grid-template-columns:1fr 1fr;gap:32px}.al-site-footer .al-footer-about{grid-column:1/-1}.al-site-footer .al-footer-bottom{align-items:flex-start;flex-direction:column}.al-site-footer .al-footer-shell{padding:36px 22px 24px}}
@media(max-width:440px){.al-site-footer .al-footer-top{grid-template-columns:1fr}.al-site-footer .al-footer-about{grid-column:auto}.al-site-footer .al-footer-bottom nav{gap:12px 20px}}

/* AlgoLodge 3.19 – footer refresh */
.al-site-footer .al-footer-top{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:70px}
.al-site-footer .al-footer-brand{display:inline-block;max-width:235px;width:100%;line-height:0}
.al-site-footer .al-footer-brand img{display:block;width:100%;height:auto;object-fit:contain;filter:brightness(1.08)}
.al-site-footer .al-footer-about p{max-width:420px;margin-top:15px}
.al-site-footer .al-footer-contact address{font-style:normal;font-size:14px;line-height:1.9;color:#b4d3e9;max-width:320px;margin:0 0 5px}
.al-site-footer .al-footer-social{display:flex;gap:18px;align-items:center;flex-wrap:wrap}
.al-site-footer .al-footer-social a{color:#c0d9eb;text-decoration:none}
.al-site-footer .al-footer-social span{border-left:1px solid #29445e;padding-left:18px}
@media(max-width:800px){.al-site-footer .al-footer-top{grid-template-columns:1fr 1fr;gap:28px}}
@media(max-width:580px){.al-site-footer .al-footer-top{grid-template-columns:1fr}.al-site-footer .al-footer-social span{border-left:0;padding-left:0}}


/* SOURCE: assets/css/aktuellt-dropdown.css */
#al-navigation .al-nav-dropdown{position:relative;display:inline-flex;align-items:center;gap:0}#al-navigation .al-nav-dropdown>a{white-space:nowrap}.al-dropdown-toggle{border:0;background:transparent;color:inherit;cursor:pointer;padding:6px;font:inherit}.al-dropdown-menu{display:none;position:absolute;top:100%;left:0;min-width:185px;background:#fff;border:1px solid #d8e3ef;border-radius:9px;box-shadow:0 12px 30px #112b4a22;padding:8px;z-index:120}.al-nav-dropdown:hover .al-dropdown-menu,.al-nav-dropdown:focus-within .al-dropdown-menu,.al-nav-dropdown.is-open .al-dropdown-menu{display:block}#al-navigation .al-dropdown-menu a{display:block;padding:11px 12px;white-space:nowrap;color:#173454;text-decoration:none;font-size:13px;border-radius:6px}#al-navigation .al-dropdown-menu a:hover{background:#eef4fa}body.dark .al-dropdown-menu{background:#172b43;border-color:#38536b}body.dark #al-navigation .al-dropdown-menu a{color:#fff}@media(max-width:760px){#al-navigation .al-nav-dropdown{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}.al-dropdown-menu{position:static;flex-basis:100%;width:100%;box-shadow:none}.al-nav-dropdown:not(.is-open) .al-dropdown-menu{display:none}}
/* 3.93: Remove the six-pixel hover gap that closes Aktuellt before a menu item can be reached. */
@media (min-width:761px){
  #al-navigation .al-nav-dropdown .al-dropdown-menu{top:100%!important;left:0!important;z-index:600!important;}
  #al-navigation .al-nav-dropdown .al-dropdown-menu::before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px;background:transparent;}
  #al-navigation .al-nav-dropdown:hover .al-dropdown-menu,
  #al-navigation .al-nav-dropdown:focus-within .al-dropdown-menu,
  #al-navigation .al-nav-dropdown.is-open .al-dropdown-menu{display:block!important;}
}


/* SOURCE: assets/css/footer-3.22.css?v=322 */
/* AlgoLodge 3.22 — compact footer refinement */
.al-site-footer .al-footer-shell{padding-top:35px!important;padding-bottom:18px!important}
.al-site-footer .al-footer-top{gap:46px!important;padding-bottom:28px!important}
.al-site-footer .al-footer-brand{display:block!important;max-width:250px!important;width:100%!important;line-height:normal!important;overflow:visible!important;height:auto!important}
.al-site-footer .al-footer-brand img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:left center!important;filter:none!important;clip-path:none!important;overflow:visible!important}
.al-site-footer .al-footer-about p{font-size:12px!important;line-height:1.65!important;max-width:330px!important;margin:8px 0 0!important;font-weight:400!important}
.al-site-footer h2{font-size:18px!important;margin-bottom:12px!important}
.al-site-footer .al-footer-contact address,.al-site-footer .al-footer-contact a{font-size:12px!important;line-height:1.7!important}
.al-site-footer .al-footer-bottom{padding-top:17px!important;font-size:11px!important;gap:14px!important}
.al-site-footer .al-footer-bottom nav{gap:18px!important}
.al-site-footer .al-footer-bottom a,.al-site-footer .al-footer-social{font-size:11px!important;font-weight:400!important}
.al-site-footer .al-footer-social{gap:12px!important}
.al-site-footer .al-footer-social .al-copyright{padding-left:12px!important}
@media(max-width:600px){.al-site-footer .al-footer-top{grid-template-columns:1fr!important;gap:25px!important}.al-site-footer .al-footer-shell{padding:28px 20px 20px!important}.al-site-footer .al-footer-brand{max-width:215px!important}.al-site-footer .al-footer-bottom{flex-direction:column!important;align-items:flex-start!important}}


/* SOURCE: assets/css/aktuellt-dropdown.css?v=326 */
#al-navigation .al-nav-dropdown{position:relative;display:inline-flex;align-items:center;gap:0}#al-navigation .al-nav-dropdown>a{white-space:nowrap}.al-dropdown-toggle{border:0;background:transparent;color:inherit;cursor:pointer;padding:6px;font:inherit}.al-dropdown-menu{display:none;position:absolute;top:100%;left:0;min-width:185px;background:#fff;border:1px solid #d8e3ef;border-radius:9px;box-shadow:0 12px 30px #112b4a22;padding:8px;z-index:120}.al-nav-dropdown:hover .al-dropdown-menu,.al-nav-dropdown:focus-within .al-dropdown-menu,.al-nav-dropdown.is-open .al-dropdown-menu{display:block}#al-navigation .al-dropdown-menu a{display:block;padding:11px 12px;white-space:nowrap;color:#173454;text-decoration:none;font-size:13px;border-radius:6px}#al-navigation .al-dropdown-menu a:hover{background:#eef4fa}body.dark .al-dropdown-menu{background:#172b43;border-color:#38536b}body.dark #al-navigation .al-dropdown-menu a{color:#fff}@media(max-width:760px){#al-navigation .al-nav-dropdown{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}.al-dropdown-menu{position:static;flex-basis:100%;width:100%;box-shadow:none}.al-nav-dropdown:not(.is-open) .al-dropdown-menu{display:none}}
/* 3.93: Remove the six-pixel hover gap that closes Aktuellt before a menu item can be reached. */
@media (min-width:761px){
  #al-navigation .al-nav-dropdown .al-dropdown-menu{top:100%!important;left:0!important;z-index:600!important;}
  #al-navigation .al-nav-dropdown .al-dropdown-menu::before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px;background:transparent;}
  #al-navigation .al-nav-dropdown:hover .al-dropdown-menu,
  #al-navigation .al-nav-dropdown:focus-within .al-dropdown-menu,
  #al-navigation .al-nav-dropdown.is-open .al-dropdown-menu{display:block!important;}
}


/* SOURCE: assets/css/invest-3.30.css?v=330 */

/* AlgoLodge 3.30: standalone guide design, scoped to .invest-* */
main{overflow:hidden}.invest-wrap{max-width:1200px;padding:0 28px;margin:0 auto}.invest-hero{padding:86px 0 80px;background:radial-gradient(ellipse at 84% 23%,#dcebf8 0%,transparent 47%),linear-gradient(125deg,#fff,#f7fafc)}.invest-hero-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:65px;align-items:center}.invest-kicker,.invest-section-label,.invest-side-eyebrow{font:800 11px/1.5 system-ui,sans-serif;letter-spacing:.17em;color:#ad8650}.invest-hero h1{font:500 clamp(45px,5vw,72px)/1.08 Georgia,serif;letter-spacing:-.035em;color:#142b49;margin:22px 0}.invest-hero h1 em,.invest-control h2 em{color:#ae8752;font-style:normal}.invest-lead{color:#506a85;font-size:18px;line-height:1.78;max-width:660px}.invest-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.invest-btn{display:inline-flex;align-items:center;gap:24px;padding:15px 23px;border-radius:9px;font-size:14px;font-weight:700;text-decoration:none!important;transition:transform .2s,box-shadow .2s}.invest-btn:hover{transform:translateY(-2px)}.invest-primary{background:#1165c7;color:white!important;box-shadow:0 7px 20px #1265c626}.invest-outline{background:white;border:1px solid #cbd9e7;color:#153252!important}.invest-hero-side{border:1px solid #d7e4f0;border-top:3px solid #bb965e;border-radius:20px;background:#ffffffd9;box-shadow:0 22px 45px #132b4810;text-align:center;padding:27px 26px 24px}.invest-hero-side p{font-size:14px;color:#59718a;line-height:1.6}.invest-side-graphic{height:235px;position:relative;display:grid;place-items:center}.invest-orbit{position:absolute;border:1px solid #c8d9e9;border-radius:50%;animation:invest-spin 22s linear infinite}.invest-orbit-a{width:208px;height:208px}.invest-orbit-b{width:145px;height:145px;animation-direction:reverse}.invest-orbit-center{width:84px;height:84px;border-radius:22px;background:linear-gradient(145deg,#0c3b6a,#146cc6);display:grid;place-items:center;color:white;font:bold 30px Georgia,serif;box-shadow:0 12px 30px #135b9938}.invest-orbit-dot{width:18px;height:18px;border:4px solid #fff;background:#b68a4b;position:absolute;border-radius:50%;box-shadow:0 3px 12px #15385828}.dot-one{top:16px;left:48%}.dot-two{bottom:28px;left:21%;background:#138b83}.dot-three{right:23%;top:45%;background:#1a70cb}@keyframes invest-spin{to{transform:rotate(360deg)}}.invest-process{padding-top:76px;padding-bottom:86px}.invest-process h2,.invest-trust h2,.invest-funding h2,.invest-control h2,.invest-faq h2,.invest-final h2{font:500 clamp(33px,3.2vw,48px)/1.17 Georgia,serif;color:#142b49;margin:12px 0 17px}.invest-section-intro{color:#5c738b;max-width:760px;font-size:16px;line-height:1.8}.invest-flow{display:grid;grid-template-columns:1fr 55px 1fr 55px 1fr;gap:0;align-items:center;margin-top:38px}.invest-step{min-width:0;text-align:center;padding:22px 14px 26px;border:1px solid #dce7f1;border-radius:16px;background:#fff;min-height:350px;box-shadow:0 14px 32px #142b490a;position:relative}.invest-step-number{position:absolute;top:-16px;left:calc(50% - 16px);background:#bb9255;color:#fff;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;font-weight:800;font-size:14px}.invest-step-visual{height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.invest-icon-box{width:94px;height:94px;border-radius:24px;background:linear-gradient(140deg,#edf6ff,#e2eff8);display:grid;place-items:center;color:#155c9c;transition:transform .35s}.invest-step:hover .invest-icon-box{transform:translateY(-5px) scale(1.04)}.invest-icon-box svg{width:66px;height:66px}.invest-broker-logo{width:112px;max-height:30px;object-fit:contain}.invest-step-mini{font-size:9px;letter-spacing:.1em;font-weight:750;color:#68839a}.invest-strategy-dots{display:flex;gap:5px}.invest-strategy-dots span{height:6px;width:6px;border-radius:50%;background:#b68c55}.invest-step h3{font:500 25px Georgia,serif;color:#153251;margin:12px 0}.invest-step p{color:#61758b;font-size:13px;line-height:1.75;margin:0 auto;max-width:275px}.invest-connector{height:3px;background:#e3edf6;position:relative;overflow:visible}.invest-connector span{position:absolute;top:0;bottom:0;left:0;width:45%;background:#b89056;animation:invest-flow-line 2.8s ease-in-out infinite}.invest-connector b{position:absolute;right:3px;top:50%;transform:translateY(-55%);font-size:38px;color:#b89056;font-weight:400}@keyframes invest-flow-line{0%{left:0;width:0}55%{left:0;width:95%}100%{left:95%;width:0}}.invest-flow-caption{font-size:12px;color:#8190a2;text-align:center;margin:20px 0 0}.invest-trust{background:#eef4f9;padding:72px 0}.invest-trust-inner>p{max-width:960px;color:#4e657d;line-height:1.85;font-size:16px}.invest-trust-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:30px 0}.invest-trust-facts>div{background:#fff;border:1px solid #dce5ed;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:8px}.invest-fact-icon{color:#ad8650;font-size:26px}.invest-trust-facts strong{font-size:21px;color:#153454}.invest-trust-facts small{color:#687e92;line-height:1.5}.invest-disclaimer{font-size:13px!important}.invest-text-link{display:inline-block;margin-top:8px;color:#1266bb;font-size:14px;font-weight:700;text-decoration:none}.invest-funding{padding-top:76px;padding-bottom:82px}.invest-funding-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:32px 0}.invest-funding-grid article{background:#f5f8fb;border:1px solid #dce5ee;border-radius:14px;padding:26px}.invest-funding-icon{width:54px;height:54px;border-radius:14px;background:#e0edf8;color:#1b5689;display:grid;place-items:center;font-size:30px}.invest-funding-grid h3{font:500 23px Georgia,serif;color:#173653;margin:20px 0 10px}.invest-funding-grid p{font-size:14px;line-height:1.75;color:#64788e}.invest-funding-note{display:flex;align-items:flex-start;gap:15px;padding:16px 20px;border-radius:12px;background:#edf4fa;color:#4e6780}.invest-funding-note span{background:#145789;color:#fff;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font:700 17px Georgia,serif}.invest-funding-note p{font-size:13px;line-height:1.7;margin:0}.invest-control{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:center;padding-top:42px;padding-bottom:86px}.invest-control-copy>p{font-size:15px;line-height:1.85;color:#536b83}.invest-technology{background:#f2f6fa;border-left:3px solid #b89056;padding:17px 20px;color:#5b7186;font-size:13px;line-height:1.75;margin-top:24px}.invest-control-card{border:1px solid #d5e2ed;border-radius:17px;padding:23px;background:#fff;box-shadow:0 20px 48px #0e345018}.invest-control-card-top{display:flex;justify-content:space-between;color:#a37d4c;font-weight:800;letter-spacing:.12em;font-size:10px;padding-bottom:16px}.invest-live-dot{height:9px;width:9px;border-radius:50%;background:#1a9c88;box-shadow:0 0 0 5px #e4f6f2}.invest-model-row{display:flex;align-items:center;gap:12px;border-top:1px solid #e8eef4;padding:13px 2px;font-size:14px;color:#1a3854;font-weight:650}.invest-model-symbol{font-size:22px;color:#bc9053;width:26px}.invest-model-row i{margin-left:auto;width:55px;height:14px;background:linear-gradient(135deg,transparent 36%,#a7d7e0 37%,#a7d7e0 43%,transparent 44%),linear-gradient(145deg,transparent 58%,#158f89 59%,#158f89 64%,transparent 65%);opacity:.8}.invest-control-card-bottom{font-size:11px;color:#8292a1;margin-top:10px}.invest-faq{padding-top:30px;padding-bottom:90px}.invest-faq details{border-bottom:1px solid #dce5ef;padding:19px 0}.invest-faq summary{cursor:pointer;color:#173552;font-size:16px;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:15px}.invest-faq summary:after{content:'+';color:#b48a4f;font-size:24px}.invest-faq details[open] summary:after{content:'−'}.invest-faq details p{max-width:850px;color:#60758b;line-height:1.8;font-size:14px}.invest-final{background:#eaf2f9;text-align:center;padding:68px 0 50px}.invest-final h2{margin-top:0}.invest-final .invest-wrap>p{color:#557087;line-height:1.8;max-width:760px;margin:0 auto}.invest-actions-center{justify-content:center}.invest-final .invest-risk-note{margin-top:42px!important;font-size:12px;color:#6c7f92!important;max-width:900px!important}.dark .invest-hero{background:linear-gradient(140deg,#102138,#203f5e)}.dark .invest-hero h1,.dark .invest-process h2,.dark .invest-trust h2,.dark .invest-funding h2,.dark .invest-control h2,.dark .invest-faq h2,.dark .invest-final h2{color:#f1f6ff}.dark .invest-hero-side,.dark .invest-step,.dark .invest-trust-facts>div,.dark .invest-control-card{background:#1a3049;border-color:#36536f}.dark .invest-trust,.dark .invest-final{background:#13263c}.dark .invest-funding-grid article,.dark .invest-technology,.dark .invest-funding-note{background:#1a3049;border-color:#36536f}.dark .invest-step h3,.dark .invest-funding-grid h3,.dark .invest-model-row,.dark .invest-faq summary,.dark .invest-trust-facts strong{color:#eaf4ff}.dark .invest-model-row{border-color:#38516b}.dark .invest-btn.invest-outline{background:#1b324d;color:#fff!important}@media(max-width:900px){.invest-hero-grid,.invest-control{grid-template-columns:1fr}.invest-hero-side{max-width:480px}.invest-flow{grid-template-columns:1fr;gap:28px}.invest-connector{height:28px;width:3px;margin:0 auto}.invest-connector b{right:auto;left:50%;top:22px;transform:translateX(-50%) rotate(90deg)}.invest-connector span{animation:none}.invest-step{min-height:unset;padding:30px 20px}.invest-trust-facts,.invest-funding-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.invest-wrap{padding-left:20px;padding-right:20px}.invest-hero{padding:48px 0}.invest-trust-facts,.invest-funding-grid{grid-template-columns:1fr}.invest-hero h1{font-size:43px}.invest-process,.invest-funding{padding-top:52px;padding-bottom:52px}}@media(prefers-reduced-motion:reduce){.invest-orbit,.invest-connector span{animation:none!important}.invest-step .invest-icon-box,.invest-btn{transition:none!important}}

.invest-risk-panel{background:#f7f1e9;border-top:1px solid #e5d5be;border-bottom:1px solid #e5d5be;padding:52px 0 46px}.invest-risk-panel h2{font:500 clamp(27px,3vw,39px)/1.25 Georgia,serif;color:#24364b;margin:12px 0 18px}.invest-risk-panel p{max-width:1000px;color:#4f6278;line-height:1.8;font-size:14px}.invest-risk-panel .invest-capital-caveat{border-left:3px solid #b48b52;padding:9px 17px;background:#fff9f0}.invest-risk-panel a{color:#0e5eaf;font-weight:700;text-decoration:none}.dark .invest-risk-panel{background:#272b33;border-color:#64503b}.dark .invest-risk-panel h2{color:#fff}.dark .invest-risk-panel .invest-capital-caveat{background:#2d333e}

/* AlgoLodge 3.32: regulation dialog */
.invest-reg-overlay[hidden]{display:none!important}.invest-reg-overlay{position:fixed;inset:0;z-index:9999;background:rgba(7,24,42,.66);display:grid;place-items:center;padding:20px;backdrop-filter:blur(5px)}.invest-reg-dialog{width:min(800px,100%);max-height:min(86vh,900px);background:#fff;color:#183552;border:1px solid #dce6ef;border-radius:18px;box-shadow:0 25px 80px #04152766;display:flex;flex-direction:column;overflow:hidden;outline:none}.invest-reg-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 28px;border-bottom:1px solid #e0e9f0;flex:none}.invest-reg-head h2{font:500 31px Georgia,serif;margin:5px 0 0;color:#142b49}.invest-reg-close{display:grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid #d7e2ec;background:#f3f7fa;color:#173553;border-radius:50%;font-size:28px;line-height:1;cursor:pointer}.invest-reg-close:hover{background:#e4eef8}.invest-reg-content{overflow:auto;overscroll-behavior:contain;padding:24px 28px 30px}.invest-reg-content p{line-height:1.7;font-size:14px;color:#536b82}.invest-reg-intro{margin-top:0}.invest-reg-warning{border-left:3px solid #b89056;background:#f9f5ec;padding:13px 16px}.invest-reg-item{border-bottom:1px solid #e1e9f0;padding:14px 0}.invest-reg-item summary{cursor:pointer;font-weight:700;color:#183552;font-size:15px;list-style:none;display:flex;align-items:center;justify-content:space-between}.invest-reg-item summary:after{content:'+';font-size:22px;color:#b18a55}.invest-reg-item[open] summary:after{content:'−'}.invest-reg-item address{white-space:pre-line;font-size:13px;color:#5c7287;font-style:normal;line-height:1.7;margin-bottom:8px}.invest-reg-source{margin-top:24px}.invest-reg-source a{color:#1265c6}.invest-reg-dialog a:focus-visible,.invest-reg-dialog button:focus-visible,.invest-reg-dialog summary:focus-visible{outline:3px solid #2482d0;outline-offset:3px}.dark .invest-reg-dialog{background:#152b43;border-color:#39516a;color:#f0f6ff}.dark .invest-reg-head{border-color:#39516a}.dark .invest-reg-head h2,.dark .invest-reg-item summary{color:#f0f6ff}.dark .invest-reg-warning{background:#27374a}.dark .invest-reg-close{background:#28415d;color:white;border-color:#39516a}@media(max-width:600px){.invest-reg-overlay{padding:10px}.invest-reg-dialog{max-height:92vh}.invest-reg-head{padding:18px}.invest-reg-content{padding:18px}.invest-reg-head h2{font-size:25px}}

/* v3.34: exit section */
.invest-exit{padding:76px 0 72px;background:linear-gradient(130deg,#f1f6fa,#e8f1f8)}.invest-exit h2{font:500 clamp(33px,3.2vw,48px)/1.17 Georgia,serif;color:#142b49;margin:12px 0 17px}.invest-exit-steps{display:grid;grid-template-columns:1fr 58px 1fr;align-items:center;gap:12px;margin:36px 0 18px}.invest-exit-steps article{position:relative;background:#fff;border:1px solid #dbe6ef;border-radius:16px;padding:28px;min-height:240px;box-shadow:0 12px 32px #142b490a}.invest-exit-number{position:absolute;top:20px;right:22px;color:#b48d56;font-size:13px;font-weight:800}.invest-exit-icon{width:56px;height:56px;display:grid;place-items:center;background:#e8f2fa;border-radius:14px;color:#1b648f;font-size:27px}.invest-exit-steps h3{font:500 25px Georgia,serif;color:#183858;margin:17px 0 10px}.invest-exit-steps p,.invest-exit-footnote{color:#5c7389;font-size:14px;line-height:1.8}.invest-exit-arrow{text-align:center;color:#b18a55;font-size:38px}.invest-exit-footnote{font-size:12px}.dark .invest-exit{background:#13263c}.dark .invest-exit h2,.dark .invest-exit-steps h3{color:#edf5ff}.dark .invest-exit-steps article{background:#1a3049;border-color:#36536f}@media(max-width:700px){.invest-exit-steps{grid-template-columns:1fr}.invest-exit-arrow{transform:rotate(90deg)}}


/* SOURCE: assets/css/avatrade-interest.css?v=336 */
.invest-final .invest-wrap{max-width:850px}.avatrade-partner-note{font-size:12px!important;margin-top:17px!important;color:#677f95!important}.avatrade-contact-panel{text-align:left;margin:30px auto 0;padding:30px;border:1px solid #d7e3ef;border-radius:16px;background:#fff;box-shadow:0 12px 30px #123c5b10}.avatrade-contact-panel[hidden]{display:none!important}.avatrade-contact-panel h3{font:500 29px Georgia,serif;color:#142b49;margin:0 0 10px}.avatrade-contact-panel p{color:#60758b;font-size:14px;line-height:1.7}.avatrade-contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:22px 0}.avatrade-contact-fields label{display:flex;flex-direction:column;gap:7px;font-size:13px;color:#1d3b58;font-weight:650}.avatrade-contact-fields label:last-child{grid-column:1/-1}.avatrade-contact-fields input{padding:13px 14px;border-radius:8px;border:1px solid #c9d8e7;background:#fff;color:#172f49;font-size:15px}.avatrade-contact-consent{display:flex;align-items:flex-start;gap:10px;color:#587089;font-size:12px;line-height:1.6;margin-bottom:18px}.avatrade-contact-status{margin:12px 0 0!important}.dark .avatrade-contact-panel{background:#192f49;border-color:#39536e}.dark .avatrade-contact-panel h3,.dark .avatrade-contact-fields label{color:#f2f7ff}@media(max-width:650px){.avatrade-contact-fields{grid-template-columns:1fr}.avatrade-contact-panel{padding:20px}}
