.elementor-38342 .elementor-element.elementor-element-ed2ec85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38342 .elementor-element.elementor-element-c7a11c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38342 .elementor-element.elementor-element-e30dc22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38342 .elementor-element.elementor-element-f5f1e02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38342 .elementor-element.elementor-element-3427769{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38342 .elementor-element.elementor-element-ac4898a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS */.stm2{--navy: #242B35;
  --navy-2: #2C343F;
  --light: #F7F6F7;
  --white: #FFFFFF;
  --amber: #F7A317;
  --amber-a: #F9B10B;
  --amber-b: #F78E12;
  --body: #3A4149;
  --muted: #6C737B;
  --rule: #E2E1E2;
  --font: 'Azo Sans', 'Poppins', Helvetica, Arial, sans-serif;
  --page: 1080px;
  --inner: 900px;}.stm2{  font-weight: 300; color: var(--body); font-size: 16px; line-height: 1.75; -webkit-print-color-adjust: exact; print-color-adjust: exact; }.stm2 a{color: #C9790A; text-decoration: underline; text-decoration-color: rgba(247,163,23,.55); text-underline-offset: 2px;}.stm2 p{margin: 0 0 14px;}.stm2 strong{font-weight: 500;}.stm2 img{display: block; max-width: 100%;}.stm2.sec,.stm2 .sec{padding: 64px 90px;}.stm2.sec.light,.stm2 .sec.light{background: var(--light);}.stm2.sec.white,.stm2 .sec.white{background: var(--white);}.stm2.sec.navy,.stm2 .sec.navy{background: var(--navy); color: #E6E8EB;}.stm2.sec.navy a,.stm2 .sec.navy a{color: var(--amber);}.stm2 .h2{font-weight: 300; font-size: 38px; line-height: 1.2; color: var(--navy); text-align: center; margin: 0;}.stm2.navy .h2,.stm2 .navy .h2{color: #fff;}.stm2 .h2::after{content: ''; display: block; width: 76px; height: 2px; background: var(--amber); margin: 16px auto 0;}.stm2 .h2.left{text-align: left;}.stm2 .h2.left::after{margin-left: 0;}.stm2 .stand{text-align: center; max-width: 760px; margin: 18px auto 0; font-size: 16.5px;}.stm2 .inner{max-width: var(--inner); margin: 0 auto;}.stm2 .narrow{max-width: 780px; margin: 0 auto;}.stm2 .justify p{text-align: justify;}.stm2 .btn{display: inline-block; background: linear-gradient(100deg, var(--amber-a), var(--amber-b)); color: #fff !important; text-decoration: none; font-weight: 500; font-size: 15px; letter-spacing: .04em; text-transform: uppercase; padding: 11px 44px; border-radius: 7px;}.stm2 .btn-row{text-align: center; margin-top: 26px;}.stm2 .dots{list-style: none; padding: 0; margin: 0;}.stm2 .dots li{position: relative; padding-left: 14px; margin-bottom: 8px;}.stm2 .dots li::before{content: '•'; position: absolute; left: 0; color: var(--body);}.stm2.hero,.stm2 .hero{position: relative; height: 420px; background-size: cover; background-position: center; display: flex; align-items: center; justify-content: center; text-align: center;}.stm2.hero::before,.stm2 .hero::before{content: ''; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(36,43,53,.78), rgba(36,43,53,.88));}.stm2.hero > *,.stm2 .hero > *{position: relative;}.stm2.hero .crumbs,.stm2 .hero .crumbs{color: #C9CDD2; font-size: 12.5px; letter-spacing: .2em; text-transform: uppercase; margin-bottom: 16px;}.stm2.hero .crumbs b,.stm2 .hero .crumbs b{color: var(--amber); font-weight: 400;}.stm2.hero .crumbs span,.stm2 .hero .crumbs span{margin: 0 9px; opacity: .6;}.stm2.hero h1,.stm2 .hero h1{color: #fff; font-weight: 300; font-size: 40px; line-height: 1.22; max-width: 860px; margin: 0 auto 26px;}.stm2.intro,.stm2 .intro{padding: 56px 90px 50px;}.stm2.intro .inner p,.stm2 .intro .inner p{font-size: 16.5px;}.stm2 .cards{display: grid; grid-template-columns: repeat(3, 1fr); gap: 26px; margin-top: 40px;}.stm2 .cards.two{grid-template-columns: repeat(2, 1fr);}.stm2 .card{background: var(--white); border: 1px solid var(--rule); border-top: 3px solid var(--amber); display: flex; flex-direction: column;}.stm2.light .card,.stm2 .light .card{background: var(--white);}.stm2.white .card,.stm2 .white .card{background: var(--light);}.stm2 .card .ph{height: 190px; background-size: cover; background-position: center;}.stm2 .card .bd{padding: 18px 20px 20px; font-size: 14.5px; line-height: 1.65; flex: 1; display: flex; flex-direction: column;}.stm2 .card h3{font-weight: 400; font-size: 19px; line-height: 1.3; color: var(--navy); margin: 0 0 10px;}.stm2 .card .more{margin-top: auto; padding-top: 6px; font-size: 13px; font-weight: 500; letter-spacing: .08em; text-transform: uppercase; color: var(--amber-b); text-decoration: none;}.stm2.rows .row,.stm2 .rows .row{display: grid; grid-template-columns: 1fr 1fr; min-height: 340px;}.stm2.rows .row .ph,.stm2 .rows .row .ph{background-size: cover; background-position: center;}.stm2.rows .row .tx,.stm2 .rows .row .tx{background: var(--light); padding: 50px 56px; display: flex; flex-direction: column; justify-content: center;}.stm2.rows .row:nth-child(even) .ph,.stm2 .rows .row:nth-child(even) .ph{order: 2;}.stm2.rows .row h3,.stm2 .rows .row h3{font-weight: 300; font-size: 30px; color: var(--navy); margin: 0 0 14px;}.stm2 .prose-split{display: grid; grid-template-columns: 1.35fr 1fr; gap: 50px; margin-top: 36px; align-items: start;}.stm2 .prose-split .panel{background: var(--white); border: 1px solid var(--rule); border-top: 3px solid var(--amber); padding: 24px 26px; font-size: 14.5px;}.stm2 .prose-split .panel h4{margin: 0 0 10px; font-weight: 500; font-size: 13px; letter-spacing: .14em; text-transform: uppercase; color: var(--navy);}.stm2 .checks{list-style: none; padding: 0; margin: 30px 0 22px; display: grid; grid-template-columns: 1fr 1fr; gap: 14px 34px;}.stm2 .checks li{position: relative; padding-left: 38px; font-size: 15.5px; line-height: 1.6;}.stm2 .checks li::before{content: ''; position: absolute; left: 0; top: 2px; width: 24px; height: 24px; border-radius: 50%; background: var(--amber) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23242B35' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat;}.stm2.navy .checks li,.stm2 .navy .checks li{color: #fff; font-weight: 400;}.stm2 .closer{text-align: center; max-width: 760px; margin: 6px auto 0; font-size: 16px;}.stm2 .proj{display: grid; grid-template-columns: 1fr 1.25fr; gap: 46px; margin-top: 40px; align-items: start;}.stm2 .proj .stack{display: grid; gap: 14px;}.stm2 .proj .stack .ph{height: 230px; background-size: cover; background-position: center;}.stm2 .proj .stack .cap{font-size: 12.5px; color: var(--muted); margin-top: -8px;}.stm2 .chips{display: flex; flex-wrap: wrap; gap: 8px; margin-top: 18px;}.stm2 .chips a{font-size: 12.5px; font-weight: 400; text-decoration: none; color: var(--navy); background: var(--light); border: 1px solid var(--rule); border-radius: 20px; padding: 4px 12px;}.stm2 .steps{display: grid; grid-template-columns: repeat(3, 1fr); text-align: center; margin-top: 36px;}.stm2 .steps .st{padding: 24px 18px 28px;}.stm2 .steps .st:nth-child(-n+3){border-bottom: 1px solid rgba(255,255,255,.12);}.stm2 .steps img{width: 62px; height: 62px; object-fit: contain; margin: 0 auto 12px;}.stm2 .steps h4{margin: 0; font-weight: 500; font-size: 17px; color: #fff; text-transform: uppercase; letter-spacing: .03em;}.stm2 .steps .n{color: var(--amber); font-weight: 500; font-size: 16px; text-transform: uppercase;}.stm2 .steps p{font-size: 14px; font-weight: 400; color: #fff; margin: 6px auto 0; max-width: 220px; line-height: 1.5;}.stm2.band,.stm2 .band{height: 300px; background-size: cover; background-position: center;}.stm2 .faq{max-width: 820px; margin: 34px auto 0;}.stm2 .faq .q{border-top: 1px solid var(--rule); padding: 18px 0 6px;}.stm2 .faq .q:last-child{border-bottom: 1px solid var(--rule);}.stm2 .faq h3{display: flex; justify-content: space-between; gap: 20px; font-weight: 400; font-size: 18.5px; color: var(--navy); margin: 0 0 8px;}.stm2 .faq h3::after{content: '–'; color: var(--amber); font-weight: 500;}.stm2 .faq p{font-size: 15px;}.stm2 .why{display: grid; grid-template-columns: repeat(3, 1fr); gap: 34px 30px; text-align: center; margin-top: 36px;}.stm2 .why img{width: 58px; height: 58px; object-fit: contain; margin: 0 auto 10px;}.stm2 .why h4{margin: 0 0 4px; font-weight: 500; font-size: 15.5px; text-transform: uppercase; color: var(--navy); line-height: 1.3;}.stm2 .why p{font-size: 13.5px; line-height: 1.5; margin: 0;}.stm2.cta,.stm2 .cta{text-align: center;}.stm2.cta .contact,.stm2 .cta .contact{margin-top: 16px; font-size: 15px; color: #E6E8EB;}.stm2.cta .contact b,.stm2 .cta .contact b{color: #fff; font-weight: 500;}.stm2.cta .contact span,.stm2 .cta .contact span{margin: 0 10px; color: var(--amber);}.stm2.sec>.elementor-widget>.elementor-widget-container,.stm2-intro>.elementor-widget>.elementor-widget-container{max-width:1140px;margin:0 auto}.stm2.e-con{--padding-top:0;--padding-right:0;--padding-bottom:0;--padding-left:0;--gap:0;--row-gap:0;--column-gap:0;--content-width:100%;--width:100%}.stm2 .elementor-widget{margin:0!important;width:100%}.stm2 .elementor-widget-container{margin:0;padding:0}.stm2 h1,.stm2 h2,.stm2 h3,.stm2 h4{font-family:inherit;letter-spacing:normal;text-transform:none}.stm2 .steps h4,.stm2 .why h4{text-transform:uppercase}.stm2 a.btn{color:#fff}.stm2 .card .more{text-decoration:none}.stm2-faq .elementor-accordion{max-width:820px;margin:34px auto 0}.stm2-faq .elementor-accordion-item{border:0!important;border-top:1px solid #E2E1E2!important}.stm2-faq .elementor-accordion-item:last-child{border-bottom:1px solid #E2E1E2!important}.stm2-faq .elementor-tab-title{padding:18px 0 8px!important;font-family:inherit;font-weight:400;font-size:18.5px;color:#242B35}.stm2-faq .elementor-tab-title a{color:#242B35!important;text-decoration:none}.stm2-faq .elementor-accordion-icon{color:#F7A317}.stm2-faq .elementor-tab-content{border:0!important;padding:0 0 14px!important;font-size:15px;color:#3A4149}.stm2-faq .faqhead{padding:64px 90px 0}.stm2-faq .faqfoot{height:64px}@media(max-width:1024px){.stm2 .sec,.stm2.sec{padding:48px 24px}.stm2 .cards{grid-template-columns:1fr 1fr}.stm2 .prose-split,.stm2 .proj,.stm2 .rows .row{grid-template-columns:1fr}.stm2 .steps{grid-template-columns:1fr 1fr}.stm2-faq .faqhead{padding:48px 24px 0}}@media(max-width:767px){.stm2 .cards,.stm2 .checks,.stm2 .steps,.stm2 .why{grid-template-columns:1fr}.stm2 .h2,.stm2 .h2{font-size:30px}.stm2 .hero h1,.stm2.hero h1{font-size:30px}.stm2 .hero,.stm2.hero{height:auto;padding:70px 20px}.stm2 .justify p{text-align:left}.stm2 .steps .st:nth-child(-n+3){border-bottom:0}}.stm2.bhero,.stm2 .bhero{position: relative; height: 430px; background-size: cover; background-position: center; display: flex; align-items: center;}.stm2.bhero::before,.stm2 .bhero::before{content: ''; position: absolute; inset: 0; background: linear-gradient(90deg, rgba(36,43,53,.94) 0%, rgba(36,43,53,.82) 55%, rgba(36,43,53,.45) 100%);}.stm2.bhero .in,.stm2 .bhero .in{position: relative; padding: 0 90px; max-width: 760px;}.stm2.bhero .crumbs,.stm2 .bhero .crumbs{color: #C9CDD2; font-size: 12px; letter-spacing: .2em; text-transform: uppercase; margin-bottom: 14px;}.stm2.bhero .crumbs b,.stm2 .bhero .crumbs b{color: var(--amber); font-weight: 400;}.stm2.bhero .crumbs span,.stm2 .bhero .crumbs span{margin: 0 8px; opacity: .6;}.stm2.bhero .tags,.stm2 .bhero .tags{display: flex; gap: 8px; margin-bottom: 16px;}.stm2.bhero .tags span,.stm2 .bhero .tags span{font-size: 11px; font-weight: 500; letter-spacing: .12em; text-transform: uppercase; padding: 4px 10px; border-radius: 3px; background: #fff; color: var(--navy);}.stm2.bhero .tags span.cat,.stm2 .bhero .tags span.cat{background: var(--amber); color: #fff;}.stm2.bhero h1,.stm2 .bhero h1{color: #fff; font-weight: 300; font-size: 38px; line-height: 1.22; margin: 0;}.stm2.bhero h1::after,.stm2 .bhero h1::after{content: ''; display: block; width: 60px; height: 2px; background: var(--amber); margin: 22px 0 16px;}.stm2.bhero .meta,.stm2 .bhero .meta{color: #C9CDD2; font-size: 13px;}.stm2 .bwrap{display: grid; grid-template-columns: 1fr 270px; gap: 46px; padding: 56px 90px 64px; align-items: start;}.stm2 .article{font-size: 15.5px; line-height: 1.78; min-width: 0;}.stm2 .article p{margin: 0 0 16px;}.stm2 .article .lead{font-size: 18px; line-height: 1.65; color: var(--navy); font-weight: 300;}.stm2 .article h2{font-weight: 300; font-size: 29px; line-height: 1.25; color: var(--navy); margin: 44px 0 20px;}.stm2 .article h2::after{content: ''; display: block; width: 46px; height: 2px; background: var(--amber); margin-top: 12px;}.stm2 .article h3{font-weight: 500; font-size: 15px; color: var(--navy); margin: 20px 0 8px;}.stm2 .steps-ol{list-style: none; counter-reset: s; padding: 0; margin: 6px 0 22px; border-left: 2px solid var(--rule);}.stm2 .steps-ol li{counter-increment: s; position: relative; padding: 6px 0 10px 46px;}.stm2 .steps-ol li::before{content: counter(s, decimal-leading-zero); position: absolute; left: -15px; top: 4px; width: 28px; height: 28px; border-radius: 50%; background: var(--navy); color: var(--amber); font-size: 12px; font-weight: 500; display: flex; align-items: center; justify-content: center;}.stm2 .formula{background: var(--navy); color: var(--amber); text-align: center; font-weight: 400; font-size: 17px; padding: 16px 20px; margin: 4px 0 22px; letter-spacing: .01em;}.stm2 .example{background: var(--light); border-left: 3px solid var(--amber); padding: 18px 22px 6px; margin: 4px 0 22px;}.stm2 .example .lab{font-size: 11.5px; font-weight: 500; letter-spacing: .16em; text-transform: uppercase; color: var(--amber-b); margin-bottom: 6px;}.stm2 .example .sum{display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; margin: 12px 0 16px;}.stm2 .example .sum div{background: #fff; border: 1px solid var(--rule); padding: 10px 12px; text-align: center;}.stm2 .example .sum b{display: block; font-size: 20px; font-weight: 400; color: var(--navy);}.stm2 .example .sum span{font-size: 12px; color: var(--muted);}.stm2 .blist{list-style: none; padding: 0; margin: 4px 0 22px;}.stm2 .blist li{position: relative; padding: 10px 0 10px 26px; border-bottom: 1px solid var(--rule);}.stm2 .blist li:last-child{border-bottom: 0;}.stm2 .blist li::before{content: ''; position: absolute; left: 2px; top: 20px; width: 9px; height: 9px; background: var(--amber); transform: rotate(45deg);}.stm2 .ladder{margin: 6px 0 22px; border: 1px solid var(--rule);}.stm2 .ladder div{display: grid; grid-template-columns: 170px 1fr; border-bottom: 1px solid var(--rule);}.stm2 .ladder div:last-child{border-bottom: 0;}.stm2 .ladder b{background: var(--navy); color: #fff; font-weight: 400; padding: 12px 16px; position: relative;}.stm2 .ladder div:nth-child(1) b{border-left: 5px solid #F9C75B;}.stm2 .ladder div:nth-child(2) b{border-left: 5px solid #F9B10B;}.stm2 .ladder div:nth-child(3) b{border-left: 5px solid #F78E12;}.stm2 .ladder div:nth-child(4) b{border-left: 5px solid #E0670E;}.stm2 .ladder span{padding: 12px 16px;}.stm2 .fig{margin: 8px 0 24px;}.stm2 .fig .ph{height: 330px; background-size: cover; background-position: center;}.stm2 .fig.pair{display: grid; grid-template-columns: 1fr 1fr; gap: 12px;}.stm2 .fig.pair .ph{height: 300px;}.stm2 .fig .cap,.stm2 .fig.pair .cap{font-size: 12.5px; color: var(--muted); margin-top: 6px; line-height: 1.5;}.stm2 .duo{display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin: 4px 0 22px;}.stm2 .duo div{border: 1px solid var(--rule); border-top: 3px solid var(--amber); padding: 16px 18px; background: #fff;}.stm2 .duo h4{margin: 0 0 6px; font-weight: 500; font-size: 15px; color: var(--navy);}.stm2 .duo p{margin: 0; font-size: 14.5px; line-height: 1.6;}.stm2 .cone{display: grid; grid-template-columns: 220px 1fr; gap: 26px; align-items: center; background: var(--light); padding: 18px 22px; margin: 4px 0 22px;}.stm2 .cone svg{width: 220px; height: auto; display: block;}.stm2 .cone p{margin: 0; font-size: 14.5px;}.stm2 .cone p b{display: block; font-weight: 500; color: var(--navy); font-size: 15.5px; margin-bottom: 4px;}.stm2 .btable{width: 100%; border-collapse: collapse; margin: 6px 0 24px; font-size: 14px; line-height: 1.5;}.stm2 .btable th{background: var(--navy); color: #fff; text-align: left; font-weight: 500; font-size: 11.5px; letter-spacing: .1em; text-transform: uppercase; padding: 12px 14px; border-bottom: 3px solid var(--amber);}.stm2 .btable td{padding: 11px 14px; border-bottom: 1px solid var(--rule); vertical-align: top;}.stm2 .btable tr:nth-child(even) td{background: var(--light);}.stm2 .btable td:first-child{font-weight: 500; color: var(--navy); width: 30%;}.stm2 .pcards{display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin: 6px 0 20px;}.stm2 .pcard{border: 1px solid var(--rule); border-bottom: 3px solid var(--amber); background: #fff;}.stm2 .pcard .ph{height: 200px; background-size: cover; background-position: center;}.stm2 .pcard .bd{padding: 14px 16px 16px; font-size: 14px; line-height: 1.6;}.stm2 .pcard h4{margin: 0 0 6px; font-weight: 400; font-size: 16.5px; line-height: 1.3; color: var(--navy);}.stm2 .pcard .yr{font-size: 11px; font-weight: 500; letter-spacing: .14em; text-transform: uppercase; color: var(--amber-b); margin-bottom: 4px;}.stm2 .checklist{background: var(--light); padding: 20px 22px; display: grid; grid-template-columns: 1fr 1fr; gap: 12px 26px; margin: 6px 0 18px;}.stm2 .checklist div{position: relative; padding-left: 28px; font-size: 14.5px; line-height: 1.5;}.stm2 .checklist div::before{content: ''; position: absolute; left: 0; top: 2px; width: 15px; height: 15px; border: 2px solid var(--amber); border-radius: 2px; background: #fff;}.stm2 .bfaq .q{border-top: 1px solid var(--rule); padding: 16px 0 6px 28px; position: relative;}.stm2 .bfaq .q:last-child{border-bottom: 1px solid var(--rule);}.stm2 .bfaq .q::before{content: '+'; position: absolute; left: 2px; top: 13px; color: var(--amber); font-size: 22px; font-weight: 300;}.stm2 .bfaq h3{margin: 0 0 6px; font-weight: 400; font-size: 16.5px; color: var(--navy);}.stm2 .bfaq p{font-size: 14.5px;}.stm2 .side{display: grid; gap: 22px;}.stm2 .side .box{border: 1px solid var(--rule); padding: 18px 18px; background: #fff;}.stm2 .side h5{margin: 0 0 12px; font-size: 11px; font-weight: 500; letter-spacing: .16em; text-transform: uppercase; color: var(--navy);}.stm2 .side .toc{list-style: none; padding: 0; margin: 0; font-size: 13px;}.stm2 .side .toc li{display: flex; gap: 12px; padding: 7px 0; border-bottom: 1px solid #EFEFEF; line-height: 1.35;}.stm2 .side .toc li:last-child{border-bottom: 0;}.stm2 .side .toc b{color: var(--amber-b); font-weight: 500; font-size: 11.5px; min-width: 18px;}.stm2 .side .cta{background: var(--light); border: 0; text-align: center; padding: 22px 20px;}.stm2 .side .cta h4{margin: 0 0 8px; font-weight: 400; font-size: 18px; color: var(--navy);}.stm2 .side .cta p{font-size: 13px; line-height: 1.55; margin: 0 0 14px;}.stm2 .side .cta .btn{padding: 9px 20px; font-size: 12.5px;}.stm2 .side .rel{list-style: none; padding: 0; margin: 0; font-size: 13.5px;}.stm2 .side .rel li{display: flex; justify-content: space-between; padding: 8px 0; border-bottom: 1px solid #EFEFEF;}.stm2 .side .rel li:last-child{border-bottom: 0;}.stm2 .side .rel li::after{content: '›'; color: var(--amber);}.stm2 .side .cs{display: grid; gap: 12px;}.stm2 .side .cs div{display: grid; grid-template-columns: 54px 1fr; gap: 10px; align-items: center; font-size: 12.5px; line-height: 1.35; color: var(--navy);}.stm2 .side .cs .ph{height: 42px; background-size: cover; background-position: center;}.stm2 .side .cs i{display: block; font-style: normal; font-size: 10px; font-weight: 500; letter-spacing: .14em; text-transform: uppercase; color: var(--amber-b); margin-bottom: 2px;}.stm2.related,.stm2 .related{background: var(--light); padding: 60px 90px;}.stm2.related .cards,.stm2 .related .cards{margin-top: 36px;}.stm2.related .card .ph,.stm2 .related .card .ph{height: 180px;}.stm2.related .card .bd,.stm2 .related .card .bd{padding: 16px 18px 18px;}.stm2.related .card .kick,.stm2 .related .card .kick{font-size: 11px; font-weight: 500; letter-spacing: .14em; text-transform: uppercase; color: var(--amber-b); margin-bottom: 6px;}.stm2.stm2-bbody{display:grid!important;grid-template-columns:minmax(0,1fr) 270px;gap:46px;padding:56px 90px 64px!important;max-width:1260px;margin:0 auto;align-items:start}.stm2-bbody>.e-con{width:auto!important;min-width:0;--padding-top:0;--padding-right:0;--padding-bottom:0;--padding-left:0;--gap:0}.stm2 .article .elementor-widget:not(:last-child){margin-bottom:0!important}.stm2 .article>.elementor-widget:first-child h2{margin-top:0}.stm2 .side-col{position:sticky;top:110px}.stm2 .article p a,.stm2 .article li a{color:#C9790A}.stm2 .article h2,.stm2 .article h3,.stm2 .article h4{font-family:inherit;text-transform:none;letter-spacing:normal}.stm2 .article .elementor-accordion-item{border:0!important;border-top:1px solid #E2E1E2!important}.stm2 .article .elementor-accordion-item:last-child{border-bottom:1px solid #E2E1E2!important}.stm2 .article .elementor-tab-title{padding:16px 0 6px!important;font-family:inherit;font-weight:400;font-size:16.5px;color:#242B35}.stm2 .article .elementor-tab-title a{color:#242B35!important;text-decoration:none}.stm2 .article .elementor-accordion-icon{color:#F7A317}.stm2 .article .elementor-tab-content{border:0!important;padding:0 0 12px!important;font-size:14.5px;color:#3A4149}.stm2 .bfaq-end{height:8px}.stm2 .related .card .more{text-decoration:none}@media(max-width:1024px){.stm2.stm2-bbody{grid-template-columns:1fr;padding:40px 24px 48px!important}.stm2 .side-col{position:static}.stm2.bhero .in,.stm2 .bhero .in{padding:0 24px}.stm2.related,.stm2 .related{padding:48px 24px}}@media(max-width:767px){.stm2 .fig.pair,.stm2 .duo,.stm2 .pcards,.stm2 .checklist,.stm2 .example .sum,.stm2 .cone{grid-template-columns:1fr}.stm2 .ladder div{grid-template-columns:1fr}.stm2.bhero h1,.stm2 .bhero h1{font-size:28px}.stm2.bhero,.stm2 .bhero{height:auto;padding:60px 0}.stm2 .article h2{font-size:24px}}.stm2 .bhero .crumbs a{color:#C9CDD2;text-decoration:none}.stm2 .article h2[id]{scroll-margin-top:120px}.stm2 .bhero .in{width:100%;max-width:1260px;margin:0 auto;padding:0 90px;box-sizing:border-box}.stm2 .bhero .in>*{max-width:760px}@media(max-width:1024px){.stm2 .bhero .in{padding:0 24px}}/* End custom CSS */