@import "https://cdn.jsdelivr.net/npm/@fontsource/roboto-slab@latest/400.css";
@import "https://cdn.jsdelivr.net/npm/@fontsource/roboto-slab@latest/700.css";
html,body{margin:0;padding:0;font-family:'Roboto Slab',serif;color:#1E1F22;background-color:#F1F0F0;font-size:16px;line-height:1.6}
*{box-sizing:border-box}
.wrpr-hdr{background:linear-gradient(135deg,#1E1F22 0%,#3a3b42 100%);width:100%}
.tp-rbbn{background-color:#1E1F22;padding:12px 0;border-bottom:2px solid #B26DF5}
.tp-rbbn .cntnr-nav{max-width:1366px;margin:0 auto;padding:0 20px;display:flex;justify-content:flex-end;align-items:center}
.mn-nav{display:flex;gap:32px;list-style:none;margin:0;padding:0}
.mn-nav li a{color:#F1F0F0;text-decoration:none;font-size:15px;font-weight:400;transition:color .3s ease;cursor:pointer}
.mn-nav li a:hover{color:#B26DF5}
.bnnr-sctn{padding:38px 20px;background:linear-gradient(111deg,#1E1F22 0%,#2d2e35 50%,#3a3b42 100%)}
.bnnr-sctn .cntnr-brnd{max-width:1366px;margin:0 auto;display:flex;align-items:center;gap:24px}
.lg-wrpr{display:flex;align-items:center;justify-content:center}
.lg-wrpr img{height:95px;width:95px;object-fit:contain;background-color:#f1f0f014;padding:8px;border-radius:8px;box-shadow:0 4px 16px #b26df526}
.cmpny-ttl{font-size:32px;font-weight:700;color:#F1F0F0;margin:0;letter-spacing:.5px}
.ftr-wrpr{background-color:#1E1F22;padding:42px 20px 38px;margin-top:80px}
.ftr-cntnr{max-width:1366px;margin:0 auto;text-align:center}
.ftr-lnks{list-style:none;padding:0;margin:0 0 28px;display:flex;justify-content:center;gap:28px;flex-wrap:wrap}
.ftr-lnks li a{color:#F1F0F0;text-decoration:none;font-size:14px;transition:color .3s ease;cursor:pointer}
.ftr-lnks li a:hover{color:#B26DF5}
.cprght-txt{color:#F1F0F0;font-size:14px;margin:0;opacity:.85}
.ckie-bnnr{position:fixed;top:20px;right:20px;background-color:#fff;border:2px solid #B26DF5;border-radius:4px;padding:20px 24px;box-shadow:0 8px 32px #1e1f2233;max-width:420px;z-index:10000;transform:translateY(-150%);transition:transform .5s ease}
.ckie-bnnr.shw{transform:translateY(0)}
.ckie-txt{font-size:14px;line-height:1.5;color:#1E1F22;margin:0 0 16px}
.ckie-btns{display:flex;gap:12px;flex-wrap:wrap}
.btn-ckie{padding:10px 20px;border:none;border-radius:50px;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s ease;font-family:'Roboto Slab',serif}
.btn-ccpt{background-color:#B26DF5;color:#fff}
.btn-ccpt:hover{background-color:#9b4ee0}
.btn-rjct{background-color:#F1F0F0;color:#1E1F22;border:1px solid #1E1F22}
.btn-rjct:hover{background-color:#e2e1e1}
.btn-cstmz{background-color:transparent;color:#B26DF5;border:1px solid #B26DF5}
.btn-cstmz:hover{background-color:#b26df51a}
.ckie-dtls{display:none;margin-top:16px;padding-top:16px;border-top:1px solid #F1F0F0}
.ckie-dtls.shw{display:block}
.ckie-ctgry{margin-bottom:12px;display:flex;align-items:center;gap:10px}
.ckie-ctgry input[type="checkbox"]{width:18px;height:18px;cursor:pointer}
.ckie-ctgry label{font-size:13px;color:#1E1F22;cursor:pointer}
.ckie-ctgry input[type="checkbox"]:disabled{cursor:not-allowed}
@media (max-width: 768px) {
.mn-nav{flex-wrap:wrap;gap:20px;justify-content:center}
.bnnr-sctn .cntnr-brnd{flex-direction:column;text-align:center}
.cmpny-ttl{font-size:26px}
.lg-wrpr img{height:80px;width:80px}
.ckie-bnnr{right:10px;left:10px;max-width:none}
.ftr-lnks{flex-direction:column;gap:16px}
}
@media (max-width: 375px) {
.mn-nav{gap:16px}
.mn-nav li a{font-size:14px}
.cmpny-ttl{font-size:22px}
}
.policy-region{max-width:1366px;margin:0 auto;padding:80px 24px;background:#F1F0F0}
.policy-region h1{font-size:42px;line-height:1.2;color:#1E1F22;margin:0 0 16px;font-weight:700;letter-spacing:-.5px}
.policy-region h2{font-size:32px;line-height:1.3;color:#1E1F22;margin:56px 0 20px;font-weight:700;letter-spacing:-.3px}
.policy-region h3{font-size:24px;line-height:1.4;color:#1E1F22;margin:40px 0 16px;font-weight:600}
.policy-region h4{font-size:20px;line-height:1.4;color:#1E1F22;margin:32px 0 12px;font-weight:600}
.policy-region h5{font-size:18px;line-height:1.5;color:#1E1F22;margin:24px 0 12px;font-weight:600}
.policy-region h6{font-size:16px;line-height:1.5;color:#1E1F22;margin:20px 0 12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}
.policy-region p{font-size:17px;line-height:1.7;color:#1E1F22;margin:0 0 20px;font-weight:400}
.policy-region a{color:#B26DF5;text-decoration:underline;transition:all .3s ease;cursor:pointer}
.policy-region a:hover{color:#8f4bd6;text-decoration:none}
.policy-region ul{margin:0 0 24px;padding:0 0 0 28px;list-style-type:disc}
.policy-region ol{margin:0 0 24px;padding:0 0 0 28px;list-style-type:decimal}
.policy-region li{font-size:17px;line-height:1.7;color:#1E1F22;margin:0 0 12px;padding-left:8px}
.policy-region ul ul,.policy-region ol ol,.policy-region ul ol,.policy-region ol ul{margin:12px 0 0}
.policy-region ul ul{list-style-type:circle}
.policy-region ul ul ul{list-style-type:square}
.policy-region li:last-child{margin-bottom:0}
.policy-region strong,.policy-region b{font-weight:700;color:#1E1F22}
.policy-region em,.policy-region i{font-style:italic}
.policy-region hr{border:none;height:2px;background:linear-gradient(90deg,#B26DF5 0%,#b26df54d 100%);margin:48px 0;border-radius:4px}
.policy-region div{margin:0}
.policy-region table{width:100%;border-collapse:collapse;margin:24px 0;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 16px #1e1f2214}
.policy-region table th{background:linear-gradient(135deg,#1E1F22 0%,#3a3b3f 100%);color:#F1F0F0;font-size:16px;font-weight:600;padding:16px 20px;text-align:left;letter-spacing:.3px}
.policy-region table td{padding:16px 20px;font-size:16px;line-height:1.6;color:#1E1F22;border-bottom:1px solid #e8e7e7}
.policy-region table tr:last-child td{border-bottom:none}
.policy-region table tr:hover td{background:#fafafa}
.policy-region blockquote{margin:32px 0;padding:24px 28px 24px 24px;background:#fff;border-left:4px solid #B26DF5;border-radius:0 8px 8px 0;box-shadow:0 4px 12px #1e1f220f}
.policy-region blockquote p{margin:0;font-size:18px;line-height:1.7;color:#1E1F22;font-style:italic}
.policy-region code{background:#fff;color:#B26DF5;padding:3px 8px;border-radius:4px;font-family:'Courier New',monospace;font-size:15px;border:1px solid #e8e7e7}
.policy-region pre{background:#1E1F22;color:#F1F0F0;padding:24px;border-radius:8px;overflow-x:auto;margin:24px 0;box-shadow:0 4px 16px #1e1f221f}
.policy-region pre code{background:transparent;color:#F1F0F0;padding:0;border:none;font-size:14px;line-height:1.6}
@media (max-width: 1366px) {
.policy-region{padding:64px 32px}
}
@media (max-width: 768px) {
.policy-region{padding:48px 20px}
.policy-region h1{font-size:32px;margin-bottom:12px}
.policy-region h2{font-size:26px;margin:40px 0 16px}
.policy-region h3{font-size:22px;margin:32px 0 12px}
.policy-region h4{font-size:19px;margin:24px 0 10px}
.policy-region h5{font-size:17px}
.policy-region h6{font-size:15px}
.policy-region p{font-size:16px;line-height:1.65}
.policy-region li{font-size:16px;line-height:1.65}
.policy-region ul,.policy-region ol{padding-left:24px}
.policy-region table{font-size:14px}
.policy-region table th,.policy-region table td{padding:12px 14px;font-size:14px}
.policy-region blockquote{padding:20px 20px 20px 18px;margin:24px 0}
.policy-region blockquote p{font-size:16px}
}
@media (max-width: 375px) {
.policy-region{padding:40px 16px}
.policy-region h1{font-size:28px}
.policy-region h2{font-size:24px}
.policy-region h3{font-size:20px}
.policy-region p{font-size:15px}
.policy-region li{font-size:15px}
.policy-region ul,.policy-region ol{padding-left:20px}
}
.blg-wrppr{max-width:1366px;margin:0 auto;padding:0}
.hdr-blck{position:relative;padding:80px 24px 60px;background:linear-gradient(135deg,#F1F0F0 0%,#B26DF5 100%);overflow:hidden}
.hdr-blck::before{content:'';position:absolute;top:-50px;right:-80px;width:300px;height:300px;background:#1e1f2214;border-radius:50%}
.hdr-blck::after{content:'';position:absolute;bottom:-30px;left:-60px;width:200px;height:200px;background:#b26df526;transform:rotate(45deg)}
.hdr-cntnr{position:relative;z-index:2;max-width:900px;margin:0 auto}
.hdr-cntnr .mn-ttl{font-size:48px;line-height:1.2;color:#1E1F22;font-weight:700;margin:0;text-align:center}
.hdr-img-wrap{margin-top:40px;text-align:center}
.hdr-img-wrap img{width:100%;max-width:500px;height:auto;border-radius:8px;box-shadow:0 12px 28px #1e1f2226}
.artcl-grd{padding:80px 24px;background:#F1F0F0}
.grd-cntnr{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.artcl-crd{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #1e1f2214;transition:all .3s ease;cursor:pointer}
.artcl-crd:hover{transform:translateY(-6px);box-shadow:0 16px 32px #1e1f221f}
.crd-img-wrp{width:100%;height:240px;overflow:hidden}
.crd-img-wrp img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}
.artcl-crd:hover .crd-img-wrp img{transform:scale(1.05)}
.crd-cntnt{padding:28px}
.crd-dt{font-size:13px;color:#B26DF5;font-weight:600;margin-bottom:12px;display:block}
.crd-hdng{font-size:22px;line-height:1.3;color:#1E1F22;margin:0 0 14px;font-weight:700}
.crd-txt{font-size:15px;line-height:1.6;color:#1E1F22;margin:0 0 20px;opacity:.8}
.rd-mr{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#B26DF5;font-weight:600;text-decoration:none;transition:gap .3s ease}
.rd-mr:hover{gap:12px}
.rd-mr::after{content:'→';font-size:16px}
.ftrd-sctn{padding:90px 24px;background:linear-gradient(180deg,#fff 0%,#F1F0F0 100%)}
.ftrd-wrp{max-width:1100px;margin:0 auto;display:flex;flex-direction:row;gap:60px;align-items:center}
.ftrd-img-sd{flex:0 0 45%}
.ftrd-img-sd img{width:100%;height:auto;border-radius:12px;box-shadow:0 16px 40px #1e1f221a}
.ftrd-cntnt-sd{flex:1}
.ftrd-lbl{display:inline-block;padding:6px 16px;background:#b26df526;color:#B26DF5;font-size:13px;font-weight:700;border-radius:20px;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px}
.ftrd-cntnt-sd .sctn-hdng{font-size:38px;line-height:1.25;color:#1E1F22;margin:0 0 20px;font-weight:700}
.ftrd-cntnt-sd .sctn-prgrph{font-size:16px;line-height:1.7;color:#1E1F22;margin:0 0 16px;opacity:.85}
.ftrd-cntnt-sd .cta-btn{display:inline-block;padding:14px 32px;background:#B26DF5;color:#fff;font-size:16px;font-weight:600;border-radius:8px;text-decoration:none;margin-top:12px;transition:all .3s ease;box-shadow:0 4px 12px #b26df54d}
.ftrd-cntnt-sd .cta-btn:hover{background:#1E1F22;transform:translateY(-2px);box-shadow:0 8px 20px #1e1f2240}
.tstmnl-blck{padding:80px 24px;background:#1E1F22;position:relative;overflow:hidden}
.tstmnl-blck::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#B26DF5 0%,#F1F0F0 100%)}
.tstmnl-cntr{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:48px}
.tstmnl-crd-wrp{background:#f1f0f00d;border-radius:12px;padding:36px;border:1px solid #b26df533;transition:all .3s ease}
.tstmnl-crd-wrp:hover{background:#f1f0f014;border-color:#b26df566;transform:translateX(8px)}
.tstmnl-prfl{display:flex;align-items:center;gap:20px;margin-bottom:24px}
.prfl-img-wrp{width:70px;height:70px;border-radius:50%;overflow:hidden;border:3px solid #B26DF5}
.prfl-img-wrp img{width:100%;height:100%;object-fit:cover}
.prfl-nfo{flex:1}
.prfl-nm{font-size:18px;font-weight:700;color:#F1F0F0;margin:0 0 4px}
.prfl-rl{font-size:14px;color:#B26DF5;margin:0}
.tstmnl-txt{font-size:15px;line-height:1.7;color:#F1F0F0;margin:0;opacity:.9}
@media (max-width: 1366px) {
.hdr-cntnr .mn-ttl{font-size:42px}
}
@media (max-width: 768px) {
.hdr-blck{padding:60px 20px 50px}
.hdr-cntnr .mn-ttl{font-size:32px}
.hdr-img-wrap{margin-top:30px}
.artcl-grd{padding:60px 20px}
.grd-cntnr{grid-template-columns:1fr;gap:24px}
.ftrd-sctn{padding:60px 20px}
.ftrd-wrp{flex-direction:column;gap:40px}
.ftrd-img-sd{flex:0 0 100%}
.ftrd-cntnt-sd .sctn-hdng{font-size:28px}
.tstmnl-blck{padding:60px 20px}
.tstmnl-cntr{grid-template-columns:1fr;gap:32px}
.tstmnl-crd-wrp:hover{transform:translateX(0)}
}
@media (max-width: 375px) {
.hdr-cntnr .mn-ttl{font-size:28px}
.crd-hdng{font-size:20px}
.ftrd-cntnt-sd .sctn-hdng{font-size:24px}
}
.hro-wrpr{width:100%;max-width:1366px;margin:0 auto;padding:80px 24px;position:relative}
.hro-cntnt{display:flex;align-items:center;gap:60px;flex-direction:row-reverse}
.hro-txt{flex:1}
.hro-ttl{font-size:52px;font-weight:700;line-height:1.15;color:#1E1F22;margin:0 0 28px;position:relative}
.hro-ttl::before{content:'';position:absolute;left:-16px;top:0;width:5px;height:100%;background:linear-gradient(180deg,#B26DF5 0%,#1E1F22 100%);border-radius:3px}
.hro-dscrptn{font-size:19px;line-height:1.65;color:#1E1F22;margin:0 0 18px}
.hro-dscrptn-2{font-size:17px;line-height:1.6;color:#1E1F22;margin:0 0 16px;opacity:.87}
.hro-img-cntnr{flex:0 0 420px;position:relative}
.hro-img-shp{width:100%;height:520px;clip-path:polygon(25% 0%,100% 0%,75% 100%,0% 100%);overflow:hidden;animation:imgpls 8s ease-in-out infinite}
@keyframes imgpls {
0%,100%{transform:scale(1)}
50%{transform:scale(1.03)}
}
.hro-img-shp img{width:100%;height:100%;object-fit:cover;object-position:center}
.wv-dvdr{width:100%;height:120px;position:relative;overflow:hidden}
.wv-dvdr svg{position:absolute;bottom:0;left:0;width:100%;height:100%}
.lrn-prcss{width:100%;max-width:1366px;margin:0 auto;padding:70px 24px 85px;background:linear-gradient(135deg,#F1F0F0 0%,#fff 100%)}
.lrn-hdr{text-align:center;margin-bottom:58px}
.lrn-hdr h2{font-size:44px;font-weight:700;color:#1E1F22;margin:0 0 20px;position:relative;display:inline-block}
.lrn-hdr h2::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#B26DF5 0%,#1E1F22 100%);border-radius:2px}
.lrn-sbttl{font-size:18px;color:#1E1F22;margin:0;opacity:.82}
.stps-cntnr{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:50px}
.stp-crd{background:#fff;padding:36px 28px;border-radius:8px;box-shadow:0 4px 20px #1e1f2214;position:relative;transition:transform .3s ease,box-shadow .3s ease}
.stp-crd:hover{transform:translateY(-6px);box-shadow:0 8px 28px #b26df52e}
.stp-nmbr{font-size:56px;font-weight:700;color:#B26DF5;margin:0 0 16px;opacity:.25;line-height:1}
.stp-ttl{font-size:23px;font-weight:600;color:#1E1F22;margin:0 0 14px}
.stp-txt{font-size:16px;line-height:1.6;color:#1E1F22;margin:0 0 12px;opacity:.85}
.prgrss-vsl{display:flex;align-items:center;gap:12px;margin-top:20px}
.prgrss-br{flex:1;height:8px;background:#F1F0F0;border-radius:4px;position:relative;overflow:hidden}
.prgrss-fll{height:100%;background:linear-gradient(90deg,#B26DF5 0%,#1E1F22 100%);border-radius:4px;transition:width .6s ease}
.stp-crd:nth-child(1) .prgrss-fll{width:30%}
.stp-crd:nth-child(2) .prgrss-fll{width:65%}
.stp-crd:nth-child(3) .prgrss-fll{width:90%}
.prgrss-prcnt{font-size:14px;font-weight:600;color:#B26DF5}
.img-shwcs{display:flex;align-items:center;gap:32px;margin-top:46px}
.img-shwcs img{width:calc(50% - 16px);height:280px;object-fit:cover;border-radius:8px;box-shadow:0 6px 24px #1e1f221a}
.rlvnc-sctn{width:100%;max-width:1366px;margin:0 auto;padding:75px 24px}
.rlvnc-lyout{display:flex;gap:50px;align-items:flex-start}
.rlvnc-img-sd{flex:0 0 480px}
.rlvnc-img-sd img{width:100%;height:540px;object-fit:cover;border-radius:12px;box-shadow:0 8px 32px #b26df526}
.rlvnc-cntnt{flex:1;padding-top:20px}
.rlvnc-cntnt h3{font-size:40px;font-weight:700;color:#1E1F22;margin:0 0 26px}
.rlvnc-prgrph{font-size:17px;line-height:1.7;color:#1E1F22;margin:0 0 18px;opacity:.88}
.adptn-fctrs{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:34px}
.fctr-bx{background:linear-gradient(135deg,#F1F0F0 0%,#fff 100%);padding:24px;border-radius:8px;border-left:4px solid #B26DF5;transition:transform .3s ease,border-color .3s ease}
.fctr-bx:hover{transform:translateX(4px);border-color:#1E1F22}
.fctr-ttl{font-size:19px;font-weight:600;color:#1E1F22;margin:0 0 10px;display:flex;align-items:center;gap:10px}
.fctr-ttl::before{content:'→';color:#B26DF5;font-size:22px}
.fctr-dscrp{font-size:15px;line-height:1.6;color:#1E1F22;margin:0;opacity:.84}
.trstmrk{background:#1E1F22;padding:60px 24px;margin-top:50px}
.trstmrk-cntnr{max-width:1366px;margin:0 auto;display:flex;align-items:center;gap:44px}
.trstmrk-prfle{flex:0 0 220px}
.trstmrk-prfle img{width:100%;height:220px;object-fit:cover;border-radius:50%;border:5px solid #B26DF5}
.trstmrk-txt{flex:1}
.trstmrk-qt{font-size:19px;line-height:1.65;color:#F1F0F0;margin:0 0 20px;font-style:italic;position:relative;padding-left:28px}
.trstmrk-qt::before{content:'"';position:absolute;left:0;top:-8px;font-size:56px;color:#B26DF5;line-height:1}
.trstmrk-nm{font-size:18px;font-weight:600;color:#F1F0F0;margin:0 0 6px}
.trstmrk-rl{font-size:15px;color:#B26DF5;margin:0}
.cta-sctn{width:100%;max-width:1366px;margin:0 auto;padding:70px 24px;text-align:center}
.cta-sctn h4{font-size:36px;font-weight:700;color:#1E1F22;margin:0 0 22px}
.cta-dscrp{font-size:18px;line-height:1.6;color:#1E1F22;margin:0 0 34px;max-width:720px;margin-left:auto;margin-right:auto;opacity:.86}
.btn-grp{display:flex;gap:18px;justify-content:center;flex-wrap:wrap}
.btn-prm{display:inline-block;padding:16px 38px;background:linear-gradient(135deg,#B26DF5 0%,#1E1F22 100%);color:#F1F0F0;text-decoration:none;border-radius:6px;font-size:17px;font-weight:600;box-shadow:0 4px 16px #b26df540;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;position:relative;z-index:10}
.btn-prm:hover{transform:translateY(-3px);box-shadow:0 6px 24px #b26df559}
.btn-scnd{display:inline-block;padding:16px 38px;background:transparent;color:#1E1F22;text-decoration:none;border:2px solid #1E1F22;border-radius:6px;font-size:17px;font-weight:600;transition:background .3s ease,color .3s ease;cursor:pointer;position:relative;z-index:10}
.btn-scnd:hover{background:#1E1F22;color:#F1F0F0}
@media (max-width: 1366px) {
.hro-wrpr,.lrn-prcss,.rlvnc-sctn,.trstmrk-cntnr,.cta-sctn{padding-left:32px;padding-right:32px}
}
@media (max-width: 768px) {
.hro-cntnt{flex-direction:column;gap:40px}
.hro-img-cntnr{flex:0 0 auto;width:100%;max-width:380px}
.hro-img-shp{height:420px}
.hro-ttl{font-size:36px}
.stps-cntnr{grid-template-columns:1fr;gap:28px}
.img-shwcs{flex-direction:column}
.img-shwcs img{width:100%}
.rlvnc-lyout{flex-direction:column}
.rlvnc-img-sd{flex:0 0 auto;width:100%}
.rlvnc-img-sd img{height:380px}
.adptn-fctrs{grid-template-columns:1fr}
.trstmrk-cntnr{flex-direction:column;text-align:center}
.trstmrk-prfle{flex:0 0 auto}
.trstmrk-qt{padding-left:0}
.trstmrk-qt::before{left:50%;transform:translateX(-50%)}
.btn-grp{flex-direction:column;align-items:center}
.btn-prm,.btn-scnd{width:100%;max-width:320px}
}
@media (max-width: 375px) {
.hro-wrpr{padding:50px 20px}
.hro-ttl{font-size:30px}
.hro-dscrptn{font-size:17px}
.lrn-hdr h2{font-size:32px}
.rlvnc-cntnt h3{font-size:32px}
}
.pggrd{display:grid;gap:0;max-width:1366px;margin:0 auto}
.tplvl{background:linear-gradient(135deg,#F1F0F0 0%,#B26DF5 100%);padding:80px 20px;position:relative;overflow:hidden}
.tplvl-cntnr{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.tplvl-txt h1{font-size:48px;color:#1E1F22;margin:0 0 20px;line-height:1.2}
.tplvl-txt .sbttl{font-size:20px;color:#1E1F22;line-height:1.6;opacity:.85}
.tplvl-img{position:relative}
.tplvl-img img{width:100%;height:400px;object-fit:cover;border-radius:8px;box-shadow:0 16px 48px #1e1f2226}
.tplvl::before{content:'';position:absolute;width:300px;height:300px;background:#b26df51a;border-radius:50%;top:-100px;right:-100px}
.cntct-wrpr{padding:100px 20px;background:#F1F0F0}
.cntct-cntnr{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:80px}
.cntct-inf{padding:40px;background:#fff;border-radius:8px;box-shadow:0 8px 24px #1e1f2214}
.cntct-inf h2{font-size:32px;color:#1E1F22;margin:0 0 30px}
.cntct-blck{margin-bottom:32px}
.cntct-blck h3{font-size:18px;color:#B26DF5;margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}
.cntct-blck p{font-size:16px;color:#1E1F22;margin:0;line-height:1.8}
.cntct-blck a{color:#1E1F22;text-decoration:none;transition:color .3s ease}
.cntct-blck a:hover{color:#B26DF5}
.frm-wrpr{background:#fff;padding:50px;border-radius:8px;box-shadow:0 8px 24px #1e1f2214}
.frm-wrpr h2{font-size:32px;color:#1E1F22;margin:0 0 12px}
.frm-wrpr .frm-desc{font-size:16px;color:#1E1F22;opacity:.7;margin:0 0 40px;line-height:1.6}
.frm-grp{margin-bottom:28px}
.frm-grp label{display:block;font-size:14px;color:#1E1F22;margin-bottom:8px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}
.frm-grp input[type="email"]{width:100%;padding:16px 20px;border:2px solid #F1F0F0;border-radius:6px;font-size:16px;color:#1E1F22;background:#F1F0F0;transition:all .3s ease;box-sizing:border-box}
.frm-grp input[type="email"]:focus{outline:none;border-color:#B26DF5;background:#fff}
.slct-wrpr{position:relative}
.slct-wrpr select{width:100%;padding:16px 20px;border:2px solid #F1F0F0;border-radius:6px;font-size:16px;color:#1E1F22;background:#F1F0F0;cursor:pointer;transition:all .3s ease;appearance:none;box-sizing:border-box}
.slct-wrpr::after{content:'▼';position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#B26DF5;pointer-events:none;font-size:12px}
.slct-wrpr select:focus{outline:none;border-color:#B26DF5;background:#fff}
.chckbx-wrpr{display:flex;align-items:flex-start;margin:32px 0}
.chckbx-wrpr input[type="checkbox"]{width:20px;height:20px;margin:2px 12px 0 0;cursor:pointer;accent-color:#B26DF5;flex-shrink:0}
.chckbx-wrpr label{font-size:14px;color:#1E1F22;line-height:1.6;cursor:pointer;margin:0;text-transform:none;font-weight:400;letter-spacing:0}
.chckbx-wrpr label a{color:#B26DF5;text-decoration:none;font-weight:600}
.chckbx-wrpr label a:hover{text-decoration:underline}
.sbmt-btn{width:100%;padding:18px 40px;background:linear-gradient(135deg,#B26DF5 0%,#1E1F22 100%);color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px #b26df54d}
.sbmt-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #b26df566}
.sbmt-btn:active{transform:translateY(0)}
.xtr-sctn{padding:100px 20px;background:#fff}
.xtr-cntnr{max-width:1100px;margin:0 auto}
.xtr-grd{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:60px}
.xtr-crd{padding:40px;background:#F1F0F0;border-radius:8px;text-align:center;transition:all .3s ease}
.xtr-crd:hover{transform:translateY(-8px);box-shadow:0 12px 32px #1e1f221f}
.xtr-crd::before{content:'';display:block;width:60px;height:60px;margin:0 auto 24px;background:linear-gradient(135deg,#B26DF5 0%,#1E1F22 100%);border-radius:50%}
.xtr-crd h3{font-size:22px;color:#1E1F22;margin:0 0 16px}
.xtr-crd p{font-size:15px;color:#1E1F22;opacity:.8;line-height:1.7;margin:0}
.xtr-hdr{text-align:center}
.xtr-hdr h2{font-size:40px;color:#1E1F22;margin:0 0 20px;position:relative;display:inline-block}
.xtr-hdr h2::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#B26DF5 0%,#1E1F22 100%);border-radius:2px}
.xtr-hdr p{font-size:18px;color:#1E1F22;opacity:.7;max-width:700px;margin:30px auto 0;line-height:1.7}
@media (max-width: 1366px) {
.tplvl-cntnr{gap:50px}
.cntct-cntnr{gap:60px}
}
@media (max-width: 768px) {
.tplvl{padding:60px 20px}
.tplvl-cntnr{grid-template-columns:1fr;gap:40px}
.tplvl-txt h1{font-size:36px}
.tplvl-txt .sbttl{font-size:18px}
.tplvl-img img{height:300px}
.cntct-wrpr{padding:60px 20px}
.cntct-cntnr{grid-template-columns:1fr;gap:40px}
.cntct-inf{padding:30px}
.frm-wrpr{padding:35px 25px}
.frm-wrpr h2{font-size:28px}
.xtr-sctn{padding:60px 20px}
.xtr-grd{grid-template-columns:1fr;gap:30px}
.xtr-hdr h2{font-size:32px}
.xtr-hdr p{font-size:16px}
}
@media (max-width: 375px) {
.tplvl-txt h1{font-size:28px}
.tplvl-txt .sbttl{font-size:16px}
.tplvl-img img{height:250px}
.frm-wrpr{padding:25px 20px}
.frm-wrpr h2{font-size:24px}
.xtr-hdr h2{font-size:28px}
}
.pgheader{position:relative;max-width:1366px;margin:0 auto;padding:80px 20px;overflow:hidden}
.pgheader .grid-2{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.pgheader .txt-side{position:relative;z-index:2}
.pgheader .txt-side h1{font-size:3.2rem;line-height:1.15;color:#1E1F22;margin:0 0 40px;font-weight:700}
.pgheader .img-side{position:relative}
.pgheader .img-side::before{content:'';position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background:linear-gradient(135deg,#B26DF5 0%,#F1F0F0 100%);opacity:.15;border-radius:12px;z-index:0}
.pgheader .img-side img{position:relative;width:100%;height:480px;object-fit:cover;border-radius:8px;box-shadow:0 12px 40px #1e1f221f;z-index:1}
.pgheader .img-side::after{content:'';position:absolute;inset:0;border-radius:8px;background:radial-gradient(circle at 50% 50%,transparent 60%,#1e1f224d);pointer-events:none;z-index:2}
.pgheader .cta-btn{display:inline-block;padding:16px 48px;background:linear-gradient(135deg,#B26DF5 0%,#1E1F22 100%);color:#F1F0F0;text-decoration:none;border-radius:8px;font-size:1.1rem;font-weight:600;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;box-shadow:0 8px 24px #b26df540}
.pgheader .cta-btn:hover{transform:translateY(-3px);box-shadow:0 12px 32px #b26df559}
.mdl-prgrm{max-width:1366px;margin:80px auto;padding:0 20px}
.mdl-prgrm .ttl-wrap{text-align:center;margin-bottom:60px}
.mdl-prgrm .ttl-wrap h2{font-size:2.6rem;color:#1E1F22;margin:0 0 20px;font-weight:700;position:relative;display:inline-block}
.mdl-prgrm .ttl-wrap h2::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#B26DF5 0%,#1E1F22 100%);border-radius:2px}
.mdl-prgrm .ttl-wrap p{font-size:1.1rem;color:#1E1F22;opacity:.8;line-height:1.6;max-width:700px;margin:20px auto 0}
.mdl-prgrm .mdl-grd{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
.mdl-prgrm .mdl-crd{background:#F1F0F0;border-radius:12px;padding:40px 30px;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;cursor:help}
.mdl-prgrm .mdl-crd::before{content:'';position:absolute;top:0;left:0;width:100%;height:6px;background:linear-gradient(90deg,#B26DF5 0%,#1E1F22 100%)}
.mdl-prgrm .mdl-crd:hover{transform:translateY(-8px);box-shadow:0 16px 48px #1e1f2226}
.mdl-prgrm .mdl-crd .num{font-size:3rem;font-weight:700;color:#B26DF5;line-height:1;margin:0 0 20px;opacity:.3}
.mdl-prgrm .mdl-crd h3{font-size:1.5rem;color:#1E1F22;margin:0 0 16px;font-weight:700}
.mdl-prgrm .mdl-crd p{font-size:.95rem;color:#1E1F22;opacity:.75;line-height:1.7;margin:0 0 12px}
.mdl-prgrm .mdl-crd .hrs{font-size:.9rem;color:#B26DF5;font-weight:600;margin-top:20px}
.instrct-sctn{background:linear-gradient(135deg,#1E1F22 0%,#B26DF5 100%);padding:100px 20px;position:relative;overflow:hidden}
.instrct-sctn::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 30%,#f1f0f01a 0%,transparent 50%),radial-gradient(circle at 80% 70%,#f1f0f014 0%,transparent 50%);pointer-events:none}
.instrct-sctn .wrap-cntr{max-width:1366px;margin:0 auto;position:relative;z-index:1}
.instrct-sctn .ttl-2{text-align:center;margin-bottom:60px}
.instrct-sctn .ttl-2 h2{font-size:2.4rem;color:#F1F0F0;margin:0 0 20px;font-weight:700}
.instrct-sctn .ttl-2 p{font-size:1.05rem;color:#F1F0F0;opacity:.85;line-height:1.6;max-width:650px;margin:0 auto}
.instrct-sctn .tm-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}
.instrct-sctn .tm-card{background:#f1f0f014;border-radius:12px;padding:30px 20px;text-align:center;backdrop-filter:blur(10px);border:1px solid #f1f0f026;transition:transform .3s ease,background .3s ease}
.instrct-sctn .tm-card:hover{transform:translateY(-6px);background:#f1f0f01f}
.instrct-sctn .tm-card .prt-img{width:120px;height:120px;border-radius:50%;margin:0 auto 20px;overflow:hidden;border:4px solid #b26df566;box-shadow:0 8px 24px #0003}
.instrct-sctn .tm-card .prt-img img{width:100%;height:100%;object-fit:cover}
.instrct-sctn .tm-card h3{font-size:1.2rem;color:#F1F0F0;margin:0 0 8px;font-weight:600}
.instrct-sctn .tm-card .spec{font-size:.9rem;color:#B26DF5;font-weight:500;margin:0 0 16px}
.instrct-sctn .tm-card p{font-size:.88rem;color:#F1F0F0;opacity:.75;line-height:1.6;margin:0}
@media (max-width: 1366px) {
.pgheader .txt-side h1{font-size:2.8rem}
.mdl-prgrm .ttl-wrap h2,.instrct-sctn .ttl-2 h2{font-size:2.2rem}
}
@media (max-width: 768px) {
.pgheader{padding:60px 20px}
.pgheader .grid-2{grid-template-columns:1fr;gap:40px}
.pgheader .txt-side h1{font-size:2.2rem;margin-bottom:30px}
.pgheader .img-side img{height:320px}
.mdl-prgrm{margin:60px auto}
.mdl-prgrm .ttl-wrap h2{font-size:1.9rem}
.mdl-prgrm .mdl-grd{grid-template-columns:1fr;gap:30px}
.instrct-sctn{padding:80px 20px}
.instrct-sctn .ttl-2 h2{font-size:1.9rem}
.instrct-sctn .tm-grid{grid-template-columns:1fr;gap:24px}
}
@media (max-width: 375px) {
.pgheader .txt-side h1{font-size:1.9rem}
.pgheader .cta-btn{padding:14px 36px;font-size:1rem}
.mdl-prgrm .ttl-wrap h2,.instrct-sctn .ttl-2 h2{font-size:1.7rem}
.mdl-prgrm .mdl-crd{padding:30px 20px}
}
.tm-hdr{max-width:1366px;margin:0 auto;padding:80px 24px;display:flex;align-items:center;gap:60px;position:relative}
.tm-hdr::before{content:'';position:absolute;width:280px;height:280px;border-radius:50%;background:linear-gradient(135deg,#B26DF5 0%,#b26df533 100%);top:-40px;left:-60px;z-index:0;filter:blur(60px)}
.tm-hdr::after{content:'';position:absolute;width:200px;height:200px;border-radius:50%;border:2px solid #b26df526;top:120px;right:80px;z-index:0}
.tm-hdr-img-wrp{position:relative;flex-shrink:0;width:440px;height:380px;z-index:1}
.tm-hdr-img-frm{width:100%;height:100%;border-radius:8px;overflow:hidden;box-shadow:0 16px 48px #1e1f221f;position:relative}
.tm-hdr-img-frm::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#b26df51a 0%,transparent 50%);z-index:1}
.tm-hdr-img-frm img{width:100%;height:100%;object-fit:cover}
.tm-hdr-cntnt{flex:1;position:relative;z-index:1}
.tm-hdr-ttl{font-size:48px;font-weight:700;color:#1E1F22;margin:0 0 24px;line-height:1.2}
.tm-hdr-ttl::after{content:'';display:block;width:80px;height:4px;background:linear-gradient(90deg,#B26DF5 0%,#b26df54d 100%);margin-top:16px;border-radius:2px}
.tm-hdr-txt{font-size:18px;line-height:1.7;color:#1E1F22;margin:0 0 12px}
.tm-grd{max-width:1366px;margin:0 auto;padding:0 24px 80px}
.tm-grd-ttl{font-size:36px;font-weight:700;color:#1E1F22;margin:0 0 56px;text-align:center;position:relative}
.tm-grd-ttl::before{content:'';position:absolute;width:120px;height:3px;background:#B26DF5;bottom:-16px;left:50%;transform:translateX(-50%);border-radius:2px}
.tm-grd-lst{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}
.tm-crd{background:#F1F0F0;border-radius:10px;padding:40px;display:flex;gap:32px;position:relative;transition:all .3s ease;box-shadow:0 4px 16px #1e1f220f}
.tm-crd:hover{transform:translateY(-4px);box-shadow:0 12px 32px #1e1f221f}
.tm-crd::before{content:'';position:absolute;top:0;left:0;width:4px;height:0;background:linear-gradient(180deg,#B26DF5 0%,#1E1F22 100%);border-radius:10px 0 0 10px;transition:height .4s ease}
.tm-crd:hover::before{height:100%}
.tm-crd-img-wrp{flex-shrink:0;width:140px;height:140px}
.tm-crd-img-hld{width:100%;height:100%;border-radius:50%;overflow:hidden;border:3px solid #B26DF5;box-shadow:0 8px 24px #b26df540}
.tm-crd-img-hld img{width:100%;height:100%;object-fit:cover}
.tm-crd-dta{flex:1}
.tm-crd-nm{font-size:24px;font-weight:700;color:#1E1F22;margin:0 0 8px}
.tm-crd-pst{font-size:16px;font-weight:600;color:#B26DF5;margin:0 0 20px}
.tm-crd-dsc{font-size:16px;line-height:1.6;color:#1E1F22;margin:0 0 12px}
.tm-vls{max-width:1366px;margin:0 auto;padding:80px 24px;background:linear-gradient(135deg,#F1F0F0 0%,#f1f0f080 100%);position:relative}
.tm-vls::before{content:'';position:absolute;width:320px;height:320px;border-radius:50%;border:2px solid #b26df51a;bottom:-80px;right:-100px;z-index:0}
.tm-vls-wrp{max-width:1100px;margin:0 auto;position:relative;z-index:1}
.tm-vls-hdr{font-size:36px;font-weight:700;color:#1E1F22;margin:0 0 48px;text-align:center}
.tm-vls-hdr::after{content:'';display:block;width:100px;height:3px;background:#B26DF5;margin:16px auto 0;border-radius:2px}
.tm-vls-grd{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}
.tm-vl-bx{background:#fff;border-radius:8px;padding:36px 28px;text-align:center;position:relative;transition:all .3s ease;box-shadow:0 4px 20px #1e1f2214}
.tm-vl-bx:hover{transform:scale(1.05);box-shadow:0 16px 40px #b26df533}
.tm-vl-icn{width:70px;height:70px;margin:0 auto 24px;background:linear-gradient(135deg,#B26DF5 0%,#b26df599 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}
.tm-vl-icn::before{content:'';position:absolute;width:90px;height:90px;border:2px solid #b26df533;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}
.tm-vl-icn svg{width:36px;height:36px;fill:#fff}
.tm-vl-nm{font-size:20px;font-weight:700;color:#1E1F22;margin:0 0 12px}
.tm-vl-txt{font-size:15px;line-height:1.6;color:#1E1F22;margin:0}
@media (max-width: 1366px) {
.tm-hdr{gap:48px}
.tm-hdr-img-wrp{width:380px;height:340px}
}
@media (max-width: 768px) {
.tm-hdr{flex-direction:column;padding:60px 20px;gap:40px}
.tm-hdr::before{width:200px;height:200px;top:-20px;left:-40px}
.tm-hdr::after{width:150px;height:150px;top:auto;bottom:60px;right:20px}
.tm-hdr-img-wrp{width:100%;max-width:400px;height:320px}
.tm-hdr-ttl{font-size:36px}
.tm-hdr-txt{font-size:16px}
.tm-grd{padding:0 20px 60px}
.tm-grd-ttl{font-size:30px;margin-bottom:40px}
.tm-grd-lst{grid-template-columns:1fr;gap:32px}
.tm-crd{flex-direction:column;padding:32px;gap:24px}
.tm-crd-img-wrp{width:120px;height:120px;margin:0 auto}
.tm-crd-dta{text-align:center}
.tm-vls{padding:60px 20px}
.tm-vls-hdr{font-size:30px;margin-bottom:36px}
.tm-vls-grd{grid-template-columns:1fr;gap:28px}
}
@media (max-width: 375px) {
.tm-hdr{padding:40px 16px}
.tm-hdr-ttl{font-size:30px}
.tm-grd{padding:0 16px 40px}
.tm-grd-ttl{font-size:26px}
.tm-crd{padding:24px}
.tm-crd-nm{font-size:22px}
.tm-vls{padding:40px 16px}
.tm-vls-hdr{font-size:26px}
.tm-vl-bx{padding:28px 20px}
}
.sccss-wrp{max-width:1366px;margin:0 auto;padding:0 20px}
.sccss-hro{min-height:85vh;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg,#F1F0F0 0%,#fff 50%,#F1F0F0 100%);overflow:hidden}
.sccss-hro::before{content:'';position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,#b26df526 0%,transparent 70%);border-radius:50%;animation:plsflt 8s ease-in-out infinite}
.sccss-hro::after{content:'';position:absolute;bottom:-30%;left:-5%;width:450px;height:450px;background:radial-gradient(circle,#1e1f2214 0%,transparent 70%);border-radius:50%;animation:plsflt 10s ease-in-out infinite reverse}
@keyframes plsflt {
0%,100%{transform:translate(0,0) scale(1)}
50%{transform:translate(30px,-30px) scale(1.1)}
}
.sccss-cntnt-bx{position:relative;z-index:5;text-align:center;max-width:780px;padding:60px 40px}
.sccss-icn-wrp{display:inline-flex;align-items:center;justify-content:center;width:120px;height:120px;background:linear-gradient(135deg,#B26DF5 0%,#9B4FE8 100%);border-radius:50%;margin-bottom:35px;box-shadow:0 12px 40px #b26df54d;animation:scl-bnc 2s ease-in-out infinite}
@keyframes scl-bnc {
0%,100%{transform:scale(1)}
50%{transform:scale(1.05)}
}
.sccss-icn-wrp svg{width:60px;height:60px;fill:#fff}
.sccss-ttl{font-size:52px;line-height:1.2;font-weight:700;color:#1E1F22;margin:0 0 20px;position:relative}
.sccss-ttl::after{content:'';position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,transparent 0%,#B26DF5 50%,transparent 100%);border-radius:8px}
.sccss-sbtxt{font-size:19px;line-height:1.6;color:#5a5b5f;margin:30px 0 0;max-width:600px;margin-left:auto;margin-right:auto}
.sccss-nf-msg{background:#b26df514;border:2px solid #b26df540;border-radius:10px;padding:25px 30px;margin:40px 0;font-size:16px;line-height:1.7;color:#3a3b3f}
.sccss-nf-msg strong{color:#1E1F22;font-weight:600}
.sccss-btns{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin-top:45px}
.sccss-btn-prm{display:inline-flex;align-items:center;gap:10px;padding:16px 38px;background:linear-gradient(135deg,#B26DF5 0%,#9B4FE8 100%);color:#fff;font-size:17px;font-weight:600;text-decoration:none;border-radius:8px;box-shadow:0 8px 24px #b26df559;transition:all .3s ease;cursor:pointer;position:relative;z-index:10}
.sccss-btn-prm:hover{transform:translateY(-3px);box-shadow:0 12px 32px #b26df573;background:linear-gradient(135deg,#9B4FE8 0%,#8841D6 100%)}
.sccss-btn-prm:active{transform:translateY(-1px)}
.sccss-btn-scnd{display:inline-flex;align-items:center;gap:10px;padding:16px 38px;background:#fff;color:#1E1F22;font-size:17px;font-weight:600;text-decoration:none;border-radius:8px;border:2px solid #B26DF5;transition:all .3s ease;cursor:pointer;position:relative;z-index:10}
.sccss-btn-scnd:hover{background:#B26DF5;color:#fff;transform:translateY(-3px);box-shadow:0 8px 24px #b26df54d}
.sccss-btn-scnd:active{transform:translateY(-1px)}
.sccss-dcr-dt{position:absolute;width:8px;height:8px;background:#B26DF5;border-radius:50%;opacity:.6}
.sccss-dcr-dt-1{top:8%;left:12%;animation:pls-dt 3s ease-in-out infinite}
.sccss-dcr-dt-2{top:15%;right:15%;animation:pls-dt 4s ease-in-out infinite .5s}
.sccss-dcr-dt-3{bottom:12%;left:18%;animation:pls-dt 3.5s ease-in-out infinite 1s}
.sccss-dcr-dt-4{bottom:20%;right:10%;animation:pls-dt 4.5s ease-in-out infinite 1.5s}
@keyframes pls-dt {
0%,100%{opacity:.6;transform:scale(1)}
50%{opacity:1;transform:scale(1.5)}
}
@media (max-width: 768px) {
.sccss-hro{min-height:75vh}
.sccss-cntnt-bx{padding:40px 20px}
.sccss-icn-wrp{width:90px;height:90px;margin-bottom:25px}
.sccss-icn-wrp svg{width:45px;height:45px}
.sccss-ttl{font-size:36px;margin-bottom:15px}
.sccss-sbtxt{font-size:17px;margin-top:20px}
.sccss-nf-msg{padding:20px;margin:30px 0;font-size:15px}
.sccss-btns{flex-direction:column;gap:14px;margin-top:35px}
.sccss-btn-prm,.sccss-btn-scnd{width:100%;justify-content:center;padding:14px 28px;font-size:16px}
.sccss-dcr-dt{width:6px;height:6px}
}
@media (max-width: 375px) {
.sccss-ttl{font-size:30px}
.sccss-sbtxt{font-size:16px}
.sccss-cntnt-bx{padding:30px 15px}
}