 body {font-family: Product Sans, Arial, sans-serif !important;line-height: 1.5;}section.analytics {z-index: 1 }.anaalytics-in:not(:last-child):before {color: #1C61FD !important }.mediainfo .date {width: 49% !important;}.mediainfo .medianame {text-align: right;font-size: 14px;width: 50% !important }.mediainfo .medianame span {margin-left: 10px;}html {scroll-behavior: smooth;}.blog-content h3 {height: 90px;}.oa--item .alert {display: block;color: #ff0000;font-size: 14px;margin: 10px 5px;}.btn-golden {background: #1272c5;height: 53px;width: 100%;font-weight: 600;font-size: 23px;color: #fff;letter-spacing: 0.6px;border-radius: 28px;transition: 0.2s;border: 1px solid #1272c5;}.pledge-link {background: #1272c5;border: none;height: 53px;width: 100%;font-weight: 600;font-size: 23px;color: #fff;letter-spacing: 0.6px;border-radius: 28px;transition: 0.2s;border: 1px solid #1272c5;text-align: center;padding: 10px;line-height: 32px;}.mobview {display: block !important;}section.media-kit .slick-slider {z-index: 1;}section.media-kit .slick-arrow {position: absolute;top: 50%;transform: translateY(-50%);height: 30px;width: 30px;border-radius: 50%;left: -44px;background-color: #fff;display: grid;place-content: center;z-index: 9;}section.media-kit .slick-next {left: auto;right: -44px;}.pledge-form-title h2 {font-size: 40px;}.media-kit-box {padding-top: 0px;}.media-kit-box img {border-radius: 8px 8px 0px 0px;}.mediainfo {display: flex;flex-wrap: wrap;align-items: center;margin-bottom: 20px;height: 50px;}.mediakithead h3 a {color: #EA3D31;}.mediakithead h3 a:hover {color: #EA3D31;text-decoration: underline;}.mediainfo .date {width: 45%;color: #8C8C8C;font-size: 14px;}.mediainfo .medianame {width: 55%;}.mediainfo .medianame img {max-width: 90px;max-height: 40px;margin-left: 10px;float: right;}.mediaimgsrc img {height: 218px;}ul.slick-dots {display: none !important;width: 100%;justify-content: center;}ul.slick-dots {display: none !important;width: 100%;justify-content: center;margin-top: 20px;}ul.slick-dots li.slick-active button {background-color: #5B5B5B;}section.index-acers {padding: 10px 0;}.index-acers-cover h2 {font-family: 'Product Sans';font-style: normal;font-weight: 400;font-size: 98px;line-height: 118px;color: #EA3D31;}.index-acers-cover img {width: 100%;max-width: 135px;}.index-acers-cover {display: flex;align-items: center;justify-content: space-between;width: 100%;}.index-acers-details {background: linear-gradient(178deg, #e04540, #75a6e7);border-radius: 10px;padding: 30px;position: relative;margin: 0 15px;}.index-acers-img-name {display: flex;}.index-acers-img-name img {width: 100%;max-width: 110px;border: 1px solid #fff;}.index-acers-details p.index-acers-number {position: absolute;right: -5px;top: -25px;width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;border-radius: 50% 0 50% 50%;background: #FFFFFF47;font-style: normal;font-weight: 600;font-size: 20px;line-height: 24px;color: #FFFFFF;}.index-acers-name {padding-left: 20px;}.index-acers-name h6 {text-transform: uppercase;font-style: normal;font-weight: 700;font-size: 18px;line-height: 22px;color: #FFFFFF;border-bottom: 1px solid #fff;padding-bottom: 10px;height: 70px;}.index-acers-name p {font-style: normal;font-weight: 300;font-size: 16px;line-height: 19px;color: #FFFFFF;text-transform: uppercase;}.outperfome {display: flex;align-items: center;}.outperfome-img {width: 30px;height: 25px;background: #fff;display: flex;align-items: center;justify-content: center;border-radius: 50%;margin-right: 8px;}.outperfome p {font-style: normal;font-weight: 400;font-size: 18px;line-height: 22px;color: #FFFFFF;}.watch-episode-btn a {border: 1px solid #FFFFFF;border-radius: 34px;font-style: normal;font-weight: 500;font-size: 18px;color: #FFFFFF;padding: 14px 40px;line-height: 1;}.watch-episode-btn {text-align: center;}.index-acers-slider button.slick-arrow img {width: 100%;max-width: 8px;}.index-acers-slider button.slick-arrow {width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: linear-gradient(180deg, #E83E34 0%, #0081FF 100%);padding: 0;position: absolute;top: 50%;transform: translateY(-50%);}.index-acers-slider {position: relative;}.index-acers-slider button.slick-prev.slick-arrow {left: -20px;}.index-acers-slider button.slick-next.slick-arrow {right: -20px;}.submit-btn, .text-center {text-align: center }.btn, a, button {transition: .3s }.align-top-vertical .col-lg-4, .oa--item .op-controller {padding: 0 15px !important }.guide-step, .guide-step1 {position: relative }.guide-step, .guide-step1, .play-icon, .submit-btn, .yt-thumb, a, button {cursor: pointer }.mainBox .guide-step .guide-step-des, ul {padding: 0 }table {width: 100%;border-collapse: collapse }.about, .calc, .faqs, .wealth {padding: 75px 0 }.guide {padding: 0 0 75px }ul {margin: 0 }.align-items-center {align-items: center }.row {display: flex;flex-wrap: wrap }.table-responsive {overflow: auto }.text-primary {color: #1272c5 }.MobileView, .fade-out {display: none }.banner-form.banner-box-2-cover {text-align: left !important;}.MaxWidth {max-width: 438px !important }.banner-box-2-cover {box-shadow: 0 4px 25px 0 #00000040;background-color: #fff;padding: 40px;border-radius: 12px }.card--box {box-shadow: none !important;padding: 0 !important;background: 0 0;width: 100% !important;margin-left: auto }.card--box .op-head, .card--box .op-inputs {margin-bottom: 10px !important }.op-head h3 {font-size: 20px;color: #434343;font-family: Product Sans, sans-serif }.op-head p {font-size: 15px;margin: 0 }.oa--item .op-controller {border: 1px solid #ccc !important;height: 50px !important;background: #fff !important;border-radius: 5px !important;width: 100%;font-size: 14px;font-weight: 300;outline: 0;transition: .5s }.alert {display: block;color: red }.submit-btn {width: 100%;background: #1272c5;font-style: normal;font-weight: 500;font-size: 18px;color: #fff;height: 50px }.op-controller:focus {box-shadow: 0 0 3px 1px rgb(26 145 248 / 100%) }.oa--ext-txt {margin-top: 20px !important }.oa--ext-txt p {font-size: 15px !important }.btn {display: inline-block;border: none;padding: 8px 20px;border-radius: 8px }.banner-left h1 {font-size: 46px;margin: 0 0 15px;text-transform: uppercase; color:#fff;}.banner-left h1 {line-height: 58px;text-align: left;}.anaalytics-in {width: 33.33% }.anaalytics-in:not(:last-child):before {content: "=";position: absolute;right: -15px;top: 50%;transform: translateY(-50%) scale(.8);font-size: 50px;color: #ea3d31;background-color: transparent;width: auto;font-weight: 600;height: auto }.anaalytics-in:first-child:before {content: "+" }section.faqs {background: #ffffff }.question-bx-cvr .net-cvr_2 {display: flex;align-items: center;justify-content: space-between }.question-bx-cvr {padding: 7px 14px 20px;border-bottom: 1px solid #b9b6b6;cursor: pointer }section.faqs .question-bx-cvr {background: #fcfcfc;border-radius: 6px;margin-bottom: 34px }.guide-step.active:not(:last-child):before, .guide-step.active>span {box-shadow: 4px 9px 52px -12px #00000091;transition: .8s;border: none }.guide-left img {width: 70%;margin: 0 auto;}.question-bx-cvr p {font-style: normal;font-weight: 400;font-size: 15px;line-height: 140%;color: #454545;padding: 20px 0 0;font-family: Product Sans, sans-serif }.faq-accodian {width: 100%;margin: auto }.guide-title, .samcos-stock-sip-title h2 {margin-bottom: 30px;text-align: center }.easy-x-to-start--your--xx .easy-to-start-your-inner-text {width: 100%;max-width: 440px }.responsive-v {width: 1140px;height: 640px;border-radius: 8px }.yt-thumb:hover .play-icon {transform: scale(1.2) }.align-top-vertical {align-items: flex-start }.anaalytics-in span {font-size: 40px }.about-btn {background-color: #f1f1f1;border-radius: 8px;padding: 17px 30px;display: flex;align-items: center;column-gap: 17px;color: inherit }.guide-title p {font-size: 30px;margin-top: 15px }.guide-step {padding-left: 65px;padding-bottom: 25px }.guide-step>span {position: absolute;left: -33px;top: -5px;width: 63px;height: 63px;background-color: #fff;display: grid;place-content: center;border-radius: 50%;}.guide-step .guide-step-des {padding: 15px 19px }.guide-step.active .guide-step-des {transform: translateY(-10px) }.guide-step.active .guide-step-des h3 {color: #2362FD }.guide-step.active .guide-step-des p {color: #2362FD !important }.guide-step.active .guide-step-des p {color: #434343 }.guide-step-des h3 {margin: 0px;font-size: 20px;font-weight: 600;line-height: 24px;color: #959595;margin-bottom: 7px;max-width: max-content;}.guide-step.active>span img {filter: brightness(0) invert(1) !important }.demat-right.w-50 {max-width: 374px }.calc-search, ul.table-pagination {display: flex;margin: 23px 35px 23px auto;max-width: max-content }section.calc {background-color: #f3f8ff;}.calc-table-cover {background: #fff;box-shadow: 0 1px 4px 0 #00000040;border-radius: 20px;overflow: hidden }table.calc-table {counter-reset: s-no }table.calc-table th {background: #e5f3ff;text-align: center;color: #434343;border-bottom: 1px solid #c4e2fb;white-space: nowrap;padding: 19px;font-weight: 600 }table.calc-table td {padding: 19px;font-weight: 500;border-bottom: 1px solid #ddd }.calc-search {border: 1px solid #b9b9b9;border-radius: 6px;align-items: center;padding-left: 10px }.calc-popup, .popup-backdrop {display: none;position: fixed }.calc-search input {border: none;padding: 10px;border-radius: 6px;outline: 0 }table.calc-table td .s-no:before {counter-increment: s-no;content: counter(s-no) }.calc-btn {font-size: 14px;color: #fff;background: #1d3b7b;padding: 5px 22px;border-radius: 40px }.calc-btn:hover {background-color: #167dd6 }ul.table-pagination button {font-size: 15px }ul.table-pagination li.active button, ul.table-pagination li:hover button {color: #167dd6 !important }span.sort {display: inline-flex;flex-direction: column;transform: translate(10px, -3px) }span.sort img {display: block;margin: -2px 0 }.banner-left p {font-size: 26px;font-weight: 400;color: #fff;margin: 15px 0;letter-spacing: normal }.popup-backdrop {top: 0;left: 0;right: 0;bottom: 0;background: rgb(0 0 0 / 32%);z-index: 9998 }.calc-popup {top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: #fff;border-radius: 30px;max-width: 564px;width: 100%;z-index: 9999 }.blogBtn, .calc-popup table th {background: #1a63fd !important}.blogBtn, .calc-popup table th {background: #1272c5;color: #fff }.calc-popup .popup-head {border-bottom: 1px solid #d7d7d7;display: flex;padding: 21px 27px;justify-content: space-between }.calc-popup .popup-head h2 {margin: 0;line-height: 1;color: #434343 }ul.calc-cost li {color: #434343;font-size: 15px;font-weight: 600;padding-bottom: 20px;display: flex;justify-content: space-between;align-items: center }ul.calc-cost li p {margin: 0 }.popup-body {padding: 25px 27px }ul.calc-cost li p:last-child {border-radius: 4px;background-color: #edf7ff;padding: 5px 12px;width: 100%;max-width: 150px;font-weight: 500;text-align: right }.calc-popup table td, .calc-popup table th {padding: 14px 21px }.calc-popup table td:not(:last-child), .calc-popup table th:not(:last-child) {border-right: 1px solid #a5d5ff }.calc-popup table th {font-weight: 400 }.calc-table {border: 1px solid #1272c5;border-radius: 4px;overflow: hidden;text-align: center }.calc-popup a {text-decoration: underline }.yt-thumb {position: relative;margin: 0 auto }.img-fluid {max-width: 100%;height: auto;width: 930px }.play-icon {filter: drop-shadow(2px 2px 10px hsl(206.5, 70.7%, 8%));position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;filter: drop-shadow(2px 2px 10px hsl(206.5, 70.7%, 8%));transition: .5s }.blogText {text-align: center;margin: 30px auto 0;font-size: 30px;justify-content: center;display: flex }.blogBtn {font-size: 16px;padding: 9px 48px;margin-left: 15px;border-radius: 51px }.mainBox {border: 1px solid #cbcbcb;border-radius: 6px;transform: translateY(-10px);margin: 0 20px;padding-top: 20px }.mainBox .guide-step-des h3 {max-width: inherit;padding-top: 14px;text-align: left;margin-left: 38px;font-size: 22px }.mainBox .guide-step-des {text-align: left }.mainBox .guide-step.active .guide-step-des {text-align: center;box-shadow: none;border: none;border-radius: 6px }.mainBox .guide-step1>span {position: absolute;left: -2px;top: 19px;width: 32px;height: 32px;background-color: #1272c5;display: grid;place-content: center;border-radius: 50%;font-size: 13px;font-weight: 600;color: #fff }.desktopView {display: block }.spacecount {font-weight: 300 }.carousel {height: 400px !important }.carousel-control {color: #434343 !important }.carousel-control.left, .carousel-control.right {background-image: none !important }.carousel-indicators li {border: 1px solid #ff9476 }.carousel-indicators .active {background: #ff9476 }.carousel-inner {overflow: inherit !important }.carousel-caption {bottom: -55%;color: #434343;text-shadow: 0 0 #434343;width: 100%;left: 0;right: 0 }.carousel-caption .guide-step-des {text-align: center !important }.carousel-indicators {bottom: -15% }.carousel-indicators .active {background: #ff9476;background: #283b79 !important;width: 34px !important;height: 10px !important;border-radius: 20px !important;}.carousel-inner img {width: auto !important;height: 280px !important;margin: 0 auto }.carousel-caption .guide-step.active .guide-step-des {box-shadow: 0 0 0 0 #00000040 !important;border: 0 solid #cbcbcb !important;border-radius: 6px;transform: translateY(-10px);text-align: center !important }.carousel-caption .guide-step .guide-step-des h3 {max-width: inherit;border-bottom: 0;font-weight: 500;font-size: 18px;}.carousel-caption .guide-step .guide-step-des p {font-size: 16px;font-weight: 400;line-height: 21px;max-width: 436px;}.guide-step-des p {font-size: 16px;font-weight: 400;max-width: 436px;color: #959595;}.alert {padding: 0;border: 0 }.carousel-move-left {display: none;}.carousel-move-right {display: none;}.getupdates label {font-weight: 400 !important;}.btn.focus, .btn:focus, .btn:hover {color: #fff;text-decoration: none;outline: none;}.registerBtn {margin-bottom: 30px !important;}.md-body {padding: 0px !important }.nav>li.active>a, .nav>li>a:focus, .nav>li>a:hover {background-color: #1272c5 !important;color: #fff !important;}.navigation .nav>li>a, a:focus, a:hover {text-decoration: none;}.mtfP {text-align: left !important;font-style: normal !important;border: 1px solid #1E4EC6 !important;width: auto !important;max-width: fit-content !important;padding: 8px 20px !important;border-radius: 50px !important;font-size: 16px !important;font-weight: 400 !important;background-color:#0A1C56;color:#fff;}.pClass {color: #fff !important;text-align: left !important;font-size: 16px !important;}.banner-left h4 {color: #fff;font-size: 24px;font-weight: 300;}.carousel-caption1 {border-radius: 10px;;bottom: -55%;color: #434343;text-shadow: 0 0 #434343;width: 100%;left: 0;right: 0;position: relative;}.carousel-caption1 h2 {font-size: 18px;margin-top: 10px;font-weight: 400;height: 54px;color: #434343;line-height: 25px;}.blogSection {padding: 250px 0 50px;background-color: #f3f8ff !important;}li.slick-active button {background: #ff896e !important;}ul.slick-dots li button {font-size: 0;border-radius: 50%;border: none;height: 9px;width: 9px;padding: 0;margin: 0 4px;background:#ccc;}.carousel-indicators li {font-size: 0;border-radius: 50%;border: none;height: 9px !important;width: 9px !important;padding: 0;background-color: #f1f1f1;margin: 0 4px;}section.calc p {text-align: center;}.question-bx-cvr .net-cvr_2 h4 {font-style: normal;font-weight: 400;font-size: 17px;line-height: 24px;color: #4e4e4e;margin: 0;width: 92%;}.readNewMore {font-size: 16px !important;color: #fff;text-align: center;margin: 0px auto;display: flex;}.marginagainst {padding: 30px 40px;border-right: 1px solid #fff;}.marginagainst h3 {font-size: 20px;font-weight: 500;color: #040404;margin: 0;margin-top: 20px;margin-bottom: 10px;line-height: 25px;}.marginagainst p {font-size: 16px;font-weight: 400;color: #434343;margin: 0;height: 45px;}.col-lg-4:last-child .marginagainst {border-right: none;}section.wealth {background: #ffeeea !important;}.mg20 {margin-top: 20px;text-align: center;}section.banner {min-height: 100vh;height: 100%;padding: 150px 0px 80px 0px;background: radial-gradient(600px 500px at 50% 10%, rgba(46, 102, 255, .35), transparent 60%), linear-gradient(180deg, #050A23 0%, #18358D 55%, #6885cd 100%);position: relative;isolation: isolate;overflow: visible;}.index-dtl p {background: linear-gradient(0deg, #00217E 0%, #0044FF 100%);color: #fff !important;}section.analytics .container {background: linear-gradient(white, white) padding-box, linear-gradient(90deg, #1c1a40, #8597d1) border-box !important}.banner-left {margin-bottom: 40px;}.oa--item .op-controller {border: 0px!important}section.analytics .bgwht {border: 0;background: #fff !important;padding: 66px 0px;border-radius: 20px;border-top: 0;margin: auto;}.anaalytics-in span {font-weight: bolder;color: #1B62FD;margin-bottom: 6px;display: block;font-weight: 500;}.anaalytics-in p {margin: 0;font-size: 17px;font-weight: 600;color: #1C61FD;}section.analytics .container {border: 0;background: none;padding: 0;border-radius: 0;border-top: 0;}section.easy-to-start-your {background: linear-gradient(0deg, #082386 0%, #020820 100%);margin-top:80px;}.easy-to-start--slider img {display: block;width: 100%;max-width: 250px;margin: auto;}.easy-x-to-start--your--xx .easy-to-start-your-inner-text {width: 100%;max-width: 500px;}.easy-x-to-start--your--xx img {width: 100%;max-width: 35px;margin-right: 20px;margin-left: 15px;}.easy-to-start-your-inner-text h3 {font-style: normal;font-weight: 400;font-size: 22px;letter-spacing: -0.009em;color: #8c8c8c;margin: 0;font-family: 'Product Sans', sans-serif;}.easy-to-start-your-inner-text p {font-style: normal;font-weight: 400;font-size: 14px;line-height: 17px;letter-spacing: -0.009em;color: #8c8c8c;display: none;font-family: 'Product Sans', sans-serif;}.samcos-stock-sip-title-white h2 {font-family: 'Product Sans';margin-bottom: 70px;font-weight: 600;font-size: clamp(28px, 4.6vw, 40px);text-align: left;background: linear-gradient(180deg, #EAF1FF 30%, #7993E3 100%);-webkit-background-clip: text;background-clip: text;color: transparent;}.guide-step .guide-step-des {padding: 18px 20px 18px 36px;background-color: #112a522b;border: 1px solid #ffffff3b;border-radius: 16px;color: #fff;max-width: 460px;}.guide-step > span {position: absolute;left: 10px;top: 20px;width: 43px;z-index: 2;height: 43px;background-color: #fff;display: grid;place-content: center;border-radius: 50%;font-size: 18px;box-shadow: 6px 5px 10px 0px #00000030 !important;}.guide-step-des h3 {border-bottom: 1px solid #a3a3a3;max-width: max-content;padding-bottom: 4px;text-align: center;display: contents;color: #fff;}.guide-step {padding-left: 33px;padding-bottom: 40px;}.guide-step.active .guide-step-des {box-shadow: 0 2px 12px 0 #00000040;border: 1px solid #cbcbcb;border-radius: 16px;transform: translateY(-10px);background-color: #fff;color: #2362FD;}.guide-step.active > span {color: #2362FD;}.guide-step-des p {color: #fff}.guide-step.active .guide-step-des {box-shadow: 0 2px 12px 0 #00000040;border: 1px solid #cbcbcb;border-radius: 16px;transform: translateY(-10px);background-color: #fff;color: #2362FD;}section.samcos-stock-sip, section.samcos-stock-sip-benefits, section.easy-to-start-your, section.recommended-ideas, section.samcos-quick-tutorials, section.blogs {padding: 80px 0;}section.analytics .container {border: 2px solid transparent;background: linear-gradient(white, white) padding-box, linear-gradient(90deg, #EA3D31, #4AA7FF) border-box;padding: 66px 0px;border-radius: 0px 0px 60px 60px;border-top: 0;}section.easy-to-start-your {margin-top: 0px;}.marginagainst {padding: 30px 40px;background: #f6f6f6;border-radius: 30px;text-align: center;border:1px solid #fff;}section.wealth {background: #EDEDED !important;}section.faqs {padding: 50px 0px 80px;background: linear-gradient(0deg, #082386 0%, #020820 100%);border-radius: 0px 0px 0px 0px;}.question-bx-cvr .net-cvr_2 {display: flex;align-items: center;justify-content: space-between;}section.faqs .question-bx-cvr.aos-init.aos-animate {background: transparent;border-bottom: 1px solid #CDCDCD;border-radius: 0px;margin-bottom: 20px;}.question-bx-cvr .net-cvr_2 h3 {font-style: normal;font-weight: 400;font-size: 18px;line-height: 21px;color: #fff;margin: 0;}.question-bx-cvr p {font-style: normal;font-weight: 400;font-size: 16px;line-height: 140%;color: #fff;margin: 0;padding: 20px 0;padding-bottom: 0;}.easy-x-to-start--your--xx .easy-to-start-your-inner-text {width: 100%;max-width: 440px;padding-left: 25px;}.responsive-v {width: 100%;height: 380px;border-radius: 8px;}.samcos-stock-sip-title-white-center h2 {font-family: 'Product Sans';font-style: normal;font-weight: 400;font-size: 40px;line-height: 60px;text-align: center;color: #fff;margin-bottom: 70px;}.question-bx-cvr .net-cvr_2 h4 {font-style: normal;font-weight: 400;font-size: 18px;line-height: 21px;color: #fff;margin: 0;}.net-cvr_2 img {filter: invert(100%);}li.slick-active button {background: #283b79 !important;width: 34px !important;height: 10px !important;border-radius: 20px !important;}ul.slick-dots li {display: inline;border-radius: 50%;}ul.slick-dots li {width: 10px;height: 10px;margin: 0 4px;font-size: 0;border-radius: 50%;}.wht {color: #fff !important}section.faqs.samcos-stock-sip-title h2 {color: #fff !important}.paginate_button.current {background: #283b79 !important;}.dataTables_filter input {border-radius: 30px !important}p.mtfnote {text-align: center;margin-top: 20px;}.net-cvr_2 svg {width: 24px;height: 24px;}.container {width: 1340px;}@media (max-width: 767px) {.blogSection{padding-top:280px!important;}.mobscrll{overflow-x:scroll;}.banner-form.banner-box-2-cover {border: 0 !important}.guide-title.samcos-stock-sip-title h2 {text-align: center;font-size: 30px;line-height: 40px;margin-bottom: 20px;margin-top: 60px;color: #ffff;}.guide-step .guide-step-des {text-align: center !important;}.MobileView {display: block;padding:30px 0px 100px 0px;background: linear-gradient(0deg, #082386 0%, #020820 100%);}.blog-img img {width: 100% !important;}.MobileView img {margin: auto !important;display: block !important;margin-bottom: 30px !important;}.samcos-stock-sip-img img {height: auto;}.responsive-v {width: 100%;height: 400px;}.candleBg {display: none !important;}.slick-arrow {display: none !important;}.slick-next {display: none;}.banner-left h4 {color: #fff;font-size: 20px;font-weight: 300;text-align:center;}.pClass {font-size: 14px !important;}section.analytics .container {padding:30px 0px !important;margin:0px;}ul.breadcrm {margin-top: 40px !important;text-align:center;}.mtfP {text-align: center !important;margin:0 auto!important;}.banner-left {margin-top: 0px;margin-bottom:40px;}.banner-cover ul {width: 100%;}section.banner {padding: 60px 0 !important;margin-top: 0px !important;}.banner-cover p {font-size: 26px;line-height: normal;margin-bottom: 10px;}section.media-kit .slick-arrow {height: 25px;width: 25px;left: -13px;}section.media-kit .slick-next {left: auto;right: -13px;}section.media-kit .container:before {top: -120px;bottom: -160px;border-radius: 20px;}section.media-kit .container:before, section.media-kit .container:after {left: 15px;right: 15px;}.blog-content h3 {font-size: 14px;}a.navbar-btn {margin: 0px 15px;}h2.blog-title2 {bottom: -125px;}.slick-dots {display: none !important;}.pledge-form-title h2 {font-size: 29px;}.index-dtl p {padding: 12px 11px;font-size: 11px }.guide-title h2 {font-size: 23px;margin-top: 0 }.guide-title p {font-size: 18px;line-height: normal }.guide-step:not(:last-child):before {content: none }.desktopView, .guide-step>span {display: none }.guide-step {padding: 0 }.samcos-stock-sip-title h2 {font-size: 30px;line-height: 35px;margin-bottom: 45px }.anaalytics-in span {font-size: 16px }.anaalytics-in:not(:last-child):before {font-size: 30px;right: -8px }.anaalytics-in p {font-size: 10px;padding: 0 12px }.banner-left p, .blogText {font-size: 20px }.blogText {display: inline;line-height: normal }section.faqs .question-bx-cvr {padding: 13px;margin-bottom: 25px }section.faqs .question-bx-cvr:last-child {margin-bottom: 0 }.question-bx-cvr .net-cvr_2 h4 {font-size: 15px }.question-bx-cvr p {font-size: 14px;padding: 10px 0 }.guide-title {margin-bottom: 20px }section.analytics {padding: 0 0 30px !important;position: relative }.MobileView {display: block }.blogBtn {margin-top: 18px }.responsive-v {width: 290px;height: 222px;border-radius: 8px }.about, .calc, .faqs, .wealth {padding: 25px 0 50px }.wrapper.net-cvr_2 span {display: inline-block;width: 100%;max-width: 16px }.popup-body {padding: 20px 0px !important;}.registerBtn {margin-bottom: 0px !important;}.result-box, .table {display: inline-table;overflow: auto;}.btn.focus, .btn:focus, .btn:hover {color: #fff;text-decoration: none;outline: none;}.mtfP {padding: 6px 15px !important;}.pClass {line-height: 30px;font-size: 16px;}.banner-left h4 {line-height: 30px;margin-top: 20px;text-align:center!important;}.marginagainst {padding: 20px 20px;border: 1px solid #1e42df;border-radius: 14px;background: #fff;margin: 0px 5px;height: 255px;}.slick-slide img {margin-bottom: 15px;margin: 0px auto;}.col-lg-4:last-child .marginagainst {border-right: 1px solid #1e42df;}.mobview {margin-top: 30px;}.banner-left h1 {font-size: 28px;text-align:center;margin-top:16px;line-height: 40px;}.index-acers-cover {flex-direction: column;}.index-acers-cover h2 {font-size: 72px;line-height: 69px;margin: 0;text-align: center;}.index-acers-cover img {margin: 10px 0;}.index-acers-slider button.slick-prev.slick-arrow {left: 15px;z-index: 9;}.index-acers-slider button.slick-next.slick-arrow {right: 16px;}.outperfome-img {width: 100%;max-width: 25px;}.watch-episode-btn a {padding: 8px 20px;}}@media only screen and (max-width:1200px) {.scrollDivtable {overflow: scroll;width: 100%;display: block }}@media (min-width:992px) {.col-lg-6 {width: 50%;padding: 0 12px }.responsive-v {width: 930px;height: 506px;border-radius: 8px }}@media only screen and (min-device-width:300px) and (max-device-width:370px) {.index-dtl p {font-size: 10px !important;padding: 12px 8px !important;}}@media (min-width: 1400px) {.container {width: 1340px;}}@media (max-width:1439px) {.index-acers-cover h2 {font-size: 70px;}}@media (max-width:991px) {.index-acers-cover h2 {font-size: 51px;}.outperfome-img {width: 100%;max-width: 25px;}.index-acers-img-name img {max-width: 114px;}}@media (max-width:767px){.container {width: 100%!important;}}.policytxt p{font-size:15px;margin-bottom:20px;}.policytxt h5{font-size:17px;font-weight:500;margin-bottom:20px;}.policytxt strong{font-size:17px;font-weight:500;}.policytxt ul li{font-size:15px;margin-left:30px;list-style-type: disc;}.policytxt ul{margin-bottom:20px;}.policytxt table{padding:0px;margin:0px;border-collapse: collapse;width: 100%;font-size: 16px;text-align: left;margin:20px 0px;overflow:scroll;}.policytxt td, th {border: 1px solid #afafaf;text-align: left;padding: 8px;}.policytxt tr:nth-child(even) {background-color: #dddddd;}h4.mtf4x-headline{color:#fff;font-size:20px;font-weight:400;text-align:left;margin:0;}.mtf4x-highlight {background: linear-gradient(90deg,#44B3D5 0%,#286AE8 100%);-webkit-background-clip: text;-moz-background-clip: text;color: transparent;font-weight:600;font-size:28px;animation: mtf4xGlow 2s infinite;text-shadow: 0 0 10px rgba(68,179,213,.6), 0 0 20px rgba(40,106,232,.4);}@keyframes mtf4xGlow{0%{filter:brightness(1);text-shadow:0 0 8px rgba(68,179,213,.4),0 0 20px rgba(40,106,232,.3);}50%{filter:brightness(1.5);text-shadow:0 0 14px rgba(68,179,213,.8),0 0 30px rgba(40,106,232,.6);}100%{filter:brightness(1);text-shadow:0 0 8px rgba(68,179,213,.4),0 0 20px rgba(40,106,232,.3);}}.widgetrate {max-width: 400px;border: 1px dotted #fff;padding: 18px 0px;border-radius: 20px;display: flex;justify-content: center;align-items: center;margin-top: 40px;}.widgetportion {padding: 0px 30px;}.widgetportion p {font-size: 18px;color: #fff;text-align: center;line-height: normal;}.widgetportion h4 {font-size: 30px;color: #fff;text-align: center;line-height: 46px;margin: 0px;text-shadow: 2px 2px 3px rgb(0 0 0 / 36%);}.pipe {width: 1px;border-right: 1px dotted #fff;height: 35px;}.secondsect {background: #6885cc;font-family: "Product Sans", "Inter", system-ui, -apple-system, Arial, sans-serif;position: relative;}.secondsectdiv {border-radius: 50px 50px 0px 0px;background: #f3f8ff;position: relative;padding: 48px 0px 100px;}.title-block h2 {color: #383838;text-align: center;margin: 0;margin-bottom: 20px;font-family: Product Sans;line-height: 45px; line-height: normal;}
 
 .title-block p{color:#4a556f; text-align: center; font-size: 18px; line-height: 1.5; font-weight: 400; max-width: 800px; margin:0 auto;}
 
 .samrecomm-introduce__title {color: #383838;font-size: clamp(32px, 4.6vw, 40px);font-weight: 600 !important;text-align: center;line-height: clamp(40px, 5.5vw, 70px);}.samrecomm-introduce__brand {background: linear-gradient(90deg, #1E3A8A, #2563EB, #1E3A8A);background-size: 200% auto;color: transparent;-webkit-background-clip: text;-moz-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;animation: samrecomm-gradient-slide 4s linear infinite;}@keyframes samrecomm-gradient-slide {0% {background-position: 0% 50%;}100% {background-position: 200% 50%;}}:root{--mtfhowworks-bg-left:#FBFBFD;--mtfhowworks-bg-right:rgba(199,214,255,0.4);--mtfhowworks-border:#B3CAED;--mtfhowworks-symbol:#27407F;--mtfhowworks-text-main:#10224F;--mtfhowworks-card-radius:30px;--mtfhowworks-font:'Product Sans', -apple-system, BlinkMacSystemFont, "Inter", "Roboto", "Helvetica Neue", Arial, sans-serif;--spot-x:50%;--spot-y:50%;}.mtfhowworks-wrapper{width:100%;display:flex;justify-content:center;padding:10px 0 90px;box-sizing:border-box;}.mtfhowworks-card{position:relative;max-width:1000px;width:100%;border-radius:var(--mtfhowworks-card-radius);border:1px solid var(--mtfhowworks-border);background: radial-gradient(circle at 85% 30%, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 40%, rgba(255,255,255,0.4) 41%, rgba(255,255,255,0) 42%) , radial-gradient(circle at 85% 30%, rgba(255,255,255,0.15) 0 60%, rgba(255,255,255,0) 61%) , linear-gradient( 90deg, var(--mtfhowworks-bg-left) 0%, var(--mtfhowworks-bg-left) 60%, var(--mtfhowworks-bg-right) 100% );box-shadow: 0 48px 140px rgba(37,72,201,0.22), 0 20px 48px rgba(10,161,255,0.18), 0 4px 10px rgba(0,0,0,0.08);padding:32px 32px 28px;display:flex;align-items:flex-start;justify-content:space-between;column-gap:24px;row-gap:16px;box-sizing:border-box;transform-style:preserve-3d;transition:transform .18s ease, box-shadow .18s ease;will-change:transform;overflow:hidden;}.mtfhowworks-card::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit;background: radial-gradient( circle at var(--spot-x) var(--spot-y), rgba(38,93,255,0.24) 0%, rgba(38,93,255,0.18) 22%, rgba(38,93,255,0.00) 60% );opacity:0;transition:opacity .18s ease;mix-blend-mode:screen;z-index:1;}.mtfhowworks-card::after{content:"";position:absolute;right:0;top:0;bottom:0;width:35%;border-top-right-radius:var(--mtfhowworks-card-radius);border-bottom-right-radius:var(--mtfhowworks-card-radius);pointer-events:none;background-image: radial-gradient(#ffffffcc 1px, rgba(0,0,0,0) 1px);background-size:12px 12px;background-position:6px 6px;opacity:.45;mix-blend-mode:screen;z-index:1;}@media(pointer:fine){.mtfhowworks-card:hover::before{opacity:1;}.mtfhowworks-card:hover{box-shadow: 0 56px 160px rgba(37,72,201,0.28), 0 24px 60px rgba(10,161,255,0.22), 0 6px 16px rgba(0,0,0,0.10);}}.mtfhowworks-inner{position:relative;z-index:2;width:100%;display:flex;align-items:flex-start;justify-content:space-between;column-gap:24px;row-gap:16px;flex-wrap:nowrap;}.mtfhowworks-col{flex:0 0 auto;min-width:max-content;max-width:260px;color:var(--mtfhowworks-text-main);font-family:var(--mtfhowworks-font);line-height:1.2;}.mtfhowworks-col.mtfhowworks-highlight{max-width:320px;}.mtfhowworks-label{font-size:18px;font-weight:500;line-height:1.4;color:#10224F;margin:0 0 8px;font-family:var(--mtfhowworks-font);text-align:left;}.mtfhowworks-value{font-size:36px;font-weight:600;margin:0;line-height:1.15;background:linear-gradient(90deg,#2548C9 0%,#0AA1FF 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;letter-spacing:-0.02em;font-family:var(--mtfhowworks-font);white-space:nowrap;text-align:left;}.mtfhowworks-operator{flex:0 0 auto;font-size:32px;font-weight:600;line-height:1;color:var(--mtfhowworks-symbol);display:flex;align-items:center;justify-content:center;min-width:28px;margin-top:36px;font-family:var(--mtfhowworks-font);user-select:none;position:relative;}@media(max-width:1024px){.mtfhowworks-card{padding:28px 24px 24px;}.mtfhowworks-inner{column-gap:20px;}.mtfhowworks-label{font-size:16px;}.mtfhowworks-value{font-size:32px;}.mtfhowworks-operator{font-size:28px;margin-top:30px;min-width:24px;}}@media(max-width:640px){.mtfhowworks-card{padding:24px 20px;border-radius:24px;}.mtfhowworks-card::after{width:100%;border-radius:24px;opacity:.35;}.mtfhowworks-inner{flex-wrap:wrap;text-align:center;justify-content:center;row-gap:20px;}.mtfhowworks-col, .mtfhowworks-col.mtfhowworks-highlight{max-width:100%;text-align:center;}.mtfhowworks-label, .mtfhowworks-value{text-align:center;}.mtfhowworks-label{font-size:15px;font-weight:500;margin-bottom:6px;}.mtfhowworks-value{font-size:28px;}.mtfhowworks-operator{width:100%;margin-top:0;font-size:24px;line-height:1;min-width:auto;position:relative;justify-content:center;}.mtfhowworks-operator::before, .mtfhowworks-operator::after{content:"";flex:1 1 auto;height:1px;background:rgba(179,202,237,.6);margin:0 12px;border-radius:999px;}.mtfhowworks-inner > :nth-child(1){order:1;}.mtfhowworks-inner > :nth-child(2){order:2;}.mtfhowworks-inner > :nth-child(3){order:3;}.mtfhowworks-inner > :nth-child(4){order:4;}.mtfhowworks-inner > :nth-child(5){order:5;}}:root{--mtf-radius:28px;--mtf-border-grad:linear-gradient(90deg,#286AE8 0%,#44B3D5 100%);--mtf-card-bg:linear-gradient(180deg,#FBFBFD 0%,#FBFBFD 71%,#E2EEFF 100%);--mtf-text-head:#0E1A39;--mtf-text-desc:#4A556F;--mtf-shadow:0 18px 40px rgba(0,53,128,0.16);--mtf-page-bg:#F3F8FF;--mtf-arrow-bg:#FFFFFF;--mtf-arrow-shadow:0 10px 24px rgba(0,53,128,0.16);--mtf-dot-inactive:#B9C7E9;--mtf-dot-active:#286AE8;--mtf-outline-ring:0 0 0 3px rgba(40,106,232,0.18);}.mtfbenefitss-section{max-width:1340px;margin:0 auto;position:relative;}.mtfbenefitss-card{border-radius:var(--mtf-radius);background:var(--mtf-border-grad);padding:1px;box-shadow:var(--mtf-shadow);height:100%;min-height:236px;display:flex;}.mtfbenefitss-card__inner{background:var(--mtf-card-bg);border-radius:var(--mtf-radius);padding:28px 28px 32px;flex:1;display:flex;flex-direction:column;}.mtfbenefitss-iconwrap{width:48px;height:48px;border-radius:12px;background:#FFFFFF;box-shadow:0 8px 20px rgba(0,53,128,0.10);display:flex;align-items:center;justify-content:center;margin-bottom:20px;background-image:radial-gradient(circle at 30% 30%,rgba(68,179,213,0.18) 0%,rgba(255,255,255,0) 60%);position:relative;}.mtfbenefitss-iconwrap svg{width:32px;height:32px;display:block;fill:none;}.mtfbenefitss-card__title{font-size:20px;line-height:1.3;font-weight:600;color:var(--mtf-text-head);margin:0 0 16px;}.mtfbenefitss-card__desc{font-size:18px;line-height:1.5;font-weight:400;color:var(--mtf-text-desc);margin:0;}.mtfbenefitss-carousel{position:relative;max-width:1340px;margin-left:auto;margin-right:auto;padding-top: 20px;}.mtfbenefitss-track-viewport{width:100%;}.mtfbenefitss-track{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:40px;will-change:transform;transition:transform .4s cubic-bezier(.22,.61,.36,1);}.mtfbenefitss-slide{flex:0 0 auto;min-width:0;box-sizing:border-box;padding:0;display:flex;}.mtfbenefitss-arrow{display:none;}.mtfbenefitss-dots{display:none;}@media (max-width:1024px){.mtfbenefitss-track{grid-template-columns:repeat(2,1fr);gap:20px;}}@media (max-width:768px){@media (max-width:768px){.title-block h2{font-size: 28px;}.samcos-stock-sip-title-white h2{margin-bottom:40px;}.carousel-indicators{z-index:1!important;}.mtfbenefitss-arrow[disabled]{opacity:0.6;pointer-events:none;box-shadow:none;}}body{padding-bottom:100px;}.mtfbenefitss-track-viewport{overflow-x:hidden;overflow-y:visible;}.mtfbenefitss-track{display:flex;gap:0;transform:translateX(0);}.mtfbenefitss-slide{min-width:100%;flex:0 0 100%;padding:0 24px;box-sizing:border-box;display:flex;}.mtfbenefitss-card{min-height:260px;width:100%;box-shadow:none;}.mtfbenefitss-card__title{font-size:18px;line-height:1.35;}.mtfbenefitss-card__desc{font-size:16px;line-height:1.5;}.mtfbenefitss-iconwrap{width:44px;height:44px;border-radius:50%;margin-bottom:16px;}.mtfbenefitss-iconwrap svg{width:26px;height:26px;}.mtfbenefitss-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:40px;height:40px;border-radius:50%;border:none;background:var(--mtf-arrow-bg);box-shadow:var(--mtf-arrow-shadow);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;}.mtfbenefitss-arrow:active{transform:translateY(-50%) scale(.96);}.mtfbenefitss-arrow svg{width:20px;height:20px;color:#10224F;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none;}.mtfbenefitss-arrow--prev{left:0px;}.mtfbenefitss-arrow--next{right:0px;}.mtfbenefitss-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:20px;}.mtfbenefitss-dot{width:8px;height:8px;border-radius:999px;background:var(--mtf-dot-inactive);transition:all .25s;}.mtfbenefitss-dot.is-active{width:20px;background:var(--mtf-dot-active);box-shadow:var(--mtf-outline-ring);}}@media (max-width:400px){.mtfbenefitss-arrow--prev{left:0px;}.mtfbenefitss-arrow--next{right:0px;}}.devidersection {background: #f3f8ff;padding: 20px 0px;}.openapp-tradingview-mian-title {font-weight: 600;font-size: clamp(28px, 4.6vw, 40px);margin-bottom: 10px;text-align: left;background: linear-gradient(180deg, #EAF1FF 30%, #7993E3 100%);-webkit-background-clip: text;background-clip: text;color: transparent;}


 /*us stocks recommendations card*/
 .secondsectdiv .main--box{margin:30px 0px 0px 0px;padding:0px; background: #f3f8ff;}
 .invest-etf-section .main--box{margin:0px 0px 0px 0px;padding:0px; background: #f3f8ff;}
 @media (prefers-reduced-motion: reduce){.fno-pill{transition:none;}}.samrecomm-introduce__scroller.is-paused .samrecomm-introduce__list{animation-play-state: paused;}.samrecomm-rcards{--card-w: 280px;--card-h: 320px;--gap: 35px;--arrow-hit: 44px;position: relative;width: 100%;padding: 20px 0 0;}.samrecomm-rcards__viewport{overflow: hidden;position: relative;padding: 20px 0 40px;}.samrecomm-rcards__track{display: flex;gap: var(--gap);will-change: transform;touch-action: pan-y;user-select: none;-webkit-user-drag: none;transform: translate3d(0,0,0);transition: transform .38s ease;justify-content: flex-start;}.samrecomm-rcards__arrow{position:absolute;top: 36%;translate: 0 -50%;width: var(--arrow-hit);height: var(--arrow-hit);display:grid;place-items:center;border-radius: 999px;background:#fff;border:1px solid #E0E7FF;box-shadow: 0 6px 18px rgb(20 41 73 / 58%);z-index:4;cursor:pointer;}.samrecomm-rcards__arrow svg{width:22px;height:22px;}.samrecomm-rcards__arrow--left{left:8px;}.samrecomm-rcards__arrow--right{right:8px;}.samrecomm-rcards__arrow[disabled]{opacity:.4;cursor:not-allowed;}.samrecomm-rcards__card{flex: 0 0 var(--card-w);height: var(--card-h);background:#FBFBFD;border:1px solid #B3CAED;border-radius:30px;box-shadow:0 4px 12px rgba(0,53,128,0.11);padding:16px 20px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position: relative;transform-style: preserve-3d;transition: transform .25s ease, box-shadow .25s ease, filter .25s ease;will-change: transform;}.samrecomm-rcards__card:hover{transform: perspective(900px) translateY(-4px) scale(1.015);box-shadow: 0 14px 40px rgba(20,41,73,0.18);}.samrecomm-rcards__glare{position: absolute;top:-20%;left:-20%;width:140%;height:140%;pointer-events:none;opacity:0;transition:opacity .25s ease;mix-blend-mode:screen;transform: translateZ(60px);background: radial-gradient(circle at 50% 50%,rgba(255,255,255,0.45) 0%, rgba(255,255,255,0.00) 60%);z-index:1;}.samrecomm-rcards__card:hover .samrecomm-rcards__glare{opacity:1;}@media (prefers-reduced-motion: reduce){.samrecomm-rcards__card{transition: box-shadow .2s ease;}.samrecomm-rcards__card:hover{transform:none;box-shadow:0 10px 28px rgba(20,41,73,0.16);}}.samrecomm-rcards__head{display:grid;grid-template-columns:48px 1fr;grid-auto-rows:min-content;gap:0 10px;align-items:self-start;position:relative;min-height:64px;}.samrecomm-rcards__logo{width:48px;height:48px;border-radius:50%;overflow:hidden;display:inline-block;}.samrecomm-rcards__logo img{width:100%;height:100%;object-fit:cover;display:block;}.samrecomm-rcards__topline{display:flex;align-items:baseline;gap:4px;margin-top:2px;}.samrecomm-rcards__badge{font-size:12px;font-weight:600;letter-spacing:.3px;padding:4px 8px;border-radius:999px;line-height:1;background:#E6F7EB;color:#0A7C2D;border:1px solid #BFE8C7;}.samrecomm-rcards__card--sell .samrecomm-rcards__badge{background:#FFE7E7;color:#DE4646;border:1px solid #FFB3B3;}.samrecomm-rcards__symbol{font-weight:700;color:#434343;text-transform:uppercase;font-size:18px;letter-spacing:.5px;line-height:1.05;}.samrecomm-rcards__name{grid-column:2/-1;margin-top:-16px;color:#85869F;font-size:14px;font-weight:500;line-height:1.1;}.samrecomm-rcards__card--locked .samrecomm-rcards__head::before{content:"";position:absolute;inset: -6px -6px 0 -6px;height:76px;backdrop-filter: blur(30px);background: rgba(255,255,255,0.65);border-radius:24px;z-index:2;}.samrecomm-rcards__lock{position:absolute;inset:-6px -6px 0 -6px;height:76px;display:flex;align-items:center;gap:18px;padding:10px 14px;z-index:3;}.samrecomm-rcards__lock-ico{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background: radial-gradient(60% 60% at 50% 50%, #FFFFFF 0%, #F4F6FF 100%);box-shadow: 0 8px 24px rgba(129,140,248,0.35);flex:0 0 48px;border: 1px solid #CCCCCC;}.samrecomm-rcards__lock-ico img{width:26px;height:26px;display:block;}.samrecomm-rcards__lock-text{font-weight:400;font-size:18px;line-height:1.2;color:#4B4B4B;}.samrecomm-rcards__lock-sub{display:none;font-weight:700;font-size:12px;color:#64748B;margin-top:2px;}.samrecomm-rcards__rows{margin-top:6px;display:grid;gap:10px;}.samrecomm-rcards__row{display:flex;align-items:center;justify-content:space-between;font-size:15px;}.samrecomm-rcards__row .lbl{color:#6B6B6B;font-weight:400;font-size:16px;}.samrecomm-rcards__row .val{color:#434343;font-weight:700;font-size:16px;}.samrecomm-rcards__tp{margin-top:6px;border:1px solid #64B4AA;background:#D6F4EF;border-radius:12px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;font-weight:500;font-size:16px;color:#0F766E;}.samrecomm-rcards__pct{color:#0F766E;font-size:18px;font-weight:600;}.samrecomm-rcards__card--sell .samrecomm-rcards__tp{background:#FFDEDE;border:1px solid #FFA1A1;color:#DE4646;}.samrecomm-rcards__card--sell .samrecomm-rcards__pct{color:#DE4646;}.samrecomm-rcards__foot{display:flex;align-items:center;gap:8px;margin-top:12px;color:#9293A6;font-size:14px;font-weight:400;}.samrecomm-rcards__dot{width:8px;height:8px;border-radius:50%;background:#2ECC71;box-shadow:0 0 0 3px rgba(46,204,113,.15);}.samrecomm-rcards__card--locked .samrecomm-rcards__head::before {content: none;}.samrecomm-rcards .samrecomm-rcards__head {position: relative;}.samrecomm-rcards .samrecomm-rcards__blur{position: absolute;inset: -6px -6px 0 -6px;height: 76px;border-radius: 24px;z-index: 2;background: rgba(255, 255, 255, 0.65);-webkit-backdrop-filter: blur(30px) saturate(120%);backdrop-filter: blur(30px) saturate(120%);}.samrecomm-rcards .samrecomm-rcards__lock {z-index: 3;background: linear-gradient(135deg, rgba(255,255,255,1) 0%, rgba(244,246,255,1) 100%);border: 1px solid rgba(67,67,67,0.08);border-radius: 24px;backdrop-filter: none;}.samrecomm-rcards .samrecomm-rcards__card:not(.samrecomm-rcards__card--locked){position: relative;border: 2px solid transparent;background: linear-gradient(#FBFBFD, #FBFBFD) padding-box, linear-gradient(90deg, #2669E9, #43B4D4) border-box;box-shadow: 0 10px 28px rgba(32, 70, 165, 0.18);transform: perspective(900px) translateY(-2px) scale(1.01);z-index: 1;}.samrecomm-rcards .samrecomm-rcards__card:not(.samrecomm-rcards__card--locked)::before{content:"";position:absolute;inset:-10px -12px -14px -12px;border-radius:36px;pointer-events:none;background: radial-gradient(40% 60% at 50% 10%, rgba(68,113,228,0.35) 0%, rgba(67,180,212,0.18) 35%, rgba(67,180,212,0.00) 70%);filter: blur(18px);opacity:.8;z-index:-1;animation: samrecomm-unlocked-glow 3.6s ease-in-out infinite;}.samrecomm-rcards .samrecomm-rcards__card:not(.samrecomm-rcards__card--locked) .samrecomm-rcards__tp{background: #E9FBF7;border-color: #5AC7B9;color:#0A7C2D;}.samrecomm-rcards .samrecomm-rcards__card:not(.samrecomm-rcards__card--locked) .samrecomm-rcards__pct{color:#0A7C2D;}.samrecomm-rcards .samrecomm-rcards__card:not(.samrecomm-rcards__card--locked) .samrecomm-rcards__logo{box-shadow: 0 6px 18px rgba(35,98,253,0.16);transform: translateZ(20px);background: linear-gradient(135deg, #2669E9, #43B4D4);background-color: #2669E9;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.25);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: flex;justify-content: center;align-items: center;font-size: 22px;font-weight: 600;}.samrecomm-rcards .samrecomm-rcards__card:not(.samrecomm-rcards__card--locked):hover{transform: perspective(900px) translateY(-6px) scale(1.02);box-shadow: 0 18px 48px rgba(20,41,73,0.22);}.samrecomm-rcards .samrecomm-rcards__card:not(.samrecomm-rcards__card--locked) .samrecomm-rcards__dot{background:#2ECC71;box-shadow: 0 0 0 3px rgba(46,204,113,.18);animation: samrecomm-dot-pulse 1.8s ease-in-out infinite;}@media (prefers-reduced-motion: reduce){.samrecomm-rcards .samrecomm-rcards__card:not(.samrecomm-rcards__card--locked){transform: none;}.samrecomm-rcards .samrecomm-rcards__card:not(.samrecomm-rcards__card--locked)::before, .samrecomm-rcards .samrecomm-rcards__card:not(.samrecomm-rcards__card--locked) .samrecomm-rcards__dot{animation: none;}}@keyframes samrecomm-unlocked-glow{0% {opacity:.65;transform: translateY(0) scale(1);}50% {opacity:.95;transform: translateY(-2px) scale(1.02);}100% {opacity:.65;transform: translateY(0) scale(1);}}@keyframes samrecomm-dot-pulse{0% {box-shadow: 0 0 0 3px rgba(46,204,113,.18);}50% {box-shadow: 0 0 0 6px rgba(46,204,113,.10);}100% {box-shadow: 0 0 0 3px rgba(46,204,113,.18);}}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.samrecomm-rcards__card--locked .samrecomm-rcards__head::before{content:none;}.samrecomm-rcards__blur{position:absolute;inset:-6px -6px 0 -6px;height:76px;border-radius:24px;z-index:2;background: rgba(255, 255, 255, 0.9);}.samrecomm-rcards .samrecomm-rcards__lock{z-index:3;background:linear-gradient(135deg, rgba(255,255,255,0.92) 0%, rgba(244,246,255,0.92) 100%);border:1px solid rgba(67,67,67,0.08);border-radius:24px;}}.samrecomm-rcards [data-url]{cursor: pointer;}.samrecomm-rcards [data-url]:focus-visible{outline: 2px solid #2362FD;outline-offset: 2px;border-radius: 16px;}@media (max-width: 768px){.samrecomm-rcards__viewport{overflow: hidden;padding-left: 0;padding-right: 0;padding: 10px 0px 30px;}.samrecomm-introduce__titleRow .samrecomm-rcardsbtn {margin-bottom: 0px;margin-top: 20px;}.maradjust{margin-bottom: 30px!important;margin-top: 40px!important;}#samrecommTrack{justify-content: flex-start;}}.samrecomm-rcardsbtn{display:flex;justify-content:center;align-items:center;padding:0px 16px 32px;}.samrecomm-rcardsbtn__cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:14px;padding:14px 30px;border-radius:40px;border:1px solid #A7C1FF;color:#FFFFFF;font-weight:600;font-size:18px;letter-spacing:.2px;line-height:1;background: linear-gradient(180deg, #3B82F6 0%, #2563EB 60%, #1D4ED8 100%);box-shadow: 0 10px 24px rgba(37,99,235,0.35), inset 0 1px 0 rgba(255,255,255,0.20);cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;}.samrecomm-rcardsbtn__cta:hover{box-shadow: 0 14px 32px rgba(37,99,235,0.45), inset 0 1px 0 rgba(255,255,255,0.25);}.samrecomm-rcardsbtn__cta:active{transform:translateY(0);box-shadow: 0 8px 20px rgba(37,99,235,0.35), inset 0 2px 0 rgba(0,0,0,0.08);filter:brightness(.98);}.samrecomm-rcardsbtn__cta::before{content:"";position:absolute;top:0;left:-120%;width:100%;height:100%;border-radius:inherit;pointer-events:none;background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);-webkit-animation: samrcbtn-shine 4s ease-in-out infinite;animation: samrcbtn-shine 4s ease-in-out infinite;will-change:left;}@-webkit-keyframes samrcbtn-shine{0% {left:-120%;}12% {left:100%;}100% {left:100%;}}@keyframes samrcbtn-shine{0% {left:-120%;}12% {left:100%;}100% {left:100%;}}.samrecomm-rcardsbtn__cta::after{content:"";position:absolute;inset:0;border-radius:14px;pointer-events:none;background: linear-gradient(120deg, rgba(255,255,255,0.25) 0%, rgba(255,255,255,0.00) 30%, rgba(255,255,255,0.25) 60%, rgba(255,255,255,0.00) 100%);background-size:220% 220%;opacity:0;transition: opacity .2s ease, transform .5s ease;}.samrecomm-rcardsbtn__cta:hover::after{opacity:.8;transform:translateX(0px);}.samrecomm-rcardsbtn__ico{width:28px;height:28px;border-radius:50%;flex:0 0 28px;display:grid;place-items:center;background: radial-gradient(60% 60% at 50% 50%, #FFFFFF 0%, #E6EDFE 100%);box-shadow: 0 6px 16px rgba(59,130,246,0.35);}.samrecomm-rcardsbtn__ico svg{width:20px;height:20px;display:block;}.samrecomm-rcardsbtn__label{white-space:nowrap;}.samrecomm-rcardsbtn__cta:focus{outline:3px solid #A7C1FF;outline-offset:3px;}.samrecomm-rcardsbtn__cta:focus-visible{outline:3px solid #A7C1FF;outline-offset:3px;}.openapp-container {max-width: 1340px;margin: 0 auto;padding: 0 15px;}@media (max-width:640px){.samrecomm-researchpricing__left{display: flex;width:100%;flex-direction: column;gap: .8rem;justify-content: center;align-items: center;}.samrecomm-rcardsbtn{padding:0px 14px 28px;margin-top: 40px;margin-bottom: 60px;}.samrecomm_pricing_details .samrecomm-rcardsbtn {margin-bottom: 0px !important;padding-bottom: 0px !important;}}.openapp-tradingview-container {padding: 80px 0;text-align: center;}

 /*us stocks popular*/
 .us-stocks-popular-stocks{
    background:#F3F8FF;
    padding: 24px 0px 0px 0px;
    font-family: "Product Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
    margin-bottom:80px;
  }
  
  .us-stocks-popular-stocks__wrap{
    max-width: 1340px;
    margin: 0 auto;
  }
  
  .us-stocks-popular-stocks__grid{
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 26px;
  }
  
  .us-stocks-popular-stocks__card{
    background:#fff;
    border-radius: 24px;
    box-shadow: 0px 4px 12px rgba(0, 53, 128, 0.08);
    padding: 18px 22px;
    display: flex;
    align-items: center;
    gap: 16px;
    text-decoration: none;
    min-height: 88px;
  }
  .us-stocks-popular-stocks__wrap a{
    pointer-events: none;
  }
  
  .us-stocks-popular-stocks__logo{
    width: 44px;
    height: 44px;
    object-fit: contain;
    flex: 0 0 44px;
  }
  
  .us-stocks-popular-stocks__meta{
    min-width: 0;
    flex: 1;
  }
  
  .us-stocks-popular-stocks__name{
    font-size: 18px;
    font-weight: 500;
    color: #0E1B3F;
    line-height: 1.2;
  
    /* to match screenshot truncation */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
  }
  
  .us-stocks-popular-stocks__row{
    margin-top: 6px;
    display: flex;
    align-items: baseline;
    gap: 10px;
    flex-wrap: wrap;
  }
  
  .us-stocks-popular-stocks__price{
    font-size: 16px;
    font-weight: 500;
    color: #6977A6;
    line-height: 1.2;
  }
  
  .us-stocks-popular-stocks__change{
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2;
  }
  
  .us-stocks-popular-stocks__change--up{ color:#16A34A; }
  .us-stocks-popular-stocks__change--down{ color:#EF4444; }
  
  /* Responsiveness */
  @media (max-width: 1024px){
    .us-stocks-popular-stocks__grid{
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  
  @media (max-width: 640px){
    .us-stocks-popular-stocks{
      padding: 18px 0px 0px 0px;
      margin-bottom: 50px;
    }
    .us-stocks-popular-stocks__grid{
      grid-template-columns: 1fr;
      gap: 18px;
      padding:20px;
    }
    .us-stocks-popular-stocks__card{
      padding: 16px 16px;
      border-radius: 20px;
    }
  }


/* us stocks tools section */
  .us-stocks-tools{
    width: 100%;
    background: linear-gradient(0deg, #082386 0%, #020820 100%);
    font-family: "Product Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
    margin-bottom:-200px;
  }
  
  .us-stocks-tools-container{
    max-width: 1340px;
    margin: 0 auto;
    padding: 70px 16px 0px;
  }
  
  .us-stocks-tools-layout{
    display: none;
    align-items: center;
    gap: 42px;
    margin-bottom:90px;
  }
  
  .us-stocks-tools-left{ width: 30%; }
  .us-stocks-tools-right{ width: 70%; }
  
  /* Heading (as given) */
  .us-stocks-tools-heading{
    font-weight: 600;
    font-size: clamp(28px, 4.6vw, 40px);
    margin-bottom: 10px;
    text-align: left;
    background: linear-gradient(180deg, #EAF1FF 30%, #7993E3 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
  }
  
  .us-stocks-tools-divider{
    height: 1px;
    width: 100%;
    background: rgba(179, 202, 237, 0.28);
    margin: 16px 0 18px;
  }
  
  /* Left image */
  .us-stocks-tools-media{
    position: relative;
    border-radius: 24px;
  }
  
  .us-stocks-tools-image{
    width: 70%;
    height: auto;
    display: block;
    border-radius: 48px;
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.35);
    transform: translateZ(0);
    opacity: 1;
    transition: opacity 260ms ease, transform 260ms ease;
    margin:0 auto;
  }
  
  .us-stocks-tools-image.is-fading{
    opacity: 0.15;
    transform: scale(0.985);
  }
  
  /* Desktop active feature block */
  .us-stocks-tools-active-top{
    display: flex;
    align-items: flex-start;
    gap: 14px;
    margin-bottom: 18px;
  }
  
  .us-stocks-tools-active-icon svg,
  .us-stocks-tools-mobile-icon svg{
    display: block;
  }
  
  .us-stocks-tools-active-title{
    color: #EAF1FF;
    font-weight: 600;
    font-size: 20px;
    line-height: 1.25;
    margin-top: 2px;
  }
  
  .us-stocks-tools-active-desc{
    color: rgba(233, 241, 255, 0.85);
    font-size: 16px;
    line-height: 1.55;
    margin-top: 8px;
    max-width: 860px;
  }
  
  /* Feature boxes (as given) */
  .us-stocks-tools-boxes{
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    column-gap: 24px;
    row-gap: 24px;
    margin-top: 8px;
  }
  
  .us-stocks-tools-box{
    border-radius: 20px;
    padding: 10px 20px;
    text-align: center;
    cursor: pointer;
    height: 130px;
    color: #E9F1FF;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 14px;
    background: rgba(251, 251, 253, 0.07);
    border: 1px solid rgba(179, 202, 237, 0.31);
    box-shadow: 0 4px 12px rgba(0, 53, 128, 0.08);
    user-select: none;
    transition: transform 180ms ease, background 180ms ease, box-shadow 180ms ease, border-color 180ms ease;
  }
  
  .us-stocks-tools-box:hover{
    transform: translateY(-2px);
  }
  
  .us-stocks-tools-box-icon{
    width: 42px;
    height: 42px;
    display: grid;
    place-items: center;
    opacity: 0.98;
  }
  
  .us-stocks-tools-box-title{
    font-size: 18px;
    font-weight: 500;
    line-height: 1.25;
    max-width: 95%;
    font-family:"Product Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  }
  
  .us-stocks-tools-box.is-active{
    border-color: rgba(179, 202, 237, 0.65);
    background: rgba(251, 251, 253, 0.11);
  
    /* You provided multiple box-shadow lines; keeping the last one as final wins in CSS.
       So combining the “feel” into one that matches your intent, while ending with yours. */
    box-shadow:
      0 0 0 1px rgba(121, 147, 227, 0.55),
      0 10px 30px rgba(0, 53, 128, 0.25),
      0 0 40px rgba(64, 115, 255, 0.25) inset,
      2px 2px 20px rgba(255, 255, 255, 0.31);
  }
  
  /* Mobile carousel UI */
  .us-stocks-tools-nav{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 42px;
    height: 42px;
    border-radius: 999px;
    border: 1px solid rgba(179, 202, 237, 0.45);
    background: rgba(10, 20, 60, 0.35);
    color: #EAF1FF;
    cursor: pointer;
    display: none; /* desktop hidden */
    align-items: center;
    justify-content: center;
    font-size: 18px;
    backdrop-filter: blur(10px);
  }
  
  .us-stocks-tools-nav:active{ transform: translateY(-50%) scale(0.98); }
  .us-stocks-tools-nav-prev{ left: 10px; }
  .us-stocks-tools-nav-next{ right: 10px; }
  
  .us-stocks-tools-mobile{
    margin-top: 16px;
  }
  
  .us-stocks-tools-mobile-feature{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
    text-align: center;
    margin-top: 12px;
  }
  
  .us-stocks-tools-mobile-title{
    color: #EAF1FF;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.25;
    max-width: 92%;
  }
  
  .us-stocks-tools-mobile-divider{
    height: 1px;
    width: 100%;
    background: rgba(179, 202, 237, 0.28);
    margin: 14px 0 14px;
  }
  
  .us-stocks-tools-mobile-desc{
    color: rgba(233, 241, 255, 0.85);
    font-size: 15px;
    line-height: 1.6;
    text-align: center;
  }
  
  /* Dots */
  .us-stocks-tools-dots{
    display: flex;
    justify-content: center;
    gap: 8px;
    margin-top: 22px;
  }
  
  .us-stocks-tools-dot{
    width: 8px;
    height: 8px;
    border-radius: 99px;
    border: 1px solid rgba(233, 241, 255, 0.45);
    background: rgba(233, 241, 255, 0.18);
    cursor: pointer;
    padding: 0;
  }
  
  .us-stocks-tools-dot.is-active{
    width: 26px;
    background: rgba(233, 241, 255, 0.75);
    border-color: rgba(233, 241, 255, 0.75);
  }
  
  /* Responsive */
  .us-stocks-tools-mobile-only{ display: none; }
  .us-stocks-tools-desktop-only{ display: grid; }
  .mobviewen{
    display:none;
  }
  .mobviewdi{
    display:block;
  }
  
  @media (max-width: 1024px){
    .us-stocks-tools-layout{ gap: 28px; }
    .us-stocks-tools-left{ width: 36%; }
    .us-stocks-tools-right{ width: 64%; }
    .us-stocks-tools-boxes{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
  }
  
  @media (max-width: 768px){
    .us-stocks-tools-container{ padding: 70px 15px; }
  
    .us-stocks-tools-layout{
      flex-direction: column;
      align-items: stretch;
      gap: 16px;
    }
    .us-stocks-return-calculator{padding-top:96px!important;}
  
    .us-stocks-tools-left,
    .us-stocks-tools-right{
      width: 100%;
    }
    .us-stocks-tools-left{
        margin-top: 30px;
    }
  
    .us-stocks-tools-heading{ 
        text-align: center; 
        font-size: 28px;
        line-height: normal;
        margin-bottom:10px;
    }

    .us-stocks-tools-mobile-feature{
        display: flex;
        justify-content: center;
        flex-direction: row;
    }

    .us-stocks-tools-mobile-desc{
        font-size: 16px;
    }

    .us-stocks-tools-desktop-only{ display: none; }
    .us-stocks-tools-mobile-only{ display: block; margin-top: 0px; }
  
    .us-stocks-tools-nav{ display: flex; }
  
    .us-stocks-tools-image{
      border-radius: 22px;
      width: 50%;
    }
    .mobviewen{
        display:block;
    }
    .mobviewdi{
        display:none;
    }
    .us-stocks-tools-divider{
        display:none;
    }
  }

  /* why choose samco */
  .us-stocks-why-choose{
    width: 100%;
    padding: 40px 0 68px;
    background: transparent; /* section bg can be as per your page */
    font-family: "Product Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  }
  
  .us-stocks-why-choose-container{
    max-width: 1340px;
    margin: 0 auto;
    padding: 0 16px;
  }
  
  /* Desktop grid */
  .us-stocks-why-choose-track{
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 32px;
    align-items: stretch;
  }
  
  /* Card */
  .us-stocks-why-choose-card{
    background: #fff;
    border: 1px solid #8791b8;
    border-radius: 36px;
    padding: 34px 20px 30px;
    text-align: center;
    min-height: 320px;
    box-shadow: 0 19px 30px 0px #0924844a;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
  }
  
  .us-stocks-why-choose-icon{
    width: 74px;
    height: 74px;
    border-radius: 999px;
    background: rgba(8, 35, 134, 0.06);
    display: grid;
    place-items: center;
    margin-bottom: 18px;
  }
  .us-stocks-why-choose-icon svg{
    width:34px; height:34px;
  }
  
  .us-stocks-why-choose-title{
    margin: 0;
    font-weight: 700;
    font-size: 20px;
    line-height: 1.15;
    color: #0E1B3F;
  }
  
  .us-stocks-why-choose-desc{
    margin: 16px 0 0;
    font-weight: 400;
    font-size: 18px;
    line-height: 1.55;
    color: #454e6d;
    max-width: 92%;
  }
  
  /* Mobile controls (hidden desktop) */
  .us-stocks-why-choose-mobile-controls{
    display: none;
    align-items: center;
    justify-content: center;
    gap: 14px;
    margin-top: 18px;
  }
  
  .us-stocks-why-choose-nav{
    width: 44px;
    height: 44px;
    border-radius: 999px;
    border: 1px solid rgba(8, 35, 134, 0.35);
    background: #fff;
    box-shadow: 0 10px 24px rgba(8, 35, 134, 0.12);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #082386;
    font-size: 18px;
  }
  
  .us-stocks-why-choose-nav:active{
    transform: scale(0.98);
  }
  
  .us-stocks-why-choose-dots{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
  }
  
  .us-stocks-why-choose-dot{
    width: 8px;
    height: 8px;
    border-radius: 999px;
    border: 1px solid rgba(8, 35, 134, 0.35);
    background: rgba(8, 35, 134, 0.12);
    cursor: pointer;
    padding: 0;
  }
  
  .us-stocks-why-choose-dot.is-active{
    width: 26px;
    background: rgba(8, 35, 134, 0.85);
    border-color: rgba(8, 35, 134, 0.85);
  }
  
  /* Responsive / Carousel mode */
  @media (max-width: 768px){
    .us-stocks-tools{
        margin-bottom: -300px;
    }
    .us-stocks-why-choose{
      padding: 34px 0 44px;
    }
  
    .us-stocks-why-choose-track{
      display: flex;
      gap: 0;
      overflow: hidden;
    }
  
    .us-stocks-why-choose-card{
      flex: 0 0 100%;
      min-height: fit-content;
      border-radius: 30px;
      padding: 30px 18px 26px;
      box-shadow: none;
    }
    .us-stocks-why-choose-nav{
        box-shadow: none;
    }
  
    .us-stocks-why-choose-mobile-controls{
      display: flex;
    }
  
    .us-stocks-why-choose-title{
      font-size: 22px;
    }
  
    .us-stocks-why-choose-desc{
      font-size: 16px;
    }
  }

  @media (max-width: 768px){

    /* wrapper hides overflow */
    .us-stocks-why-choose-container{
      overflow: hidden;
      padding:0px;
    }
  
    /* track row */
    .us-stocks-why-choose-track{
      display: flex;
      flex-wrap: nowrap;
    }
  
    /* Each card full width */
    .us-stocks-why-choose-card{
      flex: 0 0 100%;
      width: 100%;
      box-sizing: border-box;
      padding-right: 16px;
    }
  
    /* Remove extra space on last card */
    .us-stocks-why-choose-card:last-child{
      padding-right: 0;
    }
  
  }
  /* why choose samco */

  /* steps to open account */
  .us-stocks-steps{
    width:100%;
    padding: 34px 0 46px;
    background:#F3F8FF;
    font-family:"Product Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  }
  
  .us-stocks-steps-container{
    max-width:1340px;
    margin:0 auto;
    padding:0 16px;
  }
  
  /* Toggle capsule */
  .us-stocks-steps-tabs{
    --track-h: 54px;
    --track-r: 999px;
    position:relative;
    width:fit-content;
    margin: 0 auto 44px;
    border:1px solid #BCD7FD;
    background: rgba(255,255,255,.55);
    border-radius: var(--track-r);
    height: var(--track-h);
    padding: 6px;
    display:flex;
    align-items:center;
    gap:6px;
  }
  
  .us-stocks-steps-indicator{
    position:absolute;
    top:5px;
    left:-1px;
    height: calc(var(--track-h) - 12px);
    border-radius: calc(var(--track-r) - 6px);
    background: linear-gradient(to bottom, #2A60E6, #0A2F8F);
    box-shadow: 0 10px 26px rgba(0, 21, 62, .25), inset 0 1px 1px rgba(255,255,255,.10);
    transition:
      transform 420ms cubic-bezier(.21,.72,.21,1),
      width 420ms cubic-bezier(.21,.72,.21,1);
    will-change: transform, width;
    z-index:0;
  }
  
  .us-stocks-steps-tab{
    position:relative;
    z-index:1;
    appearance:none;
    border:0;
    background:transparent;
    padding: 0 22px;
    height: calc(var(--track-h) - 12px);
    border-radius: calc(var(--track-r) - 6px);
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:10px;
    cursor:pointer;
    white-space:nowrap;
    user-select:none;
    font-size: 16px;
    font-weight: 600;
    letter-spacing:.2px;
    color:#4A63A8;
  }
  
  .us-stocks-steps-tab[aria-selected="true"]{
    color:#FFFFFF;
  }
  
  .us-stocks-steps-tab:focus-visible{
    outline:2px solid rgba(31,70,165,.45);
    outline-offset:3px;
    border-radius:999px;
  }
  
  /* Steps */
  .us-stocks-steps-grid{
    display:grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 46px;
    align-items: start;
  }
  
  .us-stocks-steps-item{
    display:grid;
    grid-template-columns: 116px 1fr;
    gap: 0px;
    align-items: start;
  }
  
  .us-stocks-steps-num{
    font-size: 150px;
    line-height: .9;
    font-weight: 700;
    letter-spacing: -2px;
    color: #D0E1F8;
    user-select:none;
  }
  
  .us-stocks-steps-title{
    margin:0 0 10px;
    font-size: 20px;
    font-weight: 700;
    color:#1F46A5;
  }
  
  .us-stocks-steps-desc{
    margin:0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.6;
    color:#4A556F;
    max-width: 340px;
  }
  
  /* Panel switching (keep layout stable) */
  .us-stocks-steps-panel[aria-hidden="true"]{
    display:none;
  }
  
  /* Responsive */
  @media (max-width: 1024px){
    .us-stocks-steps-grid{
      grid-template-columns: 1fr;
      gap: 22px;
    }
    .us-stocks-steps-item{
      grid-template-columns: 92px 1fr;
      gap: 16px;
    }
    .us-stocks-steps-num{
      font-size: 110px;
    }
    .us-stocks-steps-desc{
      max-width: 100%;
    }
  }
  
  @media (max-width: 520px){
    .us-stocks-steps-tabs{
      width: 100%;
      justify-content: space-between;
    }
    .us-stocks-steps-tab{
      padding: 0 14px;
      width: 50%;
    }
  }
  /* steps to open account */


  /* CTA Section */
  .us-stocks-lead-form{
    width:100%;
    background: linear-gradient(180deg, #294FBC 0%, #18358D 100%);
    box-shadow: 0 18px 50px rgba(0, 16, 60, 0.35);
    font-family:"Product Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  }
  
  .us-stocks-lead-form-container{
    max-width: 1300px;
    margin: 0 auto;
    padding: 40px 16px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap: 22px;
  }
  
  .us-stocks-lead-form-heading-row{
    display:flex;
    align-items:flex-start;
    gap: 20px;
  }
  
  .us-stocks-lead-form-icon{
    width: 54px;
    height: 54px;
    border-radius: 12px;
    display:grid;
    place-items:center;
    background: rgba(255,255,255,0.12);
    box-shadow: inset 0 1px 1px rgba(255,255,255,0.18);
    flex: 0 0 auto;
  }
  
  .us-stocks-lead-form-title{
    margin: 0 0 6px;
    font-size: 22px;
    line-height: 1.2;
    font-weight: 700;
    color: #FFFFFF;
    letter-spacing: .2px;
  }
  
  .us-stocks-lead-form-subtitle{
    margin: 0;
    font-size: 18px;
    line-height: 1.35;
    font-weight: 400;
    color:#fff;
    max-width: fit-content;
  }
  
  .us-stocks-lead-form-form{
    width: 100%;
  }
  
  .us-stocks-lead-form-pill{
    width: min(560px, 100%);
    background:#FFFFFF;
    border-radius: 999px;
    padding: 6px;
    display:flex;
    align-items:center;
    gap: 10px;
    box-shadow: 0 12px 34px rgba(0, 17, 70, 0.28);
  }
  
  .us-stocks-lead-form-country{
    padding: 0 14px;
    font-size: 16px;
    font-weight: 700;
    color: #18358D;
    opacity: 0.95;
    display:flex;
    align-items:center;
    height: 46px;
    border-radius: 999px;
    background: rgba(24, 53, 141, 0.06);
  }
  
  .us-stocks-lead-form-input{
    border: 0;
    outline: none;
    width: 100%;
    height: 46px;
    font-size: 16px;
    font-weight: 600;
    color: #0E1B3F;
    background: transparent;
  }
  
  .us-stocks-lead-form-input::placeholder{
    color: rgba(14, 27, 63, 0.45);
    font-weight: 600;
  }
  
  .us-stocks-lead-form-btn{
    border: 0;
    outline: none;
    cursor: pointer;
    height: 46px;
    padding: 0 18px;
    border-radius: 999px;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    display:inline-flex;
    align-items:center;
    gap: 10px;
    white-space: nowrap;
  
    /* same gradient as section bg */
    background: linear-gradient(180deg, #294FBC 0%, #18358D 100%);
    box-shadow: 0 10px 24px rgba(0, 16, 60, 0.25);
    transition: transform 160ms ease, opacity 160ms ease, box-shadow 160ms ease;
  }
  
  .us-stocks-lead-form-btn:active{
    transform: translateY(1px);
  }
  
  .us-stocks-lead-form-btn[disabled]{
    cursor:not-allowed;
    opacity: 0.55;
    box-shadow: none;
  }
  
  .us-stocks-lead-form-error{
    margin-top: 8px;
    font-size: 13px;
    font-weight: 600;
    color: #FFE3E3;
    /* min-height: 18px; */
  }

  .us-stocks-lead-form-cta{
    display:inline-flex;
    align-items:center;
    gap:12px;
    padding:14px 30px;
    border-radius:999px;
    text-decoration:none;
    font-family:"Product Sans", sans-serif;
    font-size:16px;
    font-weight:600;
  
    /* WHITE POP BG */
    background:#ffffff;
    color:#18358D;
  
    box-shadow:
      0 12px 30px rgba(0, 17, 70, 0.35),
      0 4px 10px rgba(0, 0, 0, 0.08);
  
    transition: all .3s ease;
  }
  
  .us-stocks-lead-form-cta:hover{
    transform: translateY(-3px);
    background:#F3F8FF;
    box-shadow:
      0 18px 40px rgba(0, 17, 70, 0.45),
      0 6px 14px rgba(0, 0, 0, 0.12);
  }
  
  .us-stocks-lead-form-cta:hover .us-stocks-lead-form-cta-icon{
    transform: translateX(5px);
  }
  
  .us-stocks-lead-form-cta-icon{
    display:flex;
    transition: transform .3s ease;
  }
  
  /* Responsive */
  @media (max-width: 900px){
    .us-stocks-lead-form-container{
      flex-direction: column;
      align-items: center;
      gap: 14px;
      padding: 40px 20px 40px;

    }
    .us-stocks-lead-form-pill{
      width: 100%;
    }
    .us-stocks-lead-form-subtitle{
      max-width: 100%;
      text-align: center;
      margin-bottom: 16px;
    }
  }
  
  @media (max-width: 420px){
    .us-stocks-lead-form-title{
      font-size: 20px;
    }
    .us-stocks-lead-form-country{
      padding: 0 12px;
    }
    .us-stocks-lead-form-btn{
      padding: 0 14px;
    }
  }

  /* CTA Section */



  
/* Calculator */
/* ========== US Stocks Return Calculator (CSS) ========== */
.us-stocks-return-calculator{
    width:100%;
    padding: 80px 16px 0px;
    font-family: "Product Sans", "Inter", system-ui, -apple-system, Arial, sans-serif;
    background: #f0f5fe;
  }
  
  .us-stocks-return-calculator-container{
    max-width: 1340px;
    margin: 0 auto;
    padding-bottom:100px;
  }
  
  .us-stocks-return-calculator-card{
    background:#fff;
    border:1px solid #BCD7FD;
    border-radius:30px;
    box-shadow: 0 4px 12px rgba(0,53,128,0.08);
    padding: 26px 26px 36px;
    display:grid;
    grid-template-columns: 0.6fr 1fr;
    gap: 40px;
    margin-top:40px;
    margin-bottom:80px;
  }
  
  /* LEFT */
  .us-stocks-return-calculator-label{
    display:block;
    font-size:16px;
    font-weight:700;
    color:#6977A6;
    margin: 8px 0 10px;
  }
  
  .us-stocks-return-calculator-label-sm{
    display:block;
    font-size:16px;
    font-weight:700;
    color:#6977A6;
    margin: 10px 0 10px;
  }
  
  .us-stocks-return-calculator-stock{
    position:relative;
    margin-bottom: 18px;
  }
  
  .us-stocks-return-calculator-stock-trigger{
    width:100%;
    height:66px;
    border-radius:22px;
    border:1px solid #BCD7FD;
    background: #F5F9FF;
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding: 0 18px;
    cursor:pointer;
    box-shadow: 0 10px 24px rgba(0,53,128,0.10);
    font-family: "Product Sans", "Inter", system-ui, -apple-system, Arial, sans-serif;
  }
  
  .us-stocks-return-calculator-stock-chip{
    display:flex;
    align-items:center;
    gap: 14px;
    color:#0E1B3F;
    font-size:18px;
    font-weight:700;
  }
  
  .us-stocks-return-calculator-stock-logo{
    width:48px;
    height:48px;
    border-radius:16px;
    display:none;
    place-items:center;
    border:1px solid rgba(188,215,253,.9);
    background:#fff;
  }
  .us-stocks-return-calculator-stock-logo-dot{
    width:18px;
    height:18px;
    border-radius:99px;
    background:#18358D;
    opacity:.9;
  }
  
  .us-stocks-return-calculator-chevron{
    font-size: 22px;
    color:#1F46A5;
    opacity:.9;
  }
  .us-stocks-return-calculator-chevron svg{
    width:20px;
    height:20px;
  }
  
  /* Stock dropdown panel */
  .us-stocks-return-calculator-stock-panel{
    position:absolute;
    left:0;
    right:0;
    top: 70px;
    z-index:10;
    background:#fff;
    border:1px solid #BCD7FD;
    border-radius:22px;
    box-shadow: 0 16px 40px rgba(0,53,128,0.18);
    padding: 14px;
    display:none;
  }
  .us-stocks-return-calculator-stock.is-open .us-stocks-return-calculator-stock-panel{
    display:block;
  }
  
  .us-stocks-return-calculator-stock-search{
    padding-bottom: 10px;
  }
  .us-stocks-return-calculator-stock-input{
    width:100%;
    height:50px;
    border-radius:16px;
    border:1px solid rgba(188,215,253,.9);
    background:#F7FAFF;
    padding: 0 14px;
    font-size:16px;
    font-weight:600;
    color:#0E1B3F;
    outline:none;
  }
  
  .us-stocks-return-calculator-stock-list{
    max-height: 240px;
    overflow:auto;
    padding-right: 6px;
  }
  .us-stocks-return-calculator-stock-item{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap: 10px;
    padding: 12px 12px;
    border-radius:16px;
    cursor:pointer;
  }
  .us-stocks-return-calculator-stock-item:hover{
    background:#F3F8FF;
  }
  .us-stocks-return-calculator-stock-item strong{
    color: #0E1B3F;
    font-size: 16px;
    font-weight: 500;
  }
  .us-stocks-return-calculator-stock-item span{
    color:#6977A6;
    font-weight:600;
    font-size:13px;
  }
  
  /* Amount */
  .us-stocks-return-calculator-amount{
    height:60px;
    border-radius:22px;
    border:1px solid #BCD7FD;
    background:#fff;
    display:flex;
    align-items:center;
    gap: 0px;
    padding: 0px 6px 0px 14px;
    box-shadow: 0 10px 24px rgba(0,53,128,0.10);
    margin-bottom: 16px;
  }
  
  .us-stocks-return-calculator-amount-prefix{
    font-size:22px;
    font-weight:500;
    color:#0E1B3F;
    width: 26px;
    text-align:center;
  }
  
  .us-stocks-return-calculator-amount-input{
    flex:1;
    border:0;
    outline:none;
    font-size:18px;
    font-weight:600;
    font-family: Product Sans, Arial, sans-serif;
    color:#0E1B3F;
    min-width: 120px;
  }
  
  /* Currency Toggle */
  .us-stocks-return-calculator-currency-toggle{
    position:relative;
    width: 110px;
    height: 44px;
    border-radius:999px;
    border:1px solid rgba(188,215,253,.95);
    background:#F5F9FF;
    display:flex;
    align-items:center;
    padding: 4px;
    gap: 6px;
  }

.us-stocks-return-calculator-year-select{
    width: 90px;
    height: 38px;
    border-radius: 14px;
    border: 1px solid rgba(188,215,253,.95);
    background: #F7FAFF;
    padding: 0 12px;
    font-size: 16px;
    font-weight: 800;
    color: #0E1B3F;
    outline: none;
    cursor: pointer;
  }
  
  .us-stocks-return-calculator-year-select{
    overflow-y: auto;
  }
  .us-stocks-return-calculator-year-select option{
    font-weight: 700;
  }
  
  .us-stocks-return-calculator-currency-indicator{
    position:absolute;
    top:4px;
    left:3px;
    width: calc(50% - 4px);
    height: calc(100% - 8px);
    border-radius:999px;
    background: linear-gradient(180deg, #294FBC 0%, #18358D 100%);
    box-shadow: 0 10px 24px rgba(0,53,128,0.25);
    transition: transform 280ms cubic-bezier(.21,.72,.21,1);
    z-index:0;
  }
  
  .us-stocks-return-calculator-currency-btn{
    position:relative;
    z-index:1;
    flex:1;
    height:100%;
    border:0;
    background:transparent;
    border-radius:999px;
    cursor:pointer;
    font-size:14px;
    font-weight:600;
    color:#1F46A5;
  }
  .us-stocks-return-calculator-currency-btn[aria-selected="true"]{
    color:#fff;
  }
  
  /* Dates */
  .us-stocks-return-calculator-row-2{
    display:grid;
    grid-template-columns: 1fr 1fr;
    gap: 18px;
    margin-top: 6px;
  }
  
  .us-stocks-return-calculator-date{
    position:relative;
  }
  
  .us-stocks-return-calculator-date-field{
    width:100%;
    height:60px;
    border-radius:22px;
    border:1px solid #BCD7FD;
    background:#fff;
    box-shadow: 0 10px 24px rgba(0,53,128,0.10);
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding: 0 16px;
    cursor:pointer;
    color:#0E1B3F;
    font-size:18px;
    font-weight:600;
    font-family: Product Sans, Arial, sans-serif;
  }
  
  .us-stocks-return-calculator-date-pop{
    position:absolute;
    left:0;
    top: 82px;
    width: 250px;
    background:#fff;
    border:1px solid #BCD7FD;
    border-radius:22px;
    box-shadow: 0 18px 48px rgba(0,53,128,0.18);
    padding: 14px;
    display:none;
    z-index:10;
  }
  .us-stocks-return-calculator-date.is-open .us-stocks-return-calculator-date-pop{
    display:block;
  }
  
  .us-stocks-return-calculator-year-row{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap: 10px;
  }
  .us-stocks-return-calculator-year-label{
    font-size:14px;
    font-weight:800;
    color:#6977A6;
  }
  .us-stocks-return-calculator-year-input{
    width: 110px;
    height: 44px;
    border-radius:14px;
    border:1px solid rgba(188,215,253,.95);
    background:#F7FAFF;
    padding: 0 10px;
    font-size:16px;
    font-weight:800;
    color:#0E1B3F;
    outline:none;
  }
  
  .us-stocks-return-calculator-date-divider{
    height:1px;
    background: rgba(188,215,253,.85);
    margin: 12px 0;
  }
  
  .us-stocks-return-calculator-month-grid{
    display:grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
  }
  .us-stocks-return-calculator-month-grid button{
    height: 36px;
    border-radius:14px;
    border:1px solid rgba(188,215,253,.95);
    background:#fff;
    cursor:pointer;
    font-size:14px;
    font-weight:800;
    color:#1F46A5;
    transition: transform .15s ease, background .15s ease, box-shadow .15s ease;
  }
  .us-stocks-return-calculator-month-grid button:hover{
    background:#F3F8FF;
    transform: translateY(-1px);
    box-shadow: 0 10px 18px rgba(0,53,128,0.10);
  }
  .us-stocks-return-calculator-month-grid button.is-selected{
    color:#fff;
    border-color: rgba(188,215,253,.95);
    background: linear-gradient(180deg, #294FBC 0%, #18358D 100%);
    box-shadow: 0 10px 20px rgba(0,53,128,0.22);
  }
  
  /* Calculate */
  .us-stocks-return-calculator-calc{
    margin-top: 40px;
    width:100%;
    height:60px;
    border-radius:22px;
    border:0;
    cursor:pointer;
    color:#fff;
    font-size:18px;
    font-weight:600;
    background: linear-gradient(180deg, #294FBC 0%, #18358D 100%);
    box-shadow: 0 14px 30px rgba(0,53,128,0.28);
    transition: transform .2s ease, box-shadow .2s ease, opacity .2s ease;
  }
  .us-stocks-return-calculator-calc:hover{
    transform: translateY(-2px);
    box-shadow: 0 18px 42px rgba(0,53,128,0.34);
  }
  
  /* RIGHT */
  .us-stocks-return-calculator-title{
    margin: 4px 0 16px;
    font-size: 18px;
    font-weight: 600;
    color:#0E1B3F;
  }
  
  .us-stocks-return-calculator-right-top{
    display:grid;
    grid-template-columns: 320px 1fr;
    gap: 18px;
    align-items:center;
  }
  
  .us-stocks-return-calculator-chart-wrap{
    position:relative;
    width: 280px;
    height: 280px;
  }
  .us-stocks-return-calculator-chart{
    width:100%;
    height:100%;
  }
  .us-stocks-return-calculator-chart-center{
    position:absolute;
    inset:0;
    display:grid;
    place-items:center;
    text-align:center;
    pointer-events:none;
  }
  .us-stocks-return-calculator-chart-center-label{
    color:#6977A6;
    font-weight:800;
    font-size:16px;
    margin-bottom: 6px;
  }
  .us-stocks-return-calculator-chart-center-val{
    color:#0E1B3F;
    font-weight:900;
    font-size:22px;
  }
  
  /* Stats */
  .us-stocks-return-calculator-stats{
    padding: 6px 0;
  }
  .us-stocks-return-calculator-stat-row{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap: 12px;
    padding: 12px 0;
    font-size:16px;
    font-weight:600;
    color:#0E1B3F;
  }
  .us-stocks-return-calculator-stat-left{
    display:flex;
    align-items:center;
    gap: 12px;
    color:#0E1B3F;
  }
  .us-stocks-return-calculator-stat-right{
    color:#0E1B3F;
    font-weight:600;
    font-size:16px;
  }
  .us-stocks-return-calculator-dot{
    width:15px;
    height:15px;
    border-radius:99px;
  }
  .us-stocks-return-calculator-dot-invest{ background:#B7C9EA; }
  .us-stocks-return-calculator-dot-return{ background:#18358e; }
  
  .us-stocks-return-calculator-stat-divider{
    height:2px;
    border-bottom: 2px dotted rgb(13 41 110 / 33%);
  }
  
  /* Summary box */
  .us-stocks-return-calculator-summary{
    margin-top: 18px;
    border: 2px dotted rgba(31,70,165,.35);
    background:#F3F8FF;
    border-radius:22px;
    padding: 18px 18px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap: 14px;
    box-shadow: 0 14px 28px rgba(0,53,128,0.10);
  }
  .us-stocks-return-calculator-summary-text{
    margin:0;
    color:#0E1B3F;
    font-size:16px;
    font-weight:500;
    line-height:1.45;
  }
  
  .us-stocks-return-calculator-start{
    display:inline-flex;
    align-items:center;
    gap: 10px;
    padding: 12px 18px;
    border-radius:999px;
    text-decoration:none;
    color:#fff;
    font-weight:500;
    background: linear-gradient(180deg, #294FBC 0%, #18358D 100%);
    box-shadow: 0 12px 24px rgba(0,53,128,0.25);
    white-space:nowrap;
    transition: transform .2s ease, box-shadow .2s ease;
  }
  .us-stocks-return-calculator-start:hover{
    transform: translateY(-2px);
    box-shadow: 0 18px 36px rgba(0,53,128,0.32);
  }
  .us-stocks-return-calculator-start-icon{
    font-size:18px;
  }
  
  /* Responsive */
  @media (max-width: 1100px){
    .us-stocks-return-calculator-card{
      grid-template-columns: 1fr;
    }
    .us-stocks-return-calculator-right-top{
      grid-template-columns: 1fr;
      justify-items:center;
    }
    .us-stocks-return-calculator-stats{
      width:100%;
    }
    .us-stocks-return-calculator-summary{
      flex-direction:column;
      align-items:flex-start;
    }
  }
  
  @media (max-width: 560px){
    .us-stocks-return-calculator-card{ padding: 18px 18px 30px 18px; }
    .us-stocks-return-calculator-row-2{ grid-template-columns: 1fr; }
    .us-stocks-return-calculator-chart-wrap{ width: 280px; height: 280px; }
    .us-stocks-return-calculator-date-pop{ width: 100%; }
    .us-stocks-return-calculator-currency-toggle{ width: 110px; }
    .us-stocks-return-calculator-stock-trigger{ height: 60px; }
  }

@media (max-width: 768px){
    .us-stocks-return-calculator-card{
      width: 100%;
      max-width: 100%;
      overflow: hidden;
    }
    .us-stocks-return-calculator-layout{
      display: flex;
      flex-direction: column;
      gap: 18px;
    }
    .us-stocks-return-calculator-left,
    .us-stocks-return-calculator-right{
      width: 100%;
      max-width: 100%;
      min-width: 0;
    }
    .us-stocks-return-calculator-row,
    .us-stocks-return-calculator-date-row,
    .us-stocks-return-calculator-amount-row{
      display: flex;
      flex-wrap: wrap;
      gap: 12px;
      width: 100%;
      max-width: 100%;
      min-width: 0;
    }
    .us-stocks-return-calculator-input,
    .us-stocks-return-calculator-select,
    .us-stocks-return-calculator-stock-trigger,
    .us-stocks-return-calculator-field,
    .us-stocks-return-calculator-calc-btn{
      width: 100% !important;
      max-width: 100% !important;
      min-width: 0 !important;
      box-sizing: border-box;
    }
    .us-stocks-return-calculator-stock-panel{
      width: 100%;
      max-width: 100%;
      left: 0;
      right: 0;
    }
    .us-stocks-return-calculator-amount-wrap{
      width: 100%;
      min-width: 0;
    }
    /* .us-stocks-return-calculator-currency-toggle{
      width: 100%;
      max-width: 100%;
    } */
    .us-stocks-return-calculator-chart-row{
      display: flex;
      flex-direction: column;
      gap: 14px;
      width: 100%;
      min-width: 0;
    }
    #usStocksDonutChart,
    .us-stocks-return-calculator-chart{
      width: 100%;
      max-width: 100%;
      height: 260px;
      min-width: 0;
    }
    .us-stocks-return-calculator-stats{
      width: 100%;
      max-width: 100%;
      min-width: 0;
    }
    .us-stocks-return-calculator-label{
        margin: 4px 0 5px;
    }
    .us-stocks-return-calculator-label-sm{
        margin: 4px 0 5px;
    }
    .us-stocks-return-calculator-amount{
        height: 54px;
    }
    .us-stocks-return-calculator-summary{
      width: 100%;
      max-width: 100%;
      min-width: 0;
      flex-wrap: wrap;
      gap: 20px;
      padding: 20px;
    }
    .us-stocks-return-calculator-date-field{
        height: 54px;
    }
    .us-stocks-return-calculator-calc{
        height: 54px;
        margin-top: 30px;
    }
    .us-stocks-return-calculator-summary a{
        justify-content: center;
    }
    .us-stocks-return-calculator-summary a,
    .us-stocks-return-calculator-summary .us-stocks-return-calculator-summary-cta{
      width: 100%;
    }
  }
  /* Calculator */


  /* Pricing section */
  .usstocks-brokingpricing-carousel { display: none; }

  :root{
    --usstocks-brand:#2046A5;
    --usstocks-text:#1b2559;
    --usstocks-muted:#626262;
    --usstocks-card-bg:#FBFBFD;
    --usstocks-card-bd:#B3CAED;
    --usstocks-shadow:0 4px 12px rgba(186,212,248,.6);
    --usstocks-icon-bg:#E7EEFF;
    --usstocks-icon-bd:#CFD9FF;
  }

  .usstocks-brokingpricing{
    max-width:1340px;
    margin:40px auto 0px;
    padding:0 16px;
  }

  .usstocks-brokingpricing-grid{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:24px;
  }

  .usstocks-brokingpricing-card{
    background:var(--usstocks-card-bg);
    border:1px solid var(--usstocks-card-bd);
    box-shadow:var(--usstocks-shadow);
    border-radius:40px;
    padding:28px;
    display:flex;
    flex-direction:column;
    min-height:280px;
    transition:transform .25s ease, box-shadow .25s ease;
    backface-visibility:hidden;
  }

  @media (hover:hover){
    .usstocks-brokingpricing-grid .usstocks-brokingpricing-card:hover{
      transform:translateY(-2px);
      box-shadow:0 8px 24px rgba(186,212,248,.7);
    }
  }

  .usstocks-brokingpricing-head{
    display:flex;
    align-items:center;
    gap:14px;
    margin-bottom:12px;
    z-index:1;
  }

  .usstocks-brokingpricing-iconbox{
    width:54px;
    height:54px;
    display:grid;
    place-items:center;
    background:var(--usstocks-icon-bg);
    border:1px solid var(--usstocks-icon-bd);
    border-radius:16px;
    flex:0 0 54px;
  }

  .usstocks-brokingpricing-title{
    font-size:18px;
    color:var(--usstocks-brand);
    font-weight:600;
  }

  .usstocks-brokingpricing-sub{
    font-size:18px;
    color:var(--usstocks-muted);
    margin:4px 0 8px;
  }

  .usstocks-brokingpricing-spacer{ flex:1; }

  .usstocks-brokingpricing-price{
    display:flex;
    align-items:flex-end;
    gap:4px;
  }

  .usstocks-brokingpricing-rupee{
    font-size:26px;
    font-weight:500;
    color:var(--usstocks-brand);
  }

  .usstocks-brokingpricing-amount{
    font-size:80px;
    font-weight:500;
    color:var(--usstocks-brand);
    line-height:.9;
  }

  .usstocks-brokingpricing-dots{ display:none !important; }

  @media (max-width:1024px){
    .usstocks-brokingpricing-grid{ grid-template-columns:repeat(2,1fr); }
  }

  @media (max-width:768px){
    .us-stocks-lead-form-heading-row{
        display: grid;
        align-items: center;
        justify-content: center;
    }
    .us-stocks-lead-form-icon{margin: 0 auto;}
    .us-stocks-lead-form-title{text-align: center; margin-bottom: 20px;}
    .usstocks-brokingpricing-grid{ display:none; }

    .usstocks-brokingpricing{
      padding-left:0px;
      padding-right:0px;
    }

    .usstocks-brokingpricing-carousel{
      display:block;
      position:relative;
      height:320px;
      perspective:1100px;
      overflow:hidden;
    }

    .usstocks-brokingpricing-track{
      position:relative;
      width:100%;
      overflow:hidden;
      touch-action:pan-y;
      user-select:none;
      -webkit-user-drag:none;
      height:315px !important;
    }

    .usstocks-brokingpricing-card-mobile{
      position:absolute;
      top:0;
      left:50%;
      width:70%;
      max-width:420px;
      transform:translateX(-50%);
      will-change:transform;
      transition:transform 320ms cubic-bezier(.2,.75,.25,1), opacity 200ms ease;
    }

    .usstocks-brokingpricing-title{
      font-size:16px;
      font-weight:500;
    }

    .usstocks-brokingpricing-iconbox{
      width:44px;
      height:44px;
      flex:0 0 44px;
    }

    .usstocks-pos-center{
      transform:translateX(calc(-50% + var(--dragX))) translateZ(0) scale(1);
      z-index:3;
    }

    .usstocks-pos-left{
      transform:translateX(calc(-13% - 56% + var(--dragX))) rotateY(10deg) translateZ(-140px) scale(.8);
      z-index:1;
      filter:saturate(.92);
    }

    .usstocks-pos-right{
      transform:translateX(calc(-88% + 56% + var(--dragX))) rotateY(-10deg) translateZ(-140px) scale(.8);
      z-index:2;
      filter:saturate(.92);
    }

    .usstocks-pos-out{
      transform:translateX(calc(-50% + var(--dragX))) translateZ(-280px) scale(.74);
      opacity:0;
      pointer-events:none;
      z-index:0;
    }

    .usstocks-brokingpricing-dots{
      display:flex !important;
      gap:8px;
      justify-content:center;
    }

    .usstocks-brokingpricing-dot{
      appearance:none;
      border:0;
      width:8px;
      height:8px;
      border-radius:999px;
      background:rgb(110 137 203 / 93%);
      opacity:.9;
      transition:width .25s ease, transform .25s ease, background-color .25s ease, opacity .25s ease;
      padding:0;
      cursor:pointer;
    }

    .usstocks-brokingpricing-dot[aria-current="true"],
    .usstocks-brokingpricing-dot.active{
      width:20px;
      background:#fff;
      opacity:1;
    }

    .usstocks-brokingpricing-dot:focus-visible{
      outline:2px solid #2046A5;
      outline-offset:2px;
      box-shadow:0 0 0 2px rgba(32,70,165,.15);
    }

    @media (prefers-reduced-motion: reduce){
      .usstocks-brokingpricing-card-mobile{ transition:none; }
    }
  }
  /* Pricing Section */

  /* Learn more about investing */
.us-stocks-info {
    /* max-width: 1340px;
    margin: 0 auto; */
    padding: 30px 20px 0px;
  }
  
  .us-stocks-info h2 {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 30px;
    line-height: 1.3;
  }
  
  .us-stocks-info-p {
    display: none;
    font-size: 16px;
    line-height: 1.8;
    margin-bottom: 22px;
  }
  
  .us-stocks-info-p.is-visible {
    display: block;
  }

  .us-stocks-info-p strong {
    display: block;
    font-size: 18px;
    font-weight: 600;
  }
  
  .us-stocks-info-btn {
    margin-top: 0px;
    padding: 10px 22px;
    font-size: 15px;
    font-weight: 600;
    background: transparent;
    border: 1px solid #2046A5;
    color: #2046A5;
    border-radius: 30px;
    cursor: pointer;
    transition: all 0.25s ease;
  }
  
  .us-stocks-info-btn:hover {
    background: #2046A5;
    color: #fff;
  }
  
  .us-stocks-info-btn:focus-visible {
    outline: 2px solid #2046A5;
    outline-offset: 3px;
  }

  @media (max-width: 768px) {
    .us-stocks-info {
      padding: 40px 16px;
    }
    .us-stocks-info h2 {
      font-size: 24px;
      margin-bottom: 24px;
    }
    .us-stocks-info-p {
      font-size: 15px;
      line-height: 1.7;
    }
    .us-stocks-info-p strong {
      font-size: 16px;
    }
  }
  /* Learn more about investing */


/* blogs */
.us-stocks-blogs{
    width:100%;
    padding:80px 0 0px;
    background:#f3f8ff;
  }
  .us-stocks-blogs-container{
    max-width:1340px;
    margin:0 auto;
    padding:0 16px;
  }
  
  /* carousel layout */
  .us-stocks-blogs-carousel{
    position:relative;
    display:grid;
    grid-template-columns:44px 1fr 44px;
    align-items:center;
    gap:12px;
    padding-top: 40px;
  }
  
  .us-stocks-blogs-viewport{
    overflow:hidden;
    width:100%;
    touch-action:pan-y;
  }
  
  .us-stocks-blogs-track{
    display:flex;
    gap:18px;
    will-change:transform;
    transform:translate3d(0,0,0);
    transition:transform 320ms cubic-bezier(.2,.75,.25,1);
  }
  
  /* IMPORTANT: width will be set by JS so 3 cards fit perfectly */
  .us-stocks-blogs-slide{
    flex:0 0 auto;
    height:auto;
    border-radius:16px;
    overflow:hidden;
    display:block;
    user-select:none;
    -webkit-user-drag:none;
  }
  
  .us-stocks-blogs-slide img{
    width:100%;
    height:100%;
    object-fit:cover;
    display:block;
    user-select:none;
    -webkit-user-drag:none;
  }
  
  /* arrows */
  .us-stocks-blogs-arrow{
    width:34px;
    height:34px;
    border-radius:999px;
    border:1px solid rgba(0,0,0,.12);
    background:#fff;
    cursor:pointer;
    font-size:22px;
    line-height:1;
    display:grid;
    place-items:center;
    user-select:none;
    color: #656769;
  }
  .us-stocks-blogs-arrow:disabled{
    opacity:.4;
    cursor:not-allowed;
  }
  
  /* dots */
  .us-stocks-blogs-dots{
    display:flex;
    justify-content:center;
    gap:8px;
    margin-top:26px;
  }
  .us-stocks-blogs-dot{
    width:8px;
    height:8px;
    border-radius:999px;
    border:0;
    cursor:pointer;
    background:#b9c7e9;
    transition:all .25s ease;
  }
  .us-stocks-blogs-dot.is-active{
    width:22px;
    background:#2550a3;
  }
  
  /* MOBILE */
  @media (max-width:768px){
    .us-stocks-blogs-carousel{
      grid-template-columns:40px 1fr 40px;
      gap:8px;
      padding-top:10px;
    }

    .us-stocks-blogs-container{padding:0px;}
  
    .us-stocks-blogs-track{
      gap:12px;
    }

    .us-stocks-blogs-slide{
      height:auto;
      aspect-ratio:570/308;
    }
    .secondsectdiv{
        padding: 48px 0px 80px;
    }
  }
  /* blogs */


  /* FAQ's */
  .question-bx-cvr p {
    display: block !important;
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    margin: 0;
    padding: 0;
    transition: max-height 0.4s ease, opacity 0.3s ease;
  }
  
  .question-bx-cvr.active p {
    opacity: 1;
    margin-top: 12px;
    /* padding-bottom: 20px; */
  }
  
  .question-bx-cvr .wrapper {
    cursor: pointer;
  }
    /* FAQ's */








/* Heading */
    .mtf4x-headline{
      margin:0;
      color:#ffffff;
      font-size:32px;
      line-height:1.45;
      font-weight:400;
      letter-spacing:-0.2px;
    }

    .mtf4x-feature{
      display:inline-block;
      position:relative;
    }

    /* Highlight first line */
    .mtf4x-feature--highlight{
      position:relative;
      display:inline-block;
      padding-left:18px;
      color:#ffffff;
      font-weight:400;
      text-shadow:
        0 0 8px rgba(67,180,212,0.35),
        0 0 14px rgba(38,105,233,0.25);
    }

    .mtf4x-feature--highlight::before{
      content:"";
      position:absolute;
      left:0;
      top:0.68em;
      width:8px;
      height:8px;
      border-radius:50%;
      background:linear-gradient(90deg, #43B4D4, #2669E9);
      box-shadow:
        0 0 0 0 rgba(67, 180, 212, 0.55),
        0 0 8px 0 rgba(67, 180, 212, 0.65);
      transform:translateY(-50%);
      animation:mtf4x-dot-pulse 1.8s ease-in-out infinite;
    }

    .mtf4x-feature--highlight::after{
      content:"";
      position:absolute;
      left:10px;
      right:-8px;
      top:-4px;
      bottom:-4px;
      border-radius:14px;
      background:linear-gradient(90deg, rgba(67,180,212,0.08), rgba(38,105,233,0.04));
      filter:blur(10px);
      opacity:.55;
      z-index:0;
      pointer-events:none;
      animation:mtf4x-bg-breathe 2.8s ease-in-out infinite;
    }

    .mtf4x-feature--highlight .mtf4x-text{
      position:relative;
      z-index:1;
      display:inline;
      background:linear-gradient(90deg, #ffffff 0%, #dff6ff 28%, #9ed8ff 52%, #ffffff 100%);
      background-size:200% auto;
      font-weight: 800;
      -webkit-background-clip:text;
      background-clip:text;
      -webkit-text-fill-color:transparent;
      animation:
        mtf4x-shine 4.2s linear infinite,
        mtf4x-text-glow 2.8s ease-in-out infinite;
    }

    .mtf4x-headline span{
      margin-bottom: 5px;
    }

    .mtf4x-feature--normal{
      color:rgba(255,255,255,0.96);
    }

    @keyframes mtf4x-dot-pulse{
      0%{
        box-shadow:
          0 0 0 0 rgba(67, 180, 212, 0.55),
          0 0 8px 0 rgba(67, 180, 212, 0.65);
        transform:translateY(-50%) scale(1);
      }
      50%{
        box-shadow:
          0 0 0 8px rgba(67, 180, 212, 0),
          0 0 10px 2px rgba(67, 180, 212, 0.75);
        transform:translateY(-50%) scale(1.1);
      }
      100%{
        box-shadow:
          0 0 0 0 rgba(67, 180, 212, 0),
          0 0 8px 0 rgba(67, 180, 212, 0.65);
        transform:translateY(-50%) scale(1);
      }
    }

    @keyframes mtf4x-text-glow{
      0%, 100%{
        text-shadow:
          0 0 8px rgba(67,180,212,0.28),
          0 0 14px rgba(38,105,233,0.18),
          0 0 24px rgba(38,105,233,0.10);
      }
      50%{
        text-shadow:
          0 0 10px rgba(67,180,212,0.50),
          0 0 18px rgba(38,105,233,0.34),
          0 0 28px rgba(38,105,233,0.16);
      }
    }

    @keyframes mtf4x-shine{
      0%{
        background-position:0% center;
      }
      100%{
        background-position:200% center;
      }
    }

    @keyframes mtf4x-bg-breathe{
      0%,100%{
        opacity:.4;
        transform:scale(0.985);
      }
      50%{
        opacity:.7;
        transform:scale(1.01);
      }
    }

    @media (max-width: 991px){
      .mtf4x-section{
        padding:40px 28px;
      }

      .mtf4x-headline{
        font-size:26px;
      }
    }

    @media (max-width: 767px){

      .mtf4x-section{
        padding:28px 20px;
        border-radius:20px;
      }

      .mtf4x-headline{
        font-size:19px;
        line-height:1.55;
        text-align:center;
      }

      .mtf4x-feature--highlight{
        padding-left:16px;
      }

      .mtf4x-feature--highlight::before{
        width:7px;
        height:7px;
        left:2%;
        top:0.7em;
      }

      .mtf4x-feature--highlight::after{
        left:8px;
        right:-4px;
        top:-3px;
        bottom:-3px;
      }
    }

    .samco-us-stocks-ifsca-section{
      width:100%;
      margin-bottom:100px;
      /* padding:80px 20px; */
    }
    
    .samco-us-stocks-ifsca-container{
      margin:0 auto;
      text-align:center;
    }
    
    .samco-us-stocks-ifsca-icon{
      display:flex;
      justify-content:center;
      margin-bottom:22px;
    }
    
    .samco-us-stocks-ifsca-icon svg{
      width:80px;
      height:80px;
    }
    
    .samco-us-stocks-ifsca-sub{
      font-size:20px;
      line-height:1.6;
      color:#c7d3ff;
      margin-top:18px;
      margin-bottom:34px;
      max-width:800px;
      margin-left:auto;
      margin-right:auto;
    }
    
    .samco-us-stocks-ifsca-points{
      list-style:none;
      padding:0;
      margin:0;
      max-width:700px;
      margin-left:auto;
      margin-right:auto;
      text-align:left;
    }
    
    .samco-us-stocks-ifsca-points li{
      position:relative;
      padding-left:20px;
      margin-bottom:16px;
      color:#d9e2ff;
      font-size:18px;
      line-height:1.6;
    }
    
    .samco-us-stocks-ifsca-points li::before{
      content:"•";
      position:absolute;
      left:0;
      top:0;
      color:#9fb5ff;
      font-size:18px;
    }
    
    @media (max-width:768px){
    
      .samco-us-stocks-ifsca-section{
        padding:0px;
        margin-bottom: 80px;
      }
    
      .samco-us-stocks-ifsca-sub{
        font-size:16px;
      }
    
      .samco-us-stocks-ifsca-points{
        text-align:left;
      }
    
      .samco-us-stocks-ifsca-points li{
        font-size:16px;
      }
    
    }
    /* US Stocks Regulations */