html{box-sizing:border-box;scroll-behavior:smooth}
*,::before,::after{box-sizing:inherit}
body{margin:0;font-family:'Manrope',-apple-system,BlinkMacSystemFont,sans-serif;background:#FFF;color:#1D212B;font-size:16px;line-height:1.6}
h1,h2,h3,h4,h5,h6{margin:0 0 1.2rem;font-weight:600;line-height:1.3}
p{margin:0 0 1rem}
ul{margin:0;padding:0;list-style:none}
a{text-decoration:none;color:inherit;transition:color .25s ease}
img{max-width:100%;height:auto;display:block}
header{background:linear-gradient(135deg,#ECEBEB 0%,#FFF 100%);border-bottom:1px solid #1d212b14}
.topbar{background:#ff8c380f;padding:10px 0;border-bottom:1px solid #ff8c381f}
.topbarwrapper{max-width:1280px;margin:0 auto;padding:0 32px;display:flex;justify-content:space-between;align-items:center}
.companyident{font-weight:700;font-size:14px;color:#1D212B;letter-spacing:.5px}
.emlcontact{font-size:14px;color:#FF8C38;font-weight:500}
.emlcontact:hover{color:#1D212B}
.navrow{padding:18px 0}
.navcontainer{max-width:1280px;margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:48px}
.logobox{flex-shrink:0}
.sitelogo{height:62px;width:62px}
.primarynav{flex-grow:1;display:flex;justify-content:flex-end}
.navlist{display:flex;gap:clamp(20px,3.5vw,42px);align-items:center}
.navlist a{font-size:clamp(15px,1.8vw,17px);font-weight:500;color:#1D212B;padding:8px 4px;position:relative}
.navlist a:hover{color:#FF8C38}
.navlist a::after{content:'';position:absolute;bottom:2px;left:0;width:0;height:2px;background:#FF8C38;transition:width .3s ease}
.navlist a:hover::after{width:100%}
footer{background:linear-gradient(90deg,#1D212B 0%,#2A2F3D 100%);padding:28px 0;margin-top:80px}
.footerstrip{max-width:1480px;margin:0 auto;padding:0 40px}
.footercontent{display:flex;justify-content:space-between;align-items:center;gap:48px}
.footerleft{display:flex;align-items:center;gap:24px}
.footerlogo{height:52px;width:52px}
.copynotice{color:#ecebebb3;font-size:14px;margin:0}
.footernav{display:flex;gap:32px}
.footernav a{color:#ecebebd9;font-size:14px;font-weight:400;transition:color .2s ease}
.footernav a:hover{color:#FF8C38}
.consentbox{position:fixed;bottom:28px;right:28px;max-width:420px;background:#FFF;padding:28px;border-radius:4px;box-shadow:0 12px 48px #1d212b2e;z-index:9999;display:none;border-left:4px solid #FF8C38}
.consentbox h3{font-size:19px;color:#1D212B;margin-bottom:12px;font-weight:600}
.consentbox p{font-size:14px;color:#1d212bc7;line-height:1.5;margin-bottom:20px}
.consentgroups{margin-bottom:24px}
.consentitem{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #ecebeb99}
.consentitem:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}
.consentitem label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}
.consentcheck{margin-top:2px;cursor:pointer;flex-shrink:0}
.categorylabel{font-weight:600;font-size:15px;color:#1D212B}
.categorydesc{font-size:13px;color:#1d212ba6;margin:6px 0 0 24px;line-height:1.4}
.consentactions{display:flex;gap:10px;flex-wrap:wrap}
.consentactions button{padding:10px 18px;border:none;border-radius:3px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:'Manrope',sans-serif}
.btnaccept{background:#FF8C38;color:#FFF}
.btnaccept:hover{background:#E67C28}
.btnall{background:#1D212B;color:#FFF}
.btnall:hover{background:#2A2F3D}
.btndecline{background:transparent;color:#1D212B;border:1px solid #1d212b4d}
.btndecline:hover{background:#ecebeb80}
@media (max-width: 768px) {
.topbarwrapper{flex-direction:column;gap:8px;text-align:center}
.navcontainer{flex-direction:column;gap:24px;padding:0 20px}
.navlist{flex-direction:column;gap:16px;width:100%}
.navlist li{width:100%;text-align:center}
.footercontent{flex-direction:column;text-align:center;gap:24px}
.footerleft{flex-direction:column}
.footernav{flex-direction:column;gap:12px}
.consentbox{right:16px;bottom:16px;left:16px;max-width:none}
.consentactions{flex-direction:column}
.consentactions button{width:100%}
}
@media (max-width: 375px) {
.navcontainer{padding:0 16px}
.topbarwrapper{padding:0 16px}
.footerstrip{padding:0 20px}
}
.indx-hero{position:relative;overflow:hidden;padding:80px 20px 100px;background:linear-gradient(135deg,#1D212B 0%,#2a2f3d 100%)}
.indx-hero .cntbox{max-width:1536px;margin:0 auto;display:flex;align-items:center;gap:60px}
.indx-hero .txt-area{flex:1;z-index:2}
.indx-hero h1{font-size:52px;line-height:1.1;color:#ECEBEB;margin:0 0 20px;font-weight:700}
.indx-hero h1 span{color:#FF8C38}
.indx-hero .subtxt{font-size:19px;line-height:1.6;color:#ECEBEB;margin:0 0 35px;max-width:520px}
.indx-hero .btngroup{display:flex;gap:16px;flex-wrap:wrap}
.indx-hero .mainbtn{padding:16px 32px;background:#FF8C38;color:#1D212B;text-decoration:none;font-weight:600;font-size:17px;border-radius:4px;transition:all .3s ease;z-index:10;position:relative}
.indx-hero .mainbtn:hover{background:#e67a28;transform:translateY(-2px);box-shadow:0 8px 20px #ff8c384d}
.indx-hero .secbtn{padding:16px 32px;background:transparent;color:#ECEBEB;text-decoration:none;font-weight:600;font-size:17px;border:2px solid #ECEBEB;border-radius:4px;transition:all .3s ease;z-index:10;position:relative}
.indx-hero .secbtn:hover{background:#ecebeb1a;border-color:#FF8C38;color:#FF8C38}
.indx-hero .imgwrap{flex:1;position:relative;transform:rotate(-3deg)}
.indx-hero .imgwrap img{width:100%;height:auto;max-width:580px;border-radius:6px;box-shadow:0 20px 60px #0006;position:relative}
.indx-hero .imgwrap::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,transparent 30%,#1d212bb3 100%);border-radius:6px;pointer-events:none}
.indx-hero .deco1{position:absolute;width:120px;height:120px;background:#ff8c3826;border-radius:50%;top:10%;right:15%;z-index:1}
.indx-hero .deco2{position:absolute;width:80px;height:80px;border:3px solid #ecebeb33;bottom:20%;left:5%;transform:rotate(45deg);z-index:1}
.directions{padding:90px 20px;background:#ECEBEB}
.directions .inwrap{max-width:1536px;margin:0 auto}
.directions h2{font-size:42px;color:#1D212B;margin:0 0 15px;font-weight:700;text-align:center}
.directions .intro{font-size:18px;color:#1D212B;text-align:center;max-width:680px;margin:0 auto 60px;line-height:1.6}
.directions .gridarea{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
.directions .dircard{background:#fff;padding:40px 30px;border-radius:6px;transition:all .3s ease;border-left:4px solid transparent}
.directions .dircard:hover{transform:translateY(-5px);box-shadow:0 12px 30px #1d212b1a;border-left-color:#FF8C38}
.directions .dircard h3{font-size:24px;color:#1D212B;margin:0 0 12px;font-weight:600}
.directions .dircard p{font-size:16px;color:#1D212B;line-height:1.6;margin:0}
.plataccess{padding:85px 20px;background:linear-gradient(180deg,#fff 0%,#f8f8f8 100%)}
.plataccess .contentwrap{max-width:1536px;margin:0 auto;display:flex;align-items:center;gap:70px}
.plataccess .picside{flex:1}
.plataccess .picside img{width:100%;height:auto;border-radius:6px;box-shadow:0 15px 45px #1d212b26}
.plataccess .txtside{flex:1}
.plataccess h2{font-size:40px;color:#1D212B;margin:0 0 20px;font-weight:700}
.plataccess h2::before{content:'';display:block;width:60px;height:4px;background:#FF8C38;margin-bottom:20px}
.plataccess .detail{font-size:17px;color:#1D212B;line-height:1.7;margin:0 0 25px}
.plataccess .features{list-style:none;padding:0;margin:0}
.plataccess .features li{font-size:16px;color:#1D212B;padding:12px 0 12px 35px;position:relative;line-height:1.5}
.plataccess .features li::before{content:'';position:absolute;left:0;color:#FF8C38;font-weight:700;font-size:20px}
.audience{padding:80px 20px;background:#1D212B}
.audience .inner{max-width:1536px;margin:0 auto}
.audience h2{font-size:39px;color:#ECEBEB;margin:0 0 50px;font-weight:700;text-align:center}
.audience .profilegrid{display:grid;grid-template-columns:repeat(2,1fr);gap:35px}
.audience .profcard{background:#ecebeb0d;padding:35px;border-radius:6px;border:1px solid #ecebeb1a;transition:all .3s ease}
.audience .profcard:hover{background:#ecebeb14;border-color:#FF8C38}
.audience .profcard h4{font-size:22px;color:#FF8C38;margin:0 0 15px;font-weight:600}
.audience .profcard p{font-size:16px;color:#ECEBEB;line-height:1.6;margin:0}
.people{padding:90px 20px;background:#ECEBEB}
.people .wrapper{max-width:1536px;margin:0 auto}
.people h2{font-size:41px;color:#1D212B;margin:0 0 20px;font-weight:700;text-align:center}
.people .desc{font-size:18px;color:#1D212B;text-align:center;max-width:720px;margin:0 auto 55px;line-height:1.6}
.people .teamlayout{display:flex;gap:40px;align-items:center}
.people .teampic{flex:1}
.people .teampic img{width:100%;height:auto;border-radius:6px;box-shadow:0 18px 50px #1d212b1f}
.people .teaminfo{flex:1}
.people .roleblock{margin-bottom:30px}
.people .roleblock h5{font-size:20px;color:#FF8C38;margin:0 0 10px;font-weight:600}
.people .roleblock p{font-size:16px;color:#1D212B;line-height:1.6;margin:0}
.numbers{padding:75px 20px;background:linear-gradient(135deg,#FF8C38 0%,#e67a28 100%)}
.numbers .numcontainer{max-width:1536px;margin:0 auto}
.numbers h2{font-size:38px;color:#1D212B;margin:0 0 50px;font-weight:700;text-align:center}
.numbers .statgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}
.numbers .statbox{text-align:center;padding:30px 20px;background:#1d212b1a;border-radius:6px;transition:all .3s ease}
.numbers .statbox:hover{background:#1d212b26;transform:scale(1.05)}
.numbers .statbox .num{font-size:48px;color:#1D212B;font-weight:700;margin:0 0 10px}
.numbers .statbox .label{font-size:16px;color:#1D212B;font-weight:500}
@media (max-width: 1366px) {
.indx-hero .cntbox{gap:40px}
.indx-hero h1{font-size:44px}
.directions .gridarea{grid-template-columns:repeat(2,1fr)}
.numbers .statgrid{grid-template-columns:repeat(2,1fr)}
}
@media (max-width: 768px) {
.indx-hero{padding:60px 20px 70px}
.indx-hero .cntbox{flex-direction:column;gap:40px}
.indx-hero h1{font-size:36px}
.indx-hero .subtxt{font-size:17px}
.indx-hero .btngroup{flex-direction:column;width:100%}
.indx-hero .mainbtn,.indx-hero .secbtn{width:100%;text-align:center}
.indx-hero .imgwrap{transform:rotate(0deg)}
.directions{padding:60px 20px}
.directions h2{font-size:32px}
.directions .gridarea{grid-template-columns:1fr}
.plataccess{padding:60px 20px}
.plataccess .contentwrap{flex-direction:column;gap:40px}
.plataccess h2{font-size:32px}
.audience{padding:60px 20px}
.audience h2{font-size:30px}
.audience .profilegrid{grid-template-columns:1fr}
.people{padding:60px 20px}
.people h2{font-size:32px}
.people .teamlayout{flex-direction:column}
.numbers{padding:60px 20px}
.numbers h2{font-size:30px}
.numbers .statgrid{grid-template-columns:1fr}
}
@media (max-width: 375px) {
.indx-hero h1{font-size:30px}
.indx-hero .subtxt{font-size:16px}
.directions h2{font-size:28px}
.plataccess h2{font-size:28px}
.audience h2{font-size:26px}
.people h2{font-size:28px}
.numbers h2{font-size:26px}
.numbers .statbox .num{font-size:38px}
}
.ctpg{background:linear-gradient(135deg,#ECEBEB 0%,#fff 100%);padding:0;margin:0}
.ctpg .hdrblk{background:linear-gradient(180deg,#FF8C38 0%,#1D212B 100%);padding:120px 20px 80px;text-align:center;position:relative;overflow:hidden}
.ctpg .hdrblk::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,#ecebeb1a 0%,transparent 70%);border-radius:50%}
.ctpg .hdrcnt{max-width:1536px;margin:0 auto;position:relative;z-index:2}
.ctpg .hdrcnt h1{font-size:56px;color:#ECEBEB;margin:0 0 24px;font-weight:700;letter-spacing:-1px}
.ctpg .hdrcnt .subttl{font-size:20px;color:#ECEBEB;max-width:680px;margin:0 auto;line-height:1.6;opacity:.95}
.ctpg .infogrd{max-width:1536px;margin:-60px auto 0;padding:0 20px 80px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;position:relative;z-index:3}
.ctpg .infocrd{background:#fff;padding:40px 32px;border-radius:4px;box-shadow:0 16px 48px #1d212b14;transition:all .3s ease;border-top:4px solid #FF8C38}
.ctpg .infocrd:hover{transform:translateY(-8px);box-shadow:0 24px 64px #1d212b1f}
.ctpg .infocrd h4{font-size:22px;color:#1D212B;margin:0 0 16px;font-weight:600}
.ctpg .infocrd .dtl{font-size:16px;color:#1D212B;line-height:1.7;margin:8px 0}
.ctpg .infocrd .dtl a{color:#FF8C38;text-decoration:none;transition:color .2s ease}
.ctpg .infocrd .dtl a:hover{color:#1D212B}
.ctpg .frmwrp{max-width:1120px;margin:0 auto;padding:80px 20px}
.ctpg .frmwrp h2{font-size:42px;color:#1D212B;margin:0 0 16px;font-weight:700;text-align:center}
.ctpg .frmwrp .intro{font-size:18px;color:#1D212B;text-align:center;max-width:720px;margin:0 auto 56px;line-height:1.6;opacity:.85}
.ctpg .frmcnt{background:#fff;padding:64px;border-radius:4px;box-shadow:0 12px 40px #1d212b0f}
.ctpg .frmcnt form{display:flex;flex-direction:column;gap:28px}
.ctpg .fldwrp{display:flex;flex-direction:column}
.ctpg .fldwrp label{font-size:15px;color:#1D212B;margin-bottom:10px;font-weight:600}
.ctpg .fldwrp input[type="text"],.ctpg .fldwrp input[type="email"],.ctpg .fldwrp input[type="tel"],.ctpg .fldwrp select{padding:16px 20px;border:2px solid #ECEBEB;border-radius:3px;font-size:16px;color:#1D212B;transition:all .3s ease;background:#fff}
.ctpg .fldwrp input:focus,.ctpg .fldwrp select:focus{outline:none;border-color:#FF8C38;box-shadow:0 0 0 3px #ff8c381a}
.ctpg .topicsel{display:none}
.ctpg .rdgrp{display:flex;gap:24px;flex-wrap:wrap;margin-top:10px}
.ctpg .rditem{display:flex;align-items:center;gap:10px}
.ctpg .rditem input[type="radio"]{width:20px;height:20px;accent-color:#FF8C38;cursor:pointer}
.ctpg .rditem label{margin:0;font-weight:400;cursor:pointer}
.ctpg #topicgen:checked ~ .topicgen,.ctpg #topictec:checked ~ .topictec,.ctpg #topicother:checked ~ .topicother{display:flex;animation:slidedn .3s ease}
@keyframes slidedn {
from{opacity:0;transform:translateY(-10px)}
to{opacity:1;transform:translateY(0)}
}
.ctpg .chkwrp{display:flex;align-items:flex-start;gap:12px;margin-top:12px}
.ctpg .chkwrp input[type="checkbox"]{width:20px;height:20px;accent-color:#FF8C38;cursor:pointer;margin-top:4px;flex-shrink:0}
.ctpg .chkwrp label{font-size:14px;color:#1D212B;line-height:1.6;opacity:.8;margin:0;font-weight:400}
.ctpg .chkwrp a{color:#FF8C38;text-decoration:none}
.ctpg .chkwrp a:hover{text-decoration:underline}
.ctpg .submitbtn{background:linear-gradient(135deg,#FF8C38 0%,#1D212B 100%);color:#ECEBEB;padding:18px 48px;border:none;border-radius:3px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;align-self:flex-start;margin-top:12px;position:relative;z-index:10}
.ctpg .submitbtn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ff8c384d}
.ctpg .submitbtn:active{transform:translateY(0)}
.ctpg .mapalt{max-width:1536px;margin:0 auto;padding:80px 20px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}
.ctpg .mapalt .txtside h3{font-size:38px;color:#1D212B;margin:0 0 24px;font-weight:700}
.ctpg .mapalt .txtside p{font-size:17px;color:#1D212B;line-height:1.7;margin:0 0 20px;opacity:.85}
.ctpg .mapalt .imgside img{width:100%;height:auto;border-radius:4px;box-shadow:0 16px 48px #1d212b1a}
.ctpg .faqsec{background:#ECEBEB;padding:80px 20px}
.ctpg .faqinner{max-width:920px;margin:0 auto}
.ctpg .faqinner h3{font-size:42px;color:#1D212B;margin:0 0 56px;font-weight:700;text-align:center}
.ctpg .faqitem{background:#fff;margin-bottom:20px;border-radius:4px;overflow:hidden;box-shadow:0 4px 16px #1d212b0a}
.ctpg .faqitem h5{font-size:19px;color:#1D212B;margin:0;padding:24px 28px;font-weight:600;cursor:pointer;position:relative;transition:background .2s ease}
.ctpg .faqitem h5::after{content:'+';position:absolute;right:28px;top:50%;transform:translateY(-50%);font-size:28px;color:#FF8C38;transition:transform .3s ease}
.ctpg .faqitem:hover h5{background:#ff8c380d}
.ctpg .faqans{padding:0 28px;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}
.ctpg .faqtoggle{display:none}
.ctpg .faqtoggle:checked + h5::after{transform:translateY(-50%) rotate(45deg)}
.ctpg .faqtoggle:checked ~ .faqans{max-height:500px;padding:0 28px 24px}
.ctpg .faqans p{font-size:16px;color:#1D212B;line-height:1.7;margin:0;opacity:.85}
.ctpg .ctasec{background:linear-gradient(135deg,#1D212B 0%,#FF8C38 100%);padding:100px 20px;text-align:center;position:relative;overflow:hidden}
.ctpg .ctasec::before{content:'';position:absolute;bottom:-30%;left:-15%;width:500px;height:500px;background:radial-gradient(circle,#ecebeb14 0%,transparent 70%);border-radius:50%}
.ctpg .ctainner{max-width:880px;margin:0 auto;position:relative;z-index:2}
.ctpg .ctainner h3{font-size:46px;color:#ECEBEB;margin:0 0 20px;font-weight:700}
.ctpg .ctainner p{font-size:19px;color:#ECEBEB;margin:0 0 40px;line-height:1.6;opacity:.95}
.ctpg .ctainner .ctabtn{display:inline-block;background:#ECEBEB;color:#1D212B;padding:18px 52px;border-radius:3px;text-decoration:none;font-size:18px;font-weight:600;transition:all .3s ease;position:relative;z-index:10}
.ctpg .ctainner .ctabtn:hover{transform:translateY(-3px);box-shadow:0 12px 32px #ecebeb4d}
@media (max-width: 1366px) {
.ctpg .hdrcnt h1{font-size:48px}
.ctpg .frmwrp h2{font-size:38px}
.ctpg .mapalt{gap:48px}
}
@media (max-width: 768px) {
.ctpg .hdrblk{padding:80px 20px 60px}
.ctpg .hdrcnt h1{font-size:36px}
.ctpg .hdrcnt .subttl{font-size:18px}
.ctpg .infogrd{grid-template-columns:1fr;margin-top:-40px;padding-bottom:60px}
.ctpg .frmwrp{padding:60px 20px}
.ctpg .frmwrp h2{font-size:32px}
.ctpg .frmcnt{padding:40px 28px}
.ctpg .rdgrp{flex-direction:column;gap:16px}
.ctpg .submitbtn{width:100%;text-align:center}
.ctpg .mapalt{grid-template-columns:1fr;gap:40px;padding:60px 20px}
.ctpg .mapalt .txtside h3{font-size:32px}
.ctpg .faqsec{padding:60px 20px}
.ctpg .faqinner h3{font-size:32px;margin-bottom:40px}
.ctpg .ctasec{padding:80px 20px}
.ctpg .ctainner h3{font-size:34px}
.ctpg .ctainner .ctabtn{display:block;width:100%}
}
@media (max-width: 375px) {
.ctpg .hdrcnt h1{font-size:30px}
.ctpg .frmwrp h2{font-size:28px}
.ctpg .frmcnt{padding:32px 20px}
.ctpg .mapalt .txtside h3{font-size:28px}
.ctpg .faqinner h3{font-size:28px}
.ctpg .ctainner h3{font-size:30px}
}
.abtpg{background:linear-gradient(135deg,#ECEBEB 0%,#fff 100%)}
.hdwrp{max-width:1536px;margin:0 auto;padding:80px 24px 60px;text-align:center}
.hdwrp h1{font-size:52px;color:#1D212B;margin:0 0 20px;font-weight:700;line-height:1.1}
.hdwrp .tagln{font-size:20px;color:#FF8C38;font-weight:500;letter-spacing:.5px}
.stryblk{max-width:1536px;margin:0 auto;padding:80px 24px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.stryblk .txtsd{padding-right:40px}
.stryblk h2{font-size:38px;color:#1D212B;margin:0 0 24px;font-weight:700;position:relative;padding-left:20px}
.stryblk h2::before{content:'';position:absolute;left:0;top:8px;width:5px;height:32px;background:linear-gradient(180deg,#FF8C38 0%,#1D212B 100%);border-radius:2px}
.stryblk p{font-size:17px;line-height:1.7;color:#1D212B;margin:0 0 18px}
.stryblk .imgsd img{width:100%;height:480px;object-fit:cover;border-radius:4px;box-shadow:8px 12px 32px #1d212b1f}
.vlsct{background:#fff;padding:90px 24px}
.vlsct .cntnr{max-width:1536px;margin:0 auto}
.vlsct h3{font-size:42px;color:#1D212B;text-align:center;margin:0 0 70px;font-weight:700}
.vlgrd{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
.vlitm{background:linear-gradient(135deg,#ECEBEB 0%,#fff 100%);padding:40px 32px;border-radius:3px;position:relative;transition:all .3s ease}
.vlitm:hover{transform:translateY(-6px);box-shadow:12px 16px 40px #ff8c3826}
.vlitm::after{content:'';position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#FF8C38 0%,#1D212B 100%);border-radius:0 0 3px 3px}
.vlitm h4{font-size:24px;color:#FF8C38;margin:0 0 16px;font-weight:700}
.vlitm p{font-size:16px;line-height:1.6;color:#1D212B;margin:0}
.apprch{padding:90px 24px;background:#1D212B}
.apprch .wrp{max-width:1536px;margin:0 auto}
.apprch h3{font-size:40px;color:#ECEBEB;margin:0 0 50px;font-weight:700;text-align:center}
.apprchgrd{display:flex;flex-direction:column;gap:24px}
.apprchitm{background:#ecebeb14;padding:32px 36px;border-radius:4px;display:flex;gap:28px;align-items:flex-start;border-left:3px solid #FF8C38;transition:background .3s ease}
.apprchitm:hover{background:#ecebeb1f}
.apprchitm .nmb{font-size:48px;font-weight:700;color:#FF8C38;line-height:1;min-width:60px}
.apprchitm .cntnt h5{font-size:22px;color:#ECEBEB;margin:0 0 12px;font-weight:700}
.apprchitm .cntnt p{font-size:16px;line-height:1.6;color:#ECEBEB;margin:0}
.tmsct{padding:90px 24px;background:linear-gradient(180deg,#ECEBEB 0%,#fff 100%)}
.tmsct .wrp{max-width:1536px;margin:0 auto}
.tmsct h3{font-size:42px;color:#1D212B;margin:0 0 28px;font-weight:700;text-align:center}
.tmsct .intro{font-size:18px;line-height:1.7;color:#1D212B;text-align:center;max-width:900px;margin:0 auto 60px}
.tmgrd{display:grid;grid-template-columns:repeat(2,1fr);gap:50px}
.tmgrd img{width:100%;height:420px;object-fit:cover;border-radius:5px;box-shadow:10px 14px 36px #1d212b24}
.tmgrd .txtblk{display:flex;flex-direction:column;justify-content:center}
.tmgrd .txtblk h4{font-size:28px;color:#FF8C38;margin:0 0 20px;font-weight:700}
.tmgrd .txtblk p{font-size:17px;line-height:1.7;color:#1D212B;margin:0 0 16px}
.tmgrd .txtblk .hghlght{background:#ff8c381a;padding:24px;border-radius:3px;border-left:4px solid #FF8C38;margin-top:20px}
.tmgrd .txtblk .hghlght p{margin:0;font-style:italic;color:#1D212B}
@media (max-width: 1366px) {
.hdwrp h1{font-size:46px}
.stryblk{gap:50px}
.stryblk h2{font-size:34px}
}
@media (max-width: 768px) {
.hdwrp{padding:60px 20px 50px}
.hdwrp h1{font-size:36px}
.hdwrp .tagln{font-size:18px}
.stryblk{grid-template-columns:1fr;gap:40px;padding:60px 20px}
.stryblk .txtsd{padding-right:0}
.stryblk h2{font-size:30px}
.stryblk .imgsd img{height:320px}
.vlsct{padding:70px 20px}
.vlsct h3{font-size:32px;margin-bottom:50px}
.vlgrd{grid-template-columns:1fr;gap:30px}
.apprch{padding:70px 20px}
.apprch h3{font-size:32px}
.apprchitm{flex-direction:column;gap:16px}
.apprchitm .nmb{font-size:40px}
.tmsct{padding:70px 20px}
.tmsct h3{font-size:32px}
.tmgrd{grid-template-columns:1fr;gap:40px}
.tmgrd img{height:300px}
}
@media (max-width: 375px) {
.hdwrp h1{font-size:32px}
.stryblk h2{font-size:26px}
.vlsct h3,.apprch h3,.tmsct h3{font-size:28px}
}
.pghero{background:linear-gradient(135deg,#FF8C38 0%,#1D212B 100%);padding:120px 20px 90px;position:relative;overflow:hidden}
.pghero::before{content:'';position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,#ecebeb26 0%,transparent 70%);border-radius:50%}
.herocontainer{max-width:1536px;margin:0 auto;position:relative;z-index:2}
.herotxt h1{font-size:58px;color:#ECEBEB;margin:0 0 24px;line-height:1.15;font-weight:700}
.herotxt p{font-size:20px;color:#ECEBEB;max-width:680px;line-height:1.6;margin:0}
.pathsec{padding:100px 20px;background:#ECEBEB}
.pathwrap{max-width:1536px;margin:0 auto}
.pathintro{text-align:center;margin-bottom:70px}
.pathintro h2{font-size:44px;color:#1D212B;margin:0 0 18px;position:relative;display:inline-block}
.pathintro h2::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#FF8C38,#1D212B)}
.pathintro p{font-size:18px;color:#1D212B;max-width:740px;margin:28px auto 0;line-height:1.65}
.pathgrd{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}
.pathcard{background:#fff;padding:46px 32px;border-radius:6px;box-shadow:0 12px 28px #1d212b14;transition:transform .3s ease,box-shadow .3s ease;position:relative}
.pathcard:hover{transform:translateY(-6px);box-shadow:0 18px 38px #1d212b24}
.pathcard h3{font-size:26px;color:#1D212B;margin:0 0 16px}
.pathcard h3::before{content:'';display:inline-block;width:8px;height:8px;background:#FF8C38;margin-right:12px;border-radius:50%}
.pathcard p{font-size:16px;color:#1D212B;line-height:1.7;margin:0}
.curriculum{padding:90px 20px;background:#fff}
.currwrapper{max-width:1536px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:start}
.currcontent h2{font-size:42px;color:#1D212B;margin:0 0 32px;line-height:1.2}
.currcontent h2::before{content:'';display:block;width:60px;height:5px;background:#FF8C38;margin-bottom:20px}
.modulelist{list-style:none;padding:0;margin:0}
.modulelist li{padding:22px 0;border-bottom:1px solid #ECEBEB;font-size:17px;color:#1D212B;line-height:1.6;position:relative;padding-left:28px}
.modulelist li::before{content:'→';position:absolute;left:0;color:#FF8C38;font-weight:700}
.currvisual{position:relative}
.currvisual img{width:100%;height:auto;border-radius:4px;box-shadow:0 16px 42px #1d212b1f}
.methods{padding:85px 20px;background:linear-gradient(180deg,#ECEBEB 0%,white 100%)}
.methodswrap{max-width:1536px;margin:0 auto}
.methodshd{text-align:center;margin-bottom:64px}
.methodshd h2{font-size:40px;color:#1D212B;margin:0 0 20px}
.methodshd h5{font-size:18px;color:#FF8C38;margin:0;font-weight:600;text-transform:uppercase;letter-spacing:1.5px}
.methodsflow{display:flex;flex-direction:column;gap:28px}
.methodrow{display:grid;grid-template-columns:1fr 2fr;gap:40px;background:#fff;padding:38px 44px;border-radius:5px;border-left:5px solid #FF8C38;box-shadow:0 8px 24px #1d212b0f}
.methodrow:nth-child(even){grid-template-columns:2fr 1fr;border-left:none;border-right:5px solid #1D212B}
.methodrow:nth-child(even) .methodlabel{order:2}
.methodrow:nth-child(even) .methoddesc{order:1}
.methodlabel h4{font-size:24px;color:#1D212B;margin:0}
.methoddesc p{font-size:16px;color:#1D212B;line-height:1.75;margin:0}
.outcomes{padding:100px 20px;background:#1D212B;position:relative}
.outcomes::before{content:'';position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#FF8C38 0%,#ECEBEB 100%)}
.outcomesinner{max-width:1536px;margin:0 auto}
.outcomesinner h2{font-size:46px;color:#ECEBEB;text-align:center;margin:0 0 58px}
.outgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}
.outbox{background:#ecebeb14;padding:40px 28px;border-radius:3px;text-align:center;transition:background .3s ease}
.outbox:hover{background:#ff8c381f}
.outbox h6{font-size:52px;color:#FF8C38;margin:0 0 14px;font-weight:700}
.outbox p{font-size:15px;color:#ECEBEB;line-height:1.6;margin:0}
.support{padding:95px 20px;background:#fff}
.supportcontainer{max-width:1200px;margin:0 auto}
.supportheader h2{font-size:38px;color:#1D212B;margin:0 0 48px;text-align:center;position:relative}
.supportheader h2::before{content:'';position:absolute;top:-16px;left:50%;transform:translateX(-50%);width:100px;height:3px;background:#FF8C38}
.supportgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:44px 52px}
.supportitem{display:flex;gap:24px;align-items:start}
.supporticon{width:56px;height:56px;background:linear-gradient(135deg,#FF8C38,#1D212B);border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center}
.supporticon::before{content:'';color:#fff;font-size:28px;font-weight:700}
.supporttext h5{font-size:21px;color:#1D212B;margin:0 0 10px}
.supporttext p{font-size:16px;color:#1D212B;line-height:1.65;margin:0}
.cta{padding:80px 20px;background:linear-gradient(135deg,#ECEBEB 0%,white 100%)}
.ctabox{max-width:900px;margin:0 auto;background:#fff;padding:56px 48px;border-radius:6px;box-shadow:0 20px 48px #1d212b1a;text-align:center}
.ctabox h3{font-size:36px;color:#1D212B;margin:0 0 20px}
.ctabox p{font-size:17px;color:#1D212B;margin:0 0 36px;line-height:1.7}
.ctabtn{display:inline-block;padding:16px 48px;background:#FF8C38;color:#fff;text-decoration:none;border-radius:4px;font-size:18px;font-weight:600;transition:all .3s ease;box-shadow:0 8px 20px #ff8c384d}
.ctabtn:hover{background:#1D212B;box-shadow:0 12px 28px #1d212b59;transform:translateY(-2px)}
@media (max-width: 1366px) {
.pathgrd{grid-template-columns:repeat(2,1fr)}
.outgrid{grid-template-columns:repeat(2,1fr)}
}
@media (max-width: 768px) {
.herotxt h1{font-size:38px}
.herotxt p{font-size:17px}
.pathgrd{grid-template-columns:1fr;gap:24px}
.currwrapper{grid-template-columns:1fr;gap:40px}
.methodrow{grid-template-columns:1fr}
.methodrow:nth-child(even){grid-template-columns:1fr}
.methodrow:nth-child(even) .methodlabel{order:1}
.methodrow:nth-child(even) .methoddesc{order:2}
.outgrid{grid-template-columns:1fr;gap:20px}
.supportgrid{grid-template-columns:1fr;gap:32px}
.ctabox{padding:40px 28px}
}
@media (max-width: 375px) {
.pghero{padding:80px 16px 60px}
.herotxt h1{font-size:32px}
.pathintro h2{font-size:32px}
.currcontent h2{font-size:32px}
.methodshd h2{font-size:30px}
.outcomesinner h2{font-size:34px}
}
.tracking-policy-container{max-width:1200px;margin:0 auto;padding:3rem 2rem;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.8;color:#1D212B;background:linear-gradient(135deg,#ECEBEB 0%,#f5f5f5 100%)}
.tracking-policy-container h1{font-size:2.75rem;font-weight:800;color:#1D212B;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:4px solid #FF8C38;background:linear-gradient(120deg,#FF8C38 0%,#ff6b1a 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.tracking-policy-container h2{font-size:2rem;font-weight:700;color:#1D212B;margin-top:3.5rem;margin-bottom:1.5rem;padding-left:1.25rem;border-left:6px solid #FF8C38;background:linear-gradient(90deg,#ff8c381a 0%,transparent 100%);padding-top:.75rem;padding-bottom:.75rem}
.tracking-policy-container h3{font-size:1.5rem;font-weight:600;color:#1D212B;margin-top:2.5rem;margin-bottom:1.25rem;padding-left:1rem;border-left:4px solid #FF8C38}
.tracking-policy-container h4{font-size:1.25rem;font-weight:600;color:#1D212B;margin-top:2rem;margin-bottom:1rem}
.tracking-policy-container p{margin-bottom:1.5rem;font-size:1.05rem;color:#1D212B;text-align:justify}
.tracking-policy-container ul{margin:1.5rem 0;padding-left:0;list-style:none}
.tracking-policy-container li{margin-bottom:1.25rem;padding-left:2.5rem;position:relative;font-size:1.05rem;color:#1D212B;line-height:1.8}
.tracking-policy-container li:before{content:"";position:absolute;left:0;top:.6rem;width:12px;height:12px;background:linear-gradient(135deg,#FF8C38 0%,#ff6b1a 100%);border-radius:50%;box-shadow:0 2px 4px #ff8c384d}
.tracking-policy-container div{margin:2rem 0}
.tracking-policy-container span{color:#FF8C38;font-weight:600}
.intro-section{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 20px #1d212b14;border-top:4px solid #FF8C38;margin-bottom:3rem}
.highlight-box{background:linear-gradient(135deg,#ff8c3814 0%,#ff8c3805 100%);padding:1.75rem;border-radius:10px;border-left:5px solid #FF8C38;margin:2rem 0}
.tracking-policy-container section{margin-bottom:3rem}
.privacy-policy-container{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;line-height:1.8;color:#1D212B;background:linear-gradient(135deg,#fff 0%,#fef9f6 100%);padding:60px 20px;max-width:1200px;margin:0 auto}
.privacy-policy-container h1{font-size:2.8rem;font-weight:700;color:#1D212B;margin-bottom:30px;padding-bottom:20px;border-bottom:3px solid #FF8C38;letter-spacing:-.5px}
.privacy-policy-container h2{font-size:2rem;font-weight:600;color:#FF8C38;margin-top:50px;margin-bottom:25px;padding-left:15px;border-left:5px solid #FF8C38}
.privacy-policy-container h3{font-size:1.5rem;font-weight:600;color:#1D212B;margin-top:35px;margin-bottom:20px;background:linear-gradient(90deg,#ff8c381a 0%,transparent 100%);padding:12px 20px;border-radius:8px}
.privacy-policy-container h4{font-size:1.2rem;font-weight:500;color:#1D212B;margin-top:25px;margin-bottom:15px}
.privacy-policy-container p{margin-bottom:18px;font-size:1.05rem;color:#1D212B;text-align:justify}
.privacy-policy-container .intro-section{background:#fff;padding:35px;border-radius:12px;box-shadow:0 4px 20px #1d212b14;margin-bottom:40px;border-top:4px solid #FF8C38}
.privacy-policy-container .content-section{background:#fff;padding:30px;margin-bottom:30px;border-radius:10px;box-shadow:0 2px 15px #1d212b0f}
.privacy-policy-container ul{list-style:none;padding-left:0;margin:20px 0}
.privacy-policy-container li{padding:12px 20px 12px 50px;margin-bottom:12px;background:linear-gradient(90deg,#ff8c380d 0%,transparent 100%);border-left:3px solid #FF8C38;position:relative;border-radius:6px;font-size:1.02rem;line-height:1.7}
.privacy-policy-container li::before{content:"•";color:#FF8C38;font-weight:700;font-size:1.5rem;position:absolute;left:20px;top:8px}
.privacy-policy-container .highlight-box{background:linear-gradient(135deg,#ff8c3814 0%,#ecebeb4d 100%);padding:25px;border-radius:10px;margin:25px 0;border:1px solid #ff8c3833}
.privacy-policy-container span.emphasis{color:#FF8C38;font-weight:600}
.privacy-policy-container .subsection-wrapper{margin-top:30px;padding:20px;background:#ecebeb4d;border-radius:8px}
.refundinf{max-width:1536px;margin:0 auto;padding:0 20px}
.rfpltop{background:linear-gradient(135deg,#FF8C38 0%,#1D212B 100%);padding:80px 20px 60px;margin-bottom:60px;border-radius:4px}
.rfpltop h1{color:#ECEBEB;font-size:42px;font-weight:700;text-align:center;margin:0 0 16px;letter-spacing:-.5px}
.rfpltop .updtnc{color:#ECEBEB;font-size:16px;text-align:center;opacity:.9;margin:0}
.policyblk{background:#ECEBEB;padding:50px 40px;margin-bottom:40px;border-radius:3px;box-shadow:0 8px 24px #1d212b14}
.policyblk h2{color:#1D212B;font-size:28px;font-weight:600;margin:0 0 20px;position:relative;padding-bottom:12px}
.policyblk h2::after{content:'';position:absolute;bottom:0;left:0;width:60px;height:3px;background:#FF8C38}
.policyblk p{color:#1D212B;font-size:17px;line-height:1.7;margin:0 0 18px}
.policyblk p:last-child{margin-bottom:0}
.policyblk strong{color:#FF8C38;font-weight:600}
.twocldv{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:40px}
.sngclmn{background:#fff;padding:40px 35px;border-radius:3px;border-left:4px solid #FF8C38;box-shadow:0 12px 28px #1d212b0f}
.sngclmn h3{color:#1D212B;font-size:22px;font-weight:600;margin:0 0 16px}
.sngclmn p{color:#1D212B;font-size:16px;line-height:1.65;margin:0 0 14px}
.sngclmn p:last-child{margin-bottom:0}
.lstprt{background:#fff;padding:45px 40px;border-radius:3px;margin-bottom:40px}
.lstprt h4{color:#1D212B;font-size:24px;font-weight:600;margin:0 0 24px;text-align:center}
.lstprt ul{list-style:none;padding:0;margin:0 0 20px}
.lstprt ul li{color:#1D212B;font-size:16px;line-height:1.6;margin-bottom:14px;padding-left:30px;position:relative}
.lstprt ul li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;background:#FF8C38;border-radius:50%}
.cntinf{background:linear-gradient(90deg,#1D212B 0%,#FF8C38 100%);padding:50px 40px;text-align:center;border-radius:3px;margin-bottom:40px}
.cntinf h5{color:#ECEBEB;font-size:26px;font-weight:600;margin:0 0 20px}
.cntinf p{color:#ECEBEB;font-size:17px;line-height:1.6;margin:0 0 24px}
.cntinf a{display:inline-block;background:#fff;color:#1D212B;padding:14px 32px;border-radius:3px;text-decoration:none;font-size:16px;font-weight:600;transition:all .3s ease;position:relative;z-index:10}
.cntinf a:hover{background:#ECEBEB;transform:translateY(-2px);box-shadow:0 8px 20px #00000026}
.finalsct{background:#ECEBEB;padding:45px 40px;border-radius:3px;margin-bottom:60px}
.finalsct h6{color:#1D212B;font-size:20px;font-weight:600;margin:0 0 18px}
.finalsct p{color:#1D212B;font-size:16px;line-height:1.7;margin:0}
@media (max-width: 768px) {
.rfpltop{padding:60px 20px 40px}
.rfpltop h1{font-size:32px}
.policyblk{padding:35px 25px}
.policyblk h2{font-size:24px}
.twocldv{grid-template-columns:1fr;gap:30px}
.sngclmn{padding:30px 25px}
.lstprt{padding:35px 25px}
.cntinf{padding:40px 25px}
.finalsct{padding:35px 25px}
}
@media (max-width: 375px) {
.rfpltop h1{font-size:28px}
.policyblk{padding:30px 20px}
.sngclmn{padding:25px 20px}
.lstprt{padding:30px 20px}
.cntinf{padding:35px 20px}
.finalsct{padding:30px 20px}
}
.scpg{max-width:1536px;margin:0 auto;padding:0 20px}
.scbnr{background:linear-gradient(135deg,#FF8C38 0%,#1D212B 100%);padding:120px 20px 80px;text-align:center;position:relative;overflow:hidden}
.scbnr::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,#ecebeb26 0%,transparent 70%);border-radius:50%}
.scbnr::after{content:'';position:absolute;bottom:-30%;left:-15%;width:450px;height:450px;background:radial-gradient(circle,#ff8c3833 0%,transparent 70%);border-radius:50%}
.bnrinn{position:relative;z-index:2;max-width:680px;margin:0 auto}
.scbnr h1{font-size:52px;color:#ECEBEB;margin:0 0 24px;font-weight:700;line-height:1.2;letter-spacing:-.5px}
.scbnr .subhd{font-size:20px;color:#ECEBEB;margin:0 0 40px;line-height:1.6;opacity:.95}
.icnwrp{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px;margin:48px 0 0}
.chkicn{width:72px;height:72px;background:#ecebeb40;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;backdrop-filter:blur(8px);position:relative}
.chkicn svg{width:40px;height:40px;fill:none;stroke:#ECEBEB;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.chkicn::before{content:'';position:absolute;inset:-3px;border-radius:50%;background:linear-gradient(45deg,#FF8C38,transparent);opacity:0;transition:opacity .4s ease}
.chkicn:hover::before{opacity:.3}
.dtlblk{background:#ECEBEB;padding:80px 20px}
.dtlgrd{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1200px;margin:0 auto}
.infcrd{background:#fff;padding:44px 36px;border-radius:3px;box-shadow:0 12px 28px #1d212b14;position:relative}
.infcrd::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#FF8C38 0%,#1D212B 100%);border-radius:3px 0 0 3px}
.infcrd h3{font-size:26px;color:#1D212B;margin:0 0 18px;font-weight:600}
.infcrd p{font-size:16px;color:#1D212B;line-height:1.7;margin:0 0 14px;opacity:.85}
.infcrd p:last-of-type{margin-bottom:0}
.infcrd h5{font-size:18px;color:#FF8C38;margin:28px 0 12px;font-weight:600}
.infcrd .emlnk{color:#FF8C38;text-decoration:none;font-weight:500;transition:color .3s ease}
.infcrd .emlnk:hover{color:#1D212B}
.nxtstps{background:#fff;padding:64px 20px}
.nxtstps h4{font-size:32px;color:#1D212B;text-align:center;margin:0 0 48px;font-weight:600}
.stpgrd{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:1100px;margin:0 auto}
.stpitm{text-align:center;padding:36px 24px;background:linear-gradient(135deg,#ECEBEB 0%,#fff 100%);border-radius:4px;position:relative;transition:transform .35s ease,box-shadow .35s ease}
.stpitm:hover{transform:translateY(-6px);box-shadow:0 16px 32px #ff8c3826}
.stpnum{width:56px;height:56px;background:linear-gradient(135deg,#FF8C38 0%,#1D212B 100%);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto 20px;font-size:24px;color:#ECEBEB;font-weight:700}
.stpitm h6{font-size:19px;color:#1D212B;margin:0 0 12px;font-weight:600}
.stpitm p{font-size:15px;color:#1D212B;line-height:1.6;margin:0;opacity:.8}
.ctablk{background:linear-gradient(90deg,#1D212B 0%,#FF8C38 100%);padding:72px 20px;text-align:center}
.ctablk h4{font-size:36px;color:#ECEBEB;margin:0 0 20px;font-weight:600}
.ctablk p{font-size:18px;color:#ECEBEB;margin:0 0 36px;opacity:.92;max-width:640px;margin-left:auto;margin-right:auto}
.btnwrp{display:flex;flex-direction:row;justify-content:center;gap:20px}
.prmbt{background:#ECEBEB;color:#1D212B;padding:16px 40px;border-radius:3px;text-decoration:none;font-size:17px;font-weight:600;transition:all .3s ease;border:2px solid #ECEBEB;display:inline-block;position:relative;z-index:5}
.prmbt:hover{background:transparent;color:#ECEBEB;transform:scale(1.05)}
.scndbt{background:transparent;color:#ECEBEB;padding:16px 40px;border-radius:3px;text-decoration:none;font-size:17px;font-weight:600;border:2px solid #ECEBEB;transition:all .3s ease;display:inline-block;position:relative;z-index:5}
.scndbt:hover{background:#ECEBEB;color:#1D212B;transform:scale(1.05)}
@media (max-width: 1366px) {
.scbnr h1{font-size:46px}
.dtlgrd{gap:48px}
}
@media (max-width: 768px) {
.scbnr{padding:80px 20px 60px}
.scbnr h1{font-size:36px;margin-bottom:18px}
.scbnr .subhd{font-size:17px;margin-bottom:32px}
.icnwrp{gap:12px;margin-top:36px}
.chkicn{width:60px;height:60px}
.chkicn svg{width:32px;height:32px}
.dtlblk{padding:60px 20px}
.dtlgrd{grid-template-columns:1fr;gap:32px}
.infcrd{padding:32px 24px}
.infcrd h3{font-size:22px}
.nxtstps{padding:52px 20px}
.nxtstps h4{font-size:28px;margin-bottom:36px}
.stpgrd{grid-template-columns:1fr;gap:24px}
.ctablk{padding:56px 20px}
.ctablk h4{font-size:30px}
.ctablk p{font-size:16px;margin-bottom:28px}
.btnwrp{flex-direction:column;gap:16px;align-items:center}
.prmbt,.scndbt{width:100%;max-width:320px;text-align:center}
}
@media (max-width: 375px) {
.scbnr h1{font-size:30px}
.scbnr .subhd{font-size:16px}
.infcrd h3{font-size:20px}
.nxtstps h4{font-size:24px}
.ctablk h4{font-size:26px}
}