*{margin:0;padding:0;border:0;box-sizing:border-box}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}
body{font-family:'Karla',sans-serif;font-weight:400;line-height:1.6;background:linear-gradient(148deg,#0a0a0f 0%,#1a0f2e 100%);color:#e8e9ed;min-height:100vh}
.hdr-wrp{max-width:1366px;margin:0 auto;padding:0 20px}
.lg-rw{padding:32px 0 24px;text-align:center}
.lg-cntnr{display:inline-block}
.lg-lnk{display:inline-block;background:linear-gradient(135deg,#f8316f14 0%,#460ec014 100%);padding:16px;border-radius:12px;box-shadow:0 4px 12px #0006 inset 0 1px 2px #ffffff0d;transition:all .3s ease}
.lg-lnk:hover{box-shadow:0 6px 16px #f8316f4d inset 0 1px 2px #ffffff14;transform:translateY(-2px)}
.lg-mg{display:block;width:120px;height:120px;object-fit:contain}
.cmpny-rw{padding:20px 0 28px;text-align:center;background:linear-gradient(92deg,#f8316f0d 0%,#460ec00d 100%);box-shadow:inset 0 2px 4px #0000004d}
.cmpny-nm{font-size:42px;font-weight:700;background:linear-gradient(125deg,#F8316F 0%,#460EC0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:1px;text-shadow:0 2px 8px #f8316f33}
.nvgtn-rw{padding:24px 0;border-top:1px solid #f3f4f614}
.mn-nv{text-align:center}
.nv-lst{list-style:none;display:inline-flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center}
.nv-tm{display:inline-block}
.nv-lnk{display:block;padding:12px 24px;font-size:16px;font-weight:600;color:#e8e9ed;text-decoration:none;background:#f3f4f608;border-radius:10px;box-shadow:0 2px 6px #00000040 inset 0 1px 1px #ffffff08;transition:background .3s ease,color .3s ease}
.nv-lnk:hover{background:#f8316f1f;color:#F8316F}
.nv-lnk.is-active{background:linear-gradient(120deg,#f8316f2e 0%,#460ec02e 100%);color:#F8316F}
.ftr-wrp{background:linear-gradient(142deg,#0d0d14 0%,#1d1229 100%);background-image:repeating-linear-gradient(45deg,transparent,transparent 35px,#f8316f05 35px,#f8316f05 70px),linear-gradient(142deg,#0d0d14 0%,#1d1229 100%);padding:60px 20px 32px;margin-top:80px;box-shadow:0 -4px 16px #0006}
.ftr-grd{max-width:1366px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:48px;margin-bottom:48px}
.ftr-sctn{padding:0}
.ftr-hdng{font-size:24px;font-weight:700;color:#F8316F;margin-bottom:16px}
.ftr-hdng-2{font-size:18px;font-weight:600;color:#F3F4F6;margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px}
.ftr-txt{font-size:15px;line-height:1.7;color:#c5c7d0}
.cntct-lst,.lgl-lst{list-style:none}
.cntct-tm{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px;font-size:15px;color:#c5c7d0}
.cntct-tm i{margin-top:4px;color:#460EC0;font-size:18px}
.cntct-lnk{color:#e8e9ed;text-decoration:none;transition:color .3s ease}
.cntct-lnk:hover{color:#F8316F}
.lgl-tm{margin-bottom:10px}
.ftr-lnk{font-size:15px;color:#c5c7d0;text-decoration:none;transition:color .3s ease}
.ftr-lnk:hover{color:#F8316F}
.ftr-btm{max-width:1366px;margin:0 auto;padding-top:28px;border-top:1px solid #f3f4f614;text-align:center}
.cpyrght-txt{font-size:14px;color:#9a9ca8}
.cke-bnr{position:fixed;bottom:-300px;left:50%;transform:translateX(-50%);max-width:800px;width:90%;background:linear-gradient(135deg,#1a1a2e 0%,#16152a 100%);padding:24px 32px;border-radius:16px;box-shadow:0 8px 32px #0009 0 2px 8px #f8316f26;z-index:10000;transition:bottom .5s ease,opacity .5s ease;opacity:0;border:1px solid #f3f4f614}
.cke-bnr.is-visible{bottom:32px;opacity:1}
.cke-cntnr{display:flex;flex-direction:column;gap:20px}
.cke-txt-wrp{text-align:center}
.cke-hdln{font-size:18px;font-weight:700;color:#F8316F;margin-bottom:8px}
.cke-dsc{font-size:14px;color:#c5c7d0;line-height:1.5}
.cke-ctgrs{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}
.cke-ctgry{display:flex;align-items:center;gap:8px;cursor:pointer}
.cke-chk{width:18px;height:18px;cursor:pointer;accent-color:#460EC0}
.cke-lbl{font-size:14px;font-weight:600;color:#e8e9ed;cursor:pointer}
.cke-btns{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}
.cke-btn{padding:12px 28px;font-size:15px;font-weight:600;font-family:'Karla',sans-serif;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 8px #0000004d}
.cke-ccpt{background:linear-gradient(125deg,#F8316F 0%,#460EC0 100%);color:#fff}
.cke-ccpt:hover{box-shadow:0 6px 12px #f8316f66;transform:translateY(-2px)}
.cke-dcln{background:#f3f4f614;color:#e8e9ed;border:1px solid #f3f4f626}
.cke-dcln:hover{background:#f3f4f61f}
@media (max-width: 768px) {
.cmpny-nm{font-size:32px}
.lg-mg{width:90px;height:90px}
.nv-lst{flex-direction:column;gap:8px}
.nv-lnk{padding:10px 20px;font-size:15px}
.ftr-grd{grid-template-columns:1fr;gap:32px}
.cke-bnr{width:95%;padding:20px 24px}
.cke-ctgrs{flex-direction:column;gap:12px;align-items:flex-start}
.cke-btns{flex-direction:column}
.cke-btn{width:100%}
}
@media (max-width: 480px) {
.lg-rw{padding:24px 0 18px}
.cmpny-rw{padding:16px 0 20px}
.cmpny-nm{font-size:28px}
.nvgtn-rw{padding:18px 0}
.ftr-wrp{padding:40px 20px 24px;margin-top:60px}
}
.doc-inner{max-width:1366px;margin:0 auto;padding:80px 20px;background:linear-gradient(165deg,#0a0a0f 0%,#1a0b2e 50%,#0d0d15 100%);color:#e8e9ed;line-height:1.8;font-size:16px}
.doc-inner h1{font-size:48px;font-weight:700;color:#fff;margin:0 0 40px;padding-bottom:24px;border-bottom:3px solid #460EC0;background:linear-gradient(135deg,#F8316F 0%,#460EC0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.3}
.doc-inner h2{font-size:32px;font-weight:600;color:#F8316F;margin:60px 0 24px;padding-top:20px;line-height:1.4}
.doc-inner h3{font-size:24px;font-weight:600;color:#460EC0;margin:40px 0 20px;line-height:1.4}
.doc-inner h4{font-size:20px;font-weight:500;color:#c9a7ff;margin:32px 0 16px;line-height:1.5}
.doc-inner h5{font-size:18px;font-weight:500;color:#d4d6db;margin:28px 0 14px;line-height:1.5}
.doc-inner h6{font-size:16px;font-weight:500;color:#b8bac1;margin:24px 0 12px;line-height:1.6}
.doc-inner p{margin:0 0 20px;color:#d4d6db;font-size:16px;line-height:1.8}
.doc-inner strong,.doc-inner b{font-weight:600;color:#fff;background:linear-gradient(135deg,#F8316F 0%,#460EC0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.doc-inner em,.doc-inner i{font-style:italic;color:#e8e9ed}
.doc-inner a{color:#F8316F;text-decoration:none;border-bottom:2px solid transparent;transition:all .3s ease;position:relative}
.doc-inner a:hover{color:#460EC0;border-bottom-color:#460EC0}
.doc-inner a:focus{outline:2px solid #F8316F;outline-offset:4px;border-radius:4px}
.doc-inner ul{margin:0 0 24px;padding-left:28px;list-style:none}
.doc-inner ul li{position:relative;margin-bottom:12px;padding-left:16px;color:#d4d6db;line-height:1.7}
.doc-inner ul li::before{content:'';position:absolute;left:-12px;top:11px;width:8px;height:8px;background:linear-gradient(135deg,#F8316F 0%,#460EC0 100%);border-radius:2px;box-shadow:0 2px 4px #f8316f4d}
.doc-inner ol{margin:0 0 24px;padding-left:28px;counter-reset:policy-counter;list-style:none}
.doc-inner ol li{position:relative;margin-bottom:12px;padding-left:32px;color:#d4d6db;line-height:1.7;counter-increment:policy-counter}
.doc-inner ol li::before{content:counter(policy-counter) ".";position:absolute;left:0;top:0;font-weight:600;color:#F8316F;min-width:24px}
.doc-inner table{width:100%;margin:32px 0;border-collapse:separate;border-spacing:0;background:#ffffff05;border-radius:12px;overflow:hidden;box-shadow:0 4px 8px #0000004d inset 0 2px 4px #ffffff0d}
.doc-inner thead{background:linear-gradient(135deg,#F8316F 0%,#460EC0 100%)}
.doc-inner thead tr{border:none}
.doc-inner thead th{padding:18px 20px;text-align:left;font-weight:600;font-size:15px;color:#fff;border:none;text-transform:uppercase;letter-spacing:.5px}
.doc-inner tbody{background:#0a0a0f99}
.doc-inner tbody tr{border-bottom:1px solid #ffffff0d;transition:background .2s ease}
.doc-inner tbody tr:last-child{border-bottom:none}
.doc-inner tbody tr:hover{background:#f8316f14}
.doc-inner tbody td{padding:16px 20px;color:#d4d6db;font-size:15px;border:none}
.doc-inner th,.doc-inner td{vertical-align:top}
.doc-inner hr{margin:48px 0;border:none;height:2px;background:linear-gradient(90deg,transparent 0%,#460EC0 50%,transparent 100%);opacity:.4}
.doc-inner blockquote{margin:32px 0;padding:24px 28px;background:#460ec01a;border-left:4px solid #460EC0;border-radius:8px;color:#e8e9ed;font-style:italic;box-shadow:inset 0 2px 4px #0003}
.doc-inner code{padding:3px 8px;background:#ffffff14;border:1px solid #ffffff1a;border-radius:4px;font-family:'Courier New',monospace;font-size:14px;color:#F8316F}
.doc-inner pre{margin:24px 0;padding:20px;background:#0a0a0fcc;border:1px solid #ffffff1a;border-radius:8px;overflow-x:auto;box-shadow:inset 0 2px 6px #0006}
.doc-inner pre code{padding:0;background:none;border:none;color:#d4d6db}
.doc-inner dl{margin:24px 0}
.doc-inner dt{font-weight:600;color:#F8316F;margin-top:16px;margin-bottom:8px}
.doc-inner dd{margin-left:24px;margin-bottom:16px;color:#d4d6db;line-height:1.7}
@media (max-width: 1024px) {
.doc-inner{padding:60px 24px}
.doc-inner h1{font-size:40px;margin-bottom:32px}
.doc-inner h2{font-size:28px;margin-top:48px}
.doc-inner h3{font-size:22px}
}
@media (max-width: 768px) {
.doc-inner{padding:40px 16px;font-size:15px}
.doc-inner h1{font-size:32px;margin-bottom:28px;padding-bottom:20px}
.doc-inner h2{font-size:24px;margin-top:40px;margin-bottom:20px}
.doc-inner h3{font-size:20px;margin-top:32px}
.doc-inner h4{font-size:18px}
.doc-inner p{margin-bottom:16px}
.doc-inner table{font-size:14px}
.doc-inner thead th{padding:14px 12px;font-size:13px}
.doc-inner tbody td{padding:12px;font-size:14px}
.doc-inner blockquote{padding:16px 20px;margin:24px 0}
}
@media (max-width: 480px) {
.doc-inner{padding:32px 12px}
.doc-inner h1{font-size:28px}
.doc-inner h2{font-size:22px}
.doc-inner h3{font-size:18px}
.doc-inner ul,.doc-inner ol{padding-left:20px}
.doc-inner table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}
}
.hro-wrp{background:linear-gradient(142deg,#0a0a12 0%,#1a1a2e 100%);padding:80px 20px;position:relative;overflow:hidden}
.hro-wrp::before{content:'';position:absolute;top:-50%;right:-20%;width:800px;height:800px;background:radial-gradient(circle,#460ec014 0%,transparent 70%);pointer-events:none}
.hro-cntnr{max-width:1366px;margin:0 auto;display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:center}
.hro-txt-blck{z-index:2}
.hro-hdng{font-size:3rem;line-height:1.15;color:#f8f9fa;margin:0 0 32px;font-weight:700}
.hro-dscrptn{margin-top:28px}
.hro-prgrph{font-size:1.2rem;line-height:1.65;color:#d1d5db;margin:0 0 20px}
.hro-prgrph-scndry{font-size:1.05rem;line-height:1.7;color:#9ca3af;margin:0}
.hro-img-wrp{position:relative;z-index:2}
.hro-img{width:100%;height:auto;border-radius:12px;box-shadow:0 20px 60px #f8316f26 0 8px 24px #0000004d;display:block}
.hro-accnt{position:absolute;bottom:-30px;left:-30px;width:200px;height:200px;background:linear-gradient(135deg,#f8316f33 0%,#460ec033 100%);border-radius:50%;filter:blur(40px);z-index:-1}
.prcss-sctn{background:#0f0f1a;padding:100px 20px;position:relative}
.prcss-cntnr{max-width:1366px;margin:0 auto}
.prcss-hdr{text-align:center;margin-bottom:70px}
.prcss-ttl{font-size:2.5rem;color:#f8f9fa;margin:0 0 20px;font-weight:700}
.prcss-ntro{font-size:1.15rem;color:#9ca3af;max-width:700px;margin:0 auto;line-height:1.7}
.prcss-grd{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}
.prcss-crd{background:linear-gradient(155deg,#1a1a2e 0%,#13131f 100%);border:1px solid #f8316f26;border-radius:14px;padding:40px 35px;position:relative;transition:all .3s ease}
.prcss-crd:hover{transform:translateY(-5px);border-color:#f8316f66;box-shadow:0 12px 40px #f8316f26}
.prcss-nmbr{font-size:.9rem;font-weight:700;color:#F8316F;letter-spacing:.1em;margin-bottom:18px}
.prcss-crd-ttl{font-size:1.4rem;color:#f8f9fa;margin:0 0 16px;font-weight:600;line-height:1.3}
.prcss-crd-txt{font-size:1rem;line-height:1.7;color:#9ca3af;margin:0}
.prcss-icn{position:absolute;top:35px;right:35px;opacity:.3}
.tchng-sctn{background:linear-gradient(178deg,#13131f 0%,#0a0a12 100%);padding:100px 20px}
.tchng-wrp{max-width:1366px;margin:0 auto}
.tchng-cntnt{display:flex;flex-direction:column;gap:50px}
.tchng-hdng{font-size:2.2rem;color:#f8f9fa;margin:0;font-weight:700;text-align:center}
.tchng-prfl{display:grid;grid-template-columns:400px 1fr;gap:60px;align-items:start}
.tchng-img-blck{position:relative}
.tchng-img{width:100%;height:auto;border-radius:10px;box-shadow:0 16px 48px #0006;display:block}
.tchng-txt-blck{padding-top:10px}
.tchng-nm{font-size:1.8rem;color:#f8f9fa;font-weight:700;margin-bottom:8px}
.tchng-rl{font-size:1.05rem;color:#F8316F;margin-bottom:28px;font-weight:600}
.tchng-prgrph{font-size:1.05rem;line-height:1.75;color:#d1d5db;margin:0 0 24px}
.tchng-prgrph-lst{font-size:1.05rem;line-height:1.75;color:#d1d5db;margin:0}
.vlus-sctn{background:#0f0f1a;padding:100px 20px}
.vlus-cntnr{max-width:1366px;margin:0 auto}
.vlus-hdr-wrp{text-align:center;margin-bottom:70px}
.vlus-hdng{font-size:2.5rem;color:#f8f9fa;margin:0;font-weight:700}
.vlus-grd-wrp{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-bottom:80px}
.vlus-lft{display:flex;flex-direction:column;gap:40px;padding-top:20px}
.vlus-itm{display:flex;gap:24px;align-items:start}
.vlus-icn-wrp{flex-shrink:0;width:60px;height:60px;background:linear-gradient(135deg,#f8316f1a 0%,#460ec01a 100%);border-radius:10px;display:flex;align-items:center;justify-content:center}
.vlus-cntnt-wrp{flex:1}
.vlus-ttl{font-size:1.3rem;color:#f8f9fa;margin:0 0 12px;font-weight:600}
.vlus-txt{font-size:1rem;line-height:1.7;color:#9ca3af;margin:0}
.vlus-rght{position:relative}
.vlus-img{width:100%;height:auto;border-radius:12px;box-shadow:0 20px 60px #0006;display:block}
.vlus-accnt-shp{position:absolute;top:-40px;right:-40px;width:180px;height:180px;background:linear-gradient(225deg,#460ec040 0%,#f8316f40 100%);border-radius:50%;filter:blur(50px);z-index:-1}
.vlus-btm-wrp{display:flex;flex-direction:column;gap:50px}
.vlus-crd-wrp{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}
.vlus-crd{background:linear-gradient(160deg,#1a1a2e 0%,#13131f 100%);border:1px solid #460ec033;border-radius:12px;padding:35px 30px;text-align:center}
.vlus-crd-nmbr{font-size:2.8rem;color:#F8316F;font-weight:700;margin-bottom:12px}
.vlus-crd-lbl{font-size:.95rem;line-height:1.6;color:#9ca3af}
.vlus-cta-wrp{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;align-items:center}
.vlus-btn{background:linear-gradient(135deg,#F8316F 0%,#c02858 100%);color:#fff;padding:20px 40px;border-radius:10px;text-decoration:none;font-size:1.1rem;font-weight:600;display:inline-block;text-align:center;box-shadow:0 8px 24px #f8316f4d;transition:all .3s ease;z-index:10;position:relative}
.vlus-btn:hover{transform:translateY(-3px);box-shadow:0 12px 32px #f8316f66;background:linear-gradient(135deg,#ff3d7f 0%,#d03066 100%)}
.vlus-btm-img{width:100%;height:auto;border-radius:10px;box-shadow:0 12px 40px #0000004d;display:block}
@media (max-width: 1024px) {
.hro-cntnr{grid-template-columns:1fr;gap:50px}
.hro-hdng{font-size:2.4rem}
.prcss-grd{grid-template-columns:1fr}
.tchng-prfl{grid-template-columns:1fr;gap:40px}
.tchng-img-blck{max-width:400px;margin:0 auto}
.vlus-grd-wrp{grid-template-columns:1fr;gap:50px}
.vlus-crd-wrp{grid-template-columns:1fr}
.vlus-cta-wrp{grid-template-columns:1fr;gap:35px}
}
@media (max-width: 768px) {
.hro-wrp{padding:60px 20px}
.hro-hdng{font-size:2rem}
.hro-prgrph{font-size:1.05rem}
.prcss-sctn{padding:70px 20px}
.prcss-ttl{font-size:2rem}
.prcss-crd{padding:30px 25px}
.tchng-sctn{padding:70px 20px}
.tchng-hdng{font-size:1.8rem}
.tchng-nm{font-size:1.5rem}
.vlus-sctn{padding:70px 20px}
.vlus-hdng{font-size:2rem}
.vlus-btm-wrp{gap:35px}
}
.hr-sctn{background:linear-gradient(127deg,#0a0614 0%,#1a0f2e 50%,#0d0a18 100%);padding:5.5rem 1.5rem;position:relative;overflow:hidden}
.hr-wrpr{max-width:1366px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:3rem;align-items:center;position:relative;z-index:2}
.hr-cntnt h1{font-size:3.2rem;line-height:1.15;color:#fff;margin:0 0 1.5rem;font-weight:700}
.hr-cntnt h1 .accnt-txt{background:linear-gradient(95deg,#F8316F 0%,#460EC0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}
.hr-cntnt p{font-size:1.15rem;line-height:1.7;color:#c9cbd4;margin:0 0 2rem;max-width:580px}
.hr-img-cntnr{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 18px 48px #f8316f26 0 6px 16px #460ec01f}
.hr-img-cntnr img{width:100%;height:380px;object-fit:cover;display:block}
.hr-bttn{display:inline-block;background:linear-gradient(115deg,#F8316F 0%,#460EC0 100%);color:#fff;padding:.95rem 2.2rem;border-radius:10px;text-decoration:none;font-size:1rem;font-weight:600;transition:all .3s ease;box-shadow:0 4px 14px #f8316f4d}
.hr-bttn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f8316f73}
.rlvnc-ar{background:linear-gradient(142deg,#12091f 0%,#1e1432 100%);padding:5rem 1.5rem;position:relative}
.rlvnc-cntnt{max-width:1366px;margin:0 auto}
.rlvnc-hdr{text-align:center;margin-bottom:3.5rem}
.rlvnc-hdr h2{font-size:2.4rem;color:#fff;margin:0 0 1rem;font-weight:700}
.rlvnc-hdr h2::after{content:'';display:block;width:80px;height:4px;background:linear-gradient(90deg,#F8316F 0%,#460EC0 100%);margin:1.2rem auto 0;border-radius:2px}
.rlvnc-hdr p{font-size:1.05rem;color:#b3b5c2;margin:0;max-width:650px;margin-left:auto;margin-right:auto;line-height:1.7}
.rlvnc-grd{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}
.rlvnc-crd{background:#f3f4f608;border:1px solid #f8316f26;border-radius:14px;padding:2rem;transition:all .3s ease;position:relative}
.rlvnc-crd::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#F8316F 0%,#460EC0 100%);border-radius:14px 14px 0 0;opacity:0;transition:opacity .3s ease}
.rlvnc-crd:hover{transform:translateY(-4px);border-color:#f8316f59;box-shadow:0 8px 24px #460ec033}
.rlvnc-crd:hover::before{opacity:1}
.rlvnc-crd h3{font-size:1.4rem;color:#fff;margin:0 0 1rem;font-weight:600}
.rlvnc-crd p{font-size:.98rem;color:#adb0bf;margin:0;line-height:1.65}
.prfsnl-blck{background:linear-gradient(155deg,#0f0a1a 0%,#1a1228 100%);padding:5rem 1.5rem}
.prfsnl-wrp{max-width:1366px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}
.prfsnl-vsl{position:relative}
.prfsnl-vsl img{width:100%;height:460px;object-fit:cover;border-radius:12px;box-shadow:0 12px 36px #460ec040}
.prfsnl-txt h2{font-size:2.3rem;color:#fff;margin:0 0 1.5rem;font-weight:700;line-height:1.25}
.prfsnl-txt p{font-size:1.05rem;color:#b8bac7;margin:0 0 1.8rem;line-height:1.7}
.prfsnl-lst{list-style:none;padding:0;margin:0 0 2rem}
.prfsnl-lst li{font-size:1rem;color:#c1c3d0;margin-bottom:1rem;padding-left:2rem;position:relative;line-height:1.6}
.prfsnl-lst li::before{content:'';position:absolute;left:0;top:.4rem;width:18px;height:18px;background:linear-gradient(135deg,#F8316F 0%,#460EC0 100%);border-radius:4px}
.trl-sctn{background:linear-gradient(148deg,#1a0f2e 0%,#0f0a1d 100%);padding:5rem 1.5rem;position:relative}
.trl-cntnt{max-width:1366px;margin:0 auto}
.trl-hdr{text-align:center;margin-bottom:3rem}
.trl-hdr h2{font-size:2.5rem;color:#fff;margin:0 0 1.2rem;font-weight:700}
.trl-hdr p{font-size:1.08rem;color:#b5b7c4;margin:0;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.7}
.trl-prcs{display:flex;justify-content:space-between;gap:2.5rem;margin-bottom:3rem;position:relative}
.trl-prcs::before{content:'';position:absolute;top:30px;left:60px;right:60px;height:2px;background:linear-gradient(90deg,#f8316f66 0%,#460ec066 100%);z-index:0}
.trl-stp{flex:1;text-align:center;position:relative;z-index:1}
.trl-stp-nmbr{width:60px;height:60px;background:linear-gradient(135deg,#F8316F 0%,#460EC0 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.2rem;font-size:1.6rem;font-weight:700;color:#fff;box-shadow:0 6px 18px #f8316f59}
.trl-stp h3{font-size:1.25rem;color:#fff;margin:0 0 .8rem;font-weight:600}
.trl-stp p{font-size:.95rem;color:#a9abc0;margin:0;line-height:1.6}
.trl-cta{text-align:center;margin-top:3rem}
.trl-lnk{display:inline-block;background:transparent;border:2px solid #F8316F;color:#F8316F;padding:.9rem 2.5rem;border-radius:10px;text-decoration:none;font-size:1.05rem;font-weight:600;transition:all .3s ease}
.trl-lnk:hover{background:linear-gradient(115deg,#F8316F 0%,#460EC0 100%);color:#fff;border-color:transparent;transform:translateY(-2px);box-shadow:0 6px 18px #f8316f66}
.csystm-ar{background:linear-gradient(133deg,#12091f 0%,#1d1030 100%);padding:5rem 1.5rem}
.csystm-wrp{max-width:1366px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:4rem;align-items:center}
.csystm-txt h2{font-size:2.4rem;color:#fff;margin:0 0 1.5rem;font-weight:700;line-height:1.3}
.csystm-txt p{font-size:1.05rem;color:#b6b8c5;margin:0 0 2rem;line-height:1.7}
.csystm-pth{display:flex;flex-direction:column;gap:1.5rem}
.csystm-lvl{background:#f3f4f60a;border-left:4px solid #460EC0;padding:1.5rem;border-radius:0 10px 10px 0;transition:all .3s ease}
.csystm-lvl:hover{background:#f8316f14;border-left-color:#F8316F;transform:translateX(6px)}
.csystm-lvl h3{font-size:1.3rem;color:#fff;margin:0 0 .6rem;font-weight:600}
.csystm-lvl p{font-size:.97rem;color:#acaeba;margin:0;line-height:1.65}
.csystm-img{position:relative}
.csystm-img img{width:100%;height:500px;object-fit:cover;border-radius:12px;box-shadow:0 14px 40px #460ec04d}
.flxblty-sctn{background:linear-gradient(162deg,#0e0819 0%,#19102b 100%);padding:5rem 1.5rem}
.flxblty-cntnt{max-width:1366px;margin:0 auto}
.flxblty-tp{text-align:center;margin-bottom:3.5rem}
.flxblty-tp h2{font-size:2.45rem;color:#fff;margin:0 0 1.2rem;font-weight:700}
.flxblty-tp p{font-size:1.06rem;color:#b4b6c3;margin:0;max-width:680px;margin-left:auto;margin-right:auto;line-height:1.7}
.flxblty-grd{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}
.flx-crd{background:#f3f4f608;border:1px solid #460ec033;border-radius:12px;padding:2.2rem;transition:all .3s ease;position:relative;overflow:hidden}
.flx-crd::after{content:'';position:absolute;top:0;right:0;width:120px;height:120px;background:radial-gradient(circle,#f8316f1a 0%,transparent 70%);border-radius:50%;transform:translate(40%,-40%);transition:all .3s ease}
.flx-crd:hover{border-color:#f8316f66;transform:translateY(-3px);box-shadow:0 8px 26px #460ec040}
.flx-crd:hover::after{transform:translate(30%,-30%) scale(1.3)}
.flx-crd h3{font-size:1.45rem;color:#fff;margin:0 0 1.1rem;font-weight:600;position:relative;z-index:1}
.flx-crd p{font-size:.99rem;color:#adb0be;margin:0;line-height:1.65;position:relative;z-index:1}
.tstmnl-ar{background:linear-gradient(138deg,#1a0f2e 0%,#0f0a1c 100%);padding:5rem 1.5rem}
.tstmnl-wrpr{max-width:1366px;margin:0 auto}
.tstmnl-hdr{text-align:center;margin-bottom:3.5rem}
.tstmnl-hdr h2{font-size:2.5rem;color:#fff;margin:0 0 1rem;font-weight:700}
.tstmnl-hdr h2::before{content:'';display:inline-block;width:50px;height:4px;background:linear-gradient(90deg,#F8316F 0%,#460EC0 100%);margin-right:1rem;vertical-align:middle;border-radius:2px}
.tstmnl-crd{background:#f3f4f60a;border:1px solid #f8316f33;border-radius:14px;padding:2.8rem;max-width:900px;margin:0 auto}
.tstmnl-tp{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.8rem}
.tstmnl-img{width:80px;height:80px;border-radius:50%;overflow:hidden;border:3px solid #460EC0;flex-shrink:0}
.tstmnl-img img{width:100%;height:100%;object-fit:cover}
.tstmnl-nf h3{font-size:1.35rem;color:#fff;margin:0 0 .4rem;font-weight:600}
.tstmnl-nf p{font-size:.95rem;color:#a5a7b8;margin:0}
.tstmnl-txt p{font-size:1.08rem;color:#bbbdca;margin:0;line-height:1.75;font-style:italic}
@media (max-width: 1024px) {
.hr-wrpr{grid-template-columns:1fr}
.rlvnc-grd{grid-template-columns:repeat(2,1fr)}
.prfsnl-wrp{grid-template-columns:1fr}
.trl-prcs::before{display:none}
.csystm-wrp{grid-template-columns:1fr}
.flxblty-grd{grid-template-columns:1fr}
}
@media (max-width: 768px) {
.hr-sctn{padding:3.5rem 1.2rem}
.hr-cntnt h1{font-size:2.2rem}
.hr-cntnt p{font-size:1rem}
.hr-img-cntnr img{height:280px}
.rlvnc-ar{padding:3.5rem 1.2rem}
.rlvnc-hdr h2{font-size:2rem}
.rlvnc-grd{grid-template-columns:1fr;gap:1.5rem}
.prfsnl-blck{padding:3.5rem 1.2rem}
.prfsnl-txt h2{font-size:1.9rem}
.prfsnl-vsl img{height:320px}
.trl-sctn{padding:3.5rem 1.2rem}
.trl-hdr h2{font-size:2rem}
.trl-prcs{flex-direction:column;gap:2rem}
.csystm-ar{padding:3.5rem 1.2rem}
.csystm-txt h2{font-size:2rem}
.csystm-img img{height:350px}
.flxblty-sctn{padding:3.5rem 1.2rem}
.flxblty-tp h2{font-size:2rem}
.tstmnl-ar{padding:3.5rem 1.2rem}
.tstmnl-hdr h2{font-size:2rem}
.tstmnl-crd{padding:2rem}
.tstmnl-tp{flex-direction:column;text-align:center}
}
@media (max-width: 480px) {
.hr-cntnt h1{font-size:1.8rem}
.rlvnc-hdr h2,.trl-hdr h2,.csystm-txt h2,.flxblty-tp h2,.tstmnl-hdr h2{font-size:1.75rem}
.hr-bttn{padding:.85rem 1.8rem;font-size:.95rem}
}
.cntct-mn{background:linear-gradient(142deg,#0a0812 0%,#1a0f28 35%,#0f0a1a 68%,#050308 100%);overflow:hidden}
.hdr-wrp{max-width:1366px;margin:0 auto;padding:80px 24px 0;position:relative}
.hdr-wrp::before{content:'';position:absolute;top:-120px;right:10%;width:480px;height:480px;background:radial-gradient(circle,#460ec026 0%,transparent 70%);border-radius:50%;pointer-events:none}
.hdr-wrp::after{content:'';position:absolute;bottom:-80px;left:5%;width:360px;height:360px;background:radial-gradient(circle,#f8316f1f 0%,transparent 70%);border-radius:50%;pointer-events:none}
.hdr-grd{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:2}
.hdr-txt h1{font-size:52px;font-weight:700;color:#F3F4F6;margin:0 0 20px;line-height:1.2;letter-spacing:-.5px}
.hdr-txt .sbt{font-size:19px;color:#f3f4f6b3;line-height:1.6;margin:0 0 32px}
.hdr-img-cntr{position:relative}
.hdr-img-cntr img{width:100%;height:420px;object-fit:cover;border-radius:12px;filter:saturate(0.7) brightness(0.9);box-shadow:0 6px 24px #0006 0 0 0 1px #f8316f26}
.hdr-img-cntr::before{content:'';position:absolute;top:-12px;left:-12px;width:calc(100% + 24px);height:calc(100% + 24px);background:linear-gradient(135deg,#f8316f33 0%,#460ec033 100%);border-radius:14px;z-index:-1}
.inf-sctn{max-width:1366px;margin:100px auto 0;padding:0 24px}
.inf-grd{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.inf-crd{background:linear-gradient(155deg,#ffffff0a 0%,#ffffff05 100%);border:1px solid #f8316f33;border-radius:10px;padding:36px 28px;position:relative;overflow:hidden;transition:all .3s ease}
.inf-crd::before{content:'';position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#F8316F 0%,#460EC0 100%);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}
.inf-crd:hover::before{transform:scaleX(1)}
.inf-crd:hover{background:linear-gradient(155deg,#ffffff0f 0%,#ffffff08 100%);border-color:#460ec04d;transform:translateY(-4px);box-shadow:0 8px 28px #0000004d}
.inf-crd h3{font-size:22px;font-weight:600;color:#F3F4F6;margin:0 0 16px}
.inf-crd .dtl{font-size:16px;color:#f3f4f6cc;line-height:1.7;margin:0}
.inf-crd a{color:#F8316F;text-decoration:none;transition:color .2s ease}
.inf-crd a:hover{color:#460EC0}
.frm-sctn{max-width:1366px;margin:120px auto 0;padding:0 24px}
.frm-wrp-tr{max-width:780px;margin:0 auto;background:linear-gradient(162deg,#ffffff0d 0%,#ffffff05 100%);border:1px solid #460ec040;border-radius:14px;padding:52px 48px;box-shadow:0 6px 32px #00000040}
.frm-wrp-tr h2{font-size:38px;font-weight:700;color:#F3F4F6;margin:0 0 12px;text-align:center}
.frm-wrp-tr .frm-sbt{font-size:17px;color:#f3f4f6a6;text-align:center;margin:0 0 40px}
.frm-rw{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}
.frm-grp{margin-bottom:20px}
.frm-grp label{display:block;font-size:15px;font-weight:500;color:#f3f4f6e6;margin-bottom:8px}
.frm-grp input,.frm-grp textarea{width:100%;padding:14px 16px;font-size:16px;color:#F3F4F6;background:#0000004d;border:1px solid #f3f4f626;border-radius:8px;outline:none;transition:all .3s ease;box-sizing:border-box}
.frm-grp input::placeholder,.frm-grp textarea::placeholder{color:#f3f4f666}
.frm-grp input:focus,.frm-grp textarea:focus{border-color:#F8316F;background:#0006;box-shadow:0 0 0 3px #f8316f1f}
.frm-grp textarea{resize:vertical;min-height:140px;font-family:inherit}
.chckbx-wrp{margin:28px 0;display:flex;align-items:flex-start;gap:10px}
.chckbx-wrp input[type="checkbox"]{width:18px;height:18px;margin-top:2px;cursor:pointer;accent-color:#F8316F;flex-shrink:0}
.chckbx-wrp label{font-size:14px;color:#f3f4f6b3;line-height:1.5;margin:0;cursor:pointer}
.chckbx-wrp a{color:#F8316F;text-decoration:none;transition:color .2s ease}
.chckbx-wrp a:hover{color:#460EC0}
.sbmt-btn{width:100%;padding:16px;font-size:17px;font-weight:600;color:#F3F4F6;background:linear-gradient(135deg,#F8316F 0%,#460EC0 100%);border:none;border-radius:10px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px #f8316f40;z-index:10;position:relative}
.sbmt-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #f8316f59;background:linear-gradient(135deg,#ff3d7f 0%,#5318d3 100%)}
.sbmt-btn:active{transform:translateY(0)}
.fdbnck-sctn{max-width:1366px;margin:120px auto 100px;padding:0 24px}
.fdbnck-cntr{max-width:900px;margin:0 auto;position:relative}
.fdbnck-cntr h2{font-size:36px;font-weight:700;color:#F3F4F6;margin:0 0 44px;text-align:center}
.fdbnck-grd{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}
.fdbnck-txt p{font-size:17px;color:#f3f4f6bf;line-height:1.7;margin:0 0 18px}
.fdbnck-txt p:last-child{margin-bottom:0}
.fdbnck-img img{width:100%;height:340px;object-fit:cover;border-radius:12px;box-shadow:0 6px 28px #00000059;border:1px solid #460ec033}
@media (max-width: 1024px) {
.hdr-grd{grid-template-columns:1fr;gap:40px}
.hdr-txt h1{font-size:44px}
.hdr-img-cntr img{height:360px}
.inf-grd{grid-template-columns:1fr}
.frm-wrp-tr{padding:40px 32px}
.fdbnck-grd{grid-template-columns:1fr;gap:32px}
}
@media (max-width: 768px) {
.hdr-wrp{padding:60px 20px 0}
.hdr-txt h1{font-size:36px}
.hdr-txt .sbt{font-size:17px}
.hdr-img-cntr img{height:300px}
.inf-sctn{margin:70px auto 0;padding:0 20px}
.frm-sctn{margin:80px auto 0;padding:0 20px}
.frm-wrp-tr{padding:32px 24px}
.frm-wrp-tr h2{font-size:32px}
.frm-rw{grid-template-columns:1fr;gap:0}
.fdbnck-sctn{margin:80px auto 70px;padding:0 20px}
.fdbnck-cntr h2{font-size:30px}
.fdbnck-img img{height:280px}
}
@media (max-width: 480px) {
.hdr-txt h1{font-size:30px}
.hdr-img-cntr img{height:240px}
.inf-crd{padding:28px 20px}
.frm-wrp-tr h2{font-size:28px}
.fdbnck-cntr h2{font-size:26px}
.fdbnck-img img{height:220px}
}
.prgrm-ttl-wrp{position:relative;background:linear-gradient(138deg,#0a0618 0%,#1a0f2e 100%);padding:80px 20px;overflow:hidden}
.prgrm-ttl-wrp::before{content:'';position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,#f8316f26 0%,transparent 70%);border-radius:50%;filter:blur(60px)}
.prgrm-ttl-cntr{max-width:1366px;margin:0 auto;position:relative;z-index:2}
.prgrm-ttl-grd{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.prgrm-txt-blck{color:#f8f9fa}
.prgrm-txt-blck h1{font-size:3.2rem;line-height:1.2;margin:0 0 24px;color:#fff;position:relative;display:inline-block}
.prgrm-txt-blck h1::after{content:'';position:absolute;bottom:-8px;left:0;width:120px;height:4px;background:linear-gradient(90deg,#F8316F 0%,#460EC0 100%);border-radius:2px}
.prgrm-txt-blck .dsc-txt{font-size:1.15rem;line-height:1.7;color:#c8cdd5;margin:32px 0 0}
.prgrm-img-cllg{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,120px);gap:12px;position:relative}
.cllg-frg{position:relative;overflow:hidden;border-radius:12px;box-shadow:0 4px 16px #0006}
.cllg-frg img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}
.cllg-frg:hover img{transform:scale(1.08)}
.frg-1{grid-column:1 / 3;grid-row:1 / 2}
.frg-2{grid-column:3 / 4;grid-row:1 / 3}
.frg-3{grid-column:1 / 2;grid-row:2 / 4}
.frg-4{grid-column:2 / 4;grid-row:3 / 4}
.prgrm-img-cllg::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;background:radial-gradient(circle,#460ec04d 0%,transparent 70%);pointer-events:none;filter:blur(40px)}
.dcrtn-dts{position:absolute;width:8px;height:8px;background:#F8316F;border-radius:50%;opacity:.6}
.dt-1{top:15%;left:5%}
.dt-2{top:45%;right:8%}
.dt-3{bottom:20%;left:12%}
.dt-4{top:70%;right:15%}
.crss-dtls-wrp{background:linear-gradient(165deg,#130a23 0%,#0d0816 100%);padding:90px 20px;position:relative}
.crss-dtls-wrp::before{content:'';position:absolute;bottom:-30%;left:-5%;width:500px;height:500px;background:radial-gradient(circle,#460ec01f 0%,transparent 70%);border-radius:50%;filter:blur(70px)}
.crss-cntnr{max-width:1366px;margin:0 auto;position:relative;z-index:2}
.crss-hdr{text-align:center;margin-bottom:70px}
.crss-hdr h2{font-size:2.6rem;color:#fff;margin:0 0 16px;position:relative;display:inline-block}
.crss-hdr h2::before{content:'';position:absolute;top:-12px;left:-20px;width:32px;height:32px;border:3px solid #F8316F;border-radius:50%;opacity:.4}
.crss-hdr .sb-txt{font-size:1.1rem;color:#b8bcc4;line-height:1.6;max-width:700px;margin:0 auto}
.crss-tbs-wrp{display:flex;flex-direction:column}
.tb-npt{display:none}
.tb-lbls{display:flex;gap:16px;margin-bottom:50px;flex-wrap:wrap;justify-content:center}
.tb-lbl{padding:14px 32px;background:#f8316f14;border:2px solid #f8316f33;border-radius:10px;color:#d4d7df;font-size:1.05rem;cursor:pointer;transition:all .3s ease;position:relative}
.tb-lbl:hover{background:#f8316f26;border-color:#f8316f66;transform:translateY(-2px)}
.tb-npt:checked + .tb-lbl{background:linear-gradient(135deg,#F8316F 0%,#460EC0 100%);border-color:#F8316F;color:#fff;box-shadow:0 6px 20px #f8316f4d}
.tb-pnls{position:relative}
.tb-pnl{display:none;animation:fdIn .4s ease}
@keyframes fdIn {
from{opacity:0;transform:translateY(10px)}
to{opacity:1;transform:translateY(0)}
}
#tb1:checked ~ .tb-pnls .pnl-1,#tb2:checked ~ .tb-pnls .pnl-2,#tb3:checked ~ .tb-pnls .pnl-3{display:block}
.pnl-grd{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:start}
.pnl-cntnt{background:#f3f4f608;padding:40px;border-radius:14px;border:1px solid #f3f4f614}
.pnl-cntnt h3{font-size:2rem;color:#fff;margin:0 0 20px}
.pnl-cntnt h3::before{content:'◆';color:#F8316F;margin-right:12px;font-size:1.4rem}
.pnl-cntnt p{font-size:1.05rem;line-height:1.8;color:#c0c4cc;margin:0 0 24px}
.mdl-lst{list-style:none;padding:0;margin:28px 0 0}
.mdl-lst li{padding:16px 0;border-bottom:1px solid #f3f4f60f;display:flex;align-items:center;gap:14px;color:#d0d4dc;font-size:1.02rem}
.mdl-lst li:last-child{border-bottom:none}
.mdl-lst li::before{content:'→';color:#460EC0;font-size:1.3rem;font-weight:700}
.pnl-sd{background:#460ec00f;padding:36px;border-radius:14px;border:1px solid #460ec026;box-shadow:0 4px 24px #0000004d}
.sd-ttl{font-size:1.4rem;color:#fff;margin:0 0 24px;padding-bottom:16px;border-bottom:2px solid #f8316f33}
.prf-crd{display:flex;align-items:center;gap:18px;margin-bottom:28px}
.prf-crd img{width:70px;height:70px;border-radius:50%;object-fit:cover;border:3px solid #f8316f4d}
.prf-nf{flex:1}
.prf-nf .nm{font-size:1.15rem;color:#fff;margin:0 0 4px}
.prf-nf .rl{font-size:.95rem;color:#9ca3b0}
.stts-grd{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}
.stt-bx{background:#f3f4f60a;padding:20px;border-radius:10px;text-align:center;border:1px solid #f3f4f60f}
.stt-bx .vl{font-size:2rem;color:#F8316F;font-weight:700;margin:0 0 8px}
.stt-bx .lb{font-size:.92rem;color:#a8adb8}
.cta-wrp{margin-top:32px}
.cta-btn{display:block;width:100%;padding:16px;background:linear-gradient(135deg,#F8316F 0%,#460EC0 100%);color:#fff;text-align:center;text-decoration:none;border-radius:10px;font-size:1.08rem;font-weight:600;transition:all .3s ease;box-shadow:0 4px 16px #f8316f40}
.cta-btn:hover{transform:translateY(-2px);box-shadow:0 6px 24px #f8316f66}
@media (max-width: 1024px) {
.prgrm-ttl-grd{grid-template-columns:1fr;gap:40px}
.prgrm-txt-blck h1{font-size:2.6rem}
.prgrm-img-cllg{grid-template-rows:repeat(3,100px)}
.pnl-grd{grid-template-columns:1fr;gap:40px}
.stts-grd{grid-template-columns:1fr}
}
@media (max-width: 768px) {
.prgrm-ttl-wrp{padding:60px 20px}
.prgrm-txt-blck h1{font-size:2.2rem}
.prgrm-txt-blck .dsc-txt{font-size:1.05rem}
.prgrm-img-cllg{grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,80px)}
.frg-1{grid-column:1 / 3;grid-row:1 / 2}
.frg-2{grid-column:1 / 2;grid-row:2 / 3}
.frg-3{grid-column:2 / 3;grid-row:2 / 4}
.frg-4{grid-column:1 / 3;grid-row:4 / 5}
.crss-dtls-wrp{padding:60px 20px}
.crss-hdr h2{font-size:2rem}
.tb-lbls{flex-direction:column}
.tb-lbl{width:100%;text-align:center}
.pnl-cntnt{padding:28px 20px}
.pnl-cntnt h3{font-size:1.6rem}
.pnl-sd{padding:24px 20px}
}
.sccs-wrp{background:linear-gradient(145deg,#0a0a0f 0%,#1a1424 100%);min-height:85vh;display:flex;align-items:center;justify-content:center;padding:60px 20px;position:relative;overflow:hidden}
.sccs-wrp::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,#f8316f14 0%,transparent 70%);border-radius:50%;animation:pls-glow 8s ease-in-out infinite}
.sccs-wrp::after{content:'';position:absolute;bottom:-40%;left:-15%;width:500px;height:500px;background:radial-gradient(circle,#460ec00f 0%,transparent 70%);border-radius:50%;animation:pls-glow 10s ease-in-out infinite reverse}
@keyframes pls-glow {
0%,100%{transform:scale(1) translate(0,0);opacity:.6}
50%{transform:scale(1.1) translate(20px,-20px);opacity:.8}
}
.sccs-cntnr{max-width:1100px;width:100%;margin:0 auto;position:relative;z-index:2}
.sccs-bx{background:#14141cb3;border:1px solid #f8316f26;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 8px 32px #0006 0 0 0 1px #460ec01a;backdrop-filter:blur(10px)}
.sccs-grd{display:grid;grid-template-columns:42% 58%;gap:0;align-items:stretch}
.sccs-img-sd{position:relative;background:linear-gradient(135deg,#460ec01f 0%,#f8316f14 100%);display:flex;align-items:center;justify-content:center;padding:50px 30px;overflow:hidden}
.sccs-img-sd::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,#f8316f26 0%,transparent 50%),radial-gradient(circle at 80% 70%,#460ec01f 0%,transparent 50%)}
.sccs-icn-wrp{position:relative;z-index:1;width:180px;height:180px;display:flex;align-items:center;justify-content:center}
.sccs-icn-bg{position:absolute;width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#f8316f33 0%,#460ec033 100%);animation:rttn-pls 6s ease-in-out infinite}
@keyframes rttn-pls {
0%,100%{transform:rotate(0deg) scale(1)}
50%{transform:rotate(180deg) scale(1.05)}
}
.sccs-icn{position:relative;width:100px;height:100px}
.chck-crcl{fill:none;stroke:#F8316F;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:314;stroke-dashoffset:314;animation:drw-crcl 1.5s ease-out forwards}
@keyframes drw-crcl {
to{stroke-dashoffset:0}
}
.chck-mrk{fill:none;stroke:#460EC0;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:80;stroke-dashoffset:80;animation:drw-chck .8s ease-out 1s forwards}
@keyframes drw-chck {
to{stroke-dashoffset:0}
}
.sccs-txt-sd{padding:60px 50px;display:flex;flex-direction:column;justify-content:center}
.sccs-hdng{font-size:42px;font-weight:700;color:#F3F4F6;margin:0 0 20px;line-height:1.2;letter-spacing:-.02em}
.sccs-hdng-acnt{background:linear-gradient(135deg,#F8316F 0%,#460EC0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}
.sccs-dscrptn{font-size:18px;line-height:1.7;color:#f3f4f6bf;margin:0 0 30px}
.sccs-dtls{background:#460ec00d;border-left:3px solid #460EC0;padding:20px 24px;border-radius:8px;margin:0 0 35px}
.sccs-dtls-txt{font-size:16px;line-height:1.6;color:#f3f4f6cc;margin:0}
.sccs-dtls-txt strong{color:#F8316F;font-weight:600}
.sccs-btn-grp{display:flex;gap:16px;flex-wrap:wrap}
.sccs-btn-prm{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#F8316F 0%,#460EC0 100%);color:#F3F4F6;padding:16px 32px;border-radius:10px;text-decoration:none;font-size:16px;font-weight:600;transition:all .3s ease;border:none;box-shadow:0 4px 16px #f8316f40;position:relative;overflow:hidden;z-index:10}
.sccs-btn-prm::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,#fff3,transparent);transition:left .5s ease}
.sccs-btn-prm:hover::before{left:100%}
.sccs-btn-prm:hover{transform:translateY(-2px);box-shadow:0 6px 24px #f8316f66}
.sccs-btn-scnd{display:inline-flex;align-items:center;gap:10px;background:transparent;color:#F3F4F6;padding:16px 32px;border-radius:10px;text-decoration:none;font-size:16px;font-weight:600;transition:all .3s ease;border:2px solid #f8316f4d;position:relative;z-index:10}
.sccs-btn-scnd:hover{background:#f8316f1a;border-color:#F8316F;transform:translateY(-2px)}
.btn-icn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
@media (max-width: 968px) {
.sccs-grd{grid-template-columns:1fr}
.sccs-img-sd{padding:40px 30px}
.sccs-icn-wrp{width:150px;height:150px}
.sccs-icn{width:80px;height:80px}
.sccs-txt-sd{padding:50px 40px}
.sccs-hdng{font-size:36px}
.sccs-dscrptn{font-size:17px}
}
@media (max-width: 640px) {
.sccs-wrp{padding:40px 16px}
.sccs-img-sd{padding:30px 20px}
.sccs-icn-wrp{width:120px;height:120px}
.sccs-icn{width:70px;height:70px}
.sccs-txt-sd{padding:40px 28px}
.sccs-hdng{font-size:28px;margin-bottom:16px}
.sccs-dscrptn{font-size:16px;margin-bottom:24px}
.sccs-dtls{padding:16px 20px;margin-bottom:28px}
.sccs-dtls-txt{font-size:15px}
.sccs-btn-grp{flex-direction:column;gap:12px}
.sccs-btn-prm,.sccs-btn-scnd{width:100%;justify-content:center;padding:14px 24px;font-size:15px}
}