body,html{margin:0;padding:0;font-family:'Exo 2',sans-serif;background:#FEF0F2;color:#1a1a1a}
img{max-width:100%;height:auto;display:block}
a{text-decoration:none;color:inherit}
ul,ol{margin:0;padding:0;list-style:none}
h1,h2,h3,h4,h5,h6{margin:0;font-weight:600}
.hdOuter{background:linear-gradient(135deg,#23E1F6 0%,#862710 100%);box-shadow:0 4px 12px #00000026}
.hdInner{max-width:1366px;margin:0 auto;padding:0 24px}
.hdRow1{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:1px solid #fff3}
.lgWrap{display:flex;align-items:center}
.lgWrap img{height:85px;width:85px;filter:drop-shadow(0 2px 6px #0003)}
.announceTxt{background:#fffffff2;padding:10px 22px;border-radius:4px;font-size:14px;font-weight:500;color:#862710;box-shadow:0 2px 8px #0000001a}
.hdRow2{padding:16px 0}
.mainNv{display:flex;gap:40px;align-items:center;justify-content:center}
.mainNv a{color:#fff;font-size:16px;font-weight:500;padding:8px 16px;border-radius:3px;transition:background .2s ease}
.mainNv a:hover{background:#ffffff26}
.hdRow3{padding:12px 0;border-top:1px solid #fff3}
.companyNameTxt{text-align:center;color:#fff;font-size:13px;font-weight:400;letter-spacing:1.2px;opacity:.85}
.ftWrap{background:linear-gradient(180deg,#862710 0%,#23E1F6 100%);padding:60px 24px;position:relative;overflow:hidden}
.ftInner{max-width:1366px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:50px;position:relative}
.ftBlock{background:#ffffff14;padding:28px;border-radius:5px;transform:rotate(calc(var(--ft-rotation,0) * 1deg));box-shadow:0 5px 15px #0003}
.ftBlock:nth-child(1){--ft-rotation:-2}
.ftBlock:nth-child(2){--ft-rotation:1.5}
.ftBlock:nth-child(3){--ft-rotation:-1}
.ftBlock:nth-child(4){--ft-rotation:2}
.ftHd{font-size:16px;font-weight:700;color:#fff;margin-bottom:18px;text-transform:uppercase;letter-spacing:1px}
.ftNv{display:flex;flex-direction:column;gap:12px}
.ftNv a{color:#ffffffe6;font-size:14px;transition:color .2s ease}
.ftNv a:hover{color:#FEF0F2}
.ftLg{display:flex;justify-content:center;margin-bottom:16px}
.ftLg img{height:70px;width:70px}
.cpyTxt{text-align:center;color:#ffffffd9;font-size:13px}
.cookieBox{position:fixed;bottom:30px;left:30px;background:#fff;padding:28px 32px;border-radius:6px;box-shadow:0 8px 24px #00000040;max-width:420px;z-index:9999;border-left:5px solid #23E1F6;display:none}
.cookieBox.is-visible{display:block;animation:slideInLeft .4s ease}
@keyframes slideInLeft {
from{transform:translateX(-100%);opacity:0}
to{transform:translateX(0);opacity:1}
}
.cookieTxt{font-size:14px;line-height:1.6;color:#333;margin-bottom:20px}
.cookieActions{display:flex;gap:12px}
.btAccept,.btDecline{flex:1;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease;font:600 14px 'Exo 2',sans-serif}
.btAccept{background:#23E1F6;color:#fff}
.btAccept:hover{background:#1bc7db;box-shadow:0 4px 12px #23e1f64d}
.btDecline{background:#862710;color:#fff}
.btDecline:hover{background:#6d1f0d;box-shadow:0 4px 12px #8627104d}
@media (max-width: 768px) {
.hdRow1{flex-direction:column;gap:16px;text-align:center}
.mainNv{flex-direction:column;gap:12px}
.mainNv a{width:100%;text-align:center}
.ftInner{grid-template-columns:1fr}
.cookieBox{left:15px;right:15px;bottom:15px;max-width:none}
.cookieActions{flex-direction:column}
}
.pgWrap{width:100%;max-width:1366px;margin:0 auto}
.heroAbout{background:linear-gradient(135deg,#23E1F6 0%,#862710 100%);padding:80px 20px;position:relative;overflow:hidden}
.heroAbout::before{content:'';position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,#fef0f233 0%,transparent 70%);border-radius:50%}
.heroAbout .ctnrInr{max-width:1366px;margin:0 auto;position:relative;z-index:2}
.heroAbout .ttlMain{font-size:48px;color:#FEF0F2;margin:0 0 24px;font-weight:700;line-height:1.2}
.heroAbout .intro{font-size:20px;color:#FEF0F2;max-width:720px;line-height:1.6;margin:0}
.stryGrid{padding:90px 20px;background:#FEF0F2}
.stryGrid .gridLayout{max-width:1366px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.stryGrid .txtPart h2{font-size:36px;color:#862710;margin:0 0 20px;font-weight:600}
.stryGrid .txtPart h2::before{content:'';display:inline-block;width:6px;height:36px;background:#23E1F6;margin-right:14px;vertical-align:middle}
.stryGrid .txtPart p{font-size:17px;line-height:1.7;color:#333;margin:0 0 16px}
.stryGrid .imgPart img{width:100%;height:auto;display:block;border-radius:4px;box-shadow:0 6px 20px #86271026}
.valGrid{padding:80px 20px;background:linear-gradient(180deg,#23e1f614 0%,#fef0f266 100%)}
.valGrid .ctnrInr{max-width:1366px;margin:0 auto}
.valGrid .hdSec{text-align:center;margin-bottom:60px}
.valGrid .hdSec h2{font-size:38px;color:#862710;margin:0 0 18px;font-weight:600}
.valGrid .hdSec p{font-size:18px;color:#555;max-width:680px;margin:0 auto;line-height:1.6}
.valGrid .crdsWrap{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
.valGrid .crdItem{background:#fff;padding:40px 28px;border-radius:5px;box-shadow:0 4px 12px #00000014;transition:transform .3s ease,box-shadow .3s ease;position:relative}
.valGrid .crdItem:hover{transform:translateY(-6px);box-shadow:0 8px 24px #23e1f640}
.valGrid .crdItem::before{content:'';position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#23E1F6 0%,#862710 100%);border-radius:5px 5px 0 0}
.valGrid .crdItem h5{font-size:22px;color:#23E1F6;margin:0 0 14px;font-weight:600}
.valGrid .crdItem p{font-size:16px;color:#666;line-height:1.6;margin:0}
.appSplit{padding:0;background:#862710;display:flex;align-items:stretch;min-height:520px}
.appSplit .imgHalf{flex:1;min-height:520px;background:url(./images/display1.jpg) (cover) center}
.appSplit .txtHalf{flex:1;padding:70px 60px;display:flex;flex-direction:column;justify-content:center}
.appSplit .txtHalf h3{font-size:32px;color:#FEF0F2;margin:0 0 22px;font-weight:600;line-height:1.3}
.appSplit .txtHalf p{font-size:17px;color:#FEF0F2;line-height:1.7;margin:0 0 18px}
.appSplit .txtHalf ul{list-style:none;padding:0;margin:0 0 28px}
.appSplit .txtHalf ul li{font-size:16px;color:#FEF0F2;padding-left:28px;position:relative;margin-bottom:12px;line-height:1.5}
.appSplit .txtHalf ul li::before{content:'';position:absolute;left:0;top:6px;width:16px;height:16px;background:#23E1F6;border-radius:50%}
.appSplit .txtHalf .btnApp{display:inline-block;padding:14px 32px;background:#23E1F6;color:#862710;text-decoration:none;border-radius:4px;font-weight:600;font-size:16px;transition:background .3s ease,transform .2s ease;align-self:flex-start}
.appSplit .txtHalf .btnApp:hover{background:#FEF0F2;transform:scale(1.05)}
.teamAsym{padding:80px 20px;background:#fff}
.teamAsym .ctnrInr{max-width:1366px;margin:0 auto}
.teamAsym .hdSec{margin-bottom:50px}
.teamAsym .hdSec h4{font-size:36px;color:#862710;margin:0 0 16px;font-weight:600}
.teamAsym .hdSec h4::after{content:'';display:block;width:80px;height:4px;background:linear-gradient(90deg,#23E1F6,#862710);margin-top:12px}
.teamAsym .hdSec p{font-size:18px;color:#555;line-height:1.6;margin:0;max-width:640px}
.teamAsym .asymLayout{display:grid;grid-template-columns:2fr 1fr;gap:50px}
.teamAsym .mainImg img{width:100%;height:auto;display:block;border-radius:5px;box-shadow:0 8px 24px #0000001a}
.teamAsym .sideContent{display:flex;flex-direction:column;gap:30px}
.teamAsym .sideContent .miniCrd{background:#FEF0F2;padding:24px;border-radius:4px;border-left:4px solid #23E1F6}
.teamAsym .sideContent .miniCrd h6{font-size:20px;color:#862710;margin:0 0 10px;font-weight:600}
.teamAsym .sideContent .miniCrd p{font-size:15px;color:#666;line-height:1.6;margin:0}
.factsBar{padding:60px 20px;background:linear-gradient(135deg,#23e1f626 0%,#86271026 100%);position:relative}
.factsBar::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,#23E1F6 50%,transparent 100%)}
.factsBar .ctnrInr{max-width:1366px;margin:0 auto}
.factsBar .statsRow{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;text-align:center}
.factsBar .statBox{padding:20px}
.factsBar .statBox .num{font-size:48px;color:#862710;font-weight:700;margin:0 0 8px;display:block;line-height:1}
.factsBar .statBox .lbl{font-size:16px;color:#555;text-transform:uppercase;letter-spacing:1px;display:block}
.ctaLast{padding:90px 20px;background:#862710;text-align:center;position:relative;overflow:hidden}
.ctaLast::before{content:'';position:absolute;bottom:-100px;left:-100px;width:400px;height:400px;background:radial-gradient(circle,#23e1f633 0%,transparent 70%);border-radius:50%}
.ctaLast .ctnrInr{max-width:1366px;margin:0 auto;position:relative;z-index:2}
.ctaLast h3{font-size:38px;color:#FEF0F2;margin:0 0 20px;font-weight:600}
.ctaLast p{font-size:19px;color:#FEF0F2;margin:0 0 32px;line-height:1.6;max-width:700px;margin-left:auto;margin-right:auto}
.ctaLast .btnsGrp{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}
.ctaLast .btnsGrp .btnPrim{display:inline-block;padding:16px 40px;background:#23E1F6;color:#862710;text-decoration:none;border-radius:4px;font-weight:600;font-size:17px;transition:all .3s ease;box-shadow:0 4px 12px #23e1f64d}
.ctaLast .btnsGrp .btnPrim:hover{background:#FEF0F2;transform:translateY(-3px);box-shadow:0 6px 18px #23e1f666}
.ctaLast .btnsGrp .btnSec{display:inline-block;padding:16px 40px;background:none;color:#FEF0F2;text-decoration:none;border-radius:4px;font-weight:600;font-size:17px;border:2px solid #FEF0F2;transition:all .3s ease}
.ctaLast .btnsGrp .btnSec:hover{background:#FEF0F2;color:#862710;transform:translateY(-3px)}
@media (max-width: 1024px) {
.stryGrid .gridLayout{grid-template-columns:1fr;gap:40px}
.valGrid .crdsWrap{grid-template-columns:1fr;gap:30px}
.appSplit{flex-direction:column}
.appSplit .imgHalf{min-height:400px}
.teamAsym .asymLayout{grid-template-columns:1fr}
.factsBar .statsRow{grid-template-columns:repeat(2,1fr);gap:30px}
}
@media (max-width: 768px) {
.heroAbout{padding:60px 20px}
.heroAbout .ttlMain{font-size:36px}
.heroAbout .intro{font-size:18px}
.stryGrid{padding:60px 20px}
.stryGrid .txtPart h2{font-size:28px}
.valGrid{padding:60px 20px}
.valGrid .hdSec h2{font-size:30px}
.appSplit .txtHalf{padding:50px 30px}
.appSplit .txtHalf h3{font-size:26px}
.teamAsym{padding:60px 20px}
.teamAsym .hdSec h4{font-size:28px}
.factsBar .statsRow{grid-template-columns:1fr;gap:20px}
.factsBar .statBox .num{font-size:40px}
.ctaLast{padding:60px 20px}
.ctaLast h3{font-size:30px}
.ctaLast .btnsGrp{flex-direction:column;align-items:center}
.ctaLast .btnsGrp .btnPrim,.ctaLast .btnsGrp .btnSec{width:100%;max-width:300px}
}
.pg-outer{max-width:1366px;margin:0 auto;padding:0}
.hdr-outer{background:linear-gradient(135deg,#23E1F6 0%,#862710 100%);padding:80px 20px;position:relative;overflow:hidden}
.hdr-outer::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,#fef0f233 0%,transparent 70%);border-radius:50%}
.hdr-inner{max-width:900px;margin:0 auto;position:relative;z-index:2}
.hdr-inner h1{font-size:42px;color:#FEF0F2;margin:0 0 24px;line-height:1.2;font-weight:700}
.hdr-inner .intro-txt{font-size:18px;color:#FEF0F2;line-height:1.6;max-width:720px}
.chlng-outer{padding:90px 20px;background:#FEF0F2}
.chlng-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.chlng-grid .txt-wrap h2{font-size:36px;color:#862710;margin:0 0 28px;line-height:1.3}
.chlng-grid .txt-wrap h2::before{content:'';display:block;width:60px;height:4px;background:#23E1F6;margin-bottom:20px}
.chlng-grid .txt-wrap p{font-size:17px;color:#2c2c2c;line-height:1.7;margin:0 0 18px}
.chlng-grid .img-wrap{position:relative}
.chlng-grid .img-wrap img{width:100%;height:auto;display:block;border-radius:4px;box-shadow:0 8px 24px #86271026}
.strat-outer{padding:100px 20px;background:linear-gradient(180deg,#fff 0%,#f8f8f8 100%)}
.strat-inner{max-width:1100px;margin:0 auto}
.strat-inner h3{font-size:34px;color:#862710;margin:0 0 50px;text-align:center}
.strat-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.strat-crd{background:#fff;padding:36px 28px;border-radius:3px;border:2px solid transparent;transition:all .3s ease;position:relative}
.strat-crd::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#23E1F6 0%,#862710 100%);opacity:0;transition:opacity .3s ease}
.strat-crd:hover{border-color:#23E1F6;box-shadow:0 6px 18px #23e1f633;transform:translateY(-4px)}
.strat-crd:hover::before{opacity:1}
.strat-crd h4{font-size:22px;color:#23E1F6;margin:0 0 16px;font-weight:600}
.strat-crd h5{font-size:18px;color:#862710;margin:0 0 14px;font-weight:600}
.strat-crd p{font-size:16px;color:#3c3c3c;line-height:1.6;margin:0 0 12px}
.strat-crd ul{list-style:none;padding:0;margin:12px 0 0}
.strat-crd ul li{font-size:15px;color:#4a4a4a;line-height:1.5;padding-left:24px;position:relative;margin-bottom:8px}
.strat-crd ul li::before{content:'→';position:absolute;left:0;color:#23E1F6;font-weight:700}
.rsrc-outer{padding:90px 20px;background:#862710;position:relative;overflow:hidden}
.rsrc-outer::after{content:'';position:absolute;bottom:-100px;left:-100px;width:400px;height:400px;background:radial-gradient(circle,#23e1f626 0%,transparent 70%);border-radius:50%}
.rsrc-inner{max-width:1000px;margin:0 auto;position:relative;z-index:2}
.rsrc-inner h6{font-size:32px;color:#FEF0F2;margin:0 0 40px;text-align:center}
.rsrc-split{display:flex;gap:50px;align-items:flex-start}
.rsrc-list{flex:1}
.rsrc-list h4{font-size:20px;color:#23E1F6;margin:0 0 20px;font-weight:600}
.rsrc-item{background:#fef0f21a;padding:20px;margin-bottom:16px;border-radius:3px;border-left:3px solid #23E1F6;transition:all .3s ease}
.rsrc-item:hover{background:#fef0f226;transform:translateX(6px)}
.rsrc-item h5{font-size:18px;color:#FEF0F2;margin:0 0 10px}
.rsrc-item p{font-size:15px;color:#FEF0F2;line-height:1.5;margin:0;opacity:.9}
.rsrc-cta{flex:0 0 300px;background:linear-gradient(135deg,#23E1F6 0%,#23e1f6cc 100%);padding:40px 32px;border-radius:4px;text-align:center}
.rsrc-cta h4{font-size:24px;color:#862710;margin:0 0 20px;font-weight:700}
.rsrc-cta p{font-size:16px;color:#2c2c2c;line-height:1.6;margin:0 0 28px}
.rsrc-cta .btn-act{display:inline-block;background:#862710;color:#FEF0F2;padding:14px 32px;border-radius:3px;text-decoration:none;font-size:16px;font-weight:600;transition:all .3s ease;position:relative;z-index:10}
.rsrc-cta .btn-act:hover{background:#6a1f0c;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}
@media (max-width: 992px) {
.hdr-outer{padding:60px 20px}
.hdr-inner h1{font-size:36px}
.chlng-grid{grid-template-columns:1fr;gap:40px}
.strat-cards{grid-template-columns:1fr;gap:24px}
.rsrc-split{flex-direction:column}
.rsrc-cta{flex:1}
}
@media (max-width: 768px) {
.hdr-inner h1{font-size:30px}
.hdr-inner .intro-txt{font-size:16px}
.chlng-grid .txt-wrap h2{font-size:28px}
.strat-inner h3{font-size:28px}
.rsrc-inner h6{font-size:26px}
.strat-crd{padding:28px 20px}
}
.titleOutr{position:relative;background:linear-gradient(135deg,#23E1F6 0%,#862710 100%);padding:0;margin:0;overflow:hidden}
.titleInr{max-width:1366px;margin:0 auto;padding:80px 24px 120px;position:relative;z-index:2}
.titleInr .hdng{font-size:3.2rem;font-weight:700;color:#FEF0F2;margin:0 0 24px;line-height:1.2;max-width:720px}
.titleInr .desc{font-size:1.25rem;color:#FEF0F2;margin:0 0 36px;line-height:1.6;max-width:650px}
.titleInr .ctaBt{display:inline-block;background:#FEF0F2;color:#862710;padding:16px 40px;border-radius:4px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease;border:2px solid #FEF0F2;z-index:10;position:relative}
.titleInr .ctaBt:hover{background:none;color:#FEF0F2;transform:translateY(-2px);box-shadow:0 8px 16px #0003}
.titleShp{position:absolute;top:0;right:0;width:50%;height:100%;z-index:1;opacity:.15}
.titleShp::before{content:'';position:absolute;top:-10%;right:-5%;width:400px;height:400px;background:radial-gradient(circle,#FEF0F2 0%,transparent 70%);border-radius:50%}
.titleShp::after{content:'';position:absolute;bottom:10%;right:15%;width:300px;height:300px;background:radial-gradient(circle,#fef0f266 0%,transparent 70%);border-radius:50%}
.titleWave{position:absolute;bottom:0;left:0;width:100%;height:80px;z-index:2}
.titleWave svg{display:block;width:100%;height:100%}
.lrnTyps{max-width:1366px;margin:0 auto;padding:90px 24px}
.lrnTyps .sctnHd{text-align:center;margin-bottom:60px}
.lrnTyps .sctnHd h2{font-size:2.4rem;font-weight:700;color:#862710;margin:0 0 16px;position:relative;display:inline-block}
.lrnTyps .sctnHd h2::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#23E1F6,#862710);border-radius:2px}
.lrnTyps .sctnHd p{font-size:1.1rem;color:#444;max-width:700px;margin:0 auto;line-height:1.6}
.lrnGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px}
.lrnCrd{background:#FEF0F2;padding:36px 28px;border-radius:6px;border:2px solid transparent;transition:all .3s ease;position:relative}
.lrnCrd::before{content:'';position:absolute;top:0;left:0;width:4px;height:0;background:linear-gradient(180deg,#23E1F6,#862710);transition:height .3s ease;border-radius:6px 0 0 6px}
.lrnCrd:hover{border-color:#23E1F6;box-shadow:0 6px 20px #23e1f626;transform:translateY(-4px)}
.lrnCrd:hover::before{height:100%}
.lrnCrd h3{font-size:1.5rem;font-weight:600;color:#862710;margin:0 0 16px}
.lrnCrd p{font-size:1rem;color:#555;line-height:1.6;margin:0}
.bizSect{background:linear-gradient(180deg,#23e1f614 0%,#fef0f266 100%);padding:90px 0}
.bizWrap{max-width:1366px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:60px}
.bizCont{flex:1}
.bizCont h2{font-size:2.2rem;font-weight:700;color:#862710;margin:0 0 24px;line-height:1.3}
.bizCont p{font-size:1.05rem;color:#444;line-height:1.7;margin:0 0 20px}
.bizImg{flex:1;position:relative}
.bizImg img{width:100%;height:auto;border-radius:6px;box-shadow:0 12px 32px #86271026;display:block}
.bizFts{margin-top:32px}
.bizFtItm{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}
.bizFtItm::before{content:'';display:block;width:24px;height:24px;background:#23E1F6;border-radius:50%;flex-shrink:0;margin-top:2px}
.bizFtItm p{margin:0;font-size:1rem;color:#555}
.trnsParSect{max-width:1366px;margin:0 auto;padding:90px 24px}
.trnsParSect .sctnHd{text-align:center;margin-bottom:60px}
.trnsParSect .sctnHd h2{font-size:2.4rem;font-weight:700;color:#862710;margin:0 0 20px}
.trnsParSect .sctnHd h4{font-size:1.15rem;color:#666;font-weight:400;margin:0;line-height:1.6}
.trnsGrd{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}
.trnsCrd{background:#fff;padding:40px 32px;border-radius:4px;box-shadow:0 4px 16px #00000014;transition:all .3s ease;border-left:4px solid #23E1F6}
.trnsCrd:hover{box-shadow:0 8px 24px #23e1f633;transform:translateX(4px)}
.trnsCrd h3{font-size:1.4rem;font-weight:600;color:#862710;margin:0 0 16px}
.trnsCrd h5{font-size:1rem;color:#23E1F6;font-weight:600;margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}
.trnsCrd p{font-size:1rem;color:#555;line-height:1.7;margin:0}
.cntntSect{background:#FEF0F2;padding:90px 0}
.cntntWrp{max-width:1366px;margin:0 auto;padding:0 24px}
.cntntLayout{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}
.cntntVis{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.cntntVis img{width:100%;height:280px;object-fit:cover;border-radius:4px;box-shadow:0 6px 20px #0000001a;transition:transform .3s ease}
.cntntVis img:hover{transform:scale(1.05)}
.cntntTxt h2{font-size:2.2rem;font-weight:700;color:#862710;margin:0 0 24px;line-height:1.3}
.cntntTxt p{font-size:1.05rem;color:#444;line-height:1.7;margin:0 0 20px}
.cntntLst{margin-top:28px}
.cntntLst li{font-size:1rem;color:#555;line-height:1.8;margin-bottom:12px;padding-left:28px;position:relative}
.cntntLst li::before{content:'';position:absolute;left:0;top:8px;width:16px;height:16px;background:linear-gradient(135deg,#23E1F6,#862710);border-radius:3px}
.audSect{max-width:1366px;margin:0 auto;padding:90px 24px}
.audSect .sctnHd{margin-bottom:50px}
.audSect .sctnHd h2{font-size:2.4rem;font-weight:700;color:#862710;margin:0 0 16px}
.audSect .sctnHd h6{font-size:1.1rem;color:#666;font-weight:400;margin:0;line-height:1.6}
.audFlx{display:flex;gap:24px;flex-wrap:wrap}
.audCard{flex:1;min-width:280px;background:#fff;padding:32px 24px;border-radius:4px;border:2px solid #FEF0F2;transition:all .3s ease;position:relative;overflow:hidden}
.audCard::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#23E1F6,#862710);transform:scaleX(0);transition:transform .3s ease}
.audCard:hover{border-color:#23E1F6;box-shadow:0 8px 24px #23e1f626}
.audCard:hover::before{transform:scaleX(1)}
.audCard h3{font-size:1.3rem;font-weight:600;color:#862710;margin:0 0 16px}
.audCard p{font-size:.95rem;color:#555;line-height:1.6;margin:0}
@media (max-width: 1024px) {
.titleInr .hdng{font-size:2.6rem}
.lrnGrid{grid-template-columns:repeat(2,1fr);gap:24px}
.bizWrap{flex-direction:column;gap:40px}
.trnsGrd{gap:30px}
.cntntLayout{gap:40px}
}
@media (max-width: 768px) {
.titleInr{padding:60px 20px 100px}
.titleInr .hdng{font-size:2.2rem}
.titleInr .desc{font-size:1.1rem}
.lrnTyps,.trnsParSect,.audSect{padding:60px 20px}
.lrnGrid{grid-template-columns:1fr;gap:20px}
.bizSect{padding:60px 0}
.bizWrap{padding:0 20px}
.trnsGrd{grid-template-columns:1fr;gap:24px}
.cntntSect{padding:60px 0}
.cntntWrp{padding:0 20px}
.cntntLayout{grid-template-columns:1fr;gap:32px}
.cntntVis{gap:16px}
.cntntVis img{height:220px}
.audFlx{flex-direction:column}
.audCard{min-width:auto}
.lrnTyps .sctnHd h2,.trnsParSect .sctnHd h2,.audSect .sctnHd h2{font-size:2rem}
.bizCont h2,.cntntTxt h2{font-size:1.9rem}
}
@media (max-width: 480px) {
.titleInr .hdng{font-size:1.8rem}
.titleInr .desc{font-size:1rem}
.titleInr .ctaBt{padding:14px 32px;font-size:1rem}
.lrnCrd,.trnsCrd,.audCard{padding:28px 20px}
.cntntVis{grid-template-columns:1fr}
.cntntVis img{height:240px}
}
.ct-wrapper{width:100%;max-width:1366px;margin:0 auto}
.hd-outer{background:linear-gradient(135deg,#23E1F6 0%,#862710 100%);padding:80px 20px;position:relative;overflow:hidden}
.hd-outer::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,#fef0f233 0%,transparent 70%);border-radius:50%}
.hd-inner{max-width:1366px;margin:0 auto;position:relative;z-index:2}
.hd-title{font-size:48px;color:#FEF0F2;margin:0 0 16px;font-weight:700;letter-spacing:-.5px}
.hd-subtitle{font-size:20px;color:#FEF0F2;margin:0;opacity:.95;max-width:600px}
.info-grid-outer{padding:90px 20px;background:#FEF0F2}
.info-grid-inner{max-width:1366px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
.info-card{background:#fff;padding:35px 28px;border-radius:4px;box-shadow:0 2px 8px #86271014;transition:all .3s ease;border-left:4px solid #23E1F6}
.info-card:hover{transform:translateY(-4px);box-shadow:0 6px 16px #8627101f}
.info-icon{width:48px;height:48px;margin-bottom:20px}
.info-label{font-size:14px;color:#862710;text-transform:uppercase;letter-spacing:1px;margin:0 0 8px;font-weight:600}
.info-value{font-size:18px;color:#1a1a1a;margin:0;line-height:1.5}
.info-value a{color:#1a1a1a;text-decoration:none;transition:color .2s ease}
.info-value a:hover{color:#23E1F6}
.form-section-outer{padding:100px 20px;background:#fff;position:relative}
.form-section-outer::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,#23E1F6 50%,transparent 100%)}
.form-layout{max-width:1366px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start}
.form-description-area{padding-top:20px}
.form-heading{font-size:36px;color:#862710;margin:0 0 24px;font-weight:700;position:relative;padding-bottom:16px}
.form-heading::after{content:'';position:absolute;bottom:0;left:0;width:60px;height:3px;background:#23E1F6}
.form-text{font-size:16px;line-height:1.7;color:#333;margin:0 0 20px}
.form-container{background:#FEF0F2;padding:45px 40px;border-radius:6px;box-shadow:0 4px 12px #23e1f61a}
.form-actual{display:flex;flex-direction:column;gap:28px}
.input-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.field-wrapper{display:flex;flex-direction:column}
.field-label{font-size:14px;color:#862710;margin-bottom:8px;font-weight:600}
.field-input{padding:14px 16px;border:2px solid #ddd;border-radius:3px;font-size:15px;transition:all .3s ease;background:#fff}
.field-input:focus{outline:none;border-color:#23E1F6;box-shadow:0 0 0 3px #23e1f61a}
.radio-group-wrapper{display:flex;flex-direction:column}
.radio-options{display:flex;flex-direction:column;gap:12px}
.radio-item{display:flex;align-items:center;position:relative}
.radio-item input[type="radio"]{position:absolute;opacity:0;cursor:pointer}
.radio-custom{width:20px;height:20px;border:2px solid #23E1F6;border-radius:50%;margin-right:10px;position:relative;transition:all .2s ease;flex-shrink:0}
.radio-item input[type="radio"]:checked + .radio-custom::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:#862710;border-radius:50%}
.radio-label-text{font-size:15px;color:#333;cursor:pointer}
.privacy-wrapper{display:flex;align-items:start;gap:10px}
.privacy-wrapper input[type="checkbox"]{width:18px;height:18px;accent-color:#23E1F6;cursor:pointer;margin-top:2px;flex-shrink:0}
.privacy-text{font-size:13px;color:#555;line-height:1.5}
.privacy-text a{color:#862710;text-decoration:underline}
.privacy-text a:hover{color:#23E1F6}
.submit-bt{background:linear-gradient(135deg,#862710 0%,#23E1F6 100%);color:#fff;border:none;padding:16px 48px;font-size:16px;font-weight:600;border-radius:3px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 8px #86271033;text-transform:uppercase;letter-spacing:.5px;position:relative;z-index:10}
.submit-bt:hover{transform:translateY(-2px);box-shadow:0 6px 16px #8627104d}
.submit-bt:active{transform:translateY(0)}
.hours-section-outer{padding:90px 20px;background:linear-gradient(180deg,#FEF0F2 0%,white 100%)}
.hours-content{max-width:1366px;margin:0 auto;text-align:center}
.hours-title{font-size:32px;color:#862710;margin:0 0 48px;font-weight:700}
.hours-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:#23E1F6;border-radius:4px;overflow:hidden;max-width:900px;margin:0 auto}
.hour-item{background:#fff;padding:24px 16px;display:flex;flex-direction:column;gap:8px}
.hour-day{font-size:14px;color:#862710;font-weight:600;text-transform:uppercase;letter-spacing:.5px}
.hour-time{font-size:15px;color:#333}
.map-alternative-outer{padding:100px 20px;background:#fff;position:relative}
.map-alternative-outer::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,#23e1f608 0%,transparent 50%),radial-gradient(circle at 80% 50%,#86271008 0%,transparent 50%);pointer-events:none}
.map-alternative-inner{max-width:1366px;margin:0 auto;position:relative;z-index:2}
.map-heading{font-size:34px;color:#862710;margin:0 0 48px;text-align:center;font-weight:700}
.location-display{background:linear-gradient(135deg,#FEF0F2 0%,white 100%);padding:60px 50px;border-radius:6px;border:2px solid #23E1F6;max-width:700px;margin:0 auto;box-shadow:0 8px 24px #23e1f61f}
.address-content{text-align:center}
.address-line{font-size:20px;color:#333;margin:0 0 12px;line-height:1.6}
.address-line.emphasized{font-size:24px;color:#862710;font-weight:700;margin-bottom:20px}
.cta-zone-outer{padding:100px 20px;background:linear-gradient(135deg,#862710 0%,#23E1F6 100%);position:relative;overflow:hidden}
.cta-zone-outer::before{content:'';position:absolute;top:-30%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,#fef0f226 0%,transparent 70%);border-radius:50%}
.cta-zone-outer::after{content:'';position:absolute;bottom:-40%;right:-15%;width:600px;height:600px;background:radial-gradient(circle,#fef0f21a 0%,transparent 70%);border-radius:50%}
.cta-zone-inner{max-width:1366px;margin:0 auto;text-align:center;position:relative;z-index:2}
.cta-headline{font-size:38px;color:#FEF0F2;margin:0 0 20px;font-weight:700}
.cta-description{font-size:18px;color:#FEF0F2;margin:0 0 40px;opacity:.95;max-width:600px;margin-left:auto;margin-right:auto}
.cta-button{display:inline-block;background:#fff;color:#862710;padding:18px 50px;font-size:17px;font-weight:700;text-decoration:none;border-radius:4px;transition:all .3s ease;box-shadow:0 4px 12px #0003;text-transform:uppercase;letter-spacing:.5px;position:relative;z-index:10}
.cta-button:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000004d;background:#FEF0F2}
@media (max-width: 1024px) {
.info-grid-inner{grid-template-columns:1fr;gap:24px}
.form-layout{grid-template-columns:1fr;gap:50px}
.hours-grid{grid-template-columns:repeat(2,1fr)}
.hd-title{font-size:36px}
}
@media (max-width: 768px) {
.hd-outer{padding:60px 20px}
.hd-title{font-size:32px}
.hd-subtitle{font-size:18px}
.info-grid-outer{padding:60px 20px}
.form-section-outer{padding:70px 20px}
.form-heading{font-size:28px}
.form-container{padding:35px 25px}
.input-row{grid-template-columns:1fr}
.hours-grid{grid-template-columns:1fr}
.map-alternative-outer{padding:70px 20px}
.map-heading{font-size:28px}
.location-display{padding:40px 30px}
.address-line{font-size:18px}
.address-line.emphasized{font-size:20px}
.cta-zone-outer{padding:70px 20px}
.cta-headline{font-size:30px}
.cta-description{font-size:16px}
}
@media (max-width: 480px) {
.hd-title{font-size:28px}
.info-card{padding:28px 20px}
.form-container{padding:28px 20px}
.submit-bt{width:100%;padding:16px 24px}
.cta-button{display:block;padding:16px 30px}
}
.ptnr-outer{width:100%;max-width:1366px;margin:0 auto}
.ptnr-hdr{background:linear-gradient(135deg,#23E1F6 0%,#862710 100%);padding:64px 24px;text-align:center;border-radius:4px;margin-bottom:48px}
.ptnr-hdr h1{font-size:42px;color:#FEF0F2;margin:0 0 16px;font-weight:700}
.ptnr-hdr .hdr-sub{font-size:18px;color:#FEF0F2;max-width:720px;margin:0 auto;line-height:1.6}
.collab-grd{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:72px;padding:0 24px;align-items:center}
.collab-grd .txt-area{display:flex;flex-direction:column;gap:20px}
.collab-grd h2{font-size:36px;color:#862710;margin:0;font-weight:700}
.collab-grd .intro-txt{font-size:16px;line-height:1.7;color:#333}
.collab-grd .feat-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}
.collab-grd .feat-list li{padding-left:32px;position:relative;font-size:15px;line-height:1.6;color:#444}
.collab-grd .feat-list li::before{content:'';position:absolute;left:0;top:6px;width:18px;height:18px;background:#23E1F6;border-radius:3px}
.collab-grd .img-wrap{border-radius:4px;overflow:hidden;box-shadow:0 6px 18px #0000001f}
.collab-grd img{width:100%;height:420px;object-fit:cover;display:block}
.val-bx-outer{background:#FEF0F2;padding:64px 24px;margin-bottom:72px}
.val-bx-inner{max-width:1366px;margin:0 auto}
.val-bx-inner h3{font-size:32px;color:#862710;text-align:center;margin:0 0 48px;font-weight:700}
.val-grd{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.val-card{background:#fff;padding:32px 24px;border-radius:4px;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;gap:16px;transition:transform 0.3s,box-shadow .3s}
.val-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #00000024}
.val-card h4{font-size:22px;color:#23E1F6;margin:0;font-weight:600}
.val-card p{font-size:15px;line-height:1.6;color:#555;margin:0}
.proc-split{display:flex;gap:56px;padding:0 24px;margin-bottom:72px;align-items:stretch}
.proc-split .visual-col{flex:0 0 45%;display:flex;flex-direction:column;gap:24px}
.proc-split .visual-col img{width:100%;height:280px;object-fit:cover;border-radius:4px;box-shadow:0 5px 15px #0000001a}
.proc-split .content-col{flex:1;display:flex;flex-direction:column;gap:24px}
.proc-split h2{font-size:34px;color:#862710;margin:0;font-weight:700}
.proc-split .desc-txt{font-size:16px;line-height:1.7;color:#333}
.step-seq{display:flex;flex-direction:column;gap:20px}
.step-itm{display:flex;gap:16px;align-items:flex-start}
.step-num{flex:0 0 48px;height:48px;background:linear-gradient(135deg,#23E1F6,#862710);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#FEF0F2}
.step-content h5{font-size:18px;color:#862710;margin:0 0 8px;font-weight:600}
.step-content p{font-size:15px;line-height:1.6;color:#555;margin:0}
.cta-wrap{background:radial-gradient(circle at top right,#23E1F6,#862710);padding:72px 24px;text-align:center;border-radius:4px;margin-bottom:0}
.cta-wrap h2{font-size:38px;color:#FEF0F2;margin:0 0 20px;font-weight:700}
.cta-wrap .cta-desc{font-size:17px;color:#FEF0F2;max-width:640px;margin:0 auto 32px;line-height:1.6}
.cta-btn{display:inline-block;background:#FEF0F2;color:#862710;padding:16px 40px;border-radius:4px;font-size:17px;font-weight:600;text-decoration:none;transition:all .3s;box-shadow:0 4px 12px #00000026;z-index:10;position:relative}
.cta-btn:hover{background:#fff;transform:scale(1.05);box-shadow:0 6px 18px #0003}
@media (max-width: 1024px) {
.collab-grd{grid-template-columns:1fr;gap:32px}
.val-grd{grid-template-columns:1fr;gap:24px}
.proc-split{flex-direction:column;gap:40px}
.proc-split .visual-col{flex:1}
}
@media (max-width: 768px) {
.ptnr-hdr{padding:48px 20px}
.ptnr-hdr h1{font-size:32px}
.ptnr-hdr .hdr-sub{font-size:16px}
.collab-grd h2{font-size:28px}
.collab-grd .intro-txt{font-size:15px}
.collab-grd img{height:320px}
.val-bx-outer{padding:48px 20px}
.val-bx-inner h3{font-size:26px}
.proc-split{padding:0 20px}
.proc-split h2{font-size:28px}
.proc-split .visual-col img{height:240px}
.cta-wrap{padding:56px 20px}
.cta-wrap h2{font-size:28px}
.cta-wrap .cta-desc{font-size:16px}
.cta-btn{padding:14px 32px;font-size:16px}
}
@media (max-width: 480px) {
.ptnr-hdr h1{font-size:26px}
.collab-grd h2{font-size:24px}
.val-bx-inner h3{font-size:24px}
.proc-split h2{font-size:24px}
.step-num{flex:0 0 40px;height:40px;font-size:18px}
.step-content h5{font-size:16px}
.cta-wrap h2{font-size:24px}
}
.ck-pl-main{max-width:1366px;margin:0 auto;padding:0 20px}
.ck-hdr-outer{background:linear-gradient(135deg,#23E1F6 0%,#FEF0F2 100%);padding:80px 20px 60px;margin-bottom:60px;position:relative;overflow:hidden}
.ck-hdr-outer::before{content:'';position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,#8627101a 0%,transparent 70%);border-radius:50%}
.ck-hdr-inner{max-width:1366px;margin:0 auto;position:relative;z-index:2}
.ck-hdr-inner h1{font-size:2.8rem;color:#862710;margin:0 0 16px;font-weight:700;line-height:1.2}
.ck-hdr-inner .sbt{font-size:1.15rem;color:#2c2c2c;margin:0;line-height:1.6}
.ck-info-wrap{background:#FEF0F2;padding:40px 30px;margin-bottom:50px;border-left:5px solid #23E1F6;border-radius:3px}
.ck-info-wrap h2{font-size:1.4rem;color:#862710;margin:0 0 20px;font-weight:600}
.ck-info-wrap p{margin:0 0 14px;color:#3a3a3a;line-height:1.7;font-size:1rem}
.ck-info-wrap p:last-child{margin-bottom:0}
.ck-def-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:35px;margin-bottom:55px}
.ck-def-card{background:#fff;padding:32px 28px;border-radius:4px;box-shadow:0 4px 12px #00000014;border-top:3px solid #23E1F6;transition:transform .3s ease,box-shadow .3s ease}
.ck-def-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001f}
.ck-def-card h3{font-size:1.3rem;color:#862710;margin:0 0 16px;font-weight:600}
.ck-def-card p{margin:0 0 12px;color:#444;line-height:1.65;font-size:.98rem}
.ck-def-card ul{margin:16px 0 0;padding-left:22px;list-style:none}
.ck-def-card ul li{position:relative;margin-bottom:10px;color:#444;line-height:1.6;font-size:.96rem;padding-left:8px}
.ck-def-card ul li::before{content:'';position:absolute;left:-18px;top:8px;width:6px;height:6px;background:#23E1F6;border-radius:50%}
.ck-mgmt-section{margin-bottom:60px}
.ck-mgmt-section h4{font-size:1.5rem;color:#862710;margin:0 0 24px;font-weight:600;padding-bottom:12px;border-bottom:2px solid #23E1F6}
.ck-mgmt-section h5{font-size:1.2rem;color:#2c2c2c;margin:28px 0 14px;font-weight:600}
.ck-mgmt-section p{margin:0 0 16px;color:#3a3a3a;line-height:1.7;font-size:1rem}
.ck-mgmt-section ul{margin:14px 0 20px;padding-left:28px}
.ck-mgmt-section ul li{margin-bottom:12px;color:#444;line-height:1.65;font-size:.98rem}
.ck-rights-outer{background:linear-gradient(180deg,#FEF0F2 0%,#fff 100%);padding:50px 30px;margin-bottom:55px;border-radius:5px;box-shadow:0 2px 8px #0000000d}
.ck-rights-inner h4{font-size:1.5rem;color:#862710;margin:0 0 22px;font-weight:600}
.ck-rights-inner h6{font-size:1.1rem;color:#2c2c2c;margin:24px 0 12px;font-weight:600}
.ck-rights-inner p{margin:0 0 16px;color:#3a3a3a;line-height:1.7;font-size:1rem}
.ck-rights-inner ul{margin:14px 0 20px;padding-left:28px}
.ck-rights-inner ul li{margin-bottom:11px;color:#444;line-height:1.65;font-size:.98rem}
.ck-contact-box{background:linear-gradient(135deg,#23E1F6 0%,#862710 100%);padding:45px 35px;border-radius:4px;color:#fff;margin-bottom:40px;box-shadow:0 6px 16px #23e1f64d}
.ck-contact-box h5{font-size:1.3rem;margin:0 0 18px;font-weight:600}
.ck-contact-box p{margin:0 0 12px;line-height:1.65;font-size:1rem}
.ck-contact-box a{color:#FEF0F2;text-decoration:underline;font-weight:500;transition:opacity .3s ease}
.ck-contact-box a:hover{opacity:.85}
.ck-update-note{background:#fff;padding:30px;border-radius:3px;border:2px solid #23E1F6;margin-bottom:40px}
.ck-update-note h6{font-size:1.1rem;color:#862710;margin:0 0 12px;font-weight:600}
.ck-update-note p{margin:0;color:#3a3a3a;line-height:1.65;font-size:.98rem}
@media (max-width: 768px) {
.ck-hdr-outer{padding:60px 20px 40px;margin-bottom:40px}
.ck-hdr-inner h1{font-size:2rem}
.ck-hdr-inner .sbt{font-size:1rem}
.ck-def-grid{grid-template-columns:1fr;gap:25px}
.ck-def-card{padding:24px 20px}
.ck-rights-outer{padding:35px 20px}
.ck-contact-box{padding:32px 24px}
.ck-mgmt-section h4{font-size:1.3rem}
}
@media (min-width: 769px) and (max-width: 1024px) {
.ck-def-grid{grid-template-columns:repeat(2,1fr)}
.ck-hdr-inner h1{font-size:2.4rem}
}
.privacyOuter{background:linear-gradient(135deg,#FEF0F2 0%,#23E1F6 100%);padding:80px 20px}
.privacyInner{max-width:1366px;margin:0 auto;background:#fff;border-radius:4px;box-shadow:0 4px 12px #00000014;padding:60px}
.privHd{font-size:42px;color:#862710;margin-bottom:16px;font-weight:700}
.privSubhd{font-size:18px;color:#666;margin-bottom:40px;line-height:1.6}
.privLastUpdate{background:#FEF0F2;padding:16px 24px;border-left:4px solid #23E1F6;margin-bottom:48px;border-radius:3px}
.privLastUpdate p{margin:0;color:#333;font-size:16px}
.privSectionWrap{display:grid;grid-template-columns:280px 1fr;gap:60px;margin-bottom:60px}
.privNavWrap{position:sticky;top:20px;height:fit-content}
.privNavHd{font-size:20px;font-weight:600;color:#862710;margin-bottom:20px}
.privNavList{list-style:none;padding:0;margin:0}
.privNavList li{margin-bottom:12px}
.privNavList a{color:#555;text-decoration:none;font-size:15px;display:block;padding:8px 12px;border-radius:3px;transition:all .2s ease}
.privNavList a:hover{background:#FEF0F2;color:#23E1F6;padding-left:20px}
.privContentArea{background:#fafafa;padding:48px;border-radius:4px;border:1px solid #e8e8e8}
.privContentArea h2{font-size:32px;color:#862710;margin-bottom:24px;margin-top:40px;position:relative;padding-bottom:12px}
.privContentArea h2:first-child{margin-top:0}
.privContentArea h2::after{content:'';position:absolute;bottom:0;left:0;width:80px;height:3px;background:linear-gradient(90deg,#23E1F6,#862710)}
.privContentArea h3{font-size:24px;color:#333;margin-top:32px;margin-bottom:16px;font-weight:600}
.privContentArea h4{font-size:20px;color:#555;margin-top:24px;margin-bottom:12px;font-weight:600}
.privContentArea h5{font-size:18px;color:#666;margin-top:20px;margin-bottom:10px;font-weight:500}
.privContentArea h6{font-size:16px;color:#777;margin-top:16px;margin-bottom:8px;font-weight:500;font-style:italic}
.privContentArea p{font-size:16px;line-height:1.8;color:#444;margin-bottom:20px}
.privContentArea ul,.privContentArea ol{margin:20px 0;padding-left:24px}
.privContentArea li{font-size:16px;line-height:1.8;color:#444;margin-bottom:12px}
.privContentArea strong{color:#862710;font-weight:600}
.privHighlight{background:linear-gradient(120deg,#23e1f626 0%,#fef0f2cc 100%);padding:24px 28px;border-left:4px solid #23E1F6;margin:32px 0;border-radius:3px}
.privHighlight p{margin-bottom:0}
.dataTypeGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin:32px 0}
.dataTypeCard{background:#fff;padding:24px;border-radius:4px;border:2px solid #e0e0e0;transition:all .3s ease}
.dataTypeCard:hover{border-color:#23E1F6;box-shadow:0 6px 16px #23e1f633;transform:translateY(-4px)}
.dataTypeCard h6{margin-top:0;color:#862710;font-size:18px;font-style:normal;margin-bottom:12px}
.dataTypeCard p{font-size:15px;margin-bottom:0;color:#555}
.rightsContainer{display:flex;flex-wrap:wrap;gap:16px;margin:28px 0}
.rightBadge{background:linear-gradient(135deg,#23E1F6,#862710);color:#fff;padding:12px 20px;border-radius:24px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 8px #0000001f}
.rightBadge::before{content:'';font-size:18px}
.contactInfoBox{background:#fff;border:2px solid #23E1F6;padding:32px;border-radius:4px;margin:40px 0}
.contactInfoBox h5{margin-top:0;color:#862710}
.contactInfoBox p{margin-bottom:8px}
.contactInfoBox a{color:#23E1F6;text-decoration:none;font-weight:600}
.contactInfoBox a:hover{text-decoration:underline}
.timelineWrap{position:relative;padding-left:40px;margin:32px 0}
.timelineWrap::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#23E1F6,#862710)}
.timelineItem{position:relative;margin-bottom:32px}
.timelineItem::before{content:'';position:absolute;left:-47px;top:4px;width:12px;height:12px;background:#862710;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 2px #23E1F6}
.timelineItem h6{margin-top:0;color:#862710}
@media (max-width: 1024px) {
.privacyInner{padding:40px}
.privSectionWrap{grid-template-columns:1fr;gap:40px}
.privNavWrap{position:static}
.privNavList{display:flex;flex-wrap:wrap;gap:8px}
.privNavList li{margin-bottom:0}
.dataTypeGrid{grid-template-columns:1fr}
}
@media (max-width: 768px) {
.privacyInner{padding:24px}
.privHd{font-size:32px}
.privContentArea{padding:28px}
.privContentArea h2{font-size:26px}
.privContentArea h3{font-size:20px}
.rightsContainer{flex-direction:column}
.rightBadge{width:100%;justify-content:center}
}
@media (max-width: 480px) {
.privacyOuter{padding:40px 16px}
.privacyInner{padding:20px}
.privContentArea{padding:20px}
.contactInfoBox{padding:20px}
}
.successOuter{max-width:1366px;margin:0 auto;padding:80px 20px}
.successInner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:40px}
.confirmIcon{width:140px;height:140px;position:relative;background:linear-gradient(135deg,#23E1F6 0%,#862710 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #23e1f64d}
.confirmIcon::before{content:'';position:absolute;width:120px;height:120px;background:#FEF0F2;border-radius:50%}
.confirmIcon svg{position:relative;z-index:2;width:70px;height:70px}
.msgPrimary{display:flex;flex-direction:column;gap:16px;max-width:720px}
.msgPrimary h1{font-size:42px;font-weight:700;color:#1a1a1a;margin:0;line-height:1.2}
.msgPrimary h5{font-size:19px;font-weight:400;color:#4a4a4a;margin:0;line-height:1.6}
.detailsGrid{width:100%;max-width:900px;margin:60px auto 0;background:linear-gradient(to bottom,#23e1f60d,#fef0f266);border-radius:4px;padding:50px 40px;border:1px solid #23e1f633}
.detailsGrid h3{font-size:26px;font-weight:600;color:#2a2a2a;margin:0 0 32px;text-align:center}
.infoRows{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;margin-bottom:40px}
.dataRow{display:flex;flex-direction:column;gap:8px;padding:20px;background:#fff;border-radius:3px;border-left:3px solid #23E1F6;box-shadow:0 2px 8px #0000000f}
.dataRow h6{font-size:13px;font-weight:600;color:#862710;text-transform:uppercase;letter-spacing:.5px;margin:0}
.dataRow p{font-size:17px;font-weight:500;color:#2a2a2a;margin:0;line-height:1.5}
.actionBt{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:linear-gradient(135deg,#23E1F6 0%,#1ac4d9 100%);color:#fff;font-size:17px;font-weight:600;text-decoration:none;border-radius:3px;transition:all .3s ease;box-shadow:0 4px 12px #23e1f64d;margin-top:12px}
.actionBt:hover{transform:translateY(-2px);box-shadow:0 6px 18px #23e1f673;background:linear-gradient(135deg,#1ac4d9 0%,#23E1F6 100%)}
.actionBt svg{width:20px;height:20px}
.supportSection{max-width:1366px;margin:100px auto 0;padding:0 20px}
.supportInner{background:#2a2a2a;border-radius:4px;padding:60px 50px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;overflow:hidden}
.supportInner::before{content:'';position:absolute;top:0;right:0;width:400px;height:400px;background:radial-gradient(circle,#23e1f626 0%,transparent 70%);border-radius:50%;transform:translate(30%,-30%)}
.supportContent{position:relative;z-index:2}
.supportContent h2{font-size:34px;font-weight:700;color:#fff;margin:0 0 20px;line-height:1.3}
.supportContent p{font-size:17px;color:#ffffffd9;margin:0 0 16px;line-height:1.7}
.contactOptions{display:flex;flex-direction:column;gap:20px;position:relative;z-index:2}
.contactCard{background:#fef0f21a;border:1px solid #23e1f64d;border-radius:3px;padding:24px;display:flex;align-items:center;gap:20px;transition:all .3s ease}
.contactCard:hover{background:#fef0f226;border-color:#23e1f680;transform:translateX(4px)}
.contactCard .iconWrap{width:50px;height:50px;background:linear-gradient(135deg,#23E1F6 0%,#862710 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.contactCard .iconWrap svg{width:24px;height:24px}
.contactCard .contactInfo{display:flex;flex-direction:column;gap:4px}
.contactCard .contactInfo h6{font-size:14px;font-weight:600;color:#23E1F6;margin:0;text-transform:uppercase;letter-spacing:.5px}
.contactCard .contactInfo a{font-size:18px;font-weight:500;color:#fff;text-decoration:none;transition:color .3s ease}
.contactCard .contactInfo a:hover{color:#23E1F6}
@media (max-width: 968px) {
.successOuter{padding:60px 20px}
.confirmIcon{width:110px;height:110px}
.confirmIcon::before{width:95px;height:95px}
.confirmIcon svg{width:55px;height:55px}
.msgPrimary h1{font-size:34px}
.msgPrimary h5{font-size:17px}
.detailsGrid{padding:40px 30px}
.detailsGrid h3{font-size:23px}
.infoRows{grid-template-columns:1fr;gap:20px}
.supportInner{grid-template-columns:1fr;gap:40px;padding:50px 30px}
.supportContent h2{font-size:28px}
}
@media (max-width: 640px) {
.successOuter{padding:40px 16px}
.confirmIcon{width:90px;height:90px}
.confirmIcon::before{width:78px;height:78px}
.confirmIcon svg{width:45px;height:45px}
.msgPrimary h1{font-size:28px}
.msgPrimary h5{font-size:16px}
.detailsGrid{padding:30px 20px;margin-top:40px}
.detailsGrid h3{font-size:20px;margin-bottom:24px}
.dataRow{padding:16px}
.actionBt{width:100%;justify-content:center;padding:14px 28px;font-size:16px}
.supportSection{margin-top:60px}
.supportInner{padding:40px 20px;gap:32px}
.supportContent h2{font-size:24px}
.supportContent p{font-size:16px}
.contactCard{padding:18px}
.contactCard .iconWrap{width:44px;height:44px}
.contactCard .iconWrap svg{width:20px;height:20px}
.contactCard .contactInfo a{font-size:16px}
}