/* FXVoro — restrained motion, clearer hierarchy, compact first screen. */
.home{--muted:#a1adbf}.skip-link{position:fixed;left:16px;top:-80px;z-index:100;background:#0876f2;padding:14px 22px;border-radius:8px}.skip-link:focus{top:12px}
.home>header{position:sticky;top:0;height:76px;background:#080d15f7;border-bottom-color:#243248;z-index:20}.home nav a{position:relative;padding:8px 0}.home nav a:after{content:'';position:absolute;left:0;bottom:0;height:1px;width:100%;background:#64b8ff;transform:scaleX(0);transform-origin:left;transition:transform .22s}.home nav a:hover:after,.home nav a[aria-current]:after{transform:scaleX(1)}
.home .hero{min-height:0;padding:32px 24px 0;background:radial-gradient(ellipse at 50% 35%,#0b2d4d70,transparent 65%)}.home .hero-art{width:205px;height:180px;margin:10px auto 6px;animation:none;filter:drop-shadow(0 8px 30px #1487ff26)}.home .hero h1{font-size:clamp(64px,6.5vw,92px);line-height:1.04;font-weight:700;letter-spacing:-.065em}.home .hero p{font-size:17px;line-height:1.6;margin:20px auto 23px;max-width:640px}.home .hero-buttons{align-items:center}.home .hero-buttons .button{min-height:52px;padding:14px 27px}.home .hero-buttons .secondary{background:transparent;border-color:#33465e}.home .hero-details{margin-top:25px;font-size:13px;gap:28px}.home .hero-caption{margin-top:29px;padding:18px 145px 18px 0;font-size:10px;letter-spacing:1.3px}.home .motion-toggle{bottom:12px;font-size:12px}.home .stats{max-width:1280px;padding:30px 24px;border-color:#253245}.home .stats strong{font-size:30px}.home .stats span{font-size:13px}
.home .section{padding-top:96px;padding-bottom:96px}.home h2{font-weight:650;text-wrap:balance}.home h2 span{color:#93a9c5}.home .section-heading p{max-width:620px;margin-inline:auto}.home .section-heading.left p{margin-left:0}.home .button{border-radius:9px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s}.home .button>span{transition:transform .2s}.home .button:hover>span{transform:translate(2px,-2px)}.home .button:active{transform:translateY(0)}
.home .feature{background:linear-gradient(135deg,#121d2b,#0b1018);border-color:#27364a;transition:border-color .25s,transform .25s}.home .feature-main{min-height:610px}.home .feature-main img{height:300px;object-fit:contain}.home .feature h3{letter-spacing:-.7px}.home .mini-rule{font-size:14px;padding:8px 0;border-bottom:1px solid #ffffff08}.home .path-pills span{font-size:13px}.home .principle p{font-size:15px}.home .platform-section{background:radial-gradient(ellipse at 78% 50%,#092d4d65,transparent 58%)}.home .steps{gap:40px}.home .step-no{color:#6eb5ff;border-color:#2a4766}.home .steps article{padding-right:12px}.home .workspace-image{position:relative}.home .workspace-image img{border-color:#37516f;box-shadow:0 24px 90px #006aff12}.home .reviews-section{padding-top:70px}.home .review-card{background:linear-gradient(135deg,#122033,#0d141e);border-color:#293b50}.home .review-track{animation-play-state:paused}.home .reviews-wall.is-visible:not(.paused):not(:hover) .review-track{animation-play-state:running}.home.motion-paused .review-track{animation-play-state:paused!important}.home .review-person small{color:#93a6bf}.home .review-top small{color:#a2b1c5}.home .faq-list details{padding:24px 16px;border-radius:8px;border-bottom-color:#263447}.home .faq-list details[open]{background:#101925}.home .faq-list summary{font-size:17px;font-weight:500}.home .faq-list p{font-size:15px}.home .closing{padding:85px 20px 90px}.home .footer-links{gap:30px}.home .legal-columns p,.home .legal-meta,.home .disclosure{color:#91a0b6}.home .footer-bottom{color:#8e9eb5}
.home .tabs{padding:7px;background:#0e1621;border-color:#2a3a50}.home .tabs button{transition:background .2s,border-color .2s}.home .table-scroll{border-color:#304158}.home table{font-variant-numeric:tabular-nums}.home th strong{font-size:24px}.home th small{font-size:11px;color:#96a7bd}.home td{font-size:14px;padding:19px 9px}.home td.featured,.home th.featured{background:#10243b}.home th.featured{box-shadow:inset 0 2px #249cff}.home tbody tr:hover td{background:#142133}.home tbody tr:hover td.featured{background:#153252}.home .price-cell .button{min-height:44px;padding:10px 8px;font-size:13px}.table-hint{display:none}.home .table-toolbar{font-size:13px}.home .table-toolbar input{appearance:none;width:36px;height:20px;border-radius:20px;background:#26364a;position:relative;border:1px solid #476079;transition:background .2s}.home .table-toolbar input:before{content:'';position:absolute;width:14px;height:14px;left:2px;top:2px;border-radius:50%;background:#e8f2ff;transition:transform .2s}.home .table-toolbar input:checked{background:#097beb}.home .table-toolbar input:checked:before{transform:translateX(16px)}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.home .feature:hover{border-color:#4574a4;transform:translateY(-3px)}.home .button:hover{box-shadow:0 6px 25px #0b86ff26}}
@media(max-width:1100px){.table-hint{display:flex;justify-content:space-between;font-size:12px;color:#91abc9;margin:0 0 12px}.home .section{padding-top:76px;padding-bottom:76px}.home .hero h1{font-size:78px}}
@media(max-width:700px){.home>header{height:68px}.home nav{top:68px;font-size:16px;box-shadow:0 20px 35px #0005}.home .hero{padding:26px 20px 0}.home .hero-art{width:180px;height:155px;margin-top:8px}.home .hero h1{font-size:clamp(56px,14vw,76px)}.home .hero p{font-size:16px;margin:18px auto 21px;max-width:360px}.home .hero-buttons{flex-direction:column;gap:10px;max-width:340px;margin:auto}.home .hero-buttons .button{width:100%;font-size:14px;min-height:48px}.home .hero-buttons .secondary{min-height:48px;padding:14px 27px;border-color:#33465e}.home .hero-details{font-size:12px;gap:10px 18px;margin-top:19px}.home .hero-caption{padding:14px 0 40px;margin:22px 0 0;font-size:9px;letter-spacing:.9px}.home .hero-caption>span{display:none}.home .motion-toggle{bottom:10px}.home .eyebrow{font-size:10px;letter-spacing:1.3px}.home .stats{padding:28px 12px;gap:26px}.home .stats strong{font-size:27px}.home .stats span{font-size:12px}.home .section{padding:64px 20px}.home .section-heading{margin-bottom:30px}.home .section-heading p{font-size:16px}.home .feature-main{min-height:0}.home .feature-main img{height:240px}.home .feature{padding:26px}.home .table-scroll th:first-child{width:145px;min-width:145px}.home .tabs button{min-height:52px}.home .tabs span{font-size:13px}.home .tabs em{font-size:9px;top:-18px}.home .pricing-note{flex-direction:column;gap:5px}.home .sample-label{font-size:12px;border-radius:8px}.home .faq-list summary{font-size:16px}.home .faq-list details{padding:22px 10px}.home .reviews-wall{height:570px}.home .legal-columns{gap:25px}.home .legal-disclaimer>.eyebrow{font-size:11px}.home .closing h2{font-size:38px}.home .hero .eyebrow{letter-spacing:1px}.home .feature-main .eyebrow{font-size:10px}}
@media(prefers-reduced-motion:reduce){.home .review-track{animation:none!important}.home .hero-art{animation:none!important}.home *{scroll-behavior:auto!important}}
.offer-announcement{height:auto;min-height:46px;padding:10px 20px;gap:18px;background:linear-gradient(100deg,#0c2141,#0c3463,#0c2141);color:#d8eaff;font-size:13px;flex-wrap:wrap}.offer-announcement strong{color:#fff;letter-spacing:.6px}.offer-announcement>span{margin:0}.offer-strip{text-align:center;max-width:810px;margin:0 auto 36px;padding:25px;border:1px solid #285687;border-radius:14px;background:radial-gradient(ellipse at top,#113662,#0d1726 80%)}.offer-label{display:block;color:#80bdff;font-size:11px;letter-spacing:1.8px;font-weight:600;margin-bottom:10px}.offer-strip>strong{font:650 27px Manrope,sans-serif;letter-spacing:-.7px}.offer-strip p{font-size:14px;margin:10px auto 16px;max-width:550px;color:#b4c6dd}.offer-extra{display:inline-block;font-size:11px;letter-spacing:.4px;color:#bce1ff;padding:8px 12px;border-radius:6px;background:#143d64;border:1px solid #2f6290}.discount-tag{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.6px;color:#a6d9ff;background:#12395c;border:1px solid #285680;border-radius:5px;padding:5px 7px;margin-bottom:9px}.original-price{display:block;color:#8d9db2;font-size:14px;margin:0 0 6px}.home .price-cell strong{font-size:25px}.home .price-cell .bogo-note{min-height:30px;color:#a2c8ed;font-size:11px;line-height:1.5;margin:9px 0 12px}.home .price-cell{vertical-align:top}.home .price-cell .button{white-space:nowrap}@media(max-width:700px){.offer-announcement{gap:5px 12px;padding:9px 15px;font-size:11px}.offer-announcement a{font-size:11px}.offer-strip{padding:22px 17px}.offer-strip>strong{font-size:24px}.offer-extra{font-size:10px;line-height:1.6}}

.mt5-official-logo{display:block;width:48px;height:48px;object-fit:contain;flex:none;border-radius:10px}.platform-option>.mt5-official-logo{width:48px;height:48px}
