@import "https://cdn.jsdelivr.net/npm/@fontsource/bitter@latest/300.css";
@import "https://cdn.jsdelivr.net/npm/@fontsource/bitter@latest/400.css";
@import "https://cdn.jsdelivr.net/npm/@fontsource/bitter@latest/700.css";
*,::before,::after{margin:0;padding:0;box-sizing:border-box}
body{font-family:'Bitter',serif;background:#FAFAFA;color:#1A1A1A;line-height:1.6;font-size:16px}
.hdr-wrp-v2{background:#ffffffbf;backdrop-filter:blur(12px);border-bottom:1px solid #4659fc1a;padding:0}
.hdr-cntnr-bx{max-width:1280px;margin:0 auto;padding:0 24px}
.hdr-split-layout{display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;min-height:120px;gap:40px}
.hdr-left-zone{display:flex;align-items:center;gap:20px}
.logo-container-v1{width:90px;height:90px;flex-shrink:0}
.logo-container-v1 img{width:100%;height:100%;object-fit:contain;box-shadow:0 2px 6px #ff10a826;border-radius:8px}
.brand-txt-wrp{display:flex;flex-direction:column;gap:4px}
.brand-name-v3{font-size:28px;font-weight:700;color:#1A1A1A;letter-spacing:-.5px}
.hdr-divider-vertical{width:1px;height:80px;background:linear-gradient(to bottom,#4659fc33,#ff10a833)}
.hdr-right-zone{display:flex;flex-direction:column;gap:16px}
.tagline-txt-v2{font-size:14px;color:#555;font-weight:300;text-align:right}
.main-nvgtn-v1{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}
.nav-item-wrapper{position:relative}
.nav-link-v3{display:flex;align-items:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,#ff10a80d,#fcd7110d);border:1px solid #4659fc26;border-radius:6px;text-decoration:none;color:#1A1A1A;font-size:15px;font-weight:400;transition:background 0.2s,border-color .2s;cursor:help}
.nav-link-v3:hover{background:linear-gradient(135deg,#ff10a81a,#fcd7111a);border-color:#4659fc4d}
.nav-link-v3 i{font-size:18px;color:#FF10A8}
.nav-link-v3 .nav-desc-txt{font-size:11px;color:#777;display:block;line-height:1.2}
.submenu-drpdwn-v2{position:absolute;top:calc(100% + 8px);left:0;background:#fffffff2;backdrop-filter:blur(10px);border:1px solid #4659fc33;border-radius:6px;padding:8px 0;min-width:200px;opacity:0;visibility:hidden;transition:opacity 0.2s,visibility .2s;z-index:1000;box-shadow:0 4px 12px #0000001a}
.nav-item-wrapper:hover .submenu-drpdwn-v2{opacity:1;visibility:visible}
.submenu-drpdwn-v2 a{display:block;padding:10px 20px;color:#1A1A1A;text-decoration:none;font-size:14px;transition:background .2s}
.submenu-drpdwn-v2 a:hover{background:#ff10a814}
.ftr-wrapper-v1{background:linear-gradient(180deg,#1A1A1A 0%,#2D2D2D 100%);color:#FAFAFA;padding:60px 24px 30px;margin-top:80px}
.ftr-content-bx{max-width:1280px;margin:0 auto}
.ftr-grid-layout{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px;margin-bottom:40px}
.ftr-about-section h3{font-size:24px;font-weight:700;margin-bottom:16px;background:linear-gradient(90deg,#FF10A8,#FCD711);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.ftr-about-section p{font-size:14px;line-height:1.8;color:#CCC;margin-bottom:20px}
.ftr-contact-data-v2{display:flex;flex-direction:column;gap:12px}
.ftr-contact-item{display:flex;align-items:center;gap:10px;font-size:14px;color:#DDD}
.ftr-contact-item i{color:#FCD711;font-size:18px}
.ftr-links-column h4{font-size:18px;font-weight:700;margin-bottom:16px;color:#FFF}
.ftr-links-list{display:flex;flex-direction:column;gap:10px;list-style:none}
.ftr-links-list a{color:#CCC;text-decoration:none;font-size:14px;transition:color .2s}
.ftr-links-list a:hover{color:#FF10A8}
.ftr-bottom-bar{border-top:1px solid #ffffff1a;padding-top:24px;text-align:center}
.ftr-copyright-txt{font-size:13px;color:#999}
.cookie-popup-v3{position:fixed;top:20px;left:50%;transform:translateX(-50%);background:#fffffffa;backdrop-filter:blur(15px);border:2px solid #4659fc4d;border-radius:12px;padding:24px 32px;max-width:560px;box-shadow:0 6px 20px #00000026;z-index:9999;display:none}
.cookie-popup-v3.active{display:block;animation:fld-unfld-v1 .4s cubic-bezier(0.68,-0.55,0.265,1.55)}
@keyframes fld-unfld-v1 {
0%{transform:translateX(-50%) scaleY(0);opacity:0}
100%{transform:translateX(-50%) scaleY(1);opacity:1}
}
.cookie-hdr-v2{font-size:18px;font-weight:700;margin-bottom:12px;color:#1A1A1A}
.cookie-txt-v1{font-size:14px;line-height:1.6;color:#555;margin-bottom:18px}
.consent-slider-wrp{margin-bottom:20px}
.consent-slider-wrp label{display:block;font-size:13px;color:#666;margin-bottom:8px}
.slider-input-v1{width:100%;height:6px;border-radius:3px;background:linear-gradient(90deg,#FF10A8,#FCD711);outline:none;cursor:pointer}
.cookie-btns-wrp{display:flex;gap:12px}
.cookie-btn-v2{flex:1;padding:12px 24px;border:none;border-radius:6px;font-size:14px;font-weight:700;cursor:help;transition:background .2s;font-family:'Bitter',serif}
.btn-accept-v1{background:linear-gradient(135deg,#FF10A8,#FCD711);color:#FFF}
.btn-accept-v1:hover{background:linear-gradient(135deg,#E00E96,#E3C310)}
.btn-decline-v1{background:#E5E5E5;color:#1A1A1A}
.btn-decline-v1:hover{background:#D0D0D0}
@media (max-width: 968px) {
.hdr-split-layout{grid-template-columns:1fr;gap:20px}
.hdr-divider-vertical{display:none}
.hdr-left-zone{justify-content:center}
.hdr-right-zone{align-items:center}
.tagline-txt-v2{text-align:center}
.main-nvgtn-v1{justify-content:center}
.ftr-grid-layout{grid-template-columns:1fr;gap:30px}
.cookie-popup-v3{max-width:90%;padding:20px 24px}
.cookie-btns-wrp{flex-direction:column}
}
@media (max-width: 640px) {
.hdr-left-zone{flex-direction:column;gap:12px}
.brand-txt-wrp{text-align:center}
.main-nvgtn-v1{flex-direction:column;width:100%}
.nav-link-v3{width:100%;justify-content:center}
}
.hdr-abt-v1{max-width:1280px;margin:80px auto 0;padding:0 20px;display:flex;align-items:center;gap:60px}
.hdr-img-wrp{flex:0 0 45%;position:relative}
.hdr-img-wrp::before{content:'';position:absolute;top:-20px;left:-20px;right:20px;bottom:20px;background:linear-gradient(135deg,#ff10a814,#fcd71114);border-radius:8px;z-index:1}
.hdr-img-wrp::after{content:'';position:absolute;top:20px;left:20px;right:-20px;bottom:-20px;background:linear-gradient(225deg,#4659fc0f,#ff10a80f);border-radius:8px;z-index:1}
.hdr-img-abt{position:relative;z-index:2;width:100%;height:480px;object-fit:cover;border-radius:8px;box-shadow:0 4px 8px #00000026}
.hdr-txt-cntnr{flex:1}
.hdr-txt-cntnr h1{font-size:48px;line-height:1.2;color:#1a1a1a;margin:0 0 24px;font-weight:700}
.hdr-txt-cntnr h1::after{content:'';display:block;width:80px;height:4px;background:linear-gradient(90deg,#FF10A8,#FCD711);margin-top:16px;border-radius:2px}
.hdr-txt-cntnr p{font-size:18px;line-height:1.7;color:#4a4a4a;margin:0 0 16px}
.stry-sctn-v2{max-width:1280px;margin:120px auto 0;padding:0 20px}
.stry-grd-lyot{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}
.stry-txt-blck h2{font-size:38px;line-height:1.3;color:#1a1a1a;margin:0 0 20px;font-weight:700;position:relative;padding-left:24px}
.stry-txt-blck h2::before{content:'';position:absolute;left:0;top:8px;width:6px;height:60%;background:linear-gradient(180deg,#FF10A8,#4659FC);border-radius:3px}
.stry-txt-blck p{font-size:17px;line-height:1.7;color:#4a4a4a;margin:0 0 16px}
.stry-img-blck{position:relative}
.stry-img-v2{width:100%;height:420px;object-fit:cover;border-radius:8px;box-shadow:0 6px 12px #0000001f}
.stry-img-blck::before{content:'';position:absolute;top:-16px;right:-16px;width:120px;height:120px;background:radial-gradient(circle,#fcd7114d,transparent);border-radius:50%;z-index:-1}
.vls-sctn-v3{max-width:1280px;margin:120px auto 0;padding:0 20px}
.vls-hdr-txt{text-align:center;margin-bottom:60px}
.vls-hdr-txt h2{font-size:42px;line-height:1.2;color:#1a1a1a;margin:0 0 16px;font-weight:700}
.vls-hdr-txt h2::before{content:'▸';color:#FF10A8;margin-right:12px;font-size:36px}
.vls-hdr-txt p{font-size:18px;line-height:1.6;color:#5a5a5a;margin:0;max-width:700px;margin:0 auto}
.vls-crds-wrp{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
.vl-crd-itm{background:#fff;border:2px solid #e8e8e8;border-radius:8px;padding:36px 28px;position:relative;transition:all .3s cubic-bezier(0.4,0,0.2,1)}
.vl-crd-itm:hover{border-color:#FF10A8;transform:translateY(-6px);box-shadow:0 8px 16px #ff10a826}
.vl-crd-itm::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#FF10A8,#4659FC);border-radius:8px 8px 0 0;opacity:0;transition:opacity .3s cubic-bezier(0.4,0,0.2,1)}
.vl-crd-itm:hover::before{opacity:1}
.vl-crd-icn{font-size:42px;color:#4659FC;margin-bottom:20px;display:block}
.vl-crd-itm h3{font-size:22px;line-height:1.3;color:#1a1a1a;margin:0 0 12px;font-weight:700}
.vl-crd-itm p{font-size:16px;line-height:1.7;color:#5a5a5a;margin:0}
.tm-sctn-v4{max-width:1280px;margin:120px auto 0;padding:0 20px}
.tm-hdr-v4 h2{font-size:40px;line-height:1.2;color:#1a1a1a;margin:0 0 48px;font-weight:700;text-align:center}
.tm-grd-cntnr{display:grid;grid-template-columns:repeat(2,1fr);gap:50px}
.tm-mbr-crd{display:flex;gap:28px;align-items:flex-start;background:linear-gradient(135deg,#ff10a808,#fcd71108);padding:32px;border-radius:8px;border:1px solid #f0f0f0;transition:all .3s cubic-bezier(0.4,0,0.2,1)}
.tm-mbr-crd:hover{transform:scale(1.02);box-shadow:0 6px 14px #00000014}
.tm-mbr-img{width:120px;height:120px;object-fit:cover;border-radius:8px;box-shadow:0 3px 8px #0000001f;flex-shrink:0}
.tm-mbr-inf{flex:1}
.tm-mbr-inf h3{font-size:24px;line-height:1.3;color:#1a1a1a;margin:0 0 8px;font-weight:700}
.tm-mbr-rle{font-size:16px;line-height:1.4;color:#FF10A8;margin:0 0 12px;font-weight:600}
.tm-mbr-inf p{font-size:16px;line-height:1.6;color:#5a5a5a;margin:0}
.cta-sctn-v5{max-width:1280px;margin:120px auto 80px;padding:0 20px}
.cta-wrp-v5{background:linear-gradient(135deg,#4659FC,#FF10A8);border-radius:12px;padding:60px 80px;text-align:center;position:relative;overflow:hidden}
.cta-wrp-v5::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,#fcd71126,transparent 70%);animation:rttn-cta 20s linear infinite}
@keyframes rttn-cta {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.cta-wrp-v5 h2{font-size:38px;line-height:1.3;color:#fff;margin:0 0 16px;font-weight:700;position:relative;z-index:2}
.cta-wrp-v5 p{font-size:18px;line-height:1.6;color:#fffffff2;margin:0 0 32px;position:relative;z-index:2;max-width:600px;margin-left:auto;margin-right:auto}
.cta-btn-grp{display:flex;gap:20px;justify-content:center;position:relative;z-index:2}
.cta-btn-prm{background:#fff;color:#4659FC;font-size:17px;font-weight:700;padding:16px 40px;border:none;border-radius:6px;text-decoration:none;display:inline-block;transition:all .3s cubic-bezier(0.4,0,0.2,1);cursor:help;box-shadow:0 4px 8px #0003}
.cta-btn-prm:hover{transform:scale(1.08);box-shadow:0 6px 14px #0000004d}
.cta-btn-scn{background:transparent;color:#fff;font-size:17px;font-weight:700;padding:16px 40px;border:2px solid #fff;border-radius:6px;text-decoration:none;display:inline-block;transition:all .3s cubic-bezier(0.4,0,0.2,1);cursor:help}
.cta-btn-scn:hover{background:#ffffff26;transform:scale(1.08)}
@media (max-width: 1024px) {
.hdr-abt-v1{flex-direction:column;gap:40px;margin-top:60px}
.hdr-img-wrp{flex:0 0 auto;width:100%}
.hdr-txt-cntnr h1{font-size:38px}
.stry-grd-lyot{grid-template-columns:1fr;gap:50px}
.stry-txt-blck h2{font-size:32px}
.vls-crds-wrp{grid-template-columns:1fr;gap:30px}
.tm-grd-cntnr{grid-template-columns:1fr;gap:30px}
.cta-wrp-v5{padding:50px 40px}
.cta-wrp-v5 h2{font-size:32px}
.cta-btn-grp{flex-direction:column;align-items:center}
.cta-btn-prm,.cta-btn-scn{width:100%;max-width:320px}
}
@media (max-width: 768px) {
.hdr-abt-v1{margin-top:40px;padding:0 16px}
.hdr-img-abt{height:320px}
.hdr-txt-cntnr h1{font-size:32px}
.hdr-txt-cntnr p{font-size:16px}
.stry-sctn-v2{margin-top:80px;padding:0 16px}
.stry-txt-blck h2{font-size:28px;padding-left:20px}
.stry-txt-blck p{font-size:16px}
.stry-img-v2{height:280px}
.vls-sctn-v3{margin-top:80px;padding:0 16px}
.vls-hdr-txt h2{font-size:32px}
.vls-hdr-txt p{font-size:16px}
.vl-crd-itm{padding:28px 22px}
.vl-crd-itm h3{font-size:20px}
.tm-sctn-v4{margin-top:80px;padding:0 16px}
.tm-hdr-v4 h2{font-size:32px;margin-bottom:36px}
.tm-mbr-crd{flex-direction:column;align-items:center;text-align:center;padding:28px 22px}
.tm-mbr-img{width:100px;height:100px}
.cta-sctn-v5{margin:80px auto 60px;padding:0 16px}
.cta-wrp-v5{padding:40px 24px}
.cta-wrp-v5 h2{font-size:28px}
.cta-wrp-v5 p{font-size:16px}
}
.ld-wrp-v1{max-width:1280px;margin:0 auto;padding:0 20px}
.hro-crrbox-v2{display:flex;align-items:center;gap:60px;padding:80px 0;position:relative}
.hro-crrbox-v2::before{content:'';position:absolute;top:0;right:0;width:40%;height:100%;background:linear-gradient(135deg,#ff10a80d,#fcd7110d);border-radius:8px;z-index:-1}
.hro-cntnt-lft{flex:1;max-width:600px}
.hro-cntnt-lft h1{font-size:48px;line-height:1.2;margin-bottom:24px;color:#1a1a1a;font-weight:700}
.hro-cntnt-lft h1::after{content:'';display:block;width:80px;height:4px;background:linear-gradient(90deg,#FF10A8,#FCD711);margin-top:16px;border-radius:2px}
.hro-cntnt-lft p{font-size:18px;line-height:1.6;color:#4a4a4a;margin-bottom:32px}
.hro-img-rght{flex:1;position:relative}
.hro-img-rght img{width:100%;height:480px;object-fit:cover;border-radius:8px;filter:grayscale(10%) contrast(1.05);box-shadow:0 4px 12px #00000026}
.hro-img-rght::after{content:'';position:absolute;top:-12px;left:-12px;right:12px;bottom:12px;border:2px solid #FCD711;border-radius:8px;pointer-events:none}
.vlus-sctn-v3{padding:100px 0;background:linear-gradient(180deg,#4659fc08,#ff10a808)}
.vlus-hdr-txt{text-align:center;max-width:700px;margin:0 auto 60px}
.vlus-hdr-txt h2{font-size:38px;line-height:1.3;color:#1a1a1a;margin-bottom:20px;font-weight:700}
.vlus-hdr-txt h2::before{content:'';display:inline-block;width:8px;height:8px;background:#FF10A8;border-radius:50%;margin-right:12px;vertical-align:middle}
.vlus-hdr-txt p{font-size:17px;line-height:1.6;color:#5a5a5a}
.vlus-grd-v1{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.vlu-crd-itm{background:#fff;padding:40px 32px;border-radius:8px;border:2px solid transparent;transition:all .3s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden}
.vlu-crd-itm::before{content:'';position:absolute;top:0;left:0;width:4px;height:0;background:linear-gradient(180deg,#FF10A8,#4659FC);transition:height .3s cubic-bezier(0.4,0,0.2,1)}
.vlu-crd-itm:hover{border-color:#FCD711;box-shadow:0 6px 20px #4659fc1f;transform:translateY(-4px)}
.vlu-crd-itm:hover::before{height:100%}
.vlu-crd-icn{font-size:40px;color:#4659FC;margin-bottom:20px;display:block}
.vlu-crd-itm h3{font-size:22px;line-height:1.3;color:#1a1a1a;margin-bottom:12px;font-weight:600}
.vlu-crd-itm p{font-size:16px;line-height:1.6;color:#6a6a6a}
.rl-tms-blck{padding:100px 0}
.rl-tms-flx{display:flex;gap:80px;align-items:center}
.rl-tms-lft-img{flex:0 0 45%}
.rl-tms-lft-img img{width:100%;height:520px;object-fit:cover;border-radius:8px;filter:grayscale(5%);box-shadow:0 6px 24px #0000001f}
.rl-tms-rght-txt{flex:1}
.rl-tms-rght-txt h2{font-size:36px;line-height:1.3;color:#1a1a1a;margin-bottom:24px;font-weight:700;position:relative;padding-left:20px}
.rl-tms-rght-txt h2::before{content:'';position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,#FF10A8,#FCD711);border-radius:2px}
.rl-tms-rght-txt p{font-size:17px;line-height:1.7;color:#4a4a4a;margin-bottom:20px}
.rl-tms-lst{margin-top:32px}
.rl-tms-lst-itm{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}
.rl-tms-lst-itm i{font-size:24px;color:#4659FC;flex-shrink:0;margin-top:2px}
.rl-tms-lst-itm div h4{font-size:19px;color:#1a1a1a;margin-bottom:6px;font-weight:600}
.rl-tms-lst-itm div p{font-size:15px;line-height:1.5;color:#5a5a5a;margin:0}
.tm-prfl-sctn{padding:100px 0;background:linear-gradient(180deg,#fcd7110a,transparent)}
.tm-prfl-hdr{text-align:center;margin-bottom:60px}
.tm-prfl-hdr h2{font-size:38px;line-height:1.3;color:#1a1a1a;margin-bottom:16px;font-weight:700}
.tm-prfl-hdr h2::after{content:'';display:block;width:60px;height:4px;background:#FF10A8;margin:16px auto 0;border-radius:2px}
.tm-prfl-hdr p{font-size:17px;line-height:1.6;color:#5a5a5a;max-width:600px;margin:0 auto}
.tm-prfl-grd{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
.tm-mmbr-crd{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 3px 10px #00000014;transition:all .3s cubic-bezier(0.4,0,0.2,1);cursor:help}
.tm-mmbr-crd:hover{box-shadow:0 8px 28px #ff10a826;transform:translateY(-6px)}
.tm-mmbr-img{width:100%;height:320px;overflow:hidden;position:relative}
.tm-mmbr-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(0.4,0,0.2,1)}
.tm-mmbr-crd:hover .tm-mmbr-img img{transform:scale(1.05)}
.tm-mmbr-img::after{content:'';position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to top,#0000004d,transparent)}
.tm-mmbr-inf{padding:24px}
.tm-mmbr-inf h3{font-size:22px;line-height:1.3;color:#1a1a1a;margin-bottom:8px;font-weight:600}
.tm-mmbr-rl{font-size:16px;color:#4659FC;margin-bottom:12px;font-weight:500}
.tm-mmbr-inf p{font-size:15px;line-height:1.6;color:#6a6a6a}
.cta-jn-sctn{padding:80px 0;background:linear-gradient(135deg,#4659FC,#FF10A8);position:relative;overflow:hidden}
.cta-jn-sctn::before{content:'';position:absolute;top:-50%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,#fcd71133,transparent);border-radius:50%}
.cta-jn-sctn::after{content:'';position:absolute;bottom:-30%;left:-5%;width:300px;height:300px;background:radial-gradient(circle,#ffffff1a,transparent);border-radius:50%}
.cta-jn-cntnt{text-align:center;position:relative;z-index:1}
.cta-jn-cntnt h2{font-size:42px;line-height:1.3;color:#fff;margin-bottom:20px;font-weight:700}
.cta-jn-cntnt p{font-size:19px;line-height:1.6;color:#fffffff2;margin-bottom:36px;max-width:700px;margin-left:auto;margin-right:auto}
.btn-cta-prm{display:inline-block;padding:16px 48px;background:#FCD711;color:#1a1a1a;font-size:17px;font-weight:600;text-decoration:none;border-radius:6px;transition:all .3s cubic-bezier(0.4,0,0.2,1);box-shadow:0 4px 16px #fcd7114d;cursor:pointer;z-index:10;position:relative}
.btn-cta-prm:hover{background:#fff;color:#4659FC;box-shadow:0 6px 24px #fff6;transform:translateY(-2px)}
@media (max-width: 1024px) {
.hro-crrbox-v2{flex-direction:column;gap:40px;padding:60px 0}
.hro-cntnt-lft h1{font-size:40px}
.hro-img-rght img{height:400px}
.vlus-grd-v1{grid-template-columns:repeat(2,1fr)}
.rl-tms-flx{flex-direction:column;gap:50px}
.rl-tms-lft-img{flex:1}
.tm-prfl-grd{grid-template-columns:repeat(2,1fr)}
}
@media (max-width: 768px) {
.hro-cntnt-lft h1{font-size:32px}
.hro-cntnt-lft p{font-size:16px}
.hro-img-rght img{height:320px}
.vlus-sctn-v3{padding:60px 0}
.vlus-hdr-txt h2{font-size:30px}
.vlus-grd-v1{grid-template-columns:1fr;gap:24px}
.rl-tms-blck{padding:60px 0}
.rl-tms-rght-txt h2{font-size:28px}
.rl-tms-lft-img img{height:360px}
.tm-prfl-sctn{padding:60px 0}
.tm-prfl-hdr h2{font-size:30px}
.tm-prfl-grd{grid-template-columns:1fr;gap:32px}
.cta-jn-sctn{padding:60px 0}
.cta-jn-cntnt h2{font-size:32px}
.cta-jn-cntnt p{font-size:17px}
}
.mn_wrpr{max-width:1280px;margin:0 auto;padding:0 20px}
.ttle_blck_v2{display:flex;gap:60px;align-items:center;padding:80px 0;position:relative}
.ttle_blck_v2::before{content:'';position:absolute;top:40px;left:-20px;width:2px;height:calc(100% - 80px);background:linear-gradient(180deg,#FF10A8,#FCD711)}
.ttle_blck_v2::after{content:'';position:absolute;bottom:40px;right:-20px;width:2px;height:calc(100% - 80px);background:linear-gradient(180deg,#4659FC,#FF10A8)}
.img_frm_wrp{flex:0 0 480px;position:relative}
.img_frm_wrp::before{content:'';position:absolute;top:-12px;left:-12px;right:12px;bottom:12px;border:2px solid #FCD711;border-radius:8px;z-index:-1}
.img_frm_wrp img{width:100%;height:420px;object-fit:cover;border-radius:8px;display:block;box-shadow:4px 4px 0 #4659fc26}
.ttle_txt_cntnt{flex:1}
.ttle_txt_cntnt h1{font-size:48px;line-height:1.2;margin:0 0 24px;color:#1a1a1a;font-weight:700}
.accnt_wrd{background:linear-gradient(120deg,#FF10A8,#4659FC);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;position:relative;display:inline-block}
.accnt_wrd::after{content:'';position:absolute;bottom:-4px;left:0;width:100%;height:3px;background:linear-gradient(90deg,#FF10A8,#FCD711);border-radius:2px}
.ttle_txt_cntnt p{font-size:18px;line-height:1.6;color:#333;margin:0}
.sprt_lvls_blck{padding:100px 0;background:linear-gradient(135deg,#fcd7110d,#ff10a80d)}
.sprt_lvls_hdr{text-align:center;margin-bottom:80px}
.sprt_lvls_hdr h2{font-size:42px;margin:0 0 20px;color:#1a1a1a;font-weight:700;position:relative;display:inline-block}
.sprt_lvls_hdr h2::before{content:'';position:absolute;width:60px;height:4px;background:linear-gradient(90deg,#FF10A8,#4659FC);bottom:-10px;left:50%;transform:translateX(-50%);border-radius:2px}
.sprt_lvls_hdr p{font-size:18px;color:#555;margin:30px auto 0;max-width:720px;line-height:1.6}
.sprt_crds_grd{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
.sprt_crd_itm{background:#fff;border-radius:12px;padding:48px 32px;position:relative;border:2px solid #f0f0f0;transition:all .3s cubic-bezier(0.4,0,0.2,1);cursor:help}
.sprt_crd_itm:hover{transform:translateY(-8px);box-shadow:6px 6px 0 #ff10a81f;border-color:#FF10A8}
.sprt_crd_icn{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#FF10A8,#FCD711);display:flex;align-items:center;justify-content:center;margin-bottom:28px}
.sprt_crd_icn i{font-size:28px;color:#fff}
.sprt_crd_itm h3{font-size:24px;margin:0 0 16px;color:#1a1a1a;font-weight:600}
.sprt_crd_itm p{font-size:16px;line-height:1.7;color:#555;margin:0 0 24px}
.sprt_ftrs_lst{list-style:none;padding:0;margin:0}
.sprt_ftrs_lst li{font-size:15px;color:#666;padding:10px 0;border-bottom:1px solid #f0f0f0;position:relative;padding-left:28px}
.sprt_ftrs_lst li:last-child{border-bottom:none}
.sprt_ftrs_lst li::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background:linear-gradient(135deg,#4659FC,#FF10A8);border-radius:50%}
.bsnss_sltn_blck{padding:100px 0;background:#fff}
.bsnss_sltn_cntnt{display:flex;gap:80px;align-items:flex-start}
.bsnss_txt_sd{flex:1}
.bsnss_txt_sd h2{font-size:42px;margin:0 0 28px;color:#1a1a1a;font-weight:700}
.bsnss_txt_sd p{font-size:17px;line-height:1.7;color:#444;margin:0 0 32px}
.bsnss_prgm_lst{list-style:none;padding:0;margin:0 0 40px}
.bsnss_prgm_lst li{padding:20px 0;border-left:4px solid transparent;padding-left:24px;margin-bottom:16px;transition:all .3s cubic-bezier(0.4,0,0.2,1);cursor:pointer}
.bsnss_prgm_lst li:hover{border-left-color:#FF10A8;background:linear-gradient(90deg,#ff10a80d,transparent)}
.bsnss_prgm_lst li strong{font-size:19px;color:#1a1a1a;display:block;margin-bottom:8px;font-weight:600}
.bsnss_prgm_lst li span{font-size:15px;color:#666;line-height:1.6}
.bsnss_cta_btn{display:inline-flex;align-items:center;gap:12px;padding:18px 40px;background:linear-gradient(135deg,#4659FC,#FF10A8);color:#fff;text-decoration:none;border-radius:8px;font-size:17px;font-weight:600;transition:all .3s cubic-bezier(0.4,0,0.2,1);box-shadow:4px 4px 0 #4659fc33;cursor:pointer}
.bsnss_cta_btn:hover{transform:scale(1.05);box-shadow:6px 6px 0 #4659fc40}
.bsnss_cta_btn i{font-size:20px}
.bsnss_img_sd{flex:0 0 520px;position:relative}
.bsnss_img_gllry{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}
.bsnss_img_gllry img{width:100%;height:240px;object-fit:cover;border-radius:8px;box-shadow:3px 3px 0 #fcd7114d;transition:all .3s cubic-bezier(0.4,0,0.2,1)}
.bsnss_img_gllry img:hover{transform:scale(1.05);box-shadow:5px 5px 0 #fcd71166}
.bsnss_img_gllry .img_lrg{grid-column:1 / -1;height:320px}
@media (max-width: 1024px) {
.ttle_blck_v2{flex-direction:column;gap:40px}
.img_frm_wrp{flex:0 0 auto;width:100%;max-width:480px}
.sprt_crds_grd{grid-template-columns:repeat(2,1fr)}
.bsnss_sltn_cntnt{flex-direction:column;gap:50px}
.bsnss_img_sd{flex:0 0 auto;width:100%}
}
@media (max-width: 768px) {
.ttle_blck_v2{padding:50px 0}
.ttle_txt_cntnt h1{font-size:36px}
.sprt_lvls_blck{padding:60px 0}
.sprt_lvls_hdr{margin-bottom:50px}
.sprt_lvls_hdr h2{font-size:32px}
.sprt_crds_grd{grid-template-columns:1fr;gap:30px}
.bsnss_sltn_blck{padding:60px 0}
.bsnss_txt_sd h2{font-size:32px}
.bsnss_img_gllry{grid-template-columns:1fr}
.bsnss_img_gllry .img_lrg{grid-column:1}
}
@media (max-width: 480px) {
.mn_wrpr{padding:0 16px}
.ttle_txt_cntnt h1{font-size:28px}
.ttle_txt_cntnt p{font-size:16px}
.sprt_lvls_hdr h2{font-size:26px}
.bsnss_txt_sd h2{font-size:26px}
.img_frm_wrp{flex:0 0 auto}
}
.cntct_wrpr{width:100%;max-width:1280px;margin:0 auto;padding:0 20px}
.hero_blck{padding:60px 0 80px}
.hero_img_cntnr{width:100%;max-width:900px;margin:0 auto 50px;position:relative}
.hero_img_cntnr::before{content:'';position:absolute;top:-15px;left:30px;width:120px;height:120px;background:linear-gradient(135deg,#FF10A8,#FCD711);border-radius:50%;opacity:.15;z-index:1}
.hero_img_cntnr::after{content:'';position:absolute;bottom:40px;right:50px;width:80px;height:80px;background:#4659FC;border-radius:50%;opacity:.1;z-index:1}
.hero_img_cntnr img{width:100%;height:480px;object-fit:cover;border-radius:8px;filter:saturate(0.6);position:relative;z-index:2}
.hero_txt_area{text-align:center;max-width:720px;margin:0 auto}
.hero_txt_area h1{font-size:48px;line-height:1.2;margin:0 0 24px;color:#1a1a1a}
.hero_txt_area .desc_txt{font-size:18px;line-height:1.6;color:#444;margin:0 0 36px}
.hero_btn{display:inline-block;padding:16px 40px;background:linear-gradient(135deg,#FF10A8,#FCD711);color:#fff;text-decoration:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s cubic-bezier(0.34,1.56,0.64,1)}
.hero_btn:hover{transform:scale(1.05)}
.info_grid_section{padding:70px 0;background:linear-gradient(180deg,#f8f8f8 0%,#fff 100%)}
.info_grid_wrp{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1280px;margin:0 auto;padding:0 20px}
.info_crd{background:#fff;padding:40px 32px;border-radius:8px;box-shadow:0 4px 6px #00000014;position:relative;transition:transform .3s cubic-bezier(0.34,1.56,0.64,1)}
.info_crd:hover{transform:translateY(-8px)}
.info_crd::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#FF10A8,#4659FC);border-radius:8px 8px 0 0}
.info_crd_icn{width:56px;height:56px;background:linear-gradient(135deg,#FF10A8,#FCD711);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px}
.info_crd_icn i{font-size:28px;color:#fff}
.info_crd h3{font-size:22px;margin:0 0 16px;color:#1a1a1a}
.info_crd .dtl_txt{font-size:16px;line-height:1.6;color:#555;margin:0 0 12px}
.info_crd a{color:#FF10A8;text-decoration:none;font-weight:600}
.info_crd a:hover{text-decoration:underline}
.frm_sctn{padding:80px 0;background:#fff}
.frm_cntnr{max-width:880px;margin:0 auto;padding:0 20px}
.frm_hdr{text-align:center;margin-bottom:50px}
.frm_hdr h2{font-size:40px;margin:0 0 20px;color:#1a1a1a;position:relative;display:inline-block}
.frm_hdr h2::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(90deg,#FF10A8,#FCD711)}
.frm_hdr .subhdr_txt{font-size:17px;color:#666;line-height:1.5}
.cntct_frm{background:#f9f9f9;padding:50px 45px;border-radius:10px;box-shadow:0 6px 12px #0000000f}
.frm_rw{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}
.frm_grp{display:flex;flex-direction:column}
.frm_grp label{font-size:15px;font-weight:600;color:#333;margin-bottom:8px}
.frm_grp input[type="text"],.frm_grp input[type="tel"]{padding:14px 18px;border:2px solid #ddd;border-radius:6px;font-size:15px;background:#fff;transition:border-color .2s ease}
.frm_grp input[type="text"]:focus,.frm_grp input[type="tel"]:focus{outline:none;border-color:#FF10A8}
.rdo_grp_wrp{margin-bottom:28px}
.rdo_grp_wrp .lbl_txt{font-size:15px;font-weight:600;color:#333;margin-bottom:14px;display:block}
.rdo_opts{display:flex;gap:20px}
.rdo_item{display:flex;align-items:center}
.rdo_item input[type="radio"]{appearance:none;width:20px;height:20px;border:2px solid #ddd;border-radius:50%;margin-right:10px;cursor:pointer;position:relative;transition:border-color .2s ease}
.rdo_item input[type="radio"]:checked{border-color:#FF10A8}
.rdo_item input[type="radio"]:checked::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:#FF10A8;border-radius:50%}
.rdo_item label{font-size:15px;color:#444;cursor:pointer}
.chkbx_wrp{margin-bottom:28px;display:flex;align-items:flex-start}
.chkbx_wrp input[type="checkbox"]{appearance:none;width:20px;height:20px;border:2px solid #ddd;border-radius:4px;margin-right:12px;cursor:pointer;position:relative;flex-shrink:0;margin-top:2px;transition:all .2s ease}
.chkbx_wrp input[type="checkbox"]:checked{background:linear-gradient(135deg,#FF10A8,#FCD711);border-color:#FF10A8}
.chkbx_wrp input[type="checkbox"]:checked::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700}
.chkbx_wrp label{font-size:14px;color:#555;line-height:1.5}
.chkbx_wrp label a{color:#FF10A8;text-decoration:none;font-weight:600}
.chkbx_wrp label a:hover{text-decoration:underline}
.sbmt_btn{width:100%;padding:16px;background:linear-gradient(135deg,#4659FC,#FF10A8);color:#fff;border:none;border-radius:6px;font-size:17px;font-weight:600;cursor:pointer;transition:transform .2s cubic-bezier(0.34,1.56,0.64,1)}
.sbmt_btn:hover{transform:scale(1.02)}
.map_section{padding:70px 0 90px;background:linear-gradient(180deg,#fff 0%,#f5f5f5 100%)}
.map_wrpr{max-width:1000px;margin:0 auto;padding:0 20px;text-align:center}
.map_wrpr h3{font-size:36px;margin:0 0 18px;color:#1a1a1a}
.map_wrpr .map_desc{font-size:17px;color:#666;line-height:1.6;margin:0 0 40px}
.map_vis_box{background:#fff;padding:50px;border-radius:10px;box-shadow:0 8px 16px #00000014;position:relative;overflow:hidden}
.map_vis_box::before{content:'';position:absolute;top:0;left:0;width:100%;height:6px;background:linear-gradient(90deg,#FF10A8,#4659FC,#FCD711)}
.map_vis_box img{width:100%;height:420px;object-fit:cover;border-radius:6px}
@media (max-width: 1024px) {
.info_grid_wrp{grid-template-columns:1fr;gap:30px}
.hero_txt_area h1{font-size:38px}
.frm_hdr h2{font-size:34px}
}
@media (max-width: 768px) {
.hero_blck{padding:40px 0 60px}
.hero_img_cntnr{margin-bottom:40px}
.hero_img_cntnr img{height:320px}
.hero_txt_area h1{font-size:32px;margin-bottom:18px}
.hero_txt_area .desc_txt{font-size:16px;margin-bottom:28px}
.info_grid_section{padding:50px 0}
.frm_sctn{padding:60px 0}
.frm_hdr{margin-bottom:40px}
.frm_hdr h2{font-size:28px}
.cntct_frm{padding:35px 25px}
.frm_rw{grid-template-columns:1fr;gap:20px;margin-bottom:20px}
.rdo_opts{flex-direction:column;gap:12px}
.map_section{padding:50px 0 70px}
.map_wrpr h3{font-size:28px}
.map_vis_box{padding:30px 20px}
.map_vis_box img{height:280px}
}
@media (max-width: 480px) {
.hero_txt_area h1{font-size:26px}
.hero_btn{padding:14px 32px;font-size:15px}
.info_crd{padding:32px 24px}
.frm_hdr h2{font-size:24px}
.map_wrpr h3{font-size:24px}
}
.hero_wrppr{position:relative;padding:80px 20px;overflow:hidden;background:linear-gradient(135deg,#FF10A8 0%,#4659FC 100%)}
.hero_wrppr::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:#fcd71126;border-radius:50%;z-index:1}
.hero_wrppr::after{content:'';position:absolute;bottom:-30%;left:-15%;width:500px;height:500px;background:#ff10a833;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);z-index:1}
.hero_cntnr{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:2}
.hero_txt_bx h1{font-size:56px;line-height:1.1;color:#fff;margin:0 0 20px;font-weight:700}
.hero_txt_bx p{font-size:18px;line-height:1.6;color:#fffffff2;margin:0}
.hero_img_wrp{position:relative}
.hero_img_wrp img{width:100%;height:500px;object-fit:cover;border-radius:8px;box-shadow:0 20px 60px #0006}
.prjcts_grid_sctn{padding:100px 20px;background:#f8f9fa}
.prjcts_cntr{max-width:1280px;margin:0 auto}
.prjcts_hdr{text-align:center;margin-bottom:60px}
.prjcts_hdr h2{font-size:42px;color:#1a1a1a;margin:0 0 16px;font-weight:700}
.prjcts_hdr h2::after{content:'';display:block;width:80px;height:4px;background:linear-gradient(90deg,#FF10A8,#FCD711);margin:20px auto 0}
.prjcts_hdr p{font-size:18px;color:#555;line-height:1.6;margin:0}
.prjcts_grd{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
.prjct_crd{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000014;transition:all .3s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden;cursor:help}
.prjct_crd:hover{transform:translateY(-8px);box-shadow:0 8px 24px #00000026}
.prjct_crd::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#FF10A8,#4659FC);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(0.4,0,0.2,1)}
.prjct_crd:hover::before{transform:scaleX(1)}
.prjct_img_bx{width:100%;height:220px;overflow:hidden}
.prjct_img_bx img{width:100%;height:100%;object-fit:cover;transition:transform .3s cubic-bezier(0.4,0,0.2,1)}
.prjct_crd:hover .prjct_img_bx img{transform:scale(1.08)}
.prjct_cntnt{padding:24px}
.prjct_cntnt h3{font-size:22px;color:#1a1a1a;margin:0 0 12px;font-weight:600}
.prjct_cntnt p{font-size:15px;color:#666;line-height:1.6;margin:0 0 16px}
.prjct_mtdta{display:flex;gap:20px;font-size:14px;color:#888}
.mtdta_itm{display:flex;align-items:center;gap:6px}
.mtdta_itm i{color:#FF10A8}
.tstmnls_sctn{padding:100px 20px;background:#fff;position:relative}
.tstmnls_sctn::before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#FCD711,transparent)}
.tstmnls_wrp{max-width:1280px;margin:0 auto}
.tstmnls_ttl{font-size:38px;color:#1a1a1a;text-align:center;margin:0 0 70px;font-weight:700}
.tstmnls_ttl::before{content:'"';color:#FF10A8;font-size:60px;display:block;line-height:.8}
.tstmnls_grd{display:grid;grid-template-columns:1fr 1fr;gap:50px}
.tstmnl_bx{background:#f8f9fa;padding:40px;border-radius:8px;border-left:6px solid #4659FC;box-shadow:0 4px 12px #0000000f;position:relative}
.tstmnl_bx:nth-child(2){border-left-color:#FF10A8}
.tstmnl_prfl{display:flex;align-items:center;gap:20px;margin-bottom:24px}
.prfl_img_wrp{width:70px;height:70px;border-radius:50%;overflow:hidden;box-shadow:0 4px 8px #0000001f}
.prfl_img_wrp img{width:100%;height:100%;object-fit:cover}
.prfl_inf h4{font-size:20px;color:#1a1a1a;margin:0 0 6px;font-weight:600}
.prfl_inf span{font-size:14px;color:#666}
.tstmnl_txt{font-size:16px;line-height:1.7;color:#444;margin:0;font-style:italic}
.cta_sctn_v2{padding:80px 20px;background:linear-gradient(45deg,#4659FC 0%,#FF10A8 100%);position:relative;overflow:hidden}
.cta_sctn_v2::before{content:'';position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:#fcd71133;border-radius:50%}
.cta_sctn_v2::after{content:'';position:absolute;bottom:-80px;left:-80px;width:250px;height:250px;background:#ffffff1a;clip-path:polygon(50% 0%,100% 38%,82% 100%,18% 100%,0% 38%)}
.cta_cntnr_v2{max-width:1280px;margin:0 auto;text-align:center;position:relative;z-index:2}
.cta_cntnr_v2 h2{font-size:44px;color:#fff;margin:0 0 20px;font-weight:700}
.cta_cntnr_v2 p{font-size:18px;color:#fffffff2;margin:0 0 40px;line-height:1.6}
.cta_btns{display:flex;gap:20px;justify-content:center}
.btn_prmry{padding:16px 40px;background:#FCD711;color:#1a1a1a;font-size:16px;font-weight:600;border:none;border-radius:6px;text-decoration:none;display:inline-block;transition:all .3s cubic-bezier(0.4,0,0.2,1);box-shadow:0 4px 12px #fcd7114d;cursor:pointer;position:relative;z-index:10}
.btn_prmry:hover{transform:scale(1.05);box-shadow:0 6px 18px #fcd71180}
.btn_scndry{padding:16px 40px;background:transparent;color:#fff;font-size:16px;font-weight:600;border:2px solid #fff;border-radius:6px;text-decoration:none;display:inline-block;transition:all .3s cubic-bezier(0.4,0,0.2,1);cursor:pointer;position:relative;z-index:10}
.btn_scndry:hover{background:#fff;color:#4659FC}
@media (max-width: 1024px) {
.hero_cntnr{grid-template-columns:1fr;gap:40px}
.hero_txt_bx h1{font-size:44px}
.prjcts_grd{grid-template-columns:repeat(2,1fr)}
.tstmnls_grd{grid-template-columns:1fr}
}
@media (max-width: 768px) {
.hero_wrppr{padding:60px 20px}
.hero_txt_bx h1{font-size:36px}
.hero_img_wrp img{height:350px}
.prjcts_grid_sctn{padding:60px 20px}
.prjcts_hdr h2{font-size:32px}
.prjcts_grd{grid-template-columns:1fr}
.tstmnls_sctn{padding:60px 20px}
.tstmnls_ttl{font-size:28px}
.tstmnl_bx{padding:30px}
.cta_sctn_v2{padding:60px 20px}
.cta_cntnr_v2 h2{font-size:32px}
.cta_btns{flex-direction:column;align-items:center}
.btn_prmry,.btn_scndry{width:100%;max-width:300px}
}
@media (max-width: 480px) {
.hero_txt_bx h1{font-size:28px}
.hero_txt_bx p{font-size:16px}
.prjcts_hdr h2{font-size:26px}
.prjct_cntnt h3{font-size:20px}
.tstmnls_ttl{font-size:24px;margin-bottom:40px}
.cta_cntnr_v2 h2{font-size:26px}
}
.plcy_wrppr{max-width:1280px;margin:0 auto;padding:0 20px}
.hdr_blck_v2{background:linear-gradient(135deg,#4659FC 0%,#FF10A8 100%);padding:80px 0;position:relative;overflow:hidden;margin-bottom:60px}
.hdr_blck_v2::before{content:'';position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,#fcd71126 0%,transparent 70%);border-radius:50%}
.hdr_blck_v2::after{content:'';position:absolute;bottom:-30%;left:-5%;width:400px;height:400px;background:radial-gradient(circle,#ff10a81f 0%,transparent 70%);border-radius:50%}
.hdr_cntnr_bx{max-width:900px;margin:0 auto;position:relative;z-index:2}
.mn_ttl_v3{font-size:52px;font-weight:700;color:#fff;margin:0 0 20px;line-height:1.2;text-shadow:0 2px 8px #00000026}
.sbtl_txt_v1{font-size:18px;color:#ffffffe6;margin:0;line-height:1.6;font-style:italic}
.cntnt_sction_v4{background:#fff;margin-bottom:40px;padding:50px 60px;border-radius:8px;box-shadow:0 3px 12px #4659fc14}
.sction_hdng_v2{font-size:32px;font-weight:600;color:#1a1a1a;margin:0 0 25px;position:relative;padding-left:20px}
.sction_hdng_v2::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:32px;background:linear-gradient(180deg,#FF10A8 0%,#FCD711 100%);border-radius:3px}
.txt_prgrph_v1{font-size:16px;line-height:1.8;color:#2d2d2d;margin:0 0 18px}
.txt_prgrph_v1:last-child{margin-bottom:0}
.strng_accnt{color:#4659FC;font-weight:600}
.lst_wrp_v2{margin:25px 0;padding-left:0;list-style:none}
.lst_itm_v2{font-size:16px;line-height:1.7;color:#2d2d2d;margin-bottom:14px;padding-left:32px;position:relative}
.lst_itm_v2::before{content:'';position:absolute;left:0;top:8px;width:18px;height:18px;background:linear-gradient(135deg,#FF10A8 0%,#FCD711 100%);border-radius:50%;box-shadow:0 2px 6px #ff10a840}
.sbsction_ttl_v1{font-size:22px;font-weight:600;color:#1a1a1a;margin:35px 0 18px}
.dtd_bx_v1{background:linear-gradient(135deg,#4659fc0a 0%,#fcd7110a 100%);padding:28px 32px;border-radius:6px;border-left:4px solid #4659FC;margin:25px 0}
.lnk_txt_v3{color:#FF10A8;text-decoration:none;font-weight:500;transition:all .25s cubic-bezier(0.4,0,0.2,1);position:relative}
.lnk_txt_v3::after{content:'';position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,#FF10A8 0%,#FCD711 100%);transition:width .25s cubic-bezier(0.4,0,0.2,1)}
.lnk_txt_v3:hover{color:#4659FC;cursor:help}
.lnk_txt_v3:hover::after{width:100%}
.tbl_wrp_v1{margin:30px 0;overflow-x:auto}
.dt_tbl_v2{width:100%;border-collapse:separate;border-spacing:0;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000f}
.tbl_hd_v1{background:linear-gradient(135deg,#4659FC 0%,#FF10A8 100%);color:#fff;font-weight:600;padding:16px 20px;text-align:left;font-size:15px}
.tbl_cll_v1{padding:14px 20px;border-bottom:1px solid #4659fc1a;font-size:15px;color:#2d2d2d;background:#fff}
.dt_tbl_v2 tr:last-child .tbl_cll_v1{border-bottom:none}
.dt_tbl_v2 tr:nth-child(even) .tbl_cll_v1{background:#4659fc05}
.updt_bx_v3{background:#fff;padding:24px 28px;border-radius:6px;border:2px solid #fcd7114d;margin:30px 0}
.updt_lbl_v1{font-size:14px;font-weight:600;color:#4659FC;text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px}
@media (max-width: 768px) {
.hdr_blck_v2{padding:60px 0}
.mn_ttl_v3{font-size:36px}
.sbtl_txt_v1{font-size:16px}
.cntnt_sction_v4{padding:35px 25px}
.sction_hdng_v2{font-size:26px}
.tbl_hd_v1,.tbl_cll_v1{padding:12px 15px;font-size:14px}
}
@media (max-width: 480px) {
.plcy_wrppr{padding:0 15px}
.hdr_blck_v2{padding:50px 0}
.mn_ttl_v3{font-size:28px}
.cntnt_sction_v4{padding:25px 20px}
.sction_hdng_v2{font-size:22px;padding-left:15px}
.lst_itm_v2{padding-left:28px}
}
.plcy_pg_wrpr{max-width:1280px;margin:0 auto;padding:0 20px}
.hdr_sctn_v1{position:relative;padding:120px 0 80px;background:linear-gradient(135deg,#FF10A8 0%,#4659FC 100%);margin:0 0 60px;overflow:hidden}
.hdr_sctn_v1::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,#fcd71133 0%,transparent 70%);border-radius:50%}
.hdr_sctn_v1::after{content:'';position:absolute;bottom:-30%;left:-10%;width:400px;height:400px;background:radial-gradient(circle,#ffffff1a 0%,transparent 70%);border-radius:50%}
.hdr_cntnt_bx{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:0 20px}
.plcy_ttl_main{font-size:56px;font-weight:700;color:#fff;margin:0 0 16px;line-height:1.2;text-shadow:0 2px 8px #00000026}
.plcy_updt_inf{font-size:16px;color:#ffffffe6;margin:0}
.cntnt_sctn_main{background:#fff;padding:60px 0}
.plcy_cntnt_wrpr{max-width:920px;margin:0 auto;padding:0 20px}
.plcy_sctn_blck{margin:0 0 48px}
.plcy_sctn_blck:last-child{margin-bottom:0}
.sctn_hdng_v2{font-size:32px;font-weight:600;color:#1a1a1a;margin:0 0 20px;padding-bottom:12px;border-bottom:3px solid #FF10A8;position:relative}
.sctn_hdng_v2::before{content:'';position:absolute;bottom:-3px;left:0;width:60px;height:3px;background:#FCD711}
.plcy_txt_prgrph{font-size:17px;line-height:1.7;color:#2d2d2d;margin:0 0 18px}
.plcy_txt_prgrph:last-child{margin-bottom:0}
.plcy_lst_v1{list-style:none;padding:0;margin:24px 0}
.plcy_lst_v1 li{font-size:17px;line-height:1.7;color:#2d2d2d;margin:0 0 14px;padding-left:32px;position:relative}
.plcy_lst_v1 li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;background:linear-gradient(135deg,#FF10A8 0%,#4659FC 100%);border-radius:50%}
.plcy_lst_v1 li:last-child{margin-bottom:0}
.sub_hdng_v3{font-size:24px;font-weight:600;color:#1a1a1a;margin:28px 0 16px;position:relative;padding-left:18px}
.sub_hdng_v3::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:24px;background:linear-gradient(180deg,#FF10A8 0%,#4659FC 100%);border-radius:6px}
.cntct_info_bx{background:linear-gradient(135deg,#ff10a80d 0%,#4659fc0d 100%);border:2px solid #FF10A8;border-radius:8px;padding:28px;margin:32px 0}
.cntct_hdng_v4{font-size:20px;font-weight:600;color:#1a1a1a;margin:0 0 16px}
.cntct_dtl_txt{font-size:17px;line-height:1.7;color:#2d2d2d;margin:0 0 12px}
.cntct_dtl_txt:last-child{margin-bottom:0}
.cntct_lnk_v1{color:#4659FC;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .3s cubic-bezier(0.4,0,0.2,1);cursor:help}
.cntct_lnk_v1:hover{border-bottom-color:#4659FC}
.emlphss_txt_v2{font-weight:600;color:#FF10A8}
.dvdr_ln_v1{height:2px;background:linear-gradient(90deg,transparent 0%,#FCD711 50%,transparent 100%);margin:40px 0;border:none}
@media (max-width: 968px) {
.plcy_ttl_main{font-size:42px}
.sctn_hdng_v2{font-size:28px}
.sub_hdng_v3{font-size:22px}
.hdr_sctn_v1{padding:80px 0 60px}
}
@media (max-width: 640px) {
.plcy_ttl_main{font-size:34px}
.sctn_hdng_v2{font-size:24px}
.sub_hdng_v3{font-size:20px}
.plcy_txt_prgrph,.plcy_lst_v1 li{font-size:16px}
.hdr_sctn_v1{padding:60px 0 40px;margin-bottom:40px}
.cntnt_sctn_main{padding:40px 0}
.plcy_sctn_blck{margin-bottom:36px}
.cntct_info_bx{padding:20px}
}
.sccs_wrp{min-height:60vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#FF10A8 0%,#FCD711 50%,#4659FC 100%);background-size:400% 400%;animation:grdnt_mvmnt 15s ease infinite;position:relative;overflow:hidden;padding:80px 20px}
@keyframes grdnt_mvmnt {
0%{background-position:0 50%}
50%{background-position:100% 50%}
100%{background-position:0 50%}
}
.sccs_wrp::before{content:'';position:absolute;width:500px;height:500px;background:radial-gradient(circle,#ffffff26 0%,transparent 70%);border-radius:50%;top:-250px;right:-150px;animation:flt_shp1 20s ease-in-out infinite}
.sccs_wrp::after{content:'';position:absolute;width:400px;height:400px;background:radial-gradient(circle,#ffffff1a 0%,transparent 70%);border-radius:50%;bottom:-200px;left:-100px;animation:flt_shp2 25s ease-in-out infinite}
@keyframes flt_shp1 {
0%,100%{transform:translate(0,0) scale(1)}
50%{transform:translate(-50px,50px) scale(1.1)}
}
@keyframes flt_shp2 {
0%,100%{transform:translate(0,0) scale(1)}
50%{transform:translate(50px,-50px) scale(1.15)}
}
.sccs_cntnr{max-width:700px;margin:0 auto;text-align:center;position:relative;z-index:2}
.sccs_icn_wrp{width:120px;height:120px;margin:0 auto 40px;background:#fffffff2;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px #00000026;animation:pls_scl 2s ease-in-out infinite;position:relative}
@keyframes pls_scl {
0%,100%{transform:scale(1);box-shadow:0 8px 32px #00000026}
50%{transform:scale(1.05);box-shadow:0 12px 40px #0003}
}
.sccs_icn_wrp::before{content:'';position:absolute;width:140px;height:140px;border:3px solid #fff6;border-radius:50%;animation:rng_xpnd 2s ease-out infinite}
@keyframes rng_xpnd {
0%{transform:scale(1);opacity:.7}
100%{transform:scale(1.4);opacity:0}
}
.sccs_icn{font-size:64px;color:#FF10A8;line-height:1}
.sccs_hdng{font-size:56px;font-weight:700;color:#fff;margin:0 0 24px;line-height:1.1;text-shadow:0 4px 12px #0003;animation:fde_in_up .8s ease-out}
@keyframes fde_in_up {
from{opacity:0;transform:translateY(30px)}
to{opacity:1;transform:translateY(0)}
}
.sccs_txt{font-size:20px;color:#fffffff2;line-height:1.6;margin:0 0 40px;text-shadow:0 2px 8px #00000026;animation:fde_in_up .8s ease-out .2s backwards}
.sccs_dtls_bx{background:#ffffffeb;border-radius:12px;padding:32px;margin:0 0 40px;box-shadow:0 6px 24px #0000001f;animation:fde_in_up .8s ease-out .4s backwards}
.sccs_dtls_itm{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 0;border-bottom:2px solid #4659fc1a}
.sccs_dtls_itm:last-child{border-bottom:none;padding-bottom:0}
.sccs_dtls_itm:first-child{padding-top:0}
.sccs_dtls_lbl{font-size:16px;color:#666;font-weight:500}
.sccs_dtls_vl{font-size:18px;color:#FF10A8;font-weight:700}
.sccs_btns_wrp{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;animation:fde_in_up .8s ease-out .6s backwards}
.sccs_btn_prm{background:#fff;color:#4659FC;padding:16px 40px;border-radius:8px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:10px;box-shadow:0 4px 16px #00000026;transition:all .3s cubic-bezier(0.34,1.56,0.64,1);cursor:pointer;border:2px solid transparent}
.sccs_btn_prm:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 24px #00000040;background:#4659FC;color:#fff}
.sccs_btn_scnd{background:transparent;color:#fff;padding:16px 40px;border-radius:8px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:10px;border:2px solid #fffc;transition:all .3s cubic-bezier(0.34,1.56,0.64,1);cursor:pointer}
.sccs_btn_scnd:hover{transform:translateY(-3px) scale(1.02);background:#ffffff26;border-color:#fff}
.dcr_shp1{position:absolute;width:200px;height:200px;border:4px solid #fff3;border-radius:12px;top:10%;left:5%;transform:rotate(25deg);animation:rtt_shp 30s linear infinite}
.dcr_shp2{position:absolute;width:150px;height:150px;border:4px solid #ffffff26;border-radius:50%;bottom:15%;right:8%;animation:rtt_shp_rvrs 25s linear infinite}
@keyframes rtt_shp {
from{transform:rotate(25deg)}
to{transform:rotate(385deg)}
}
@keyframes rtt_shp_rvrs {
from{transform:rotate(0deg)}
to{transform:rotate(-360deg)}
}
@media (max-width: 768px) {
.sccs_wrp{padding:60px 20px;min-height:50vh}
.sccs_icn_wrp{width:100px;height:100px;margin-bottom:30px}
.sccs_icn{font-size:52px}
.sccs_hdng{font-size:38px;margin-bottom:18px}
.sccs_txt{font-size:18px;margin-bottom:30px}
.sccs_dtls_bx{padding:24px;margin-bottom:30px}
.sccs_dtls_itm{flex-direction:column;gap:6px;text-align:center}
.sccs_dtls_lbl{font-size:15px}
.sccs_dtls_vl{font-size:17px}
.sccs_btns_wrp{flex-direction:column;gap:16px}
.sccs_btn_prm,.sccs_btn_scnd{width:100%;justify-content:center;padding:14px 32px;font-size:17px}
.dcr_shp1{width:120px;height:120px}
.dcr_shp2{width:100px;height:100px}
}
@media (max-width: 480px) {
.sccs_hdng{font-size:32px}
.sccs_txt{font-size:16px}
.sccs_icn_wrp{width:90px;height:90px}
.sccs_icn{font-size:46px}
.dcr_shp1,.dcr_shp2{display:none}
}