/* MagnumVC v3: bespoke artworks, immersive services, and a consistent reading experience. */
body.home-style6{background:#f4f6fa}body.home-style6 .tc-header-style6 .content .img{background:#121720;box-shadow:0 40px 100px #0005;transform:translateZ(0);animation:mv-float 9s ease-in-out infinite!important}body.home-style6 .tc-header-style6 .content .img .main-img{inset:0;width:100%;height:100%;border:0;border-radius:0;object-fit:cover;box-shadow:none}body.home-style6 .tc-header-style6 .content .img .float-img{width:45px;height:50px;top:26px;left:26px}body.home-style6 .tc-header-style6 .content .img:after{background:linear-gradient(0deg,#0c132040,transparent 55%)}body.home-style6 .tc-header-style6 .content{background:radial-gradient(ellipse at 10% 25%,#69394424,transparent 48%),radial-gradient(ellipse at 90% 0%,#2a3b5480,transparent 58%)}body.home-style6 .tc-header-style6>.lines{opacity:.055}body.home-style6 .tc-header-style6 .content .info h1{font-weight:500;font-size:clamp(43px,5.25vw,81px)}body.home-style6 .tc-header-style6 .content .info p{max-width:600px}body.home-style6 .tc-about-style6 .img{background:#111820;padding:0;overflow:hidden;border:1px solid #2e394b;box-shadow:0 30px 70px #18294022;transform:rotate(-2deg);transition:transform .7s}body.home-style6 .tc-about-style6 .img:hover{transform:rotate(0)}body.home-style6 .tc-about-style6 .img img{aspect-ratio:1.1;object-fit:cover;border-radius:0}body.home-style6 .tc-about-style6{background:linear-gradient(115deg,#fff,#f0f3f8)}
/* Six image-led service cards, each with a distinct generated scene. */
body.home-style6 .tc-services-style6{background:#0d1420;color:#f3f5f8;padding:100px 0}body.home-style6 .tc-services-style6 .section-head h2{color:#f6f7fb;font-size:clamp(35px,4vw,57px);font-weight:500}body.home-style6 .tc-services-style6 .section-head h6{color:#e76a77}body.home-style6 .tc-services-style6 .row{--bs-gutter-x:22px;--bs-gutter-y:22px}body.home-style6 .tc-services-style6 .service-card{padding:0!important;background:#172130;border:1px solid #334057;border-radius:14px;min-height:420px;margin:0;height:100%;overflow:hidden;isolation:isolate;position:relative;box-shadow:0 15px 45px #0002;transition:transform .4s,border-color .4s,box-shadow .4s}body.home-style6 .tc-services-style6 .service-card:hover{background:#182433;color:#fff;border-color:#db4b6070;box-shadow:0 25px 65px #0004;transform:translateY(-8px)}body.home-style6 .service-card .mv-service-visual{position:relative;height:230px;overflow:hidden;background:#11151e;border-bottom:1px solid #354158}body.home-style6 .service-card .mv-service-visual img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s,filter .7s;filter:brightness(.9)}body.home-style6 .service-card:hover .mv-service-visual img{transform:scale(1.065);filter:brightness(1.06)}body.home-style6 .service-card .mv-service-number{position:absolute;top:18px;left:18px;font-size:10px;letter-spacing:2px;color:#c1ccd9;background:#101723c9;border:1px solid #6b788b55;padding:7px 10px;border-radius:4px;backdrop-filter:blur(8px)}body.home-style6 .tc-services-style6 .service-card>.img{display:none}body.home-style6 .tc-services-style6 .service-card .info{padding:26px 27px 30px!important;border:0;margin:0;width:100%;position:static}body.home-style6 .tc-services-style6 .service-card .info h5{font-size:22px;color:#f2f5fa;min-height:54px;margin-bottom:14px;font-weight:500;max-width:310px}body.home-style6 .tc-services-style6 .service-card .info .text{font-size:13px;color:#a9b8ca;line-height:1.8;display:block!important;min-height:48px;padding:0!important}body.home-style6 .tc-services-style6 .service-card .float-icon{position:absolute;right:20px;top:247px;color:#de5368;opacity:1;font-size:22px;z-index:2}body.home-style6 .service-card:after{content:'';pointer-events:none;position:absolute;inset:0;background:radial-gradient(300px circle at var(--mv-x,50%) var(--mv-y,0%),#f16b7f14,transparent 70%);opacity:0;transition:opacity .3s}body.home-style6 .service-card:hover:after{opacity:1}
body.home-style6 .tc-projects-style6{background:#f3f5f9;padding-block:70px}body.home-style6 .tc-projects-style6 .project-card{border-color:#d4dce8;box-shadow:0 20px 50px #17283912}body.home-style6 .tc-projects-style6 .project-card .img{height:330px}body.home-style6 .tc-projects-style6 .project-card .img img{transition:transform 1s}body.home-style6 .tc-projects-style6 .project-card:hover .img img{transform:scale(1.05)}body.home-style6 .tc-clients-style6{background:#fff}body.home-style6 .tc-revenue-style6{background:linear-gradient(100deg,#0b1221eb,#101725cc),url('/lib/design-v2/connected-markets.webp') left center/cover;color:#fff}body.home-style6 .tc-contact-map-style1{height:340px;max-height:none;background:#111725}body.home-style6 .tc-contact-map-style1>img{height:100%;max-height:none;object-position:center;filter:none}body.home-style6 .tc-contact-form-style1{background:#f7f8fb}
/* Service detail hero is redesigned as a split composition, not the legacy banner. */
body.home-style6:has(.service-view){background:#edf1f7}body.home-style6:has(.service-view) .header-content{background:radial-gradient(ellipse at 5% 50%,#70273926,transparent 50%),#0b1321;padding:65px 0!important}body.home-style6:has(.service-view) .header-content>.container{display:grid;grid-template-columns:.94fr 1.06fr;gap:55px;align-items:center}body.home-style6:has(.service-view) .header-content .info h6{line-height:2;font-size:10px;text-transform:uppercase;letter-spacing:1.6px;max-width:470px;color:#9eafc7;margin-bottom:24px}body.home-style6:has(.service-view) .header-content .info h6 a{color:#d96b7f}body.home-style6:has(.service-view) .header-content h1{font-size:clamp(40px,4.1vw,63px);font-weight:500;line-height:1.08;letter-spacing:-.055em;max-width:600px}body.home-style6:has(.service-view) .header-content .img{margin-top:0;max-height:none;height:350px;border-radius:14px;border:1px solid #44516b70;box-shadow:0 30px 70px #0005;overflow:hidden;transform:rotate(1deg)}body.home-style6:has(.service-view) .header-content .img img{height:100%;object-fit:cover;width:100%}body.home-style6 .tc-services-services-style1{padding:70px 0 90px!important;background:transparent}body.home-style6 .service-view{display:grid;grid-template-columns:220px minmax(0,1fr);gap:35px;--bs-gutter-x:0!important;margin:0!important}body.home-style6 .service-view>.col-lg-2{position:sticky;top:25px;align-self:start;width:100%;margin-top:0!important;padding:24px!important;border:1px solid #d8e0eb!important;background:#fff;border-radius:12px;box-shadow:0 10px 30px #14223806}body.home-style6 .service-view>.col-lg-2>img{max-width:50px;height:50px;object-fit:contain;margin-bottom:22px}body.home-style6 .service-view>.col-lg-10{width:100%;margin-top:0!important;border:0!important;padding:0!important;min-width:0}body.home-style6 .mv-reading-label{font-size:9px;text-transform:uppercase;letter-spacing:1.6px;color:#8b96a6;margin:0 0 15px}body.home-style6 .mv-reading-nav{display:flex;flex-direction:column;gap:7px}body.home-style6 .mv-reading-nav a{font-size:11px;line-height:1.55;color:#6b798d;padding:7px 0;border-left:2px solid transparent;padding-left:10px;transition:color .2s,border-color .2s}body.home-style6 .mv-reading-nav a:hover,body.home-style6 .mv-reading-nav a.is-current{color:#c6334c;border-left-color:#c6334c}body.home-style6 .mv-article-section{background:#fff;border:1px solid #dde4ee;border-radius:12px;padding:34px 38px;margin-bottom:20px;box-shadow:0 12px 35px #15223905;scroll-margin-top:35px}body.home-style6 .mv-article-section:first-child{border-top:3px solid #cb3b54}body.home-style6 .mv-article-section h2{font-size:31px;color:#16263c!important;line-height:1.2;margin-top:0!important;margin-bottom:22px}body.home-style6 .mv-article-section h3{font-size:25px;color:#243a55;line-height:1.3;margin-top:0!important;margin-bottom:18px}body.home-style6 .mv-article-section p{font-size:15px;line-height:1.95;color:#617087;text-align:left!important;margin-bottom:20px}body.home-style6 .mv-article-section ul{list-style:none!important;margin:20px 0 0;padding:0}body.home-style6 .mv-article-section ul li{padding:17px 18px 17px 35px!important;margin:10px 0;border:1px solid #e1e7ef;border-radius:7px;background:#f7f9fc;font-size:14px;line-height:1.8;position:relative}body.home-style6 .mv-article-section ul li:before{content:'';position:absolute;left:16px;top:27px;width:5px;height:5px;background:#c43a50;border-radius:50%}body.home-style6 .mv-article-section li span{font-weight:700;color:#2e4058}body.home-style6 .mv-article-section .butn_arrow_circle{background:#c9364c;color:white;border-color:#c9364c;margin-top:15px!important}body.home-style6 .mv-reading-progress{height:3px;position:fixed;top:0;left:0;background:linear-gradient(90deg,#ed526a,#933556);z-index:10000;transform-origin:left;width:100%;transform:scaleX(0)}
body.home-style6 .service-view>.col-lg-2>img{display:none}body.home-style6 .service-view>.col-lg-2{min-width:0;max-width:100%}body.home-style6 .mv-reading-nav{min-width:0;max-width:100%}
@media(max-width:991px){body.home-style6 .service-view{grid-template-columns:minmax(0,1fr)!important}body.home-style6 .service-view>.col-lg-2{overflow:hidden}}
/* Subtle motion, with a full reduced-motion path. */
@keyframes mv-float{0%,100%{translate:0 0}50%{translate:0 -8px}}@keyframes mv-soft-glow{0%,100%{opacity:.3}50%{opacity:.7}}body.home-style6 .mv-artwork{transition:transform .8s;will-change:transform}body.home-style6 .mv-motion-enter{animation:mv-enter .8s cubic-bezier(.2,.7,.2,1) both}@keyframes mv-enter{from{opacity:.4;translate:0 22px}to{opacity:1;translate:0 0}}
@media(max-width:1199px){body.home-style6 .tc-services-style6 .service-card .info{padding:22px!important}body.home-style6 .service-card .mv-service-visual{height:210px}body.home-style6 .tc-services-style6 .service-card .float-icon{top:226px}body.home-style6:has(.service-view) .header-content>.container{gap:30px}body.home-style6 .service-view{grid-template-columns:190px minmax(0,1fr);gap:25px}body.home-style6 .mv-article-section{padding:28px}}
@media(max-width:991px){body.home-style6 .tc-services-style6 .row>.col-lg-4{width:50%}body.home-style6:has(.service-view) .header-content>.container{grid-template-columns:1fr;gap:30px}body.home-style6:has(.service-view) .header-content .img{height:380px;transform:none}body.home-style6 .service-view{grid-template-columns:1fr}body.home-style6 .service-view>.col-lg-2{position:relative;top:0;padding:20px!important;margin-bottom:0;display:block}body.home-style6 .mv-reading-nav{display:flex;flex-direction:row;gap:10px;overflow:auto;padding-bottom:7px}body.home-style6 .mv-reading-nav a{min-width:145px;padding:10px;border:1px solid #e3e8ef;border-radius:5px;font-size:10px}body.home-style6 .service-view>.col-lg-2>img{display:none}body.home-style6 .tc-services-style6 .service-card{min-height:400px}}
@media(max-width:575px){body.home-style6 .tc-services-style6 .row>.col-lg-4{width:100%}body.home-style6 .tc-services-style6{padding:65px 0}body.home-style6 .service-card .mv-service-visual{height:225px}body.home-style6 .tc-services-style6 .service-card .float-icon{top:242px}body.home-style6 .tc-services-style6 .service-card .info h5{min-height:auto;margin-bottom:16px;font-size:23px;max-width:280px}body.home-style6 .tc-services-style6 .service-card{min-height:0}body.home-style6 .tc-services-style6 .service-card .text{min-height:0}body.home-style6 .tc-projects-style6 .project-card .img{height:240px}body.home-style6:has(.service-view) .header-content{padding:38px 0!important}body.home-style6:has(.service-view) .header-content h1{font-size:43px}body.home-style6:has(.service-view) .header-content .img{height:260px}body.home-style6 .tc-services-services-style1{padding-top:30px!important}body.home-style6 .mv-article-section{padding:25px 22px}body.home-style6 .mv-article-section h2{font-size:27px}body.home-style6 .mv-article-section h3{font-size:23px}body.home-style6 .mv-article-section p{font-size:14px;line-height:1.95}body.home-style6 .tc-header-style6 .content .info h1{font-size:44px}body.home-style6 .tc-contact-map-style1{height:240px}}
@media(prefers-reduced-motion:reduce){body.home-style6 .tc-header-style6 .content .img{animation:none!important}body.home-style6 *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/* Investment growth and profit studio. Values and financial rules remain original. */
body.home-style6 .mv-growth{position:relative;isolation:isolate;overflow:hidden;padding:100px 0;background:radial-gradient(ellipse at 0 95%,#4e263c45,transparent 48%),#0c1320;background-blend-mode:normal;border-top:1px solid #283143}
body.home-style6 .mv-growth:before{content:'';position:absolute;inset:0;z-index:-1;opacity:.18;background-image:linear-gradient(#66738b28 1px,transparent 1px),linear-gradient(90deg,#66738b28 1px,transparent 1px);background-size:90px 90px;mask-image:linear-gradient(90deg,#000,transparent 60%)}
body.home-style6 .mv-growth>.container>.row{align-items:center;--bs-gutter-x:64px}
body.home-style6 .mv-growth .info h6{font-size:11px;letter-spacing:2px;color:#ed7a8a!important;margin-bottom:24px!important}
body.home-style6 .mv-growth .info h2{font-size:clamp(32px,3.2vw,47px);line-height:1.2;letter-spacing:-1.8px;font-weight:500;margin-bottom:26px!important;color:#f7f8fc}
body.home-style6 .mv-growth .info .text{font-size:14px!important;line-height:1.85;color:#b5c0d0!important}
body.home-style6 .mv-growth .info .text b{color:#f6a1ad!important}
body.home-style6 .mv-growth .mv-growth-art{height:145px;margin-top:30px;overflow:hidden;border-radius:7px;position:relative;border:1px solid #42506766}
body.home-style6 .mv-growth-art img{width:100%;height:100%;object-fit:cover;object-position:50% 57%;opacity:.7;transition:transform 1s}
body.home-style6 .mv-growth-art:hover img{transform:scale(1.05)}
body.home-style6 .mv-growth-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#11182766,transparent 60%,#11182733)}
body.home-style6 .mv-growth .chart-side{position:relative;background:linear-gradient(140deg,#1c2638,#101827 80%);padding:30px 27px 19px;border:1px solid #384358;border-radius:16px;box-shadow:0 35px 90px #0003;visibility:visible!important;animation:none!important;overflow:hidden}
.mv-growth-head{display:flex;align-items:flex-start;justify-content:space-between;padding-inline:8px}
.mv-insight-label{display:block;text-transform:uppercase;font-size:10px;letter-spacing:1.8px;color:#9eabc0}
.mv-growth-value{display:flex;align-items:baseline;gap:4px;color:#f4f5fb;line-height:1.15;margin-top:13px}
.mv-growth-value strong{font-size:62px;letter-spacing:-3px;font-weight:500;font-variant-numeric:tabular-nums}
.mv-growth-value>span{font-size:24px;color:#e18b99;font-weight:400}
.mv-growth-value .mv-growth-currency{font-size:30px;margin-right:3px;color:#b4bfd1}
.mv-growth-period{text-align:right;padding-top:2px}
.mv-growth-year{display:block;margin-top:20px;font-size:30px;font-weight:400;color:#dce4f2;letter-spacing:-1px}
.mv-growth-legend{display:flex;align-items:center;gap:8px;margin:26px 8px 0;font-size:11px;color:#b6c1d2;letter-spacing:.3px}
.mv-growth-legend>i{width:18px;height:3px;background:#ee6475;border-radius:4px}
.mv-growth-legend-unit{margin-left:auto;color:#8a98af;font-size:10px}
.mv-growth #bar_chart1{margin:0 -7px;min-height:335px}
.mv-growth-years{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding-top:17px;border-top:1px solid #344056}
.mv-year-button{border:1px solid transparent;background:transparent;color:#a9b7ca;border-radius:7px;padding:10px 3px;font-size:11px;transition:background .2s,border-color .2s,color .2s;cursor:pointer}
.mv-year-button>span{display:block;font-size:12px;color:#dce2ed;margin-top:8px;font-variant-numeric:tabular-nums}
.mv-year-button:hover{background:#ffffff08;border-color:#64718b}
.mv-year-button[aria-pressed=true]{background:#af3b4d23;border-color:#d16b7c80;color:#f89aab}
.mv-year-button[aria-pressed=true]>span{color:#fff}
.mv-growth-selection{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.mv-growth .apexcharts-tooltip,.mv-growth .apexcharts-menu{background:#1b2538!important;border-color:#526079!important;color:#dce4ef!important}
.mv-growth .apexcharts-tooltip-title{background:#253048!important;border-color:#526079!important}
.mv-growth .apexcharts-menu-item:hover{background:#354257!important}
body.home-style6 .mv-profit-section{position:relative;margin-top:0!important;padding-top:88px;padding-bottom:95px;scroll-margin-top:30px}
body.home-style6 .mv-profit-section>.section-head{position:relative;text-align:left!important;padding-right:215px;margin-bottom:36px!important;min-height:142px}
body.home-style6 .mv-profit-section>.section-head h6{font-size:11px;letter-spacing:2px;color:#b72b40;margin-bottom:18px!important}
body.home-style6 .mv-profit-section>.section-head h2{font-size:clamp(31px,3.5vw,50px)!important;text-transform:none!important;letter-spacing:-1.8px;line-height:1.15;margin-bottom:16px!important;font-weight:500;-webkit-text-fill-color:#162033!important}
body.home-style6 .mv-profit-section>.section-head p{font-size:14px!important;line-height:1.6;color:#657186;opacity:1!important;margin:0}
.mv-profit-art{position:absolute;right:0;top:-4px;width:178px;height:142px;border-radius:12px;overflow:hidden;transform:rotate(3deg);box-shadow:0 15px 35px #1320351f;border:1px solid #cbd2df}
.mv-profit-art img{width:100%;height:100%;object-fit:cover}
body.home-style6 .mv-profit-calculator{display:grid;grid-template-columns:1fr 1.06fr;align-items:stretch;gap:0;padding:0!important;border:1px solid #d5dce7!important;border-radius:18px!important;background:#fff;box-shadow:0 22px 65px #18283f0b;margin:0;overflow:hidden}
body.home-style6 .mv-profit-calculator .mv-profit-input-panel{padding:40px 42px;margin:0!important;gap:0!important;min-width:0}
.mv-amount-label{font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:#65748a;font-weight:500;margin-bottom:24px}
body.home-style6 .mv-profit-calculator .calculater-buttons{display:block!important;margin:0!important}
.mv-amount-wrap{display:flex;align-items:center;gap:8px;border-bottom:1px solid #cfd7e3;padding:0 0 15px;min-width:0}
.mv-amount-currency{font-size:32px;font-weight:400;color:#a6afbe}
.mv-amount-unit{font-size:11px;letter-spacing:1px;color:#7d8799;margin-left:auto}
body.home-style6 .mv-profit-calculator input#investmentAmount{width:100%!important;min-width:0;min-height:62px;font-size:51px;font-weight:500!important;letter-spacing:-2px;line-height:1.1;border:0!important;border-radius:3px!important;background:transparent;padding:0 5px!important;color:#142035;box-shadow:none}
body.home-style6 .mv-profit-calculator input#investmentAmount:focus{outline:2px solid #bb3d5e3b;outline-offset:5px;box-shadow:none}
.mv-profit-calculator input#investmentAmount::-webkit-inner-spin-button{appearance:none}
.mv-profit-calculator input#investmentAmount{appearance:textfield;-moz-appearance:textfield}
.mv-amount-presets{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 28px}
.mv-amount-preset{flex:1;white-space:nowrap;background:#fff;border:1px solid #dce1ea;border-radius:5px;font-size:11px;line-height:1.5;padding:10px 6px;color:#637188;cursor:pointer;transition:all .2s}
.mv-amount-preset:hover{background:#f3f5f9;border-color:#a9b4c4;color:#263751}
.mv-amount-preset[aria-pressed=true]{background:#faeff2;color:#a92d46;border-color:#dfadb9;font-weight:600}
body.home-style6 .mv-profit-calculator .range{height:20px;margin:0!important;isolation:isolate}
body.home-style6 .mv-profit-calculator .range input[type=range]{display:block;position:relative;height:4px;margin:8px 0 0;border-radius:3px;background:#e6eaf1;cursor:pointer;outline-offset:8px}
body.home-style6 .mv-profit-calculator .range input[type=range]:focus-visible{outline:2px solid #c85674}
body.home-style6 .mv-profit-calculator .range input[type=range]::-webkit-slider-thumb{left:0;padding:0;width:16px;height:16px;border:3px solid #fff;background:#bd3551;box-shadow:0 0 0 1px #b83955,0 2px 8px #80213930}
body.home-style6 .mv-profit-calculator .range input[type=range]::-moz-range-thumb{width:12px;height:12px;border:3px solid #fff;background:#bd3551;box-shadow:0 0 0 1px #b83955}
body.home-style6 .mv-profit-calculator .range__input-fill{top:8px;height:4px;background:#bd3551;pointer-events:none}
.mv-range-scale{display:flex;align-items:center;justify-content:space-between;color:#758298;font-size:10px;letter-spacing:.5px;margin:0 0 29px}
body.home-style6 .mv-profit-calculator #calculateBtn{display:flex;align-items:center;justify-content:space-between;width:100%!important;border:1px solid #b62c47!important;border-radius:7px!important;background:linear-gradient(100deg,#c33952,#a92441)!important;color:#fff;font-size:13px;font-weight:500;padding:17px 21px!important;min-height:54px;box-shadow:0 7px 18px #9d244820;transition:filter .2s,transform .2s}
body.home-style6 .mv-profit-calculator #calculateBtn:hover{filter:brightness(1.1);transform:translateY(-2px)}
.mv-profit-calculator #calculateBtn i{font-size:21px}
.mv-amount-help{font-size:10px;color:#7b879b;line-height:1.6;margin-top:13px}
.mv-amount-help.is-invalid{color:#b42a42}
body.home-style6 .mv-profit-calculator .mv-profit-results{position:relative;isolation:isolate;overflow:hidden;margin:0!important;padding:35px 37px 25px;--bs-gutter-x:0;background:radial-gradient(ellipse at 100% 0,#74334655,transparent 70%),linear-gradient(140deg,#1c2638,#101826);color:#fff;border-left:1px solid #243148;min-width:0}
.mv-profit-results:before{content:'';position:absolute;z-index:-1;right:-70px;top:-80px;width:300px;height:300px;border:1px solid #f5acb815;border-radius:50%;box-shadow:0 0 0 28px #edb0c00b,0 0 0 56px #edb0c008,0 0 0 84px #edb0c005;pointer-events:none}
.mv-profit-results-label{font-size:10px;letter-spacing:1.8px;text-transform:uppercase;color:#aab6ca;margin-bottom:28px}
body.home-style6 .mv-profit-calculator .calculator-card{padding:0!important;border:0!important;background:transparent!important;color:#fff!important;border-radius:0}
body.home-style6 .mv-profit-calculator .calculator-card>.card-body{padding:0}
body.home-style6 .mv-profit-calculator .calculator-card>.card-body>.row{display:grid;grid-template-columns:1fr 1fr;text-align:left!important;margin:0;--bs-gutter-x:0;gap:0 30px;font-weight:400!important}
body.home-style6 .mv-profit-calculator .mv-profit-result{position:relative;width:auto;padding:24px 0 10px!important;border-top:1px solid #53607770;min-width:0}
body.home-style6 .mv-profit-calculator .mv-profit-result--annual{grid-column:1/-1;order:-1;border:0;padding:0 0 33px!important}
.mv-profit-result>i{position:absolute;top:24px;right:0;color:#8391a9;font-size:18px}
.mv-profit-result--annual>i{top:-3px;font-size:32px;color:#e78fa1}
body.home-style6 .mv-profit-calculator .mv-profit-result p{font-size:11px;letter-spacing:0;text-transform:none;color:#afbbce;font-weight:400;margin-bottom:16px}
body.home-style6 .mv-profit-calculator .mv-profit-result h2{font-size:29px;letter-spacing:-1px;line-height:1.2;font-weight:500;color:#f4f6fc;margin-bottom:7px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
body.home-style6 .mv-profit-calculator .mv-profit-result h2:before{content:'$';color:#b9c4d7;font-size:.6em;vertical-align:15%;margin-right:4px;letter-spacing:0}
body.home-style6 .mv-profit-calculator .mv-profit-result--annual h2{font-size:62px;letter-spacing:-2.7px}
body.home-style6 .mv-profit-calculator .mv-profit-result span{font-size:9px;color:#96a5be;letter-spacing:1.8px}
.mv-year-button:focus-visible,.mv-amount-preset:focus-visible,.mv-profit-calculator #calculateBtn:focus-visible{outline:2px solid #e38a9f;outline-offset:4px}
@media(min-width:1200px){body.home-style6 .mv-growth .col-lg-5{width:38%}body.home-style6 .mv-growth .col-lg-7{width:62%}}
@media(max-width:1199px){body.home-style6 .mv-growth>.container>.row{--bs-gutter-x:32px}body.home-style6 .mv-profit-calculator .mv-profit-input-panel{padding:35px 30px}body.home-style6 .mv-profit-calculator .mv-profit-results{padding:34px 28px 25px}.mv-amount-presets{gap:5px}}
@media(max-width:991px){body.home-style6 .mv-growth{padding:65px 0}body.home-style6 .mv-growth .info{margin-bottom:35px}body.home-style6 .mv-growth .info h2{max-width:600px;font-size:38px}body.home-style6 .mv-growth .info .text{max-width:660px}body.home-style6 .mv-growth .mv-growth-art{display:none}body.home-style6 .mv-profit-calculator{grid-template-columns:1fr 1fr}body.home-style6 .mv-profit-calculator .mv-profit-input-panel{padding:32px 25px}body.home-style6 .mv-profit-calculator .mv-profit-results{padding:30px 24px 22px}.mv-amount-presets{display:grid;grid-template-columns:1fr 1fr;margin-bottom:24px}.mv-range-scale{margin-bottom:25px}body.home-style6 .mv-profit-calculator .mv-profit-result--annual h2{font-size:49px}body.home-style6 .mv-profit-calculator .mv-profit-result h2{font-size:25px}body.home-style6 .mv-profit-calculator .mv-profit-result--annual h2{font-size:49px}.mv-profit-result>i{display:none}}
@media(max-width:650px){body.home-style6 .mv-growth .info h2{font-size:35px;letter-spacing:-1.3px}body.home-style6 .mv-growth .chart-side{padding:24px 13px 17px;border-radius:12px}.mv-growth-value strong{font-size:49px}.mv-growth-period .mv-insight-label{font-size:8px;letter-spacing:1px}.mv-growth-year{font-size:25px;margin-top:17px}.mv-growth-legend{margin-top:22px}.mv-growth-years{gap:2px}.mv-year-button{font-size:10px;padding:9px 1px}.mv-year-button>span{font-size:10px}.mv-insight-label{font-size:9px}body.home-style6 .mv-profit-section{padding-top:62px;padding-bottom:65px}body.home-style6 .mv-profit-section>.section-head{padding-right:0;min-height:0;margin-bottom:28px!important}body.home-style6 .mv-profit-section>.section-head h6{font-size:9px;letter-spacing:1.4px}body.home-style6 .mv-profit-section>.section-head h2{font-size:35px!important;letter-spacing:-1.3px}.mv-profit-art{display:none}body.home-style6 .mv-profit-calculator{grid-template-columns:1fr;border-radius:12px!important}body.home-style6 .mv-profit-calculator .mv-profit-input-panel{padding:30px 25px}body.home-style6 .mv-profit-calculator .mv-profit-results{padding:30px 25px 28px;border-left:0;border-top:1px solid #334057}body.home-style6 .mv-profit-calculator input#investmentAmount{font-size:46px}.mv-amount-presets{display:flex;margin:21px 0 26px;gap:6px}.mv-profit-results-label{margin-bottom:25px}body.home-style6 .mv-profit-calculator .mv-profit-result--annual h2{font-size:58px}body.home-style6 .mv-profit-calculator .mv-profit-result--annual{padding-bottom:27px!important}.mv-profit-result--annual>i{display:block}body.home-style6 .mv-profit-calculator .mv-profit-result h2{font-size:29px}body.home-style6 .mv-profit-calculator .mv-profit-result--annual h2{font-size:58px}body.home-style6 .mv-profit-calculator .mv-profit-result p{margin-bottom:12px}}
@media(prefers-reduced-motion:reduce){.mv-growth *,.mv-profit-section *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
