html{box-sizing:border-box}
*,::before,::after{box-sizing:inherit}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0;padding:0}
ul,ol{list-style:none}
body{font-family:'Bitter',serif;line-height:1.6;color:#2a2a2a;background:#fafafa}
img{max-width:100%;height:auto;display:block}
a{text-decoration:none;color:inherit}
.hdr-tp-v1{background:linear-gradient(135deg,#9F5DFA 0%,#24B66A 100%);padding:24px 0;box-shadow:0 4px 16px #9f5dfa26}
.hdr-cntnr-v2{max-width:1600px;margin:0 auto;padding:0 32px;display:flex;justify-content:space-between;align-items:center;gap:40px}
.lg-wrpr-v1{display:flex;align-items:center}
.lg-lnk-v1{display:block;line-height:0}
.lg-img-v2{height:110px;width:110px;background:#fffffff2;padding:12px;border-radius:8px;box-shadow:0 6px 24px #0000001f}
.trstbdg-wrpr-v1{display:flex;gap:24px;align-items:center}
.bdg-itm-v1{background:#ffffff40;padding:12px 24px;border-radius:6px;backdrop-filter:blur(8px)}
.bdg-txt-v2{color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}
.hdr-btm-v2{background:#fff;border-bottom:2px solid #e8e8e8;padding:18px 0}
.nvgtn-wrpr-v3{display:flex;gap:48px;align-items:center;justify-content:center}
.nv-lnk-v1{color:#2a2a2a;font-size:16px;font-weight:700;padding:8px 16px;border-radius:6px;transition:background .2s ease,color .2s ease}
.nv-lnk-v1:hover{background:#f0f0f0;color:#9F5DFA}
.ftr-wrpr-v1{background:linear-gradient(270deg,#9F5DFA 0%,#24B66A 50%,#FA6921 100%);padding:80px 0 40px;position:relative}
.ftr-cntnr-v2{max-width:1600px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:1fr 2fr 1fr;gap:60px;align-items:start}
.ftr-crnr-lft-v1{display:flex;flex-direction:column;gap:20px}
.ftr-lg-v1{background:#fffffff2;padding:16px;border-radius:8px;display:inline-block;box-shadow:0 8px 32px #0000001a}
.ftr-lg-img-v2{height:90px;width:90px}
.ftr-cntr-expns-v1{min-height:200px}
.ftr-crnr-rght-v1{display:flex;flex-direction:column;align-items:flex-end;gap:32px}
.ftr-nv-v1{display:flex;flex-direction:column;gap:16px;align-items:flex-end}
.ftr-lnk-v2{color:#fff;font-size:15px;font-weight:400;padding:6px 12px;border-radius:4px;transition:background .2s ease}
.ftr-lnk-v2:hover{background:#ffffff26}
.ftr-cpyrght-v1{margin-top:20px}
.cpyrght-txt-v2{color:#ffffffe6;font-size:14px;text-align:right}
.cnsnt-ovrl-v1{position:fixed;bottom:32px;right:32px;z-index:9999;max-width:520px;animation:sldeUp-v1 .5s ease}
@keyframes sldeUp-v1 {
from{transform:translateY(100px);opacity:0}
to{transform:translateY(0);opacity:1}
}
.cnsnt-crd-v2{background:#fff;border-radius:10px;padding:32px;box-shadow:0 16px 48px #0003;border:1px solid #e0e0e0}
.cnsnt-ttl-v1{font-size:22px;font-weight:700;color:#2a2a2a;margin-bottom:16px}
.cnsnt-txt-v2{font-size:15px;line-height:1.6;color:#4a4a4a;margin-bottom:24px}
.cnsnt-grps-v1{display:flex;flex-direction:column;gap:18px;margin-bottom:28px}
.grp-itm-v1{display:flex;flex-direction:column;gap:6px}
.grp-lbl-v2{display:flex;align-items:center;gap:12px;cursor:pointer}
.grp-chkbx-v1{width:20px;height:20px;cursor:pointer;accent-color:#9F5DFA}
.grp-chkbx-v1:disabled{cursor:not-allowed;opacity:.6}
.grp-nm-v1{font-size:16px;font-weight:700;color:#2a2a2a}
.grp-dsc-v2{font-size:13px;color:#666;margin-left:32px;line-height:1.5}
.cnsnt-btns-v1{display:flex;gap:12px}
.btn-prm-v1{flex:1;background:linear-gradient(135deg,#9F5DFA 0%,#24B66A 100%);color:#fff;border:none;padding:14px 24px;border-radius:8px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;font:700 15px 'Bitter',serif}
.btn-prm-v1:hover{transform:translateY(-2px);box-shadow:0 8px 24px #9f5dfa4d}
.btn-scnd-v2{flex:1;background:transparent;color:#666;border:2px solid #d0d0d0;padding:14px 24px;border-radius:8px;cursor:pointer;transition:border-color .2s ease,color .2s ease;font:700 15px 'Bitter',serif}
.btn-scnd-v2:hover{border-color:#9F5DFA;color:#9F5DFA}
.cnsnt-ovrl-v1.hddn-v1{display:none}
@media (max-width: 1024px) {
.hdr-cntnr-v2{flex-direction:column;gap:24px}
.trstbdg-wrpr-v1{flex-direction:column;gap:12px;width:100%}
.bdg-itm-v1{width:100%;text-align:center}
.nvgtn-wrpr-v3{flex-direction:column;gap:12px}
.ftr-cntnr-v2{grid-template-columns:1fr;gap:40px}
.ftr-crnr-rght-v1{align-items:flex-start}
.ftr-nv-v1{align-items:flex-start}
.cpyrght-txt-v2{text-align:left}
}
@media (max-width: 640px) {
.hdr-cntnr-v2{padding:0 16px}
.lg-img-v2{height:80px;width:80px}
.bdg-txt-v2{font-size:12px}
.nv-lnk-v1{font-size:15px;padding:10px 0;width:100%;text-align:center}
.cnsnt-ovrl-v1{bottom:16px;right:16px;left:16px;max-width:none}
.cnsnt-crd-v2{padding:24px}
.cnsnt-ttl-v1{font-size:19px}
.cnsnt-txt-v2{font-size:14px}
.cnsnt-btns-v1{flex-direction:column}
.ftr-cntnr-v2{padding:0 16px}
}
.abtPgWrppr{width:100%;overflow-x:hidden}
.abtHr{background:linear-gradient(135deg,#9F5DFA 0%,#24B66A 100%);padding:80px 20px;position:relative}
.abtHr::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 50%,#ffffff1a 0%,transparent 60%)}
.abtHrCntnr-v1{max-width:1600px;margin:0 auto;position:relative;z-index:2}
.abtHrCntnt{max-width:700px}
.abtHrCntnt h1{font-size:3.2rem;color:#fff;margin-bottom:20px;line-height:1.2}
.abtHrCntnt .txtLd{font-size:1.3rem;color:#fffffff2;line-height:1.6}
.strySctn{padding:100px 20px;background:#fff}
.stryCntnr-v2{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.stryTxtBlck{padding-right:40px}
.stryTxtBlck h2{font-size:2.4rem;color:#1a1a1a;margin-bottom:24px;position:relative;padding-left:20px}
.stryTxtBlck h2::before{content:'';position:absolute;left:0;top:8px;width:6px;height:70%;background:linear-gradient(180deg,#9F5DFA 0%,#24B66A 100%);border-radius:3px}
.stryTxtBlck p{font-size:1.1rem;color:#4a4a4a;line-height:1.8;margin-bottom:20px}
.stryImgWrp{position:relative}
.stryImgWrp img{width:100%;height:550px;object-fit:cover;border-radius:8px;box-shadow:0 20px 40px #0000001f}
.vlsSctn{background:linear-gradient(270deg,#FA6921 0%,#9F5DFA 50%,#24B66A 100%);padding:90px 20px;position:relative}
.vlsCntnr-v1{max-width:1600px;margin:0 auto}
.vlsGrdWrppr{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
.vlsCrdBx{background:#fffffff7;padding:45px 35px;border-radius:10px;box-shadow:0 12px 30px #00000026;transition:transform .3s ease,box-shadow .3s ease;position:relative;z-index:1}
.vlsCrdBx:hover{transform:translateY(-8px);box-shadow:0 20px 45px #00000038}
.vlsCrdBx h3{font-size:1.5rem;color:#9F5DFA;margin-bottom:16px}
.vlsCrdBx p{font-size:1.05rem;color:#3a3a3a;line-height:1.7}
.aprchSctn{padding:100px 20px;background:#f8f8f8}
.aprchCntnr-v3{max-width:1500px;margin:0 auto}
.aprchHdr{text-align:center;margin-bottom:70px}
.aprchHdr h2{font-size:2.6rem;color:#1a1a1a;margin-bottom:18px}
.aprchHdr .sbTtl{font-size:1.2rem;color:#6a6a6a}
.aprchGrd{display:grid;grid-template-columns:repeat(2,1fr);gap:50px 60px}
.aprchItm{display:flex;gap:25px;align-items:flex-start}
.aprchIcn{width:70px;height:70px;background:linear-gradient(135deg,#9F5DFA 0%,#24B66A 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.aprchIcn svg{width:35px;height:35px;fill:#fff}
.aprchTxtBlk h4{font-size:1.4rem;color:#1a1a1a;margin-bottom:12px}
.aprchTxtBlk p{font-size:1.05rem;color:#4a4a4a;line-height:1.7}
.tmSctn{padding:100px 20px;background:#fff}
.tmCntnr-v2{max-width:1200px;margin:0 auto}
.tmHdr{text-align:center;margin-bottom:60px}
.tmHdr h2{font-size:2.5rem;color:#1a1a1a;margin-bottom:15px}
.tmHdr p{font-size:1.15rem;color:#6a6a6a}
.tmGrdLyt{display:flex;justify-content:center;gap:50px;flex-wrap:wrap}
.tmMmbr{width:calc(50% - 25px);max-width:450px;background:#fafafa;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #00000014;transition:transform .3s ease}
.tmMmbr:hover{transform:scale(1.02)}
.tmMmbrImg{width:100%;height:320px;overflow:hidden;position:relative}
.tmMmbrImg img{width:100%;height:100%;object-fit:cover;object-position:center}
.tmMmbrInf{padding:30px}
.tmMmbrInf h5{font-size:1.4rem;color:#1a1a1a;margin-bottom:8px}
.tmMmbrInf .rl{font-size:1.05rem;color:#9F5DFA;margin-bottom:14px}
.tmMmbrInf p{font-size:1rem;color:#5a5a5a;line-height:1.6}
.ctaSctn{background:linear-gradient(135deg,#24B66A 0%,#9F5DFA 100%);padding:80px 20px;text-align:center}
.ctaCntnr-v1{max-width:900px;margin:0 auto}
.ctaCntnr-v1 h2{font-size:2.4rem;color:#fff;margin-bottom:20px}
.ctaCntnr-v1 p{font-size:1.2rem;color:#fffffff2;margin-bottom:35px;line-height:1.6}
.btnPrmry{display:inline-block;padding:16px 45px;background:#fff;color:#9F5DFA;font-size:1.1rem;font-weight:600;text-decoration:none;border-radius:8px;transition:all .3s ease;box-shadow:0 8px 20px #00000026;position:relative;z-index:10}
.btnPrmry:hover{transform:translateY(-3px);box-shadow:0 12px 28px #00000038;background:#FA6921;color:#fff}
@media (max-width: 1024px) {
.stryCntnr-v2{grid-template-columns:1fr;gap:40px}
.stryTxtBlck{padding-right:0}
.vlsGrdWrppr{grid-template-columns:1fr;gap:30px}
.aprchGrd{grid-template-columns:1fr;gap:40px}
.tmMmbr{width:100%;max-width:500px}
}
@media (max-width: 640px) {
.abtHrCntnt h1{font-size:2.2rem}
.abtHrCntnt .txtLd{font-size:1.1rem}
.stryTxtBlck h2{font-size:2rem}
.aprchHdr h2{font-size:2rem}
.tmHdr h2{font-size:2rem}
.ctaCntnr-v1 h2{font-size:1.9rem}
.aprchItm{flex-direction:column;align-items:center;text-align:center}
}
.prce-wrppr-v1{width:100%;max-width:1600px;margin:0 auto;padding:0 20px}
.prce-hdr-sctn-v1{padding:80px 0 60px;text-align:center;background:linear-gradient(135deg,#f8f4ff 0%,#f0fff6 100%);border-radius:0 0 12px 12px}
.prce-hdr-sctn-v1 .mnTtl-v2{font-size:48px;font-weight:700;color:#1a1a1a;margin:0 0 20px;line-height:1.2}
.prce-hdr-sctn-v1 .sbTxt-v1{font-size:20px;color:#4a4a4a;max-width:720px;margin:0 auto;line-height:1.6}
.prce-plns-grd-v1{padding:80px 0;background:#fff}
.plns-cntnr-v2{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px;max-width:1200px;margin:0 auto}
.pln-crd-v1{background:#fff;border:2px solid #e8e8e8;border-radius:8px;padding:40px 32px;transition:all .3s ease;position:relative}
.pln-crd-v1:hover{border-color:#9F5DFA;box-shadow:0 12px 32px #9f5dfa26;transform:translateY(-4px)}
.pln-crd-v1.ftr-v1{border-color:#9F5DFA;background:linear-gradient(180deg,#fff 0%,#f9f5ff 100%)}
.pln-crd-v1.ftr-v1::before{content:'Más Popular';position:absolute;top:-14px;right:32px;background:linear-gradient(90deg,#9F5DFA 0%,#24B66A 100%);color:#fff;padding:6px 20px;border-radius:6px;font-size:14px;font-weight:600}
.pln-ttl-v1{font-size:28px;font-weight:700;color:#1a1a1a;margin:0 0 12px}
.pln-dscrp-v1{font-size:16px;color:#666;margin:0 0 28px;line-height:1.5}
.prce-dply-v1{margin:0 0 32px;padding:24px 0;border-top:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0}
.prce-mnt-v1{font-size:52px;font-weight:700;color:#9F5DFA;line-height:1}
.prce-prd-v1{font-size:16px;color:#888;margin:8px 0 0}
.ftrs-lst-v1{list-style:none;padding:0;margin:0 0 32px}
.ftrs-lst-v1 li{padding:12px 0 12px 32px;position:relative;font-size:16px;color:#4a4a4a;line-height:1.5}
.ftrs-lst-v1 li::before{content:'';position:absolute;left:0;top:16px;width:20px;height:20px;background:linear-gradient(135deg,#24B66A 0%,#9F5DFA 100%);border-radius:50%;opacity:.15}
.ftrs-lst-v1 li::after{content:'';position:absolute;left:5px;top:13px;color:#24B66A;font-weight:700;font-size:14px}
.pln-btn-v1{display:block;width:100%;padding:16px 32px;background:linear-gradient(135deg,#9F5DFA 0%,#24B66A 100%);color:#fff;border:none;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:center;text-decoration:none}
.pln-btn-v1:hover{transform:scale(1.03);box-shadow:0 8px 24px #9f5dfa59}
.pln-crd-v1:not(.ftr-v1) .pln-btn-v1{background:#fff;color:#9F5DFA;border:2px solid #9F5DFA}
.pln-crd-v1:not(.ftr-v1) .pln-btn-v1:hover{background:#9F5DFA;color:#fff}
.cmpr-sctn-v2{padding:80px 0;background:linear-gradient(180deg,#f8f4ff 0%,#fff 100%)}
.cmpr-hdr-v1{text-align:center;margin:0 0 60px}
.cmpr-hdr-v1 h2{font-size:42px;font-weight:700;color:#1a1a1a;margin:0 0 16px}
.cmpr-hdr-v1 p{font-size:18px;color:#666;max-width:640px;margin:0 auto;line-height:1.6}
.cmpr-tbl-v1{max-width:1200px;margin:0 auto;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #00000014}
.tbl-rw-v1{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;border-bottom:1px solid #e8e8e8;min-height:60px;align-items:center}
.tbl-rw-v1:last-child{border-bottom:none}
.tbl-rw-v1.hdr-v1{background:linear-gradient(90deg,#9F5DFA 0%,#24B66A 50%,#FA6921 100%);color:#fff;font-weight:700}
.tbl-cl-v1{padding:20px 24px;font-size:16px;color:#4a4a4a}
.tbl-rw-v1.hdr-v1 .tbl-cl-v1{color:#fff;font-size:18px}
.tbl-cl-v1.cntrd-v1{text-align:center}
.chck-icn-v1{display:inline-block;width:24px;height:24px;background:#24B66A;border-radius:50%;color:#fff;line-height:24px;text-align:center;font-weight:700}
.crs-icn-v1{display:inline-block;width:24px;height:24px;background:#e8e8e8;border-radius:50%;color:#888;line-height:24px;text-align:center;font-weight:700}
.fq-sctn-v1{padding:80px 0;background:#fff}
.fq-hdr-v1{text-align:center;margin:0 0 60px}
.fq-hdr-v1 h2{font-size:42px;font-weight:700;color:#1a1a1a;margin:0 0 16px}
.fq-lst-v1{max-width:900px;margin:0 auto}
.fq-tm-v1{background:#fff;border:2px solid #e8e8e8;border-radius:8px;margin:0 0 20px;overflow:hidden;transition:all .3s ease}
.fq-tm-v1:hover{border-color:#9F5DFA;box-shadow:0 4px 16px #9f5dfa1f}
.fq-qstn-v1{padding:24px 28px;font-size:20px;font-weight:600;color:#1a1a1a;cursor:pointer;position:relative;padding-right:60px}
.fq-qstn-v1::after{content:'+';position:absolute;right:28px;top:50%;transform:translateY(-50%);font-size:32px;color:#9F5DFA;font-weight:400;transition:transform .3s ease}
.fq-tm-v1:hover .fq-qstn-v1::after{transform:translateY(-50%) rotate(90deg)}
.fq-nsr-v1{padding:0 28px 24px;font-size:16px;color:#666;line-height:1.7}
.fq-nsr-v1 p{margin:0 0 12px}
.fq-nsr-v1 p:last-child{margin:0}
.cta-sctn-v1{padding:100px 0;background:linear-gradient(135deg,#9F5DFA 0%,#24B66A 50%,#FA6921 100%);text-align:center;position:relative;overflow:hidden}
.cta-sctn-v1::before{content:'';position:absolute;top:-50%;right:-10%;width:500px;height:500px;background:#ffffff1a;border-radius:50%}
.cta-sctn-v1::after{content:'';position:absolute;bottom:-30%;left:-5%;width:400px;height:400px;background:#ffffff14;border-radius:50%}
.cta-cntnt-v1{position:relative;z-index:2;max-width:800px;margin:0 auto}
.cta-cntnt-v1 h2{font-size:48px;font-weight:700;color:#fff;margin:0 0 24px;line-height:1.2}
.cta-cntnt-v1 p{font-size:20px;color:#fff;margin:0 0 40px;line-height:1.6;opacity:.95}
.cta-btn-v1{display:inline-block;padding:20px 48px;background:#fff;color:#9F5DFA;border:none;border-radius:8px;font-size:20px;font-weight:700;cursor:pointer;transition:all .3s ease;text-decoration:none;box-shadow:0 8px 24px #00000026}
.cta-btn-v1:hover{transform:translateY(-3px);box-shadow:0 12px 32px #00000040}
.tstmnl-sctn-v1{padding:80px 0;background:linear-gradient(180deg,#fff 0%,#f8f4ff 100%)}
.tstmnl-hdr-v1{text-align:center;margin:0 0 60px}
.tstmnl-hdr-v1 h3{font-size:38px;font-weight:700;color:#1a1a1a;margin:0 0 16px}
.tstmnl-crd-v1{max-width:900px;margin:0 auto;background:#fff;border-radius:12px;padding:48px;box-shadow:0 8px 32px #9f5dfa1f;display:grid;grid-template-columns:120px 1fr;gap:32px;align-items:center}
.tstmnl-img-v1{width:120px;height:120px;border-radius:50%;object-fit:cover;border:4px solid #9F5DFA}
.tstmnl-txt-v1{flex:1}
.tstmnl-txt-v1 p{font-size:18px;color:#4a4a4a;line-height:1.7;margin:0 0 20px;font-style:italic}
.tstmnl-txt-v1 h5{font-size:20px;font-weight:700;color:#1a1a1a;margin:0 0 4px}
.tstmnl-txt-v1 h6{font-size:16px;font-weight:400;color:#24B66A;margin:0}
@media (max-width: 1024px) {
.plns-cntnr-v2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px}
.tbl-rw-v1{grid-template-columns:1.5fr 1fr 1fr 1fr}
.prce-hdr-sctn-v1 .mnTtl-v2{font-size:38px}
.cmpr-hdr-v1 h2,.fq-hdr-v1 h2{font-size:36px}
.cta-cntnt-v1 h2{font-size:40px}
}
@media (max-width: 640px) {
.prce-hdr-sctn-v1{padding:60px 0 40px}
.prce-hdr-sctn-v1 .mnTtl-v2{font-size:32px}
.prce-hdr-sctn-v1 .sbTxt-v1{font-size:18px}
.plns-cntnr-v2{grid-template-columns:1fr;gap:24px}
.pln-crd-v1{padding:32px 24px}
.prce-mnt-v1{font-size:42px}
.tbl-rw-v1{grid-template-columns:1fr;gap:12px}
.tbl-cl-v1{padding:16px 20px}
.tbl-rw-v1:not(.hdr-v1) .tbl-cl-v1:first-child{font-weight:600;background:#f8f4ff}
.cmpr-hdr-v1 h2,.fq-hdr-v1 h2{font-size:30px}
.fq-qstn-v1{font-size:18px;padding:20px 24px;padding-right:56px}
.cta-cntnt-v1 h2{font-size:32px}
.cta-cntnt-v1 p{font-size:18px}
.tstmnl-crd-v1{grid-template-columns:1fr;gap:24px;padding:32px 24px;text-align:center}
.tstmnl-img-v1{margin:0 auto}
}
.pgHro-v1{position:relative;min-height:580px;display:flex;align-items:center;overflow:hidden;background:linear-gradient(135deg,#f8f5fc 0%,#fff 100%)}
.pgHro-v1::before{content:'';position:absolute;top:-20%;right:-10%;width:800px;height:800px;background:linear-gradient(270deg,#9F5DFA 0%,#24B66A 50%,#FA6921 100%);opacity:.08;transform:rotate(-25deg);border-radius:40px}
.pgHro-v1::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#9F5DFA 0%,#24B66A 50%,#FA6921 100%)}
.hroWrppr-v2{max-width:1600px;margin:0 auto;padding:60px 20px;position:relative;z-index:2;display:grid;grid-template-columns:1fr 380px;gap:60px;align-items:center}
.hroCntnt-v1{max-width:680px}
.hroTtl-v3{font-size:3rem;font-weight:700;color:#1a1a1a;margin-bottom:32px;line-height:1.1}
.hroTtl-v3 span{background:linear-gradient(120deg,#9F5DFA 0%,#24B66A 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.hroLst-v2{list-style:none;padding:0;margin:0 0 40px}
.hroLst-v2 li{padding:16px 0 16px 40px;position:relative;font-size:1.1rem;color:#2c2c2c;line-height:1.5}
.hroLst-v2 li::before{content:'';position:absolute;left:0;top:20px;width:24px;height:24px;background:linear-gradient(135deg,#9F5DFA 0%,#24B66A 100%);border-radius:6px;box-shadow:0 4px 12px #9f5dfa40}
.hroLst-v2 li::after{content:'';position:absolute;left:6px;top:18px;color:#fff;font-size:14px;font-weight:700}
.hroBttn-v1{display:inline-block;padding:18px 48px;background:linear-gradient(135deg,#9F5DFA 0%,#7C3FD9 100%);color:#fff;text-decoration:none;border-radius:10px;font-weight:600;font-size:1.05rem;box-shadow:0 8px 24px #9f5dfa59;transition:all .3s ease;position:relative;z-index:10}
.hroBttn-v1:hover{transform:translateY(-3px);box-shadow:0 12px 32px #9f5dfa73;background:linear-gradient(135deg,#8A47E0 0%,#6B2FC3 100%)}
.hroImgWrp-v1{position:relative;clip-path:polygon(15% 0%,100% 0%,100% 85%,85% 100%,0% 100%,0% 15%);overflow:hidden;height:460px;box-shadow:0 16px 48px #00000026}
.hroImgWrp-v1 img{width:100%;height:100%;object-fit:cover}
.crsrPrspcts-v1{padding:100px 20px;background:#fff;position:relative}
.crsrCntnr-v2{max-width:1600px;margin:0 auto}
.crsrHdr-v1{text-align:center;margin-bottom:70px}
.crsrHdr-v1 h2{font-size:2.5rem;color:#1a1a1a;margin-bottom:20px;position:relative;display:inline-block}
.crsrHdr-v1 h2::after{content:'';position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#9F5DFA 0%,#24B66A 100%);border-radius:2px}
.crsrHdr-v1 p{font-size:1.15rem;color:#555;max-width:700px;margin:0 auto;line-height:1.6}
.crsrGrd-v3{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}
.crsrCrd-v2{background:#fafafa;padding:40px;border-radius:12px;border:2px solid #f0f0f0;transition:all .3s ease;position:relative;overflow:hidden}
.crsrCrd-v2::before{content:'';position:absolute;top:0;left:0;width:6px;height:100%;background:linear-gradient(180deg,#9F5DFA 0%,#24B66A 100%);transform:scaleY(0);transition:transform .3s ease;transform-origin:top}
.crsrCrd-v2:hover{border-color:#9F5DFA;box-shadow:0 12px 32px #9f5dfa26;transform:translateY(-4px)}
.crsrCrd-v2:hover::before{transform:scaleY(1)}
.crsrCrd-v2 h3{font-size:1.5rem;color:#1a1a1a;margin-bottom:16px;display:flex;align-items:center;gap:12px}
.crsrIcn-v1{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#9F5DFA 0%,#24B66A 100%);border-radius:10px;flex-shrink:0}
.crsrCrd-v2 p{color:#444;line-height:1.7;font-size:1.05rem}
.prgrsTrckng-v1{padding:100px 20px;background:linear-gradient(135deg,#f8f5fc 0%,#f0fdf7 100%);position:relative}
.prgrsTrckng-v1::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#9F5DFA 0%,#24B66A 50%,#FA6921 100%)}
.prgrsWrppr-v1{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:420px 1fr;gap:80px;align-items:center}
.prgrsImgBlck-v1{position:relative}
.prgrsImgBlck-v1 img{width:100%;height:520px;object-fit:cover;border-radius:12px;box-shadow:0 16px 48px #00000026}
.prgrsCntntBlck-v1 h2{font-size:2.3rem;color:#1a1a1a;margin-bottom:24px;line-height:1.2}
.prgrsCntntBlck-v1 h2::before{content:'';display:inline-block;width:6px;height:38px;background:linear-gradient(180deg,#9F5DFA 0%,#24B66A 100%);margin-right:16px;border-radius:3px;vertical-align:middle}
.prgrsTxtBlck-v2{margin-bottom:32px}
.prgrsTxtBlck-v2 p{font-size:1.1rem;color:#333;line-height:1.7;margin-bottom:20px}
.prgrsLst-v3{list-style:none;padding:0;margin:32px 0}
.prgrsLst-v3 li{padding:20px 24px;background:#fff;margin-bottom:16px;border-radius:10px;border-left:4px solid #9F5DFA;box-shadow:0 4px 12px #0000000f;font-size:1.05rem;color:#2c2c2c;transition:all .3s ease}
.prgrsLst-v3 li:hover{border-left-color:#24B66A;box-shadow:0 8px 20px #0000001a;transform:translateX(8px)}
.lrnngFlxblty-v1{padding:100px 20px;background:#fff;position:relative}
.flxWrppr-v2{max-width:1600px;margin:0 auto}
.flxHdr-v2{text-align:center;margin-bottom:70px}
.flxHdr-v2 h2{font-size:2.5rem;color:#1a1a1a;margin-bottom:24px}
.flxHdr-v2 h5{font-size:1.15rem;color:#666;font-weight:400;max-width:750px;margin:0 auto;line-height:1.6}
.flxGrd-v1{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}
.flxCrd-v3{background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);padding:48px 36px;border-radius:12px;text-align:center;position:relative;border:1px solid #e8e8e8;transition:all .3s ease}
.flxCrd-v3::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:4px;background:linear-gradient(90deg,#9F5DFA 0%,#24B66A 100%);transition:width .3s ease;border-radius:2px}
.flxCrd-v3:hover{transform:translateY(-6px);box-shadow:0 16px 40px #0000001a;border-color:#9F5DFA}
.flxCrd-v3:hover::after{width:80%}
.flxIcnWrp-v1{width:80px;height:80px;margin:0 auto 28px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#9F5DFA 0%,#24B66A 100%);border-radius:50%;box-shadow:0 8px 24px #9f5dfa4d}
.flxCrd-v3 h4{font-size:1.4rem;color:#1a1a1a;margin-bottom:16px}
.flxCrd-v3 h6{font-size:1.05rem;color:#555;font-weight:400;line-height:1.6}
.lrnngEffcncy-v1{padding:100px 20px;background:#1a1a1a;color:#fff;position:relative;overflow:hidden}
.lrnngEffcncy-v1::before{content:'';position:absolute;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,#9f5dfa26 0%,transparent 70%);border-radius:50%}
.lrnngEffcncy-v1::after{content:'';position:absolute;bottom:-150px;left:-150px;width:500px;height:500px;background:radial-gradient(circle,#24b66a1f 0%,transparent 70%);border-radius:50%}
.ffcncyWrppr-v1{max-width:1600px;margin:0 auto;position:relative;z-index:2}
.ffcncyGrd-v2{display:grid;grid-template-columns:1fr 480px;gap:70px;align-items:center}
.ffcncyCntnt-v1 h2{font-size:2.6rem;margin-bottom:28px;line-height:1.2}
.ffcncyCntnt-v1 h2 span{color:#24B66A}
.ffcncyTxt-v1{margin-bottom:40px}
.ffcncyTxt-v1 p{font-size:1.15rem;line-height:1.7;color:#d4d4d4;margin-bottom:20px}
.ffcncyStts-v1{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:48px}
.sttBx-v1{background:#ffffff0d;padding:28px;border-radius:10px;border:1px solid #ffffff1a;backdrop-filter:blur(10px)}
.sttNmbr-v1{font-size:2.8rem;font-weight:700;background:linear-gradient(135deg,#9F5DFA 0%,#24B66A 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px}
.sttLbl-v1{font-size:1rem;color:#b8b8b8}
.ffcncyImgWrp-v2{position:relative}
.ffcncyImgWrp-v2 img{width:100%;height:560px;object-fit:cover;border-radius:12px;box-shadow:0 24px 60px #0006}
.tstmnlSctn-v1{padding:100px 20px;background:linear-gradient(180deg,#fff 0%,#f8f5fc 100%);position:relative}
.tstmnlWrppr-v1{max-width:1200px;margin:0 auto}
.tstmnlHdr-v1{text-align:center;margin-bottom:70px}
.tstmnlHdr-v1 h2{font-size:2.4rem;color:#1a1a1a;margin-bottom:20px}
.tstmnlHdr-v1 h6{font-size:1.1rem;color:#666;font-weight:400}
.tstmnlCrd-v1{background:#fff;padding:48px;border-radius:12px;box-shadow:0 12px 36px #00000014;display:grid;grid-template-columns:140px 1fr;gap:40px;align-items:start;border-top:4px solid #9F5DFA}
.tstmnlPrfl-v1{text-align:center}
.tstmnlPrfl-v1 img{width:120px;height:120px;border-radius:50%;object-fit:cover;margin-bottom:16px;border:4px solid #f0f0f0}
.prflNm-v1{font-size:1.15rem;font-weight:600;color:#1a1a1a;margin-bottom:6px}
.prflRl-v1{font-size:.95rem;color:#888}
.tstmnlCntnt-v1 blockquote{font-size:1.15rem;line-height:1.75;color:#333;margin:0;font-style:italic;position:relative;padding-left:32px}
.tstmnlCntnt-v1 blockquote::before{content:'"';position:absolute;left:0;top:-10px;font-size:4rem;color:#9F5DFA;line-height:1;opacity:.3}
@media (max-width: 1024px) {
.hroWrppr-v2{grid-template-columns:1fr;gap:40px}
.hroImgWrp-v1{height:380px;order:-1}
.hroTtl-v3{font-size:2.4rem}
.crsrGrd-v3{grid-template-columns:1fr}
.prgrsWrppr-v1{grid-template-columns:1fr;gap:50px}
.prgrsImgBlck-v1 img{height:400px}
.flxGrd-v1{grid-template-columns:1fr}
.ffcncyGrd-v2{grid-template-columns:1fr;gap:50px}
.tstmnlCrd-v1{grid-template-columns:1fr;gap:28px;text-align:center}
.tstmnlPrfl-v1 img{margin:0 auto 16px}
.tstmnlCntnt-v1 blockquote{padding-left:0}
.tstmnlCntnt-v1 blockquote::before{position:static;display:block;margin-bottom:12px}
}
@media (max-width: 640px) {
.pgHro-v1{min-height:480px}
.hroWrppr-v2{padding:40px 20px}
.hroTtl-v3{font-size:2rem;margin-bottom:24px}
.hroLst-v2 li{font-size:1rem;padding:12px 0 12px 36px}
.hroBttn-v1{padding:16px 36px;font-size:1rem}
.hroImgWrp-v1{height:320px}
.crsrPrspcts-v1{padding:60px 20px}
.crsrHdr-v1 h2{font-size:2rem}
.crsrCrd-v2{padding:28px}
.prgrsTrckng-v1{padding:60px 20px}
.prgrsCntntBlck-v1 h2{font-size:1.9rem}
.prgrsImgBlck-v1 img{height:320px}
.lrnngFlxblty-v1{padding:60px 20px}
.flxHdr-v2 h2{font-size:2rem}
.lrnngEffcncy-v1{padding:60px 20px}
.ffcncyCntnt-v1 h2{font-size:2rem}
.ffcncyStts-v1{grid-template-columns:1fr}
.ffcncyImgWrp-v2 img{height:400px}
.tstmnlSctn-v1{padding:60px 20px}
.tstmnlHdr-v1 h2{font-size:2rem}
.tstmnlCrd-v1{padding:32px 24px}
}
.cntctWrp{max-width:1600px;margin:0 auto;padding:0}
.hdrSctn{background:linear-gradient(135deg,#9F5DFA 0%,#24B66A 100%);padding:80px 24px;text-align:center;position:relative;overflow:hidden}
.hdrSctn::before{content:'';position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,#ffffff26 0%,transparent 70%);border-radius:50%}
.hdrSctn::after{content:'';position:absolute;bottom:-30%;left:-5%;width:400px;height:400px;background:radial-gradient(circle,#fa692133 0%,transparent 70%);border-radius:50%}
.hdrInr{max-width:800px;margin:0 auto;position:relative;z-index:2}
.hdrInr h1{font-size:48px;color:#fff;margin:0 0 16px;font-weight:700;line-height:1.2}
.hdrInr .subHdng{font-size:20px;color:#fffffff2;margin:0;font-weight:400;line-height:1.6}
.infoBx{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1400px;margin:0 auto;padding:80px 24px;background:#f8f9fa}
.cntctDtls{background:#fff;padding:48px;border-radius:12px;box-shadow:0 8px 24px #00000014}
.cntctDtls h2{font-size:32px;color:#1a1a1a;margin:0 0 12px;font-weight:600}
.cntctDtls h2::before{content:'';display:inline-block;width:4px;height:28px;background:linear-gradient(180deg,#9F5DFA 0%,#24B66A 100%);margin-right:12px;vertical-align:middle;border-radius:2px}
.cntctDtls .intrTxt{font-size:16px;color:#555;line-height:1.7;margin:0 0 32px}
.dtlItm{display:flex;align-items:flex-start;margin-bottom:28px;padding:20px;background:#f8f9fa;border-radius:8px;transition:transform .3s ease,box-shadow .3s ease}
.dtlItm:hover{transform:translateX(8px);box-shadow:0 4px 16px #9f5dfa26}
.dtlItm:last-child{margin-bottom:0}
.icnWrp{width:48px;height:48px;min-width:48px;background:linear-gradient(135deg,#9F5DFA 0%,#24B66A 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px}
.icnWrp svg{width:24px;height:24px;fill:#fff}
.dtlCntnt h6{font-size:14px;color:#777;margin:0 0 6px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}
.dtlCntnt p{font-size:16px;color:#1a1a1a;margin:0;font-weight:500;line-height:1.5}
.dtlCntnt a{color:#9F5DFA;text-decoration:none;transition:color .3s ease}
.dtlCntnt a:hover{color:#24B66A;text-decoration:underline}
.frmWrp{background:#fff;padding:48px;border-radius:12px;box-shadow:0 8px 24px #00000014}
.frmWrp h3{font-size:28px;color:#1a1a1a;margin:0 0 8px;font-weight:600}
.frmWrp .frmIntro{font-size:15px;color:#666;margin:0 0 32px;line-height:1.6}
.cntctFrm-v2{display:flex;flex-direction:column;gap:24px}
.fldGrp{display:flex;flex-direction:column;gap:8px}
.fldGrp label{font-size:15px;color:#333;font-weight:500}
.fldGrp input{padding:14px 16px;font-size:15px;border:2px solid #e0e0e0;border-radius:8px;transition:border-color .3s ease,box-shadow .3s ease;background:#fff}
.fldGrp input:focus{outline:none;border-color:#9F5DFA;box-shadow:0 0 0 3px #9f5dfa1a}
.chkbxGrp{display:flex;flex-direction:column;gap:12px;padding:20px;background:#f8f9fa;border-radius:8px}
.chkbxGrp h5{font-size:15px;color:#333;margin:0 0 8px;font-weight:500}
.chkbxItm{display:flex;align-items:center;gap:10px}
.chkbxItm input[type="checkbox"]{width:20px;height:20px;cursor:pointer;accent-color:#9F5DFA}
.chkbxItm label{font-size:15px;color:#555;cursor:pointer;user-select:none}
.prvcy{display:flex;align-items:flex-start;gap:10px;padding:16px;background:#fff9e6;border-radius:8px;border-left:4px solid #FA6921}
.prvcy input[type="checkbox"]{width:20px;height:20px;min-width:20px;margin-top:2px;cursor:pointer;accent-color:#FA6921}
.prvcy label{font-size:14px;color:#555;line-height:1.6;cursor:pointer;user-select:none}
.prvcy label a{color:#9F5DFA;text-decoration:underline;transition:color .3s ease}
.prvcy label a:hover{color:#24B66A}
.sbmtBttn{padding:16px 40px;font-size:16px;font-weight:600;color:#fff;background:linear-gradient(135deg,#9F5DFA 0%,#24B66A 100%);border:none;border-radius:8px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 16px #9f5dfa4d;position:relative;overflow:hidden;z-index:1}
.sbmtBttn::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#24B66A 0%,#FA6921 100%);opacity:0;transition:opacity .3s ease;z-index:-1}
.sbmtBttn:hover::before{opacity:1}
.sbmtBttn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #9f5dfa66}
.sprtSctn{background:linear-gradient(270deg,#9F5DFA 0%,#24B66A 50%,#FA6921 100%);padding:80px 24px;text-align:center;position:relative}
.sprtInr{max-width:900px;margin:0 auto}
.sprtInr h4{font-size:36px;color:#fff;margin:0 0 20px;font-weight:700;line-height:1.3}
.sprtInr p{font-size:18px;color:#fffffff2;margin:0 0 32px;line-height:1.7}
.ctaBttn{display:inline-block;padding:16px 48px;font-size:17px;font-weight:600;color:#9F5DFA;background:#fff;text-decoration:none;border-radius:8px;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 8px 24px #00000026}
.ctaBttn:hover{transform:translateY(-3px);box-shadow:0 12px 32px #00000040;color:#24B66A}
.altrvSctn{padding:80px 24px;background:#fff}
.altrvInr{max-width:1200px;margin:0 auto;text-align:center}
.altrvInr h5{font-size:32px;color:#1a1a1a;margin:0 0 16px;font-weight:600}
.altrvInr h5::after{content:'';display:block;width:80px;height:4px;background:linear-gradient(90deg,#9F5DFA 0%,#24B66A 100%);margin:20px auto 0;border-radius:2px}
.altrvInr .dscTxt{font-size:17px;color:#555;line-height:1.8;margin:0 0 48px;max-width:800px;margin-left:auto;margin-right:auto}
.rsnsGrd{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.rsnCrd{background:#f8f9fa;padding:36px 28px;border-radius:10px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;border-top:4px solid transparent}
.rsnCrd:nth-child(1){border-top-color:#9F5DFA}
.rsnCrd:nth-child(2){border-top-color:#24B66A}
.rsnCrd:nth-child(3){border-top-color:#FA6921}
.rsnCrd:hover{transform:translateY(-6px);box-shadow:0 12px 32px #0000001a;background:#fff}
.rsnCrd h6{font-size:20px;color:#1a1a1a;margin:0 0 12px;font-weight:600}
.rsnCrd p{font-size:15px;color:#666;line-height:1.7;margin:0}
@media (max-width: 1024px) {
.infoBx{grid-template-columns:1fr;gap:32px;padding:60px 24px}
.rsnsGrd{grid-template-columns:1fr;gap:24px}
.hdrSctn{padding:60px 24px}
.hdrInr h1{font-size:36px}
.cntctDtls,.frmWrp{padding:36px 24px}
}
@media (max-width: 640px) {
.hdrSctn{padding:48px 20px}
.hdrInr h1{font-size:28px}
.hdrInr .subHdng{font-size:16px}
.infoBx{padding:48px 20px}
.cntctDtls,.frmWrp{padding:28px 20px}
.cntctDtls h2{font-size:24px}
.frmWrp h3{font-size:22px}
.sprtSctn{padding:60px 20px}
.sprtInr h4{font-size:26px}
.sprtInr p{font-size:16px}
.altrvSctn{padding:60px 20px}
.altrvInr h5{font-size:26px}
.dtlItm{padding:16px}
.icnWrp{width:40px;height:40px;min-width:40px}
.icnWrp svg{width:20px;height:20px}
}
.pgStrs{max-width:1600px;margin:0 auto;padding:0}
.strsHr{background:linear-gradient(135deg,#9F5DFA 0%,#24B66A 100%);padding:80px 24px;text-align:center;border-radius:8px;margin:0 24px 60px}
.strsHr .ttlMn-v1{color:#fff;font-size:48px;font-weight:700;margin:0 0 16px;line-height:1.2}
.strsHr .sbttl-v1{color:#fff;font-size:20px;line-height:1.6;max-width:720px;margin:0 auto;opacity:.95}
.csSctns-v2{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:48px;padding:0 24px;margin-bottom:80px}
.csBox{background:#fff;border-radius:12px;box-shadow:0 4px 24px #00000014;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}
.csBox:hover{transform:translateY(-8px);box-shadow:0 12px 32px #9f5dfa26}
.csImg-wrap{width:100%;height:240px;overflow:hidden;position:relative}
.csImg-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}
.csBox:hover .csImg-wrap img{transform:scale(1.08)}
.csCntnt{padding:32px}
.csCntnt h3{color:#1a1a1a;font-size:24px;font-weight:600;margin:0 0 16px;line-height:1.3}
.csCntnt .cmpy-v1{color:#9F5DFA;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px;display:inline-block}
.csCntnt p{color:#444;font-size:16px;line-height:1.7;margin:0 0 24px}
.mtrcGrd{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;padding-top:24px;border-top:2px solid #f0f0f0}
.mtrcItm span{display:block}
.mtrcItm .nmbr-v1{color:#24B66A;font-size:32px;font-weight:700;line-height:1.2}
.mtrcItm .lbl-v2{color:#666;font-size:13px;margin-top:4px}
.tstmnlSctn{background:linear-gradient(270deg,#9F5DFA 0%,#24B66A 50%,#FA6921 100%);padding:80px 24px;margin:80px 24px;border-radius:12px;position:relative}
.tstmnlSctn::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#fffffff2;border-radius:12px}
.tstmnlInr{position:relative;z-index:2;max-width:1200px;margin:0 auto}
.tstmnlHdr{text-align:center;margin-bottom:64px}
.tstmnlHdr h2{color:#1a1a1a;font-size:38px;font-weight:700;margin:0 0 16px}
.tstmnlHdr::after{content:'';display:block;width:80px;height:4px;background:linear-gradient(90deg,#9F5DFA,#24B66A);margin:24px auto 0;border-radius:4px}
.tstmnlGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px}
.tstmnlCrd{background:#fff;padding:32px;border-radius:8px;box-shadow:0 8px 16px #0000000f;border-left:4px solid #9F5DFA}
.tstmnlCrd:nth-child(2){border-left-color:#24B66A}
.tstPrf{display:flex;align-items:center;gap:16px;margin-bottom:20px}
.tstPrf img{width:64px;height:64px;border-radius:50%;object-fit:cover;box-shadow:0 4px 12px #0000001a}
.tstPrf .nmInfo h5{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 4px}
.tstPrf .nmInfo .rl-v1{color:#666;font-size:14px;margin:0}
.tstmnlCrd .qtTxt{color:#333;font-size:15px;line-height:1.7;font-style:italic;margin:0;position:relative;padding-left:24px}
.tstmnlCrd .qtTxt::before{content:'"';position:absolute;left:0;top:-8px;font-size:48px;color:#9F5DFA;opacity:.3;line-height:1}
.prcsDvdr{text-align:center;padding:60px 24px;position:relative}
.prcsDvdr::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:2px;background:linear-gradient(90deg,transparent,#9F5DFA,#24B66A,#FA6921,transparent)}
.prcsDvdr h4{color:#1a1a1a;font-size:28px;font-weight:600;display:inline-block;background:#fff;padding:0 32px;position:relative;z-index:2;margin:0}
.rsltsBlck{background:#f8f8f8;padding:80px 24px;margin:0 24px 80px;border-radius:12px}
.rsltsWrpr{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.rsltsLft h3{color:#1a1a1a;font-size:36px;font-weight:700;margin:0 0 24px;line-height:1.3}
.rsltsLft p{color:#444;font-size:17px;line-height:1.8;margin:0 0 32px}
.fctsList{list-style:none;padding:0;margin:0}
.fctsList li{color:#333;font-size:16px;line-height:1.6;margin-bottom:16px;padding-left:32px;position:relative}
.fctsList li::before{content:'';position:absolute;left:0;color:#24B66A;font-size:20px;font-weight:700}
.rsltsRght{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}
.sttCard{background:#fff;padding:32px;border-radius:8px;box-shadow:0 4px 16px #0000000f;text-align:center;transition:transform .3s ease}
.sttCard:hover{transform:translateY(-4px)}
.sttCard .bgNmbr{color:#9F5DFA;font-size:48px;font-weight:800;line-height:1;margin:0 0 8px}
.sttCard .sttLbl{color:#666;font-size:15px;line-height:1.4;margin:0}
.apprchSctn{padding:0 24px 80px;max-width:1200px;margin:0 auto}
.apprchHdr{text-align:center;margin-bottom:60px}
.apprchHdr h2{color:#1a1a1a;font-size:38px;font-weight:700;margin:0 0 16px;position:relative;display:inline-block}
.apprchHdr h2::after{content:'';position:absolute;bottom:-12px;left:0;right:0;height:3px;background:linear-gradient(90deg,#9F5DFA,#FA6921);border-radius:4px}
.apprchHdr p{color:#555;font-size:18px;line-height:1.7;max-width:800px;margin:24px auto 0}
.stpsGrd{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;position:relative}
.stpsGrd::before{content:'';position:absolute;top:40px;left:12%;right:12%;height:2px;background:linear-gradient(90deg,#9F5DFA,#24B66A,#FA6921);z-index:0}
.stpItm{text-align:center;position:relative;z-index:2}
.stpNmbr{width:80px;height:80px;background:linear-gradient(135deg,#9F5DFA,#24B66A);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;box-shadow:0 6px 20px #9f5dfa4d}
.stpNmbr span{color:#fff;font-size:32px;font-weight:800}
.stpItm h5{color:#1a1a1a;font-size:20px;font-weight:600;margin:0 0 12px}
.stpItm p{color:#555;font-size:15px;line-height:1.6;margin:0}
.ctaFnl{background:linear-gradient(135deg,#24B66A 0%,#9F5DFA 100%);padding:80px 24px;text-align:center;border-radius:12px;margin:80px 24px 0}
.ctaFnl h2{color:#fff;font-size:42px;font-weight:700;margin:0 0 20px;line-height:1.2}
.ctaFnl p{color:#fff;font-size:19px;line-height:1.6;max-width:700px;margin:0 auto 40px;opacity:.95}
.ctaBttnWrp{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}
.btnPrmry-v1{background:#fff;color:#9F5DFA;padding:16px 48px;font-size:17px;font-weight:600;border:none;border-radius:8px;cursor:pointer;text-decoration:none;display:inline-block;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 16px #00000026;z-index:10;position:relative}
.btnPrmry-v1:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000040}
.btnScndry-v2{background:transparent;color:#fff;padding:16px 48px;font-size:17px;font-weight:600;border:2px solid #fff;border-radius:8px;cursor:pointer;text-decoration:none;display:inline-block;transition:background .3s ease,color .3s ease;z-index:10;position:relative}
.btnScndry-v2:hover{background:#fff;color:#24B66A}
@media (max-width: 1024px) {
.strsHr .ttlMn-v1{font-size:38px}
.rsltsWrpr{grid-template-columns:1fr;gap:48px}
.stpsGrd{grid-template-columns:repeat(2,1fr)}
.stpsGrd::before{display:none}
.rsltsRght{grid-template-columns:repeat(2,1fr)}
}
@media (max-width: 640px) {
.strsHr{padding:60px 20px;margin:0 16px 40px}
.strsHr .ttlMn-v1{font-size:32px}
.strsHr .sbttl-v1{font-size:17px}
.csSctns-v2{grid-template-columns:1fr;gap:32px;padding:0 16px;margin-bottom:60px}
.tstmnlSctn{padding:60px 20px;margin:60px 16px}
.tstmnlHdr h2{font-size:30px}
.tstmnlGrid{grid-template-columns:1fr;gap:32px}
.rsltsBlck{padding:60px 20px;margin:0 16px 60px}
.rsltsLft h3{font-size:28px}
.rsltsRght{grid-template-columns:1fr}
.apprchHdr h2{font-size:30px}
.stpsGrd{grid-template-columns:1fr}
.ctaFnl{padding:60px 20px;margin:60px 16px 0}
.ctaFnl h2{font-size:32px}
.ctaBttnWrp{flex-direction:column;align-items:center}
.btnPrmry-v1,.btnScndry-v2{width:100%;max-width:320px}
.mtrcGrd{grid-template-columns:1fr;gap:20px}
}
.ckie-plcy-wrap{max-width:1600px;margin:0 auto;padding:0}
.ckie-hdr-sctn{background:linear-gradient(135deg,#9F5DFA 0%,#24B66A 100%);padding:80px 24px;position:relative;overflow:hidden}
.ckie-hdr-sctn::before{content:'';position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:#ffffff1a;border-radius:50%;z-index:1}
.ckie-hdr-sctn::after{content:'';position:absolute;bottom:-30%;left:-5%;width:400px;height:400px;background:#fa692126;border-radius:50%;z-index:1}
.ckie-hdr-cntnr{max-width:900px;margin:0 auto;position:relative;z-index:2}
.ckie-hdr-cntnr h1{color:#fff;font-size:48px;font-weight:700;margin:0 0 16px;line-height:1.2}
.ckie-hdr-dscr{color:#fffffff2;font-size:18px;line-height:1.6;margin:0}
.ckie-cntnt-sctn{padding:80px 24px;background:#fafbfc}
.ckie-cntnt-grd{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:48px}
.ckie-txt-blck{background:#fff;padding:40px;border-radius:12px;box-shadow:0 4px 16px #9f5dfa14;border-left:4px solid #9F5DFA}
.ckie-txt-blck h2{color:#1a1a1a;font-size:28px;font-weight:600;margin:0 0 20px;position:relative;padding-left:16px}
.ckie-txt-blck h2::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background:#24B66A;border-radius:50%}
.ckie-txt-blck h3{color:#2d2d2d;font-size:22px;font-weight:600;margin:32px 0 16px}
.ckie-txt-blck h4{color:#3a3a3a;font-size:19px;font-weight:600;margin:24px 0 12px}
.ckie-txt-blck h5{color:#4a4a4a;font-size:17px;font-weight:600;margin:20px 0 10px}
.ckie-txt-blck h6{color:#5a5a5a;font-size:16px;font-weight:600;margin:16px 0 8px;text-transform:uppercase;letter-spacing:.5px}
.ckie-txt-blck p{color:#4a4a4a;font-size:16px;line-height:1.7;margin:0 0 16px}
.ckie-txt-blck ul{margin:16px 0;padding-left:24px}
.ckie-txt-blck ul li{color:#4a4a4a;font-size:16px;line-height:1.7;margin-bottom:12px;position:relative}
.ckie-txt-blck ul li::marker{color:#9F5DFA}
.ckie-txt-blck strong{color:#2d2d2d;font-weight:600}
.ckie-hghlght-bx{background:linear-gradient(135deg,#9f5dfa0d 0%,#24b66a0d 100%);padding:24px;border-radius:8px;margin:24px 0;border:1px solid #9f5dfa26}
.ckie-hghlght-bx p{margin:0;color:#2d2d2d}
.ckie-dtls-sctn{padding:80px 24px;background:#fff}
.ckie-dtls-wrap{max-width:1200px;margin:0 auto}
.ckie-dtls-hdr{text-align:center;margin-bottom:60px}
.ckie-dtls-hdr h2{color:#1a1a1a;font-size:36px;font-weight:700;margin:0 0 16px;position:relative;display:inline-block}
.ckie-dtls-hdr h2::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60px;height:4px;background:linear-gradient(90deg,#9F5DFA 0%,#24B66A 100%);border-radius:2px}
.ckie-dtls-hdr p{color:#5a5a5a;font-size:18px;margin:24px 0 0;line-height:1.6}
.ckie-tbl-wrap{overflow-x:auto;background:#fafbfc;border-radius:12px;padding:32px;box-shadow:0 4px 20px #0000000f}
.ckie-tbl{width:100%;border-collapse:separate;border-spacing:0}
.ckie-tbl thead{background:linear-gradient(135deg,#9F5DFA 0%,#7B4DD1 100%)}
.ckie-tbl th{color:#fff;font-size:16px;font-weight:600;text-align:left;padding:20px 24px}
.ckie-tbl th:first-child{border-radius:8px 0 0 0}
.ckie-tbl th:last-child{border-radius:0 8px 0 0}
.ckie-tbl tbody tr{background:#fff;transition:all .3s ease}
.ckie-tbl tbody tr:hover{background:#9f5dfa08;transform:translateX(4px)}
.ckie-tbl td{color:#4a4a4a;font-size:15px;padding:20px 24px;border-bottom:1px solid #9f5dfa14;line-height:1.6}
.ckie-tbl tbody tr:last-child td{border-bottom:none}
.ckie-cntct-sctn{padding:80px 24px;background:linear-gradient(270deg,#9F5DFA 0%,#24B66A 50%,#FA6921 100%);position:relative;overflow:hidden}
.ckie-cntct-sctn::before{content:'';position:absolute;top:-100px;left:-100px;width:300px;height:300px;background:#ffffff14;border-radius:50%}
.ckie-cntct-sctn::after{content:'';position:absolute;bottom:-80px;right:-80px;width:250px;height:250px;background:#ffffff0f;border-radius:50%}
.ckie-cntct-cntnr{max-width:800px;margin:0 auto;text-align:center;position:relative;z-index:2}
.ckie-cntct-cntnr h3{color:#fff;font-size:32px;font-weight:700;margin:0 0 20px;line-height:1.3}
.ckie-cntct-cntnr p{color:#fffffff2;font-size:18px;line-height:1.7;margin:0 0 32px}
.ckie-cntct-nf{display:flex;flex-direction:column;gap:16px;align-items:center}
.ckie-nf-tm{display:flex;align-items:center;gap:12px;background:#ffffff26;padding:16px 28px;border-radius:8px;backdrop-filter:blur(10px);transition:all .3s ease}
.ckie-nf-tm:hover{background:#ffffff40;transform:translateY(-2px);box-shadow:0 8px 24px #00000026}
.ckie-nf-cn{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.ckie-nf-txt{color:#fff;font-size:17px;font-weight:500;margin:0}
.ckie-nf-lnk{color:#fff;text-decoration:none;font-weight:600;transition:opacity .3s ease}
.ckie-nf-lnk:hover{opacity:.85}
@media (max-width: 1024px) {
.ckie-cntnt-grd{grid-template-columns:1fr;gap:32px}
.ckie-hdr-sctn{padding:60px 24px}
.ckie-hdr-cntnr h1{font-size:36px}
.ckie-dtls-hdr h2{font-size:30px}
.ckie-tbl-wrap{padding:24px 16px}
.ckie-tbl th,.ckie-tbl td{padding:16px 12px;font-size:14px}
}
@media (max-width: 640px) {
.ckie-hdr-sctn{padding:48px 20px}
.ckie-hdr-cntnr h1{font-size:28px}
.ckie-hdr-dscr{font-size:16px}
.ckie-cntnt-sctn,.ckie-dtls-sctn,.ckie-cntct-sctn{padding:60px 20px}
.ckie-txt-blck{padding:28px 20px}
.ckie-txt-blck h2{font-size:24px}
.ckie-txt-blck h3{font-size:20px}
.ckie-dtls-hdr h2{font-size:26px}
.ckie-cntct-cntnr h3{font-size:26px}
.ckie-tbl-wrap{padding:16px}
.ckie-tbl{font-size:13px}
.ckie-tbl th,.ckie-tbl td{padding:12px 8px}
}
.prvc-hdr{background:linear-gradient(135deg,#9F5DFA 0%,#24B66A 100%);padding:80px 20px;text-align:center;margin-bottom:0}
.prvc-hdr .hdr-cntnr-v1{max-width:1600px;margin:0 auto}
.prvc-hdr .mn-ttl-v2{font-size:48px;color:#fff;margin:0 0 16px;font-weight:700}
.prvc-hdr .sbtxt-v1{font-size:18px;color:#fff;opacity:.95;max-width:700px;margin:0 auto}
.plcy-wrppr{max-width:1200px;margin:0 auto;padding:60px 20px}
.plcy-wrppr .updt-nfo-v1{background:linear-gradient(90deg,#9f5dfa14 0%,#24b66a14 100%);padding:24px 32px;border-radius:8px;margin-bottom:48px;border-left:4px solid #9F5DFA}
.plcy-wrppr .updt-nfo-v1 .dt-txt-v2{font-size:14px;color:#666;margin:0}
.plcy-wrppr .updt-nfo-v1 .dt-vlue-v1{font-size:16px;color:#1a1a1a;font-weight:600;margin:4px 0 0}
.sctn-blck-v3{margin-bottom:56px}
.sctn-blck-v3 .sctn-hdng-v1{font-size:32px;color:#1a1a1a;margin:0 0 24px;font-weight:700;position:relative;padding-bottom:16px}
.sctn-blck-v3 .sctn-hdng-v1::after{content:'';position:absolute;bottom:0;left:0;width:80px;height:4px;background:linear-gradient(90deg,#9F5DFA 0%,#24B66A 100%);border-radius:2px}
.sctn-blck-v3 .cntnt-prgrph-v2{font-size:16px;line-height:1.7;color:#333;margin:0 0 20px}
.sctn-blck-v3 .sbsctn-ttl-v1{font-size:22px;color:#1a1a1a;margin:32px 0 16px;font-weight:600}
.sctn-blck-v3 .lst-wrppr-v1{margin:20px 0}
.sctn-blck-v3 .lst-wrppr-v1 .lst-itm-v2{font-size:16px;line-height:1.7;color:#333;margin:0 0 12px;padding-left:28px;position:relative}
.sctn-blck-v3 .lst-wrppr-v1 .lst-itm-v2::before{content:'';position:absolute;left:0;top:8px;width:12px;height:12px;background:linear-gradient(135deg,#9F5DFA 0%,#24B66A 100%);border-radius:50%}
.dt-grd-v1{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin:32px 0}
.dt-grd-v1 .dt-crd-v2{background:#fff;border:1px solid #9f5dfa33;border-radius:8px;padding:28px;transition:all .3s ease}
.dt-grd-v1 .dt-crd-v2:hover{border-color:#9F5DFA;box-shadow:0 8px 24px #9f5dfa26;transform:translateY(-4px)}
.dt-grd-v1 .dt-crd-v2 .crd-hdng-v1{font-size:20px;color:#9F5DFA;margin:0 0 12px;font-weight:600}
.dt-grd-v1 .dt-crd-v2 .crd-txt-v1{font-size:15px;line-height:1.6;color:#555;margin:0}
.hghlght-bx-v1{background:linear-gradient(135deg,#fa69211a 0%,#24b66a1a 100%);padding:32px;border-radius:8px;border-left:4px solid #FA6921;margin:32px 0}
.hghlght-bx-v1 .bx-ttl-v1{font-size:20px;color:#1a1a1a;margin:0 0 16px;font-weight:600}
.hghlght-bx-v1 .bx-cntnt-v1{font-size:16px;line-height:1.7;color:#333;margin:0}
.tbl-wrppr-v1{overflow-x:auto;margin:32px 0}
.tbl-wrppr-v1 .dt-tbl-v1{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden}
.tbl-wrppr-v1 .dt-tbl-v1 .tbl-hdr-v1{background:linear-gradient(90deg,#9F5DFA 0%,#24B66A 100%)}
.tbl-wrppr-v1 .dt-tbl-v1 .tbl-hdr-v1 .hdr-cll-v1{padding:16px 20px;text-align:left;font-size:16px;color:#fff;font-weight:600}
.tbl-wrppr-v1 .dt-tbl-v1 .tbl-rw-v1{border-bottom:1px solid #e8e8e8}
.tbl-wrppr-v1 .dt-tbl-v1 .tbl-rw-v1:last-child{border-bottom:none}
.tbl-wrppr-v1 .dt-tbl-v1 .tbl-rw-v1 .tbl-cll-v1{padding:16px 20px;font-size:15px;color:#333;line-height:1.6}
.cntct-sctn-v1{background:linear-gradient(135deg,#9f5dfa0d 0%,#24b66a0d 100%);padding:48px;border-radius:12px;margin:56px 0 0;text-align:center}
.cntct-sctn-v1 .cntct-hdng-v2{font-size:28px;color:#1a1a1a;margin:0 0 20px;font-weight:700}
.cntct-sctn-v1 .cntct-txt-v1{font-size:16px;line-height:1.7;color:#555;margin:0 0 28px;max-width:700px;margin-left:auto;margin-right:auto}
.cntct-sctn-v1 .cntct-nfo-v1{display:flex;flex-direction:column;gap:12px;align-items:center}
.cntct-sctn-v1 .cntct-nfo-v1 .nfo-lnk-v1{font-size:18px;color:#9F5DFA;text-decoration:none;font-weight:600;transition:all .3s ease}
.cntct-sctn-v1 .cntct-nfo-v1 .nfo-lnk-v1:hover{color:#24B66A}
.cnsnt-blck-v2{background:#fff;border:2px solid #FA6921;border-radius:8px;padding:32px;margin:40px 0}
.cnsnt-blck-v2 .cnsnt-hdng-v1{font-size:24px;color:#FA6921;margin:0 0 20px;font-weight:700}
.cnsnt-blck-v2 .cnsnt-lst-v1{margin:20px 0}
.cnsnt-blck-v2 .cnsnt-lst-v1 .lst-pnt-v2{font-size:16px;line-height:1.7;color:#333;margin:0 0 12px;padding-left:28px;position:relative}
.cnsnt-blck-v2 .cnsnt-lst-v1 .lst-pnt-v2::before{content:'';position:absolute;left:0;top:0;color:#24B66A;font-weight:700;font-size:18px}
@media (max-width: 1024px) {
.prvc-hdr .mn-ttl-v2{font-size:36px}
.dt-grd-v1{grid-template-columns:1fr}
.cntct-sctn-v1{padding:32px 24px}
}
@media (max-width: 640px) {
.prvc-hdr{padding:60px 20px}
.prvc-hdr .mn-ttl-v2{font-size:28px}
.prvc-hdr .sbtxt-v1{font-size:16px}
.plcy-wrppr{padding:40px 20px}
.sctn-blck-v3 .sctn-hdng-v1{font-size:26px}
.sctn-blck-v3 .sbsctn-ttl-v1{font-size:20px}
.hghlght-bx-v1{padding:24px 20px}
.cnsnt-blck-v2{padding:24px 20px}
.cntct-sctn-v1{padding:32px 20px}
.cntct-sctn-v1 .cntct-hdng-v2{font-size:24px}
.tbl-wrppr-v1 .dt-tbl-v1 .hdr-cll-v1,.tbl-wrppr-v1 .dt-tbl-v1 .tbl-cll-v1{padding:12px 16px;font-size:14px}
}
.scssPgWrp{max-width:1600px;margin:0 auto;padding:0}
.hroSctnV2{background:linear-gradient(135deg,#9F5DFA 0%,#24B66A 50%,#FA6921 100%);padding:80px 20px;position:relative;overflow:hidden;border-radius:0 0 12px 12px}
.hroSctnV2::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:#ffffff1a;border-radius:50%;filter:blur(80px)}
.hroSctnV2::after{content:'';position:absolute;bottom:-30%;left:-10%;width:400px;height:400px;background:#0000001a;border-radius:50%;filter:blur(60px)}
.hroCntnrV1{max-width:1200px;margin:0 auto;position:relative;z-index:2;text-align:center}
.hroTtlMain{font-size:56px;font-weight:800;color:#fff;margin:0 0 24px;line-height:1.2;text-shadow:0 4px 12px #00000026}
.hroSbttl{font-size:22px;color:#fff;margin:0 0 32px;line-height:1.6;opacity:.95;max-width:800px;margin-left:auto;margin-right:auto}
.hroTxtBlck{background:#fffffff2;padding:40px;border-radius:12px;box-shadow:0 16px 48px #0003;max-width:900px;margin:0 auto}
.hroTxtBlck h4{font-size:28px;color:#9F5DFA;margin:0 0 20px;font-weight:700}
.hroTxtBlck h5{font-size:20px;color:#24B66A;margin:0 0 16px;font-weight:600}
.hroTxtBlck p{font-size:17px;color:#2c3e50;line-height:1.7;margin:0 0 16px}
.hroTxtBlck p:last-child{margin-bottom:0}
.strsGrdV3{padding:100px 20px;background:#f8f9fa;position:relative}
.strsGrdV3::before{content:'';position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#9F5DFA 0%,#24B66A 50%,#FA6921 100%)}
.strsCntnrV2{max-width:1400px;margin:0 auto}
.strsHdrV1{text-align:center;margin-bottom:60px}
.strsHdrV1 h2{font-size:42px;color:#2c3e50;margin:0 0 16px;font-weight:700;position:relative;display:inline-block}
.strsHdrV1 h2::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#9F5DFA,#24B66A);border-radius:2px}
.strsHdrV1 h6{font-size:18px;color:#7f8c8d;margin:24px 0 0;font-weight:400;max-width:700px;margin-left:auto;margin-right:auto}
.strsGrdLyt{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:80px}
.strsCrdV4{background:#fff;border-radius:12px;padding:40px 32px;box-shadow:0 8px 24px #00000014;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}
.strsCrdV4::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#9F5DFA,#24B66A,#FA6921);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}
.strsCrdV4:hover{transform:translateY(-8px);box-shadow:0 16px 40px #0000001f}
.strsCrdV4:hover::before{transform:scaleX(1)}
.strsCrdHdr{margin-bottom:24px}
.strsCrdHdr h3{font-size:24px;color:#2c3e50;margin:0 0 12px;font-weight:700}
.strsCrdMeta{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap}
.mtaDtl{display:flex;flex-direction:row;align-items:center;gap:6px;font-size:14px;color:#7f8c8d}
.mtaDtl::before{content:'●';color:#24B66A;font-size:12px}
.strsCrdCntnt h5{font-size:18px;color:#9F5DFA;margin:0 0 12px;font-weight:600}
.strsCrdCntnt p{font-size:16px;color:#4a5568;line-height:1.7;margin:0 0 16px}
.strsCrdQtV2{background:#f8f9fa;padding:20px;border-left:4px solid #9F5DFA;border-radius:0 8px 8px 0;margin:20px 0;font-style:italic;color:#2c3e50;font-size:15px;line-height:1.6;position:relative}
.strsCrdQtV2::before{content:'"';position:absolute;top:10px;left:10px;color:#9F5DFA;opacity:.3;font:40px Georgia,serif}
.strsCrdFtr{margin-top:24px;padding-top:20px;border-top:1px solid #e2e8f0}
.strsCrdFtr h6{font-size:16px;color:#2c3e50;margin:0 0 8px;font-weight:600}
.strsCrdRslts{display:flex;flex-direction:column;gap:8px}
.rsltItmV1{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:14px;color:#4a5568}
.rsltItmV1::before{content:'';color:#24B66A;font-weight:700;font-size:16px}
.sttsSctnV2{background:linear-gradient(135deg,#9f5dfa0d 0%,#24b66a0d 100%);padding:60px 40px;border-radius:12px;margin-top:40px}
.sttsGrdV1{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;max-width:1200px;margin:0 auto}
.sttsCrdV3{text-align:center;position:relative}
.sttsCrdV3::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;background:radial-gradient(circle,#9f5dfa1a 0%,transparent 70%);border-radius:50%;z-index:0}
.sttsNmbrV2{font-size:48px;font-weight:800;color:#9F5DFA;margin:0 0 8px;position:relative;z-index:1}
.sttsLblV2{font-size:16px;color:#4a5568;font-weight:500;position:relative;z-index:1}
.ctaSctnV4{background:linear-gradient(270deg,#9F5DFA 0%,#24B66A 50%,#FA6921 100%);padding:80px 20px;margin-top:100px;border-radius:12px;text-align:center;position:relative;overflow:hidden}
.ctaSctnV4::before{content:'';position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:#ffffff1a;border-radius:50%;filter:blur(80px)}
.ctaCntnrV2{max-width:800px;margin:0 auto;position:relative;z-index:2}
.ctaCntnrV2 h3{font-size:38px;color:#fff;margin:0 0 20px;font-weight:700}
.ctaCntnrV2 p{font-size:19px;color:#fff;margin:0 0 32px;line-height:1.6;opacity:.95}
.btnGrpV3{display:flex;flex-direction:row;gap:20px;justify-content:center;flex-wrap:wrap}
.btnPrmryV2{background:#fff;color:#9F5DFA;padding:16px 40px;border-radius:8px;font-size:17px;font-weight:600;text-decoration:none;display:inline-block;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 8px 24px #00000026;border:none;cursor:pointer;z-index:10;position:relative}
.btnPrmryV2:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0003}
.btnScndryV3{background:transparent;color:#fff;padding:16px 40px;border-radius:8px;font-size:17px;font-weight:600;text-decoration:none;display:inline-block;transition:background .3s ease,transform .3s ease;border:2px solid #fff;cursor:pointer;z-index:10;position:relative}
.btnScndryV3:hover{background:#ffffff26;transform:translateY(-3px)}
@media (max-width: 1024px) {
.strsGrdLyt{grid-template-columns:repeat(2,1fr);gap:32px}
.sttsGrdV1{grid-template-columns:repeat(2,1fr);gap:32px}
.hroTtlMain{font-size:42px}
.hroSbttl{font-size:19px}
.strsHdrV1 h2{font-size:36px}
}
@media (max-width: 640px) {
.strsGrdLyt{grid-template-columns:1fr;gap:24px}
.sttsGrdV1{grid-template-columns:1fr;gap:24px}
.hroSctnV2{padding:60px 20px}
.hroTtlMain{font-size:32px}
.hroSbttl{font-size:17px}
.hroTxtBlck{padding:28px 20px}
.hroTxtBlck h4{font-size:24px}
.hroTxtBlck h5{font-size:18px}
.strsGrdV3{padding:60px 20px}
.strsHdrV1 h2{font-size:28px}
.strsHdrV1 h6{font-size:16px}
.strsCrdV4{padding:28px 20px}
.sttsSctnV2{padding:40px 20px}
.ctaSctnV4{padding:60px 20px;margin-top:60px}
.ctaCntnrV2 h3{font-size:28px}
.ctaCntnrV2 p{font-size:17px}
.btnGrpV3{flex-direction:column;align-items:stretch}
.btnPrmryV2,.btnScndryV3{width:100%;text-align:center}
}