*{margin:0;padding:0;border:0;box-sizing:border-box}
html,body,div,span,header,footer,main,nav,section,article,aside,h1,h2,h3,h4,h5,h6,p,a,ul,li,form,label,input,textarea,button,select,option,table,tbody,thead,tr,td,th{margin:0;padding:0;border:0}
body{font-family:'Spectral',serif;font-size:16px;line-height:1.6;color:#0E1A28;background:#FAFAFA}
.hdr-wrppr-v1{background:linear-gradient(127deg,#FF908C 0%,#FFB5B3 48%,#E9E9E9 100%);padding:28px 0;box-shadow:0 2px 8px #0e1a2814}
.hdr-cntnr-v1{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:32px}
.hdr-lft-blck-v1{display:flex;align-items:center;gap:18px}
.lg-wrppr-v1{width:88px;height:88px;display:flex;align-items:center;justify-content:center;background:#ffffffd9;border-radius:3px;box-shadow:0 1px 4px #0e1a281f}
.lg-wrppr-v1 img{width:76px;height:76px;object-fit:contain}
.cmpny-nm-v1{font-size:32px;font-weight:700;color:#0E1A28;letter-spacing:-.5px}
.hdr-rght-blck-v1{display:flex;align-items:center;gap:34px}
.cntct-nf-v1{display:flex;flex-direction:column;gap:6px}
.cntct-tm-v1{display:flex;align-items:center;gap:8px;font-size:14px;color:#0E1A28}
.cntct-tm-v1 i{font-size:16px;color:#FF908C}
.cntct-tm-v1 a{color:#0E1A28;text-decoration:none;transition:color 480ms ease}
.cntct-tm-v1 a:hover{color:#FF908C}
.nvgtn-mnv1{display:flex;gap:28px;list-style:none}
.nvgtn-mnv1 li a{color:#0E1A28;text-decoration:none;font-size:15px;font-weight:400;padding:8px 12px;border-radius:3px;transition:background-color 520ms ease,color 520ms ease;display:block}
.nvgtn-mnv1 li a:hover{background-color:#0e1a2814;color:#FF908C}
.ftr-wrppr-v1{background:linear-gradient(231deg,#0E1A28 0%,#1A2936 62%,#2A3A48 100%);margin-top:80px;padding:56px 0 32px;position:relative}
.ftr-wrppr-v1::before{content:'';position:absolute;top:0;left:0;right:0;height:50%;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.02'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.4}
.ftr-cntnr-v1{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}
.ftr-tp-sctn-v1{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px;padding-bottom:42px;border-bottom:1px solid #e9e9e926}
.ftr-nf-blck-v1 h3{font-size:24px;font-weight:700;color:#E9E9E9;margin-bottom:16px}
.ftr-nf-blck-v1 p{color:#E9E9E9;font-size:15px;line-height:1.7;margin-bottom:12px}
.ftr-cntct-dtls-v1{display:flex;flex-direction:column;gap:10px}
.ftr-cntct-dtls-v1 div{display:flex;align-items:center;gap:10px;color:#E9E9E9;font-size:14px}
.ftr-cntct-dtls-v1 i{color:#FF908C;font-size:16px}
.ftr-cntct-dtls-v1 a{color:#E9E9E9;text-decoration:none;transition:color 480ms ease}
.ftr-cntct-dtls-v1 a:hover{color:#FF908C}
.ftr-lnks-blck-v1 h4{font-size:18px;font-weight:700;color:#E9E9E9;margin-bottom:18px}
.ftr-lnks-lst-v1{list-style:none;display:flex;flex-direction:column;gap:11px}
.ftr-lnks-lst-v1 a{color:#E9E9E9;text-decoration:none;font-size:14px;transition:color 480ms ease;display:inline-block}
.ftr-lnks-lst-v1 a:hover{color:#FF908C}
.ftr-btm-sctn-v1{padding-top:28px;text-align:center;color:#E9E9E9;font-size:14px}
.ck-ppp-v1{position:fixed;top:24px;right:24px;background:#FFF;border-radius:4px;box-shadow:0 6px 24px #0e1a282e;padding:24px 28px;max-width:380px;z-index:9999;transform:translateX(450px);transition:transform 580ms ease}
.ck-ppp-v1[data-visible="true"]{transform:translateX(0)}
.ck-hdng-v1{font-size:18px;font-weight:700;color:#0E1A28;margin-bottom:12px}
.ck-txt-v1{font-size:14px;color:#0E1A28;line-height:1.6;margin-bottom:18px}
.ck-btnz-v1{display:flex;gap:16px;justify-content:space-between}
.ck-btn-v1{font-size:14px;color:#0E1A28;text-decoration:underline;background:none;cursor:pointer;font-family:'Spectral',serif;transition:color 480ms ease;padding:6px 0}
.ck-btn-v1:hover{color:#FF908C}
.ck-sttngs-lnk-v1{font-size:13px;color:#0E1A28;text-decoration:underline;cursor:pointer;margin-top:10px;display:inline-block;transition:color 480ms ease}
.ck-sttngs-lnk-v1:hover{color:#FF908C}
@media (max-width: 1366px) {
.hdr-cntnr-v1{flex-wrap:wrap}
.hdr-rght-blck-v1{gap:24px}
.nvgtn-mnv1{gap:18px}
}
@media (max-width: 768px) {
.hdr-cntnr-v1{flex-direction:column;align-items:flex-start;gap:20px}
.hdr-lft-blck-v1{width:100%;justify-content:center}
.hdr-rght-blck-v1{width:100%;flex-direction:column;align-items:flex-start;gap:16px}
.nvgtn-mnv1{flex-direction:column;gap:8px;width:100%}
.ftr-tp-sctn-v1{grid-template-columns:1fr;gap:32px}
.ck-ppp-v1{right:12px;top:12px;max-width:calc(100% - 24px);padding:20px}
.ck-btnz-v1{flex-direction:column;gap:8px}
}
@media (max-width: 375px) {
.hdr-wrppr-v1{padding:18px 0}
.lg-wrppr-v1{width:68px;height:68px}
.lg-wrppr-v1 img{width:58px;height:58px}
.cmpny-nm-v1{font-size:24px}
.cntct-nf-v1{font-size:13px}
.ftr-wrppr-v1{padding:36px 0 24px}
}
body::-webkit-scrollbar{width:6px}
body::-webkit-scrollbar-track{background:#E9E9E9}
body::-webkit-scrollbar-thumb{background:#FF908C;border-radius:0}
body::-webkit-scrollbar-thumb:hover{background:#0E1A28;transition:background 520ms ease}
.content-policy{max-width:1200px;margin:0 auto;padding:80px 24px;background:#FFF}
.content-policy h1{font-size:42px;font-weight:700;color:#0E1A28;margin:0 0 16px;line-height:1.2;letter-spacing:-.5px}
.content-policy h2{font-size:32px;font-weight:600;color:#0E1A28;margin:64px 0 24px;line-height:1.3;letter-spacing:-.3px}
.content-policy h3{font-size:24px;font-weight:600;color:#0E1A28;margin:48px 0 20px;line-height:1.4}
.content-policy h4{font-size:20px;font-weight:600;color:#0E1A28;margin:36px 0 16px;line-height:1.4}
.content-policy h5{font-size:18px;font-weight:600;color:#0E1A28;margin:28px 0 14px;line-height:1.5}
.content-policy h6{font-size:16px;font-weight:600;color:#0E1A28;margin:24px 0 12px;line-height:1.5;text-transform:uppercase;letter-spacing:.5px}
.content-policy p{font-size:16px;line-height:1.75;color:#333;margin:0 0 20px}
.content-policy ul{margin:0 0 24px;padding:0 0 0 28px;list-style-type:disc}
.content-policy ol{margin:0 0 24px;padding:0 0 0 28px;list-style-type:decimal}
.content-policy li{font-size:16px;line-height:1.75;color:#333;margin:0 0 12px;padding-left:8px}
.content-policy ul ul{margin:12px 0;list-style-type:circle}
.content-policy ol ol{margin:12px 0;list-style-type:lower-alpha}
.content-policy li li{margin:8px 0}
.content-policy em{font-style:italic;color:#0E1A28}
.content-policy i{font-style:italic;color:#0E1A28}
.content-policy strong{font-weight:600;color:#0E1A28}
.content-policy a{color:#FF908C;text-decoration:underline;transition:all 450ms ease}
.content-policy a:hover{color:#0E1A28;text-decoration:none}
.content-policy a:focus{outline:2px solid #FF908C;outline-offset:2px}
.content-policy table{width:100%;border-collapse:collapse;margin:32px 0;background:#FFF;box-shadow:0 2px 8px #0e1a2814}
.content-policy thead{background:linear-gradient(135deg,#0E1A28 0%,#1a2b3d 100%)}
.content-policy thead tr{border:none}
.content-policy th{padding:16px 20px;text-align:left;font-size:14px;font-weight:600;color:#FFF;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #FF908C}
.content-policy tbody{background:#FFF}
.content-policy tbody tr{border-bottom:1px solid #E9E9E9;transition:background 450ms ease}
.content-policy tbody tr:hover{background:#fafafa}
.content-policy tbody tr:last-child{border-bottom:none}
.content-policy td{padding:16px 20px;font-size:15px;line-height:1.6;color:#333}
.content-policy hr{border:none;height:2px;background:linear-gradient(90deg,#FF908C 0%,#E9E9E9 50%,#FF908C 100%);margin:48px 0}
.content-policy div{margin:0}
.content-policy blockquote{margin:32px 0;padding:24px 28px;background:linear-gradient(135deg,#ff908c14 0%,#e9e9e91f 100%);border-left:4px solid #FF908C;font-size:16px;line-height:1.75;color:#0E1A28;font-style:italic}
.content-policy code{font-family:'Courier New',monospace;background:#E9E9E9;padding:2px 8px;font-size:14px;color:#0E1A28;border-radius:3px}
@media (max-width: 1366px) {
.content-policy{padding:64px 20px}
.content-policy h1{font-size:36px}
.content-policy h2{font-size:28px;margin:56px 0 20px}
}
@media (max-width: 768px) {
.content-policy{padding:48px 16px}
.content-policy h1{font-size:32px;margin:0 0 12px}
.content-policy h2{font-size:24px;margin:48px 0 16px}
.content-policy h3{font-size:20px;margin:36px 0 14px}
.content-policy h4{font-size:18px;margin:28px 0 12px}
.content-policy p{font-size:15px;line-height:1.7}
.content-policy li{font-size:15px}
.content-policy table{display:block;overflow-x:auto;margin:24px 0}
.content-policy th{padding:12px 16px;font-size:13px}
.content-policy td{padding:12px 16px;font-size:14px}
.content-policy hr{margin:36px 0}
}
@media (max-width: 375px) {
.content-policy{padding:40px 12px}
.content-policy h1{font-size:28px}
.content-policy h2{font-size:22px;margin:40px 0 14px}
.content-policy h3{font-size:18px}
.content-policy ul{padding:0 0 0 20px}
.content-policy ol{padding:0 0 0 20px}
.content-policy th{padding:10px 12px;font-size:12px}
.content-policy td{padding:10px 12px;font-size:13px}
}
.abt-hro-wrp{position:relative;background:linear-gradient(127deg,#FF908C 0%,#E9E9E9 100%);padding:68px 0;overflow:hidden}
.abt-hro-wrp::before{content:'';position:absolute;top:-15%;right:-8%;width:420px;height:420px;background:#0e1a2812;border-radius:3px;transform:rotate(22deg)}
.abt-hro-wrp::after{content:'';position:absolute;bottom:-12%;left:-6%;width:340px;height:340px;background:#ff908c26;border-radius:50%}
.abt-hro-cntnr-v2{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:2}
.abt-hro-grd{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
.abt-hro-txt-blck{display:flex;flex-direction:column;gap:22px}
.abt-hro-ttl-v1{font-size:52px;font-weight:700;color:#0E1A28;line-height:1.15;margin:0}
.abt-hro-sbtl-v1{font-size:19px;color:#0E1A28;line-height:1.6;opacity:.85;margin:0}
.abt-hro-btn-wrp{margin-top:12px}
.abt-hro-btn-v1{display:inline-block;padding:16px 38px;background:#0E1A28;color:#E9E9E9;text-decoration:none;font-size:16px;font-weight:600;border-radius:3px;transition:all 480ms ease;position:relative;z-index:3}
.abt-hro-btn-v1:hover{background:#1a2d42;transform:translateY(-3px);box-shadow:0 8px 18px #0e1a2840}
.abt-hro-mg-wrp{position:relative;border-radius:4px;overflow:hidden;box-shadow:0 14px 32px #0e1a282e}
.abt-hro-mg-wrp::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,#ff908c08 0px,transparent 1px,transparent 3px,#ff908c08 4px);z-index:1;pointer-events:none}
.abt-hro-mg-wrp::after{content:'';position:absolute;top:18px;right:18px;width:85px;height:85px;background:#e9e9e94d;border-radius:50%;box-shadow:0 0 28px #fff6;z-index:2}
.abt-hro-mg-v1{width:100%;height:480px;object-fit:cover;display:block}
.abt-stry-sctn{padding:92px 0;background:#fff;position:relative}
.abt-stry-cntnr{max-width:1200px;margin:0 auto;padding:0 24px}
.abt-stry-msnry{display:grid;grid-template-columns:repeat(6,1fr);gap:28px;grid-auto-rows:220px}
.abt-stry-crd{background:#f8f8f8;border-radius:4px;padding:32px;display:flex;flex-direction:column;justify-content:space-between;transition:all 520ms cubic-bezier(0.23,1,0.32,1);position:relative;overflow:hidden;border:1px solid #E9E9E9}
.abt-stry-crd::before{content:'';position:absolute;top:0;left:0;width:0;height:3px;background:linear-gradient(90deg,#FF908C,#0E1A28);transition:width 520ms ease}
.abt-stry-crd:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0e1a281f;background:#fff}
.abt-stry-crd:hover::before{width:100%}
.abt-stry-crd[data-size="wide"]{grid-column:span 3}
.abt-stry-crd[data-size="tall"]{grid-row:span 2;grid-column:span 2}
.abt-stry-crd[data-size="standard"]{grid-column:span 2}
.abt-stry-crd[data-size="large"]{grid-column:span 4;grid-row:span 2}
.abt-stry-crd-hdr{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px}
.abt-stry-cn-wrp{width:52px;height:52px;background:linear-gradient(135deg,#FF908C,#ffb3af);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.abt-stry-cn-wrp i{font-size:24px;color:#fff}
.abt-stry-crd-ttl{font-size:22px;font-weight:700;color:#0E1A28;margin:0;line-height:1.3}
.abt-stry-crd-txt{font-size:16px;line-height:1.7;color:#0E1A28;opacity:.8;margin:0}
.abt-stry-mg-crd{position:relative;border-radius:4px;overflow:hidden}
.abt-stry-mg-crd img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 550ms ease}
.abt-stry-mg-crd:hover img{transform:scale(1.06)}
.abt-stry-mg-crd::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(to top,#0e1a2899,transparent);pointer-events:none}
.abt-stry-stt-wrp{display:flex;flex-direction:column;gap:12px}
.abt-stry-stt-tm{display:flex;justify-content:space-between;align-items:center}
.abt-stry-stt-lbl{font-size:14px;color:#0E1A28;opacity:.7;margin:0}
.abt-stry-stt-vl{font-size:28px;font-weight:700;color:#FF908C;margin:0}
.abt-stry-prgrs-br{width:100%;height:8px;background:#E9E9E9;border-radius:4px;overflow:hidden;position:relative}
.abt-stry-prgrs-fll{height:100%;background:linear-gradient(90deg,#FF908C,#0E1A28);border-radius:4px;transition:width 600ms ease}
.abt-stry-crd[data-size="wide"] .abt-stry-prgrs-fll{width:78%}
.abt-stry-crd[data-size="tall"] .abt-stry-prgrs-fll{width:92%}
.abt-stry-crd[data-size="standard"]:nth-child(5) .abt-stry-prgrs-fll{width:65%}
.abt-stry-qck-fcts{display:flex;flex-direction:column;gap:16px}
.abt-stry-fct-rw{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #0e1a281a}
.abt-stry-fct-rw:last-child{border-bottom:none;padding-bottom:0}
.abt-stry-fct-nm{font-size:15px;color:#0E1A28;opacity:.75;margin:0}
.abt-stry-fct-vl{font-size:18px;font-weight:700;color:#0E1A28;margin:0}
@media (max-width: 1366px) {
.abt-hro-ttl-v1{font-size:46px}
.abt-stry-msnry{grid-auto-rows:200px}
}
@media (max-width: 768px) {
.abt-hro-wrp{padding:48px 0}
.abt-hro-grd{grid-template-columns:1fr;gap:36px}
.abt-hro-ttl-v1{font-size:38px}
.abt-hro-sbtl-v1{font-size:17px}
.abt-hro-mg-v1{height:340px}
.abt-stry-sctn{padding:64px 0}
.abt-stry-msnry{grid-template-columns:1fr;grid-auto-rows:auto;gap:20px}
.abt-stry-crd[data-size="wide"],.abt-stry-crd[data-size="tall"],.abt-stry-crd[data-size="standard"],.abt-stry-crd[data-size="large"]{grid-column:span 1;grid-row:span 1}
.abt-stry-mg-crd{height:260px}
}
@media (max-width: 375px) {
.abt-hro-ttl-v1{font-size:32px}
.abt-hro-sbtl-v1{font-size:16px}
.abt-hro-btn-v1{padding:14px 32px;font-size:15px}
.abt-stry-crd{padding:24px}
.abt-stry-crd-ttl{font-size:20px}
}
.hdr-wrpr-v1{background:linear-gradient(132deg,#0E1A28 0%,#1a2d42 100%);padding:88px 24px 96px;position:relative;overflow:hidden}
.hdr-wrpr-v1::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,#ff908c1f 0%,transparent 70%);border-radius:50%}
.hdr-cntnr-v2{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}
.hdr-txt-blck{position:relative;z-index:2}
.hdr-txt-blck .sbttle{color:#FF908C;font-size:15px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:18px;display:block}
.hdr-txt-blck h1{color:#E9E9E9;font-size:54px;line-height:1.18;font-weight:700;margin:0 0 26px}
.hdr-txt-blck .dscr{color:#e9e9e9d1;font-size:18px;line-height:1.72;margin-bottom:38px}
.hdr-cta-grp{display:flex;gap:16px;flex-wrap:wrap}
.btn-prm-v1{background:#FF908C;color:#0E1A28;padding:16px 34px;border:none;border-radius:3px;font-size:16px;font-weight:600;text-decoration:none;display:inline-block;transition:all 480ms ease;box-shadow:0 4px 14px #ff908c47}
.btn-prm-v1:hover{transform:translateY(-3px);box-shadow:0 8px 22px #ff908c6b;background:#ff7c77}
.btn-scndry{background:transparent;color:#E9E9E9;padding:16px 34px;border:2px solid #e9e9e947;border-radius:3px;font-size:16px;font-weight:600;text-decoration:none;display:inline-block;transition:all 450ms ease}
.btn-scndry:hover{border-color:#FF908C;background:#ff908c14;transform:translateY(-3px)}
.hdr-img-wrpr{position:relative}
.hdr-img-wrpr img{width:100%;height:480px;object-fit:cover;border-radius:4px;box-shadow:0 12px 48px #0e1a286b}
.vson-sctn-v3{padding:96px 24px;background:#fff}
.vson-cntnr{max-width:1200px;margin:0 auto}
.vson-hdr-v1{text-align:center;margin-bottom:72px}
.vson-hdr-v1 h2{font-size:42px;color:#0E1A28;font-weight:700;margin:0 0 18px;position:relative;display:inline-block}
.vson-hdr-v1 h2::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:64px;height:4px;background:linear-gradient(90deg,#FF908C 0%,#ff7c77 100%);border-radius:2px}
.vson-hdr-v1 .sbttl-txt{font-size:17px;color:#5a6c7d;line-height:1.64;max-width:720px;margin:24px auto 0}
.vson-grd-v2{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.vson-crd-v1{background:#f8f9fa;padding:42px 32px;border-radius:4px;border-left:4px solid #FF908C;transition:all 520ms ease}
.vson-crd-v1:hover{transform:translateY(-6px);box-shadow:0 16px 38px #0e1a281f}
.vson-crd-v1 .icn-wrpr{width:58px;height:58px;background:linear-gradient(135deg,#FF908C 0%,#ff7c77 100%);border-radius:4px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}
.vson-crd-v1 .icn-wrpr i{font-size:26px;color:#fff}
.vson-crd-v1 h3{font-size:22px;color:#0E1A28;font-weight:700;margin:0 0 14px}
.vson-crd-v1 p{font-size:15px;color:#5a6c7d;line-height:1.76;margin:0}
.rlvnce-wrpr{padding:88px 24px;background:linear-gradient(165deg,#0E1A28 0%,#1a2d42 60%,#243648 100%);position:relative}
.rlvnce-wrpr::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,#FF908C 50%,transparent 100%)}
.rlvnce-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:480px 1fr;gap:68px;align-items:center}
.rlvnce-img-bx img{width:100%;height:520px;object-fit:cover;border-radius:4px;box-shadow:0 14px 52px #00000061}
.rlvnce-cntnt h2{font-size:38px;color:#E9E9E9;font-weight:700;margin:0 0 22px}
.rlvnce-cntnt .intro-txt{font-size:17px;color:#e9e9e9d6;line-height:1.68;margin-bottom:38px}
.sklls-lst{display:grid;gap:24px}
.skll-itm-v2{background:#ff908c0f;padding:24px 28px;border-radius:3px;border-left:3px solid #FF908C;display:flex;align-items:flex-start;gap:18px;transition:background 420ms ease}
.skll-itm-v2:hover{background:#ff908c1f}
.skll-itm-v2 i{font-size:22px;color:#FF908C;flex-shrink:0;margin-top:2px}
.skll-itm-v2 .txt-wrpr h4{font-size:18px;color:#E9E9E9;font-weight:600;margin:0 0 8px}
.skll-itm-v2 .txt-wrpr p{font-size:15px;color:#e9e9e9c2;line-height:1.64;margin:0}
.sprt-sctn{padding:92px 24px;background:#E9E9E9}
.sprt-cntnr{max-width:1200px;margin:0 auto}
.sprt-hdr{text-align:center;margin-bottom:64px}
.sprt-hdr h2{font-size:40px;color:#0E1A28;font-weight:700;margin:0 0 16px}
.sprt-hdr .dsc-txt{font-size:16px;color:#5a6c7d;line-height:1.72;max-width:680px;margin:0 auto}
.sprt-grd{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}
.sprt-crd{background:#fff;padding:36px 26px;border-radius:3px;text-align:center;box-shadow:0 4px 18px #0e1a2814;transition:all 500ms ease;position:relative}
.sprt-crd::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#FF908C 0%,#ff7c77 100%);border-radius:3px 3px 0 0;opacity:0;transition:opacity 450ms ease}
.sprt-crd:hover::before{opacity:1}
.sprt-crd:hover{transform:translateY(-5px);box-shadow:0 12px 32px #0e1a2829}
.sprt-crd .icn-bx{width:64px;height:64px;background:linear-gradient(125deg,#ff908c1f 0%,#ff908c0f 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 22px}
.sprt-crd .icn-bx i{font-size:28px;color:#FF908C}
.sprt-crd h3{font-size:19px;color:#0E1A28;font-weight:600;margin:0 0 12px}
.sprt-crd p{font-size:14px;color:#5a6c7d;line-height:1.68;margin:0}
.nsprtn-wrpr{padding:96px 24px;background:#fff}
.nsprtn-inner{max-width:1200px;margin:0 auto}
.nsprtn-hdr{margin-bottom:58px}
.nsprtn-hdr h2{font-size:38px;color:#0E1A28;font-weight:700;margin:0 0 18px}
.nsprtn-hdr .sbttl{font-size:16px;color:#5a6c7d;line-height:1.68}
.stry-grd{display:grid;grid-template-columns:repeat(2,1fr);gap:42px}
.stry-bx{background:#f8f9fa;border-radius:4px;overflow:hidden;box-shadow:0 6px 24px #0e1a2814;transition:all 540ms ease}
.stry-bx:hover{transform:translateY(-4px);box-shadow:0 14px 42px #0e1a2824}
.stry-bx img{width:100%;height:280px;object-fit:cover}
.stry-cntnt{padding:32px 28px 36px}
.stry-cntnt .qte-txt{font-size:16px;color:#0E1A28;line-height:1.72;font-style:italic;margin-bottom:22px;position:relative;padding-left:24px}
.stry-cntnt .qte-txt::before{content:'"';position:absolute;left:0;top:-6px;font-size:42px;color:#FF908C;font-weight:700;line-height:1}
.stry-cntnt .athr-info{display:flex;align-items:center;gap:14px;padding-top:18px;border-top:1px solid #0e1a281f}
.stry-cntnt .athr-info .nm{font-size:15px;color:#0E1A28;font-weight:600;margin:0 0 4px}
.stry-cntnt .athr-info .rle{font-size:13px;color:#5a6c7d;margin:0}
.stry-cntnt .athr-info i{font-size:18px;color:#FF908C}
@media (max-width: 1366px) {
.hdr-cntnr-v2{gap:48px}
.hdr-txt-blck h1{font-size:48px}
.rlvnce-inner{grid-template-columns:440px 1fr;gap:54px}
}
@media (max-width: 768px) {
.hdr-wrpr-v1{padding:64px 20px 72px}
.hdr-cntnr-v2{grid-template-columns:1fr;gap:42px}
.hdr-txt-blck h1{font-size:36px}
.hdr-img-wrpr img{height:320px}
.vson-sctn-v3{padding:72px 20px}
.vson-hdr-v1 h2{font-size:32px}
.vson-grd-v2{grid-template-columns:1fr;gap:24px}
.rlvnce-wrpr{padding:68px 20px}
.rlvnce-inner{grid-template-columns:1fr;gap:38px}
.rlvnce-img-bx img{height:360px}
.rlvnce-cntnt h2{font-size:30px}
.sprt-sctn{padding:68px 20px}
.sprt-hdr h2{font-size:32px}
.sprt-grd{grid-template-columns:1fr;gap:20px}
.nsprtn-wrpr{padding:72px 20px}
.nsprtn-hdr h2{font-size:30px}
.stry-grd{grid-template-columns:1fr;gap:28px}
}
@media (max-width: 375px) {
.hdr-txt-blck h1{font-size:30px}
.hdr-txt-blck .dscr{font-size:16px}
.btn-prm-v1,.btn-scndry{width:100%;text-align:center}
.hdr-cta-grp{flex-direction:column}
.vson-hdr-v1 h2{font-size:28px}
.rlvnce-cntnt h2{font-size:26px}
.sprt-hdr h2{font-size:28px}
.nsprtn-hdr h2{font-size:26px}
}
.cntct-hro-wrppr-v1{position:relative;width:100%;height:100vh;overflow:hidden;background:#0E1A28}
.hro-img-cntnr{position:absolute;top:0;left:0;width:100%;height:100%}
.hro-img-cntnr img{width:100%;height:100%;object-fit:cover;object-position:center}
.hro-img-cntnr::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(165deg,#0e1a284d 0%,#0e1a28b3 100%)}
.dcrtn-shp-v1{position:absolute;top:15%;right:8%;width:120px;height:120px;border:2px solid #ff908c26;border-radius:50%;z-index:1}
.dcrtn-shp-v2{position:absolute;bottom:25%;left:5%;width:80px;height:80px;background:#e9e9e914;transform:rotate(45deg);z-index:1}
.hro-cntnt-wrppr{position:absolute;bottom:0;left:0;width:100%;z-index:2;padding:0 5%}
.hro-txt-cntnr{max-width:1200px;margin:0 auto;padding-bottom:80px}
.hro-txt-cntnr h1{font-size:64px;font-weight:700;color:#E9E9E9;margin:0 0 28px;line-height:1.1}
.hro-sbttl-v1{font-size:20px;color:#e9e9e9d9;line-height:1.6;margin:0;max-width:580px}
.info-sctn-wrppr-v1{padding:120px 5% 90px;background:linear-gradient(138deg,#f8f8f8 0%,#fff 100%)}
.info-innr-cntnr{max-width:1200px;margin:0 auto}
.info-grd-v1{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}
.info-crd-v1{background:#fff;padding:42px 36px;border-radius:4px;box-shadow:0 2px 12px #0e1a280f;transition:all 500ms ease;border-left:3px solid #FF908C}
.info-crd-v1:hover{box-shadow:0 6px 24px #0e1a281f;transform:translateY(-4px)}
.info-icn-v1{width:48px;height:48px;background:linear-gradient(145deg,#FF908C 0%,#ff7a75 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px}
.info-icn-v1 i{font-size:22px;color:#fff}
.info-crd-v1 h3{font-size:22px;color:#0E1A28;margin:0 0 14px;font-weight:600}
.info-crd-v1 p{font-size:16px;color:#555;margin:0 0 8px;line-height:1.6}
.info-crd-v1 a{color:#FF908C;text-decoration:none;transition:color 400ms ease;font-weight:500}
.info-crd-v1 a:hover{color:#0E1A28}
.frm-sctn-wrppr-v1{padding:110px 5%;background:#fff;position:relative}
.frm-sctn-wrppr-v1::before{content:'';position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#FF908C 0%,#E9E9E9 50%,#FF908C 100%)}
.frm-innr-cntnr{max-width:1200px;margin:0 auto}
.frm-hdr-v1{text-align:center;margin-bottom:64px}
.frm-hdr-v1 h2{font-size:42px;color:#0E1A28;margin:0 0 18px;font-weight:700}
.frm-hdr-v1 p{font-size:18px;color:#666;margin:0;line-height:1.6;max-width:640px;margin-left:auto;margin-right:auto}
.frm-lyout-v1{display:grid;grid-template-columns:1.2fr 1fr;gap:72px;align-items:start}
.frm-cntnr-v1{background:#f9f9f9;padding:52px 48px;border-radius:3px;border-top:4px solid #FF908C}
.frm-rw-v1{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}
.frm-grp-v1{display:flex;flex-direction:column}
.frm-grp-v1.full-wdth{grid-column:1 / -1}
.frm-grp-v1 label{font-size:15px;color:#0E1A28;font-weight:600;margin-bottom:10px;display:block}
.frm-grp-v1 input,.frm-grp-v1 select{width:100%;padding:14px 16px;border:2px solid #E9E9E9;border-radius:3px;font-size:15px;background:#fff;transition:all 450ms ease}
.frm-grp-v1 input:focus,.frm-grp-v1 select:focus{outline:none;border-color:#FF908C;box-shadow:0 0 0 3px #ff908c26}
.rdi-grp-v1{display:flex;gap:32px;margin-top:10px}
.rdi-tm-v1{display:flex;align-items:center;gap:10px;cursor:pointer}
.rdi-tm-v1 input[type="radio"]{width:20px;height:20px;cursor:pointer;accent-color:#FF908C}
.rdi-tm-v1 label{font-size:15px;color:#333;cursor:pointer;margin:0;font-weight:500}
.prvcy-chckbx-v1{display:flex;align-items:start;gap:12px;margin-top:28px;margin-bottom:32px}
.prvcy-chckbx-v1 input[type="checkbox"]{width:20px;height:20px;margin-top:2px;cursor:pointer;accent-color:#FF908C;flex-shrink:0}
.prvcy-chckbx-v1 label{font-size:14px;color:#555;line-height:1.5;cursor:pointer;margin:0}
.prvcy-chckbx-v1 a{color:#FF908C;text-decoration:none;font-weight:600}
.prvcy-chckbx-v1 a:hover{text-decoration:underline}
.sbmt-btn-v1{width:100%;padding:16px 32px;background:linear-gradient(135deg,#FF908C 0%,#ff7a75 100%);color:#fff;border:none;border-radius:3px;font-size:17px;font-weight:600;cursor:pointer;transition:all 500ms ease;box-shadow:0 4px 14px #ff908c4d}
.sbmt-btn-v1:hover{transform:translateY(-2px);box-shadow:0 8px 20px #ff908c66;background:linear-gradient(135deg,#ff7a75 0%,#FF908C 100%)}
.frm-sd-cntnt-v1 h3{font-size:28px;color:#0E1A28;margin:0 0 20px;font-weight:700}
.frm-sd-cntnt-v1 p{font-size:16px;color:#555;line-height:1.7;margin:0 0 32px}
.rsn-lst-v1{list-style:none;padding:0;margin:0}
.rsn-lst-v1 li{display:flex;align-items:start;gap:14px;margin-bottom:22px;padding:18px;background:#f9f9f9;border-radius:3px;transition:all 450ms ease}
.rsn-lst-v1 li:hover{background:#f2f2f2;transform:translateX(4px)}
.rsn-lst-v1 i{font-size:20px;color:#FF908C;margin-top:2px;flex-shrink:0}
.rsn-lst-v1 span{font-size:15px;color:#333;line-height:1.6}
.faq-sctn-wrppr-v1{padding:100px 5%;background:linear-gradient(155deg,#f5f5f5 0%,#fff 100%)}
.faq-innr-cntnr{max-width:1200px;margin:0 auto}
.faq-hdr-v1{text-align:center;margin-bottom:56px}
.faq-hdr-v1 h2{font-size:38px;color:#0E1A28;margin:0 0 16px;font-weight:700}
.faq-hdr-v1 p{font-size:17px;color:#666;margin:0;line-height:1.6}
.faq-grd-v1{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.faq-tm-v1{background:#fff;border-radius:3px;overflow:hidden;border:2px solid #E9E9E9;transition:all 450ms ease}
.faq-tm-v1:hover{border-color:#FF908C;box-shadow:0 4px 16px #ff908c26}
.faq-tm-v1 input[type="checkbox"]{display:none}
.faq-qstn-v1{padding:26px 32px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;background:#fafafa;transition:all 400ms ease}
.faq-tm-v1:hover .faq-qstn-v1{background:#f5f5f5}
.faq-qstn-v1 h3{font-size:17px;color:#0E1A28;margin:0;font-weight:600}
.faq-qstn-v1 i{font-size:18px;color:#FF908C;transition:transform 450ms ease}
.faq-tm-v1 input[type="checkbox"]:checked + .faq-qstn-v1 i{transform:rotate(180deg)}
.faq-answr-v1{max-height:0;overflow:hidden;transition:max-height 500ms ease}
.faq-tm-v1 input[type="checkbox"]:checked ~ .faq-answr-v1{max-height:500px}
.faq-answr-innr{padding:24px 32px 32px}
.faq-answr-innr p{font-size:15px;color:#555;line-height:1.7;margin:0}
.hrs-sctn-wrppr-v1{padding:110px 5%;background:#0E1A28;position:relative;overflow:hidden}
.hrs-sctn-wrppr-v1::before{content:'';position:absolute;top:-50%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,#ff908c14 0%,transparent 70%);border-radius:50%}
.hrs-innr-cntnr{max-width:1200px;margin:0 auto;position:relative;z-index:1}
.hrs-lyout-v1{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}
.hrs-cntnt-v1 h2{font-size:40px;color:#E9E9E9;margin:0 0 22px;font-weight:700}
.hrs-cntnt-v1 p{font-size:17px;color:#e9e9e9cc;line-height:1.7;margin:0 0 36px}
.cta-btn-v1{display:inline-flex;align-items:center;gap:12px;padding:15px 38px;background:linear-gradient(135deg,#FF908C 0%,#ff7a75 100%);color:#fff;text-decoration:none;border-radius:3px;font-size:16px;font-weight:600;transition:all 500ms ease;box-shadow:0 4px 16px #ff908c4d}
.cta-btn-v1:hover{transform:translateY(-3px);box-shadow:0 8px 24px #ff908c73}
.cta-btn-v1 i{font-size:18px}
.hrs-tbl-v1{background:#e9e9e90d;border-radius:4px;padding:40px;border:1px solid #e9e9e91a}
.hrs-rw-v1{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:1px solid #e9e9e91a}
.hrs-rw-v1:last-child{border-bottom:none}
.hrs-dy-v1{font-size:16px;color:#E9E9E9;font-weight:600}
.hrs-tm-v1{font-size:15px;color:#e9e9e9bf}
.hrs-rw-v1[data-state="closed"] .hrs-tm-v1{color:#FF908C;font-weight:600}
@media (max-width: 1366px) {
.hro-txt-cntnr h1{font-size:54px}
.info-grd-v1{gap:38px}
.frm-lyout-v1{gap:56px}
}
@media (max-width: 768px) {
.hro-txt-cntnr{padding-bottom:60px}
.hro-txt-cntnr h1{font-size:38px;margin-bottom:20px}
.hro-sbttl-v1{font-size:17px}
.dcrtn-shp-v1,.dcrtn-shp-v2{display:none}
.info-sctn-wrppr-v1{padding:80px 5% 60px}
.info-grd-v1{grid-template-columns:1fr;gap:28px}
.frm-sctn-wrppr-v1{padding:80px 5%}
.frm-hdr-v1{margin-bottom:48px}
.frm-hdr-v1 h2{font-size:32px}
.frm-lyout-v1{grid-template-columns:1fr;gap:48px}
.frm-cntnr-v1{padding:38px 28px}
.frm-rw-v1{grid-template-columns:1fr;gap:18px}
.rdi-grp-v1{flex-direction:column;gap:16px}
.faq-sctn-wrppr-v1{padding:80px 5%}
.faq-hdr-v1{margin-bottom:40px}
.faq-hdr-v1 h2{font-size:30px}
.faq-grd-v1{grid-template-columns:1fr;gap:20px}
.hrs-sctn-wrppr-v1{padding:80px 5%}
.hrs-lyout-v1{grid-template-columns:1fr;gap:48px}
.hrs-cntnt-v1 h2{font-size:32px}
.hrs-tbl-v1{padding:32px 24px}
}
@media (max-width: 375px) {
.hro-txt-cntnr h1{font-size:32px}
.hro-sbttl-v1{font-size:16px}
.info-crd-v1{padding:32px 24px}
.frm-hdr-v1 h2{font-size:28px}
.frm-cntnr-v1{padding:28px 20px}
.faq-qstn-v1{padding:20px 22px}
.faq-answr-innr{padding:18px 22px 24px}
.hrs-cntnt-v1 h2{font-size:28px}
}
.prgrm-hdr-wrpr-v1{max-width:1200px;margin:0 auto;padding:80px 20px;display:flex;align-items:center;gap:60px}
.prgrm-hdr-wrpr-v1 .txt-cntnt-lft{flex:1}
.prgrm-hdr-wrpr-v1 .txt-cntnt-lft .mn-ttl-v2{font-size:48px;font-weight:700;color:#0E1A28;margin:0 0 24px;line-height:1.2}
.prgrm-hdr-wrpr-v1 .txt-cntnt-lft .dscr-txt-v1{font-size:18px;line-height:1.7;color:#0E1A28;opacity:.8}
.prgrm-hdr-wrpr-v1 .mg-crd-rght{width:380px;position:relative}
.prgrm-hdr-wrpr-v1 .mg-crd-rght .mg-wrp-v3{border-radius:4px;overflow:hidden;box-shadow:0 8px 24px #0e1a281f;position:relative;z-index:2}
.prgrm-hdr-wrpr-v1 .mg-crd-rght .mg-wrp-v3 img{width:100%;height:420px;object-fit:cover;display:block}
.prgrm-hdr-wrpr-v1 .mg-crd-rght::before{content:'';position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#ff908c26 0%,#e9e9e933 100%);border-radius:4px;top:12px;left:12px;z-index:1}
.prgrm-hdr-wrpr-v1 .prtcl-dcr-v1{position:absolute;width:6px;height:6px;background:#FF908C;border-radius:50%;opacity:.3;animation:fltng-v1 6s ease-in-out infinite}
.prgrm-hdr-wrpr-v1 .prtcl-dcr-v1:nth-child(1){top:20%;left:-30px;animation-delay:0s}
.prgrm-hdr-wrpr-v1 .prtcl-dcr-v1:nth-child(2){top:60%;left:-45px;animation-delay:2s;width:4px;height:4px}
.prgrm-hdr-wrpr-v1 .prtcl-dcr-v1:nth-child(3){bottom:25%;right:-35px;animation-delay:4s}
@keyframes fltng-v1 {
0%,100%{transform:translateY(0px)}
50%{transform:translateY(-15px)}
}
.crclm-dtls-sctn-v2{background:linear-gradient(162deg,#E9E9E9 0%,#fff 100%);padding:90px 20px}
.crclm-dtls-sctn-v2 .cntnr-mx-v1{max-width:1200px;margin:0 auto}
.crclm-dtls-sctn-v2 .sctn-hd-v3{text-align:center;margin-bottom:70px}
.crclm-dtls-sctn-v2 .sctn-hd-v3 .hdng-v4{font-size:42px;font-weight:700;color:#0E1A28;margin:0 0 16px}
.crclm-dtls-sctn-v2 .sctn-hd-v3 .sbttl-v2{font-size:17px;color:#0E1A28;opacity:.75;line-height:1.6;max-width:680px;margin:0 auto}
.crclm-dtls-sctn-v2 .mdls-grd-v1{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
.crclm-dtls-sctn-v2 .mdl-crd-v2{background:#fff;border:1px solid #0e1a2814;border-radius:3px;padding:32px 28px;transition:all 480ms ease;position:relative}
.crclm-dtls-sctn-v2 .mdl-crd-v2::before{content:'';position:absolute;top:0;left:0;width:0;height:3px;background:linear-gradient(90deg,#FF908C 0%,#0E1A28 100%);transition:width 480ms ease}
.crclm-dtls-sctn-v2 .mdl-crd-v2:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0e1a2826}
.crclm-dtls-sctn-v2 .mdl-crd-v2:hover::before{width:100%}
.crclm-dtls-sctn-v2 .mdl-crd-v2 .mdl-nmb-v1{font-size:14px;font-weight:600;color:#FF908C;margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}
.crclm-dtls-sctn-v2 .mdl-crd-v2 .mdl-ttl-v1{font-size:24px;font-weight:700;color:#0E1A28;margin:0 0 16px;line-height:1.3}
.crclm-dtls-sctn-v2 .mdl-crd-v2 .mdl-dsc-v1{font-size:16px;line-height:1.65;color:#0E1A28;opacity:.72;margin:0 0 20px}
.crclm-dtls-sctn-v2 .mdl-crd-v2 .tpcs-lst-v1{list-style:none;padding:0;margin:0}
.crclm-dtls-sctn-v2 .mdl-crd-v2 .tpcs-lst-v1 li{font-size:15px;color:#0E1A28;padding:8px 0 8px 24px;position:relative;opacity:.8}
.crclm-dtls-sctn-v2 .mdl-crd-v2 .tpcs-lst-v1 li::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:14px;height:2px;background:#FF908C}
.lrnng-pth-sctn-v1{padding:85px 20px;background:#fff}
.lrnng-pth-sctn-v1 .cntnr-mx-v1{max-width:1200px;margin:0 auto}
.lrnng-pth-sctn-v1 .sctn-hdng-v5{font-size:40px;font-weight:700;color:#0E1A28;margin:0 0 60px;text-align:center}
.lrnng-pth-sctn-v1 .tmln-wrpr-v2{position:relative;padding-left:60px}
.lrnng-pth-sctn-v1 .tmln-wrpr-v2::before{content:'';position:absolute;left:20px;top:0;width:2px;height:100%;background:linear-gradient(180deg,#FF908C 0%,#0e1a2833 100%)}
.lrnng-pth-sctn-v1 .stg-tm-v1{position:relative;margin-bottom:50px;padding:32px;background:linear-gradient(135deg,#ff908c0a 0%,#e9e9e914 100%);border-radius:4px;border-left:3px solid #FF908C}
.lrnng-pth-sctn-v1 .stg-tm-v1::before{content:'';position:absolute;left:-73px;top:40px;width:16px;height:16px;background:#FF908C;border-radius:50%;border:4px solid #fff;box-shadow:0 0 0 2px #FF908C}
.lrnng-pth-sctn-v1 .stg-tm-v1 .stg-hdr-v1{display:flex;align-items:center;gap:16px;margin-bottom:16px}
.lrnng-pth-sctn-v1 .stg-tm-v1 .stg-nmb-v2{font-size:13px;font-weight:700;color:#fff;background:#0E1A28;padding:6px 14px;border-radius:2px;text-transform:uppercase;letter-spacing:.8px}
.lrnng-pth-sctn-v1 .stg-tm-v1 .stg-ttl-v2{font-size:26px;font-weight:700;color:#0E1A28;margin:0}
.lrnng-pth-sctn-v1 .stg-tm-v1 .stg-dsc-v1{font-size:16px;line-height:1.7;color:#0E1A28;opacity:.78;margin:0 0 18px}
.lrnng-pth-sctn-v1 .stg-tm-v1 .stg-mtrc-v1{display:flex;gap:32px;flex-wrap:wrap}
.lrnng-pth-sctn-v1 .stg-tm-v1 .mtrc-tm-v1{display:flex;align-items:center;gap:8px}
.lrnng-pth-sctn-v1 .stg-tm-v1 .mtrc-tm-v1 i{color:#FF908C;font-size:18px}
.lrnng-pth-sctn-v1 .stg-tm-v1 .mtrc-tm-v1 span{font-size:15px;font-weight:600;color:#0E1A28}
.bnfts-xcss-sctn-v1{background:linear-gradient(245deg,#0E1A28 0%,#1a2b3d 100%);padding:95px 20px;position:relative;overflow:hidden}
.bnfts-xcss-sctn-v1::before{content:'';position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,#ff908c14 0%,transparent 70%);border-radius:50%}
.bnfts-xcss-sctn-v1 .cntnr-mx-v1{max-width:1200px;margin:0 auto;position:relative;z-index:2}
.bnfts-xcss-sctn-v1 .hdng-v6{font-size:44px;font-weight:700;color:#fff;margin:0 0 20px;text-align:center}
.bnfts-xcss-sctn-v1 .sbhdng-v2{font-size:18px;color:#E9E9E9;opacity:.85;text-align:center;margin:0 auto 65px;max-width:700px;line-height:1.65}
.bnfts-xcss-sctn-v1 .bnft-grd-v2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}
.bnfts-xcss-sctn-v1 .bnft-bx-v1{background:#ffffff08;border:1px solid #ffffff14;border-radius:3px;padding:36px 32px;transition:all 520ms ease;position:relative}
.bnfts-xcss-sctn-v1 .bnft-bx-v1::after{content:'';position:absolute;inset:0;border-radius:3px;background:linear-gradient(135deg,#ff908c1f 0%,transparent 100%);opacity:0;transition:opacity 520ms ease}
.bnfts-xcss-sctn-v1 .bnft-bx-v1:hover{transform:translateY(-6px);border-color:#ff908c4d;box-shadow:0 16px 40px #0000004d}
.bnfts-xcss-sctn-v1 .bnft-bx-v1:hover::after{opacity:1}
.bnfts-xcss-sctn-v1 .bnft-bx-v1 .cntn-v1{position:relative;z-index:2}
.bnfts-xcss-sctn-v1 .bnft-bx-v1 .cn-hdr-v1{display:flex;align-items:center;gap:16px;margin-bottom:18px}
.bnfts-xcss-sctn-v1 .bnft-bx-v1 .cn-hdr-v1 i{font-size:32px;color:#FF908C}
.bnfts-xcss-sctn-v1 .bnft-bx-v1 .cn-hdr-v1 .bnft-ttl-v2{font-size:23px;font-weight:700;color:#fff;margin:0}
.bnfts-xcss-sctn-v1 .bnft-bx-v1 .bnft-txt-v1{font-size:16px;line-height:1.7;color:#E9E9E9;margin:0;opacity:.88}
.bnfts-xcss-sctn-v1 .ct-wrpr-v2{text-align:center;margin-top:60px}
.bnfts-xcss-sctn-v1 .ct-wrpr-v2 .btn-prmry-v3{display:inline-block;padding:16px 42px;background:#FF908C;color:#fff;font-size:17px;font-weight:600;text-decoration:none;border-radius:3px;transition:all 480ms ease;box-shadow:0 8px 24px #ff908c40;position:relative;z-index:10}
.bnfts-xcss-sctn-v1 .ct-wrpr-v2 .btn-prmry-v3:hover{background:#0E1A28;transform:translateY(-2px);box-shadow:0 12px 32px #0e1a2866}
@media (max-width: 1366px) {
.prgrm-hdr-wrpr-v1{padding:60px 20px;gap:40px}
.prgrm-hdr-wrpr-v1 .mg-crd-rght{width:340px}
.prgrm-hdr-wrpr-v1 .mg-crd-rght .mg-wrp-v3 img{height:380px}
.crclm-dtls-sctn-v2{padding:70px 20px}
.lrnng-pth-sctn-v1{padding:65px 20px}
.bnfts-xcss-sctn-v1{padding:75px 20px}
}
@media (max-width: 768px) {
.prgrm-hdr-wrpr-v1{flex-direction:column;padding:50px 20px;gap:40px}
.prgrm-hdr-wrpr-v1 .txt-cntnt-lft .mn-ttl-v2{font-size:36px}
.prgrm-hdr-wrpr-v1 .txt-cntnt-lft .dscr-txt-v1{font-size:16px}
.prgrm-hdr-wrpr-v1 .mg-crd-rght{width:100%;max-width:400px}
.crclm-dtls-sctn-v2{padding:60px 20px}
.crclm-dtls-sctn-v2 .sctn-hd-v3 .hdng-v4{font-size:32px}
.crclm-dtls-sctn-v2 .mdls-grd-v1{grid-template-columns:1fr;gap:24px}
.lrnng-pth-sctn-v1{padding:55px 20px}
.lrnng-pth-sctn-v1 .sctn-hdng-v5{font-size:32px;margin-bottom:45px}
.lrnng-pth-sctn-v1 .tmln-wrpr-v2{padding-left:40px}
.lrnng-pth-sctn-v1 .stg-tm-v1{padding:24px}
.lrnng-pth-sctn-v1 .stg-tm-v1::before{left:-53px}
.lrnng-pth-sctn-v1 .stg-tm-v1 .stg-ttl-v2{font-size:22px}
.bnfts-xcss-sctn-v1{padding:65px 20px}
.bnfts-xcss-sctn-v1 .hdng-v6{font-size:34px}
.bnfts-xcss-sctn-v1 .bnft-grd-v2{grid-template-columns:1fr}
}
@media (max-width: 375px) {
.prgrm-hdr-wrpr-v1 .txt-cntnt-lft .mn-ttl-v2{font-size:30px}
.crclm-dtls-sctn-v2 .sctn-hd-v3 .hdng-v4{font-size:28px}
.lrnng-pth-sctn-v1 .sctn-hdng-v5{font-size:28px}
.bnfts-xcss-sctn-v1 .hdng-v6{font-size:28px}
.bnfts-xcss-sctn-v1 .ct-wrpr-v2 .btn-prmry-v3{padding:14px 32px;font-size:16px}
}
.ttl-wrppr-v1{background:linear-gradient(128deg,#0E1A28 0%,#1a2a3d 100%);padding:140px 20px 160px;position:relative;overflow:hidden}
.ttl-wrppr-v1::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,#ff908c08 2px,#ff908c08 4px),repeating-linear-gradient(90deg,transparent,transparent 2px,#ff908c08 2px,#ff908c08 4px);opacity:.4}
.ttl-cntnr-v1{max-width:1200px;margin:0 auto;position:relative;z-index:2}
.ttl-hdng-v1{font-size:62px;font-weight:700;color:#E9E9E9;margin:0 0 32px;line-height:1.1;letter-spacing:-.02em}
.ttl-qt-v1{font-size:22px;color:#FF908C;line-height:1.6;max-width:740px;margin:0;font-weight:400}
.ttl-dcr-v1{position:absolute;width:280px;height:280px;background:radial-gradient(circle,#ff908c26 0%,transparent 70%);border-radius:50%;top:-80px;right:10%;filter:blur(60px);animation:pls-v1 8s ease-in-out infinite}
@keyframes pls-v1 {
0%,100%{transform:scale(1);opacity:.6}
50%{transform:scale(1.2);opacity:.8}
}
.intrntnl-sctns-wrp{background:#fff}
.stdnt-rqrmnt-blck-v2{padding:120px 20px;background:linear-gradient(155deg,#E9E9E9 0%,#f5f5f5 100%);position:relative}
.stdnt-rqrmnt-blck-v2::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:6px;background:linear-gradient(90deg,#FF908C 0%,#0E1A28 50%,#FF908C 100%);opacity:.3}
.stdnt-rqrmnt-cntr-v2{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.4fr;gap:80px;align-items:start}
.rqrmnt-sd-hdr-v2{position:sticky;top:40px}
.rqrmnt-sd-hdr-v2 h2{font-size:48px;font-weight:700;color:#0E1A28;margin:0 0 24px;line-height:1.15;position:relative;padding-left:24px}
.rqrmnt-sd-hdr-v2 h2::before{content:'';position:absolute;left:0;top:8px;width:6px;height:56px;background:linear-gradient(180deg,#FF908C 0%,#0E1A28 100%);border-radius:2px}
.rqrmnt-sd-hdr-v2 .ntro-txt-v2{font-size:17px;line-height:1.7;color:#2a3a4a;margin:0}
.rqrmnt-cntnt-grd-v2{display:grid;gap:28px}
.rqrmnt-tpc-crd-v2{background:#fff;padding:32px 36px;border-radius:4px;box-shadow:0 2px 12px #0e1a280f;border-left:4px solid #FF908C;transition:all 450ms ease}
.rqrmnt-tpc-crd-v2:hover{transform:translateX(6px);box-shadow:0 6px 20px #0e1a281f}
.rqrmnt-tpc-crd-v2 h3{font-size:24px;font-weight:600;color:#0E1A28;margin:0 0 18px;display:flex;align-items:center;gap:12px}
.rqrmnt-tpc-crd-v2 h3 i{color:#FF908C;font-size:26px}
.rqrmnt-tpc-crd-v2 .dtl-lst-v2{list-style:none;margin:0;padding:0;display:grid;gap:14px}
.rqrmnt-tpc-crd-v2 .dtl-lst-v2 li{font-size:16px;line-height:1.65;color:#3a4a5a;padding-left:28px;position:relative}
.rqrmnt-tpc-crd-v2 .dtl-lst-v2 li::before{content:'';position:absolute;left:0;top:9px;width:16px;height:2px;background:#FF908C}
.prgrm-pthwy-blck-v3{padding:110px 20px;background:#fff;position:relative}
.prgrm-pthwy-blck-v3::before{content:'';position:absolute;top:0;right:0;width:50%;height:100%;background:linear-gradient(160deg,transparent 0%,#E9E9E9 100%);z-index:1}
.prgrm-pthwy-cntr-v3{max-width:1200px;margin:0 auto;position:relative;z-index:2}
.pthwy-tp-hdr-v3{text-align:center;margin-bottom:70px}
.pthwy-tp-hdr-v3 h2{font-size:52px;font-weight:700;color:#0E1A28;margin:0 0 20px;line-height:1.1}
.pthwy-tp-hdr-v3 .sbtxt-v3{font-size:19px;line-height:1.6;color:#4a5a6a;max-width:680px;margin:0 auto}
.pthwy-grd-lyot-v3{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.pthwy-phse-crd-v3{background:#fff;border:2px solid #E9E9E9;border-radius:3px;padding:40px 28px;position:relative;transition:all 500ms ease}
.pthwy-phse-crd-v3::before{content:'';position:absolute;top:0;left:0;width:100%;height:6px;background:linear-gradient(90deg,#FF908C 0%,#0E1A28 100%);border-radius:3px 3px 0 0;transform:scaleX(0);transform-origin:left;transition:transform 500ms ease}
.pthwy-phse-crd-v3:hover{border-color:#FF908C;box-shadow:0 8px 24px #ff908c26;transform:translateY(-4px)}
.pthwy-phse-crd-v3:hover::before{transform:scaleX(1)}
.phse-nmbr-v3{font-size:56px;font-weight:700;color:#FF908C;opacity:.2;margin:0 0 16px;line-height:1}
.phse-ttl-v3{font-size:26px;font-weight:600;color:#0E1A28;margin:0 0 16px;line-height:1.2}
.phse-dsc-v3{font-size:16px;line-height:1.7;color:#3a4a5a;margin:0 0 24px}
.phse-dtls-v3{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.phse-dtls-v3 li{font-size:15px;color:#4a5a6a;padding-left:22px;position:relative;line-height:1.5}
.phse-dtls-v3 li::before{content:'✓';position:absolute;left:0;color:#FF908C;font-weight:700}
.mg-shwcs-blck-v4{padding:0;background:#0E1A28}
.mg-shwcs-grd-v4{display:grid;grid-template-columns:1fr 1fr;max-width:1200px;margin:0 auto}
.mg-cntnt-v4{padding:100px 60px;display:flex;flex-direction:column;justify-content:center}
.mg-cntnt-v4 h3{font-size:42px;font-weight:700;color:#E9E9E9;margin:0 0 28px;line-height:1.15}
.mg-cntnt-v4 .txt-blck-v4{font-size:17px;line-height:1.75;color:#d0d0d0;margin:0 0 20px}
.mg-cntnt-v4 .cntct-lnk-v4{display:inline-flex;align-items:center;gap:10px;color:#FF908C;text-decoration:none;font-size:18px;font-weight:600;transition:all 400ms ease;margin-top:16px}
.mg-cntnt-v4 .cntct-lnk-v4:hover{gap:16px;color:#fff}
.mg-cntnt-v4 .cntct-lnk-v4 i{font-size:20px}
.mg-vsul-v4{position:relative;overflow:hidden}
.mg-vsul-v4 img{width:100%;height:100%;object-fit:cover;display:block}
.mg-vsul-v4::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#0e1a28b3 0%,transparent 60%)}
@media (max-width: 1366px) {
.ttl-hdng-v1{font-size:54px}
.stdnt-rqrmnt-cntr-v2{gap:60px}
.rqrmnt-sd-hdr-v2 h2{font-size:42px}
}
@media (max-width: 768px) {
.ttl-wrppr-v1{padding:100px 20px 120px}
.ttl-hdng-v1{font-size:38px}
.ttl-qt-v1{font-size:18px}
.stdnt-rqrmnt-blck-v2{padding:80px 20px}
.stdnt-rqrmnt-cntr-v2{grid-template-columns:1fr;gap:40px}
.rqrmnt-sd-hdr-v2{position:static}
.rqrmnt-sd-hdr-v2 h2{font-size:36px}
.prgrm-pthwy-blck-v3{padding:80px 20px}
.pthwy-tp-hdr-v3 h2{font-size:38px}
.pthwy-grd-lyot-v3{grid-template-columns:1fr;gap:24px}
.mg-shwcs-grd-v4{grid-template-columns:1fr}
.mg-cntnt-v4{padding:60px 30px}
.mg-cntnt-v4 h3{font-size:32px}
.mg-vsul-v4{min-height:340px}
}
@media (max-width: 375px) {
.ttl-hdng-v1{font-size:32px}
.ttl-qt-v1{font-size:16px}
.rqrmnt-sd-hdr-v2 h2{font-size:30px}
.rqrmnt-tpc-crd-v2{padding:24px 20px}
.pthwy-tp-hdr-v3 h2{font-size:32px}
.phse-nmbr-v3{font-size:44px}
.mg-cntnt-v4{padding:50px 20px}
.mg-cntnt-v4 h3{font-size:28px}
}
.sccs-bnr-v1{background:linear-gradient(127deg,#FF908C 0%,#0E1A28 100%);padding:120px 20px 100px;position:relative;overflow:hidden}
.sccs-bnr-v1::before{content:'';position:absolute;width:400px;height:400px;background:#e9e9e914;border-radius:50%;top:-200px;right:-100px;animation:prticl-flt-v1 18s ease-in-out infinite}
.sccs-bnr-v1::after{content:'';position:absolute;width:300px;height:300px;background:#e9e9e90d;border-radius:50%;bottom:-150px;left:-80px;animation:prticl-flt-v2 22s ease-in-out infinite}
@keyframes prticl-flt-v1 {
0%,100%{transform:translate(0,0) scale(1)}
50%{transform:translate(-60px,80px) scale(1.2)}
}
@keyframes prticl-flt-v2 {
0%,100%{transform:translate(0,0) scale(1)}
50%{transform:translate(80px,-60px) scale(0.9)}
}
.sccs-cntnr-wrppr-v1{max-width:1200px;margin:0 auto;position:relative;z-index:2}
.sccs-hdng-txt-v1{font-size:58px;font-weight:700;color:#E9E9E9;margin:0 0 24px;line-height:1.2;text-align:center}
.sccs-dsc-txt-v1{font-size:21px;color:#E9E9E9;line-height:1.6;max-width:680px;margin:0 auto 40px;text-align:center;opacity:.95}
.sccs-icn-wrp-v1{display:flex;justify-content:center;align-items:center;margin-bottom:32px}
.sccs-icn-v1{width:90px;height:90px;background:#e9e9e91f;border:3px solid #e9e9e94d;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:icn-pls-v1 2.5s ease-in-out infinite}
.sccs-icn-v1 i{font-size:42px;color:#E9E9E9}
@keyframes icn-pls-v1 {
0%,100%{transform:scale(1);box-shadow:0 0 0 0 #e9e9e966}
50%{transform:scale(1.08);box-shadow:0 0 0 20px #e9e9e900}
}
.sccs-bttn-grp-v1{display:flex;gap:18px;justify-content:center;flex-wrap:wrap}
.sccs-btn-prmry-v1{background:#E9E9E9;color:#0E1A28;padding:16px 38px;border-radius:3px;text-decoration:none;font-size:17px;font-weight:600;transition:all 480ms ease;display:inline-block;border:2px solid transparent;position:relative;z-index:10}
.sccs-btn-prmry-v1:hover{transform:translateY(-3px);box-shadow:0 6px 18px #0003;background:#fff}
.sccs-btn-scndry-v1{background:transparent;color:#E9E9E9;padding:16px 38px;border-radius:3px;text-decoration:none;font-size:17px;font-weight:600;transition:all 480ms ease;display:inline-block;border:2px solid #e9e9e966;position:relative;z-index:10}
.sccs-btn-scndry-v1:hover{border-color:#E9E9E9;background:#e9e9e914;transform:translateY(-3px)}
.cnfrm-dtls-sctn-v2{padding:90px 20px;background:#fff}
.cnfrm-grd-wrp-v2{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px}
.cnfrm-crd-v2{background:linear-gradient(158deg,#E9E9E9 0%,#fff 100%);padding:42px 32px;border-radius:4px;border-left:5px solid #FF908C;transition:all 520ms ease;position:relative}
.cnfrm-crd-v2:hover{transform:translateY(-6px);box-shadow:0 12px 32px #0e1a281f;border-left-width:8px}
.cnfrm-crd-v2::before{content:'';position:absolute;top:0;right:0;width:80px;height:80px;background:linear-gradient(135deg,#ff908c26 0%,transparent 100%);border-radius:0 4px 0 100%}
.cnfrm-crd-icn-v2{width:64px;height:64px;background:#FF908C;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px;position:relative;z-index:2}
.cnfrm-crd-icn-v2 i{font-size:28px;color:#fff}
.cnfrm-crd-ttl-v2{font-size:22px;font-weight:700;color:#0E1A28;margin:0 0 14px;line-height:1.3}
.cnfrm-crd-txt-v2{font-size:16px;color:#0E1A28;line-height:1.65;margin:0;opacity:.82}
.cnfrm-nvgtn-wrp-v2{max-width:1200px;margin:60px auto 0;text-align:center}
.cnfrm-nvgtn-hdng-v2{font-size:28px;font-weight:700;color:#0E1A28;margin:0 0 32px}
.cnfrm-nvgtn-hdng-v2::after{content:'';display:block;width:60px;height:4px;background:linear-gradient(90deg,#FF908C 0%,#0E1A28 100%);margin:16px auto 0;border-radius:2px}
.cnfrm-lnk-grd-v2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:32px}
.cnfrm-lnk-itm-v2{background:#0E1A28;padding:28px 24px;border-radius:3px;text-decoration:none;color:#E9E9E9;transition:all 460ms ease;display:flex;align-items:center;gap:16px;border:2px solid transparent;position:relative;overflow:hidden}
.cnfrm-lnk-itm-v2::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,#ff908c33,transparent);transition:left 580ms ease}
.cnfrm-lnk-itm-v2:hover::before{left:100%}
.cnfrm-lnk-itm-v2:hover{border-color:#FF908C;transform:translateX(5px);box-shadow:0 8px 24px #ff908c33}
.cnfrm-lnk-icn-v2{font-size:32px;color:#FF908C;flex-shrink:0}
.cnfrm-lnk-cntnt-v2{text-align:left;flex-grow:1}
.cnfrm-lnk-lbl-v2{font-size:18px;font-weight:600;margin:0;color:#E9E9E9}
.cnfrm-lnk-dsc-v2{font-size:14px;margin:4px 0 0;color:#E9E9E9;opacity:.75}
@media (max-width: 1366px) {
.sccs-hdng-txt-v1{font-size:52px}
.sccs-dsc-txt-v1{font-size:19px}
.cnfrm-grd-wrp-v2{grid-template-columns:1fr 1fr}
}
@media (max-width: 768px) {
.sccs-bnr-v1{padding:80px 20px 70px}
.sccs-hdng-txt-v1{font-size:38px}
.sccs-dsc-txt-v1{font-size:17px;margin-bottom:32px}
.sccs-icn-v1{width:75px;height:75px}
.sccs-icn-v1 i{font-size:36px}
.sccs-bttn-grp-v1{flex-direction:column;align-items:stretch}
.sccs-btn-prmry-v1,.sccs-btn-scndry-v1{text-align:center}
.cnfrm-dtls-sctn-v2{padding:60px 20px}
.cnfrm-grd-wrp-v2{grid-template-columns:1fr;gap:24px}
.cnfrm-nvgtn-hdng-v2{font-size:24px}
.cnfrm-lnk-grd-v2{grid-template-columns:1fr}
}
@media (max-width: 375px) {
.sccs-hdng-txt-v1{font-size:32px}
.sccs-dsc-txt-v1{font-size:16px}
.cnfrm-crd-v2{padding:32px 24px}
.cnfrm-crd-ttl-v2{font-size:20px}
}