html{box-sizing:border-box}
body{margin:0;font-family:'Noto Sans',sans-serif;background-color:#1A1B2D;color:#F5F9FB;-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}
::selection{background:#62A3FF;color:#1A1B2D}
:focus{outline:none}
:focus-visible{position:relative}
:focus-visible::before{content:'Fokus';position:absolute;top:-20px;left:0;font-size:13px;color:#62A3FF;background:#1A1B2D;padding:0 4px;border-radius:2px;pointer-events:none;z-index:10}
.HdrWrap{background:linear-gradient(135deg,#0d0e1a 0%,#1A1B2D 55%,#1e2540 100%);border-bottom:1px solid #62a3ff2e;box-shadow:-1px 10px 40px 0 #1a1b2d24;position:relative;z-index:100;overflow:visible}
.HdrInner{max-width:1100px;margin:0 auto;padding:20px 40px;display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}
.HdrLogoZone{flex-shrink:0}
.HdrLogoBox{display:flex;align-items:center;gap:12px;background:#62a3ff12;border:1px solid #62a3ff38;border-radius:2px;padding:8px 12px;box-shadow:-1px 1px 3px 0 #62a3ff14 -1px 7px 14px 0 #62a3ff17;text-decoration:none}
.HdrLogoBox img{width:60px;height:60px;object-fit:contain;display:block}
.HdrLogoLabel{font-size:19px;font-weight:700;color:#F5F9FB;letter-spacing:.04em;line-height:1.1}
.HdrLogoSub{font-size:13px;color:#62a3ffd9;letter-spacing:.08em;line-height:1.3;display:block}
.HdrNavZone{flex:1;display:flex;justify-content:center;align-items:center}
.NavList-v1{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:4px;flex-wrap:wrap}
.NavList-v1 li{position:relative}
.NavLink{display:block;font-size:16px;font-weight:400;color:#f5f9fbd1;text-decoration:none;padding:12px 20px;border-radius:2px;letter-spacing:.02em;line-height:1.3;transition:color .7s cubic-bezier(0.34,1.56,0.64,1),background .7s cubic-bezier(0.34,1.56,0.64,1)}
.NavLink:hover,.NavLink:focus-visible{color:#62A3FF;background:#62a3ff14}
.NavLink.NavLinkActive{color:#62A3FF;background:#62a3ff1a}
.NavItemHasSub:hover .SubNav,.NavItemHasSub:focus-within .SubNav{display:block}
.SubNav{display:none;position:absolute;top:100%;left:0;min-width:220px;background:#13142a;border:1px solid #62a3ff2e;border-radius:2px;box-shadow:-1px 10px 40px 0 #1a1b2d24;z-index:200;padding:8px 0}
.SubNavBridge{position:absolute;top:-8px;left:0;width:100%;height:8px;background:transparent}
.SubNavLink{display:block;font-size:16px;color:#f5f9fbc7;text-decoration:none;padding:12px 20px;letter-spacing:.02em;line-height:1.3;transition:color .65s cubic-bezier(0.34,1.56,0.64,1),background .65s cubic-bezier(0.34,1.56,0.64,1);white-space:normal}
.SubNavLink:hover,.SubNavLink:focus-visible{color:#62A3FF;background:#62a3ff14}
.NavArrow{display:inline-block;width:8px;height:8px;margin-left:4px;vertical-align:middle;position:relative;top:-1px}
.NavArrow svg{display:block}
.HdrContactZone{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}
.HdrContactLink{display:flex;align-items:center;gap:8px;text-decoration:none;color:#f5f9fbcc;font-size:13px;letter-spacing:.04em;line-height:1.3;padding:4px 8px;border-radius:2px;transition:color .75s cubic-bezier(0.34,1.56,0.64,1)}
.HdrContactLink:hover,.HdrContactLink:focus-visible{color:#62A3FF}
.HdrContactIco{width:16px;height:16px;flex-shrink:0}
.HdrAccentBar{height:3px;background:linear-gradient(90deg,transparent 0%,#62A3FF 40%,#62a3ff4d 100%);width:100%}
.FtrWrap{background:linear-gradient(180deg,#131421 0%,#0d0e1a 100%);border-top:1px solid #62a3ff26;box-shadow:0 -1px 3px 0 #62a3ff14 0 -7px 14px 0 #1a1b2d17;margin-top:auto}
.FtrInner{max-width:1100px;margin:0 auto;padding:80px 40px 40px}
.FtrGrid{display:grid;grid-template-columns:2fr 1fr;gap:80px;align-items:start}
.FtrContactBlock{display:flex;flex-direction:column;gap:20px}
.FtrHeading{font-size:25px;font-weight:700;color:#F5F9FB;letter-spacing:-.01em;line-height:1.1;margin:0 0 8px}
.FtrDesc{font-size:16px;color:#f5f9fb99;line-height:1.6;margin:0}
.FtrContactRow{display:flex;flex-direction:column;gap:12px}
.FtrContactItem{display:flex;align-items:flex-start;gap:12px}
.FtrContactIco{width:20px;height:20px;flex-shrink:0;margin-top:2px}
.FtrContactText{font-size:16px;color:#f5f9fbbf;line-height:1.6}
.FtrContactText a{color:#62a3ffe6;text-decoration:none;transition:color .65s cubic-bezier(0.34,1.56,0.64,1)}
.FtrContactText a:hover{color:#F5F9FB}
.FtrLogoZone{display:flex;flex-direction:column;align-items:flex-end;gap:20px}
.FtrLogoBox{display:inline-flex;align-items:center;gap:12px;background:#62a3ff0f;border:1px solid #62a3ff2e;border-radius:2px;padding:12px 20px;box-shadow:-1px 1px 3px 0 #62a3ff14}
.FtrLogoBox img{width:55px;height:55px;object-fit:contain;display:block}
.FtrLogoLabel{font-size:19px;font-weight:700;color:#F5F9FB;letter-spacing:.04em;line-height:1.1}
.FtrNavList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px}
.FtrNavLink{font-size:13px;color:#f5f9fb80;text-decoration:none;letter-spacing:.04em;line-height:1.6;padding:4px 8px;border-radius:2px;transition:color .7s cubic-bezier(0.34,1.56,0.64,1)}
.FtrNavLink:hover,.FtrNavLink:focus-visible{color:#62A3FF}
.FtrBottom{margin-top:40px;padding-top:20px;border-top:1px solid #62a3ff1a;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}
.FtrCopy{font-size:13px;color:#f5f9fb59;letter-spacing:.04em;line-height:1.6}
.CkBanner{position:fixed;bottom:20px;left:20px;z-index:4000;max-width:340px;background:#13142a;border:1px solid #62a3ff40;border-radius:2px;box-shadow:-1px 10px 40px 0 #1a1b2d24;padding:20px;display:none}
.CkBannerTop{font-size:16px;font-weight:700;color:#F5F9FB;line-height:1.3;margin-bottom:8px}
.CkBannerMid{font-size:13px;color:#f5f9fba6;line-height:1.6;margin-bottom:20px}
.CkBannerMid a{color:#62A3FF;text-decoration:none}
.CkCatRow{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}
.CkCatItem{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#f5f9fbbf;line-height:1.3}
.CkCatItem span{font-size:13px;color:#62a3ffb3}
.CkCatCheck{width:16px;height:16px;accent-color:#62A3FF}
.CkBannerFoot{display:flex;gap:8px}
.BtnCkAccept,.BtnCkReject{flex:1;padding:12px 8px;font-size:13px;font-weight:700;letter-spacing:.04em;cursor:pointer;border-radius:2px;border:none;line-height:1.1;transition:background .8s cubic-bezier(0.68,-0.55,0.27,1.55),color .8s cubic-bezier(0.68,-0.55,0.27,1.55);min-height:44px}
.BtnCkAccept{background:linear-gradient(135deg,#62A3FF 0%,#3a7fd4 100%);color:#1A1B2D}
.BtnCkAccept:hover{background:linear-gradient(135deg,#83b8ff 0%,#62A3FF 100%)}
.BtnCkReject{background:transparent;color:#f5f9fba6;border:1px solid #62a3ff40}
.BtnCkReject:hover{color:#F5F9FB;border-color:#62a3ff8c}
@media (max-width: 1024px) {
.HdrInner{padding:20px;gap:20px}
.FtrGrid{grid-template-columns:1fr;gap:40px}
.FtrLogoZone{align-items:flex-start}
.FtrNavList{align-items:flex-start}
}
@media (max-width: 768px) {
.HdrInner{padding:20px 12px;flex-direction:column;align-items:flex-start;gap:12px}
.HdrNavZone{justify-content:flex-start;width:100%}
.HdrContactZone{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:8px}
.FtrInner{padding:40px 20px 20px}
}
@media (max-width: 360px) {
.HdrLogoLabel{font-size:16px}
.NavLink{font-size:13px;padding:12px}
.FtrHeading{font-size:19px}
}
.terms-area{max-width:1100px;margin:0 auto;padding:80px 40px;background:#1A1B2D;color:#F5F9FB;-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizeLegibility}
::selection{background:#62A3FF;color:#1A1B2D}
.terms-area h1{font-size:46px;line-height:1.1;letter-spacing:-.03em;color:#F5F9FB;margin-top:0;margin-bottom:40px;padding-bottom:20px;border-bottom:2px solid #62a3ff40}
.terms-area h2{font-size:34px;line-height:1.1;letter-spacing:-.02em;color:#F5F9FB;margin-top:80px;margin-bottom:20px}
.terms-area h3{font-size:25px;line-height:1.3;letter-spacing:-.01em;color:#F5F9FB;margin-top:40px;margin-bottom:12px}
.terms-area h4{font-size:19px;line-height:1.3;letter-spacing:0;color:#62A3FF;margin-top:40px;margin-bottom:12px}
.terms-area h5{font-size:16px;line-height:1.6;letter-spacing:.02em;color:#f5f9fbbf;margin-top:20px;margin-bottom:8px;text-transform:uppercase}
.terms-area h6{font-size:13px;line-height:1.6;letter-spacing:.04em;color:#f5f9fb8c;margin-top:20px;margin-bottom:8px;text-transform:uppercase}
.terms-area p{font-size:16px;line-height:1.9;color:#f5f9fbd9;margin-top:0;margin-bottom:20px;max-width:72ch}
.terms-area ul,.terms-area ol{font-size:16px;line-height:1.9;color:#f5f9fbd9;margin-top:0;margin-bottom:20px;padding-left:20px;max-width:72ch}
.terms-area ul{list-style:none;padding-left:0}
.terms-area ul li{padding-left:20px;position:relative;margin-bottom:8px}
.terms-area ul li::before{content:"";position:absolute;left:0;top:.75em;width:6px;height:6px;border-radius:2px;background:#62A3FF;transform:rotate(45deg);transition:background .7s cubic-bezier(0.34,1.56,0.64,1)}
.terms-area ul li:hover::before{background:#F5F9FB}
.terms-area ol{list-style:none;counter-reset:policy-counter;padding-left:0}
.terms-area ol li{counter-increment:policy-counter;padding-left:40px;position:relative;margin-bottom:8px}
.terms-area ol li::before{content:counter(policy-counter);position:absolute;left:0;top:.15em;width:25px;height:25px;background:#62a3ff1f;border:1px solid #62a3ff4d;border-radius:2px;color:#62A3FF;font-size:13px;line-height:1;display:flex;align-items:center;justify-content:center;font-weight:600;letter-spacing:.02em;transition:background .7s cubic-bezier(0.34,1.56,0.64,1),border-color .7s cubic-bezier(0.34,1.56,0.64,1)}
.terms-area ol li:hover::before{background:#62a3ff38;border-color:#62a3ff99}
.terms-area li ul,.terms-area li ol{margin-top:8px;margin-bottom:4px}
.terms-area strong,.terms-area b{color:#F5F9FB;font-weight:700;letter-spacing:-.01em}
.terms-area table{width:100%;border-collapse:collapse;margin-bottom:40px;font-size:16px;border-radius:2px;overflow:hidden;box-shadow:-1px 10px 40px 0 #62a3ff24}
.terms-area thead{background:#62a3ff26}
.terms-area thead tr{border-bottom:2px solid #62a3ff59}
.terms-area tbody tr{border-bottom:1px solid #f5f9fb12;transition:background .65s cubic-bezier(0.34,1.56,0.64,1)}
.terms-area tbody tr:last-child{border-bottom:none}
.terms-area tbody tr:hover{background:#62a3ff0f}
.terms-area th{padding:12px 20px;text-align:left;font-size:13px;line-height:1.6;letter-spacing:.05em;text-transform:uppercase;color:#62A3FF;font-weight:700}
.terms-area td{padding:12px 20px;font-size:16px;line-height:1.6;color:#f5f9fbcc;vertical-align:top}
.terms-area hr{border:none;height:1px;background:linear-gradient(90deg,transparent,#62a3ff59 30%,#62a3ff59 70%,transparent);margin:80px 0}
@media (max-width: 768px) {
.terms-area{padding:40px 20px}
.terms-area h1{font-size:34px;margin-bottom:20px}
.terms-area h2{font-size:25px;margin-top:40px}
.terms-area h3{font-size:19px;margin-top:20px}
.terms-area h4{font-size:16px}
.terms-area hr{margin:40px 0}
.terms-area table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}
.terms-area th,.terms-area td{padding:12px;min-width:120px}
}
@media (max-width: 360px) {
.terms-area{padding:20px 12px}
.terms-area h1{font-size:25px}
.terms-area h2{font-size:19px}
.terms-area h3{font-size:16px}
.terms-area p,.terms-area ul,.terms-area ol{font-size:13px}
}
.DpMain{background:#0d0e1a;color:#F5F9FB;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizeLegibility}
.DpMain ::selection{background:#62A3FF;color:#1A1B2D}
.DpMain ::-webkit-input-placeholder{color:#62a3ff73}
.DpMain *,.DpMain ::before,.DpMain ::after{box-sizing:border-box}
.DpWrap{max-width:1100px;margin:0 auto;padding:0 20px}
.DpBreadcrumb{padding:20px 0 12px;display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap}
.DpBreadcrumb-item{font-size:13px;color:#f5f9fb73;letter-spacing:.04em;line-height:1.3;text-decoration:none;transition:color .7s cubic-bezier(0.34,1.56,0.64,1)}
.DpBreadcrumb-item:hover{color:#62A3FF}
.DpBreadcrumb-sep{width:14px;height:14px;flex-shrink:0;opacity:.35}
.DpBreadcrumb-current{font-size:13px;color:#62A3FF;letter-spacing:.04em;line-height:1.3}
.DpDividerZz{width:100%;overflow:hidden;line-height:0;margin:0}
.DpHero{display:grid;grid-template-columns:2fr 1fr;gap:40px;align-items:start;padding:40px 0 80px;position:relative}
.DpHero-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:2px}
.DpHero-curve{position:absolute;top:-40px;right:-80px;width:520px;height:520px;opacity:.04}
.DpHero-text{position:relative;z-index:1}
.DpHero-meta{display:flex;flex-direction:row;align-items:center;gap:20px;margin-bottom:20px;flex-wrap:wrap}
.DpMeta-tag{font-size:13px;letter-spacing:.08em;color:#62A3FF;background:#62a3ff1a;padding:4px 12px;border-radius:2px;text-transform:uppercase}
.DpMeta-stat{font-size:13px;color:#f5f9fb66;letter-spacing:.04em;display:flex;flex-direction:row;align-items:center;gap:4px}
.DpMeta-stat svg{opacity:.6}
.DpHero-h1{font-size:46px;line-height:1.1;letter-spacing:-.02em;color:#F5F9FB;margin:0 0 20px;font-weight:700}
.DpHero-h1 mark{background:none;color:#62A3FF;position:relative;display:inline}
.DpHero-h1 mark::after{content:'';position:absolute;bottom:2px;left:0;width:100%;height:2px;background:#62A3FF;border-radius:2px;transform:scaleX(0);transform-origin:left;animation:underlineDraw .8s cubic-bezier(0.34,1.56,0.64,1) .4s forwards}
@keyframes underlineDraw {
to{transform:scaleX(1)}
}
.DpHero-lead{font-size:19px;line-height:1.6;color:#f5f9fbb3;margin:0 0 40px;max-width:560px}
.DpPriceBlock{background:#1A1B2D;border-radius:2px;padding:40px;box-shadow:-1px 10px 40px 0 #1a1b2d24;position:sticky;top:20px;z-index:1}
.DpPrice-label{font-size:13px;color:#f5f9fb73;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}
.DpPrice-val{font-size:46px;line-height:1.1;letter-spacing:-.02em;color:#F5F9FB;font-weight:700;margin-bottom:20px}
.DpPrice-sep{height:1px;background:#62a3ff1f;margin:20px 0}
.DpBtn-main{display:block;width:100%;text-align:center;padding:20px;font-size:16px;letter-spacing:.04em;color:#1A1B2D;font-weight:700;background:linear-gradient(90deg,#62A3FF 0%,#a8d0ff 100%);border-radius:2px;text-decoration:none;border:none;cursor:pointer;position:relative;overflow:hidden;transition:box-shadow .7s cubic-bezier(0.34,1.56,0.64,1),transform .25s cubic-bezier(0.34,1.56,0.64,1);box-shadow:-1px 7px 14px 0 #62a3ff17}
.DpBtn-main:hover{box-shadow:-1px 10px 40px 0 #62a3ff47;transform:translateY(-2px)}
.DpBtn-main:active{transform:translateY(0);transition:transform .15s ease}
.DpBtn-main::after{content:'';position:absolute;inset:0;background:#fff0;transition:background .8s cubic-bezier(0.68,-0.55,0.27,1.55)}
.DpBtn-main:active::after{background:#ffffff2e}
.DpPrice-note{font-size:13px;color:#f5f9fb66;text-align:center;margin-top:12px;letter-spacing:.02em}
.DpMathBg{position:absolute;font-size:320px;line-height:1;color:transparent;-webkit-text-stroke:1px #62a3ff0a;pointer-events:none;top:-40px;left:-40px;user-select:none;z-index:0}
.DpZigzag{width:100%;display:block;margin:0}
.DpProgram{background:#111220;padding:80px 0;position:relative}
.DpProgram-inner{max-width:1100px;margin:0 auto;padding:0 20px}
.DpSec-head{margin-bottom:40px}
.DpSec-label{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#62A3FF;margin-bottom:8px}
.DpSec-h2{font-size:34px;line-height:1.3;letter-spacing:-.01em;color:#F5F9FB;font-weight:700;margin:0}
.DpProg-list{display:flex;flex-direction:column;gap:8px}
.DpProg-item{background:#1A1B2D;border-radius:2px;overflow:hidden;box-shadow:-1px 1px 3px 0 #1a1b2d14}
.DpProg-item summary{list-style:none;padding:20px;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;font-size:16px;line-height:1.3;color:#F5F9FB;font-weight:600;letter-spacing:.01em;transition:color .65s cubic-bezier(0.34,1.56,0.64,1)}
.DpProg-item summary::-webkit-details-marker{display:none}
.DpProg-item summary:hover{color:#62A3FF}
.DpProg-arrow{width:20px;height:20px;flex-shrink:0;transition:transform .65s cubic-bezier(0.34,1.56,0.64,1);color:#62A3FF}
.DpProg-item[open] > summary .DpProg-arrow{transform:rotate(180deg)}
.DpProg-body{padding:0 20px 20px;font-size:16px;line-height:1.6;color:#f5f9fbb3}
.DpProg-body p{margin:0 0 8px}
.DpProg-body ul{margin:8px 0;padding-left:20px}
.DpProg-body li{margin-bottom:4px}
.DpProg-body h2{font-size:19px;line-height:1.3;color:#F5F9FB;margin:0 0 8px}
.DpProg-body mark{background:#62a3ff26;color:#62A3FF;padding:0 4px;border-radius:2px}
.DpProg-num{font-size:13px;color:#62A3FF;font-weight:700;letter-spacing:.06em;background:#62a3ff1a;padding:2px 8px;border-radius:2px;margin-right:8px;flex-shrink:0}
.DpDescSec{padding:80px 0;background:#0d0e1a;position:relative}
.DpDescSec-inner{max-width:1100px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:2fr 1fr;gap:80px;align-items:start}
.DpDesc-content{font-size:16px;line-height:1.6;color:#f5f9fbc7}
.DpDesc-content p{margin:0 0 20px}
.DpDesc-content p:last-child{margin-bottom:0}
.DpDesc-content h2{font-size:25px;line-height:1.3;color:#F5F9FB;margin:40px 0 12px;letter-spacing:-.01em;font-weight:700}
.DpDesc-content h3{font-size:19px;line-height:1.3;color:#F5F9FB;margin:20px 0 8px;font-weight:600}
.DpDesc-content abbr{text-decoration:underline dotted;text-decoration-color:#62a3ff80;cursor:help}
.DpDesc-content ol{margin:12px 0 20px;padding-left:20px}
.DpDesc-content li{margin-bottom:8px}
.DpDesc-content dl{margin:12px 0 20px}
.DpDesc-content dt{font-weight:700;color:#F5F9FB;font-size:16px;margin-top:12px}
.DpDesc-content dd{margin-left:20px;color:#f5f9fba6;font-size:16px;line-height:1.6}
.DpDesc-content details{background:#1A1B2D;border-radius:2px;margin:12px 0;overflow:hidden}
.DpDesc-content summary{padding:12px 20px;cursor:pointer;font-weight:600;color:#62A3FF;list-style:none;font-size:16px}
.DpDesc-content summary::-webkit-details-marker{display:none}
.DpDesc-content details > :not(summary){padding:0 20px 12px}
.DpSideCard{background:#1A1B2D;border-radius:2px;padding:40px;box-shadow:-1px 7px 14px 0 #1a1b2d17;position:sticky;top:20px}
.DpSideCard-h{font-size:16px;font-weight:700;color:#F5F9FB;margin:0 0 20px;letter-spacing:.01em}
.DpFeature-row{display:flex;flex-direction:row;align-items:flex-start;gap:12px;margin-bottom:20px}
.DpFeature-icon{width:36px;height:36px;background:#62a3ff1a;border-radius:2px;flex-shrink:0;display:flex;align-items:center;justify-content:center}
.DpFeature-txt{font-size:13px;line-height:1.6;color:#f5f9fba6}
.DpFeature-txt strong{display:block;font-size:16px;color:#F5F9FB;margin-bottom:4px}
.DpImgCard{position:relative;border-radius:2px;overflow:hidden;height:340px}
.DpImgCard img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:blur(8px);transition:filter .7s ease}
.DpImgCard img.loaded{filter:none}
.DpImgCard::after{content:'';position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to top,#0d0e1a 0%,transparent 100%);pointer-events:none}
@media (max-width: 1024px) {
.DpHero{grid-template-columns:1fr}
.DpPriceBlock{position:static}
.DpDescSec-inner{grid-template-columns:1fr;gap:40px}
.DpSideCard{position:static}
.DpHero-h1{font-size:34px}
.DpMathBg{font-size:180px}
}
@media (max-width: 768px) {
.DpHero{padding:20px 0 40px}
.DpHero-h1{font-size:25px}
.DpProgram{padding:40px 0}
.DpDescSec{padding:40px 0}
.DpSec-h2{font-size:25px}
.DpPrice-val{font-size:34px}
}
@media (max-width: 360px) {
.DpHero-h1{font-size:19px}
.DpPrice-val{font-size:25px}
.DpPriceBlock{padding:20px}
}
.pgMcList{background:#0d0e1a;min-height:100vh;overflow-x:hidden}
.pgMcList *,.pgMcList ::before,.pgMcList ::after{box-sizing:border-box}
::selection{background:#62A3FF;color:#0d0e1a}
.pgMcList ::-webkit-input-placeholder{color:#62a3ff73}
.pgMcList .heroWrap{position:relative;background:linear-gradient(180deg,#1A1B2D 0%,#12131f 60%,transparent 100%);padding:80px 20px;text-align:center;overflow:hidden}
.pgMcList .heroWrap .bgCircle1{position:absolute;width:420px;height:420px;border-radius:40px;background:#62a3ff0d;top:-120px;left:-100px;border-radius:50%;pointer-events:none}
.pgMcList .heroWrap .bgCircle2{position:absolute;width:280px;height:280px;background:#62a3ff0a;border-radius:50%;top:40px;right:-60px;pointer-events:none}
.pgMcList .heroWrap .bgCircle3{position:absolute;width:180px;height:180px;background:#62a3ff08;border-radius:50%;bottom:20px;left:38%;pointer-events:none}
.pgMcList .heroInner{position:relative;z-index:1;max-width:1100px;margin:0 auto}
.pgMcList .heroLabel{display:inline-block;font-size:13px;letter-spacing:.12em;color:#62A3FF;text-transform:uppercase;border:1px solid #62a3ff4d;border-radius:2px;padding:4px 12px;margin-bottom:20px;opacity:0;animation:fadeSlideUp .8s cubic-bezier(0.34,1.56,0.64,1) .1s forwards}
.pgMcList .heroH1{font-size:62px;line-height:1.1;color:#F5F9FB;letter-spacing:-.03em;margin:0 0 20px;-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizeLegibility;opacity:0;animation:fadeSlideUp .85s cubic-bezier(0.34,1.56,0.64,1) .25s forwards}
.pgMcList .heroH1 .kwHighlight{position:relative;display:inline-block;color:#62A3FF}
.pgMcList .heroH1 .kwHighlight::after{content:'';position:absolute;left:0;bottom:-4px;height:2px;width:0;background:linear-gradient(90deg,#62A3FF,#62a3ff33);animation:lineGrow .9s cubic-bezier(0.34,1.56,0.64,1) 1.1s forwards}
.pgMcList .heroSub{font-size:19px;line-height:1.6;color:#f5f9fba6;max-width:520px;margin:0 auto;opacity:0;animation:fadeSlideUp .85s cubic-bezier(0.34,1.56,0.64,1) .45s forwards}
@keyframes fadeSlideUp {
from{opacity:0;transform:translateY(24px)}
to{opacity:1;transform:translateY(0)}
}
@keyframes lineGrow {
to{width:100%}
}
.pgMcList .dividerShape{display:flex;align-items:center;justify-content:center;gap:12px;padding:0 20px;margin:0}
.pgMcList .dividerLine{flex:1;max-width:440px;height:1px;background:linear-gradient(90deg,transparent,#62a3ff40,transparent)}
.pgMcList .dividerDot{width:8px;height:8px;background:#62A3FF;border-radius:2px;transform:rotate(45deg);box-shadow:-1px 1px 3px 0 #62a3ff14 -1px 7px 14px 0 #62a3ff17}
.pgMcList .cardsSection{padding:80px 20px;background:#0d0e1a}
.pgMcList .cardsSectionInner{max-width:1100px;margin:0 auto}
.pgMcList .cardGrid{display:grid;grid-template-columns:2fr 1fr;gap:20px}
.pgMcList .mcCard{background:#1A1B2D;border-radius:2px;overflow:hidden;display:flex;flex-direction:column;box-shadow:-1px 1px 3px 0 #1a1b2d14 -1px 7px 14px 0 #1a1b2d17 -1px 10px 40px 0 #1a1b2d24;transition:transform .7s cubic-bezier(0.34,1.56,0.64,1),box-shadow .7s cubic-bezier(0.34,1.56,0.64,1)}
.pgMcList .mcCard:hover{transform:translateY(-6px) scale(1.01);box-shadow:-1px 1px 3px 0 #62a3ff14 -1px 7px 14px 0 #62a3ff17 -1px 10px 40px 0 #62a3ff24}
.pgMcList .mcCard-v1{grid-column:1}
.pgMcList .mcCard-v2{grid-column:2;grid-row:1}
.pgMcList .cardImgWrap{width:100%;overflow:hidden}
.pgMcList .mcCard-v1 .cardImgWrap{height:260px}
.pgMcList .mcCard-v2 .cardImgWrap{height:180px}
.pgMcList .cardImgWrap img{width:100%;height:100%;object-fit:cover;display:block;filter:blur(0px);transition:filter .6s ease,transform .7s cubic-bezier(0.34,1.56,0.64,1)}
.pgMcList .mcCard:hover .cardImgWrap img{transform:scale(1.04)}
.pgMcList .cardBody{padding:20px;display:flex;flex-direction:column;flex:1;gap:12px}
.pgMcList .cardPriceBadge{display:inline-block;background:linear-gradient(90deg,#62a3ff2e,#62a3ff14);border:1px solid #62a3ff4d;border-radius:2px;font-size:13px;letter-spacing:.06em;color:#62A3FF;padding:4px 12px;align-self:flex-start}
.pgMcList .cardTitle{font-size:25px;line-height:1.3;color:#F5F9FB;margin:0;letter-spacing:-.02em;-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizeLegibility;position:relative;display:inline-block}
.pgMcList .mcCard-v2 .cardTitle{font-size:19px;line-height:1.3}
.pgMcList .cardTitle::after{content:'';position:absolute;left:0;bottom:-3px;height:2px;width:0;background:linear-gradient(90deg,#62A3FF,#62a3ff1a);transition:width .75s cubic-bezier(0.34,1.56,0.64,1)}
.pgMcList .mcCard:hover .cardTitle::after{width:100%}
.pgMcList .cardDesc{font-size:16px;line-height:1.6;color:#f5f9fb99;margin:0;flex:1}
.pgMcList .mcCard-v2 .cardDesc{font-size:13px}
.pgMcList .cardFooter{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px solid #62a3ff1a}
.pgMcList .cardLink{display:inline-block;font-size:13px;color:#F5F9FB;background:linear-gradient(90deg,#62A3FF,#62a3ffb3);border-radius:2px;padding:8px 20px;text-decoration:none;letter-spacing:.04em;font-weight:600;transition:opacity .65s cubic-bezier(0.34,1.56,0.64,1),transform .65s cubic-bezier(0.34,1.56,0.64,1);position:relative;overflow:hidden}
.pgMcList .cardLink::before{content:'';position:absolute;inset:0;background:#f5f9fb1f;transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(0.34,1.56,0.64,1);border-radius:2px}
.pgMcList .cardLink:hover::before{transform:scaleX(1)}
.pgMcList .cardLink:active{transform:scale(0.97)}
.pgMcList .cardLink:focus-visible{outline:2px solid #62A3FF;outline-offset:2px}
.pgMcList .dividerShape2{display:flex;align-items:center;justify-content:center;padding:0 20px;position:relative}
.pgMcList .dividerShape2::before{content:'';position:absolute;left:20px;right:20px;top:50%;height:1px;background:linear-gradient(90deg,transparent,#f5f9fb1a,transparent)}
.pgMcList .dividerShape2 .divDiamond{width:12px;height:12px;border:1px solid #62a3ff80;border-radius:2px;transform:rotate(45deg);background:#0d0e1a;position:relative;z-index:1}
.pgMcList .infoZigSection{padding:80px 20px;background:linear-gradient(180deg,#0d0e1a 0%,#111222 100%)}
.pgMcList .infoZigInner{max-width:1100px;margin:0 auto;display:flex;flex-direction:row;align-items:center;gap:80px}
.pgMcList .infoZigImg{flex:0 0 420px;border-radius:2px;overflow:hidden;box-shadow:-1px 1px 3px 0 #62a3ff14 -1px 7px 14px 0 #62a3ff17 -1px 10px 40px 0 #62a3ff24}
.pgMcList .infoZigImg img{width:100%;height:320px;object-fit:cover;display:block;opacity:0;transition:opacity .85s cubic-bezier(0.34,1.56,0.64,1)}
.pgMcList .infoZigImg img.imgLoaded{opacity:1}
.pgMcList .infoZigText{flex:1}
.pgMcList .infoZigEyebrow{font-size:13px;letter-spacing:.1em;color:#62A3FF;text-transform:uppercase;margin:0 0 12px}
.pgMcList .infoZigH2{font-size:34px;line-height:1.3;color:#F5F9FB;letter-spacing:-.02em;margin:0 0 20px;-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizeLegibility}
.pgMcList .infoZigBody{font-size:16px;line-height:1.6;color:#f5f9fba6;margin:0 0 20px}
.pgMcList .infoZigBodyAccent{font-size:16px;line-height:1.9;color:#f5f9fb80;margin:0}
.pgMcList .dashedAccentBlock{border:2px dashed #62a3ff59;border-radius:2px;padding:20px;margin-top:20px;background:#62a3ff0a;box-shadow:inset 0 1px 0 #f5f9fb0f inset 0 -1px 0 #1a1b2d4d}
.pgMcList .dashedAccentBlock p{font-size:16px;line-height:1.6;color:#f5f9fbb3;margin:0}
.pgMcList .dashedAccentBlock strong{color:#62A3FF}
.pgMcList .metricsSection{padding:80px 20px;background:#1A1B2D}
.pgMcList .metricsInner{max-width:1100px;margin:0 auto}
.pgMcList .metricsH2{font-size:34px;line-height:1.3;color:#F5F9FB;letter-spacing:-.02em;margin:0 0 40px;text-align:center;-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizeLegibility}
.pgMcList .fourColGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.pgMcList .metricCard{background:#0d0e1a;border-radius:2px;padding:20px;border:1px solid #62a3ff1a;box-shadow:-1px 1px 3px 0 #62a3ff14 -1px 7px 14px 0 #62a3ff17;transition:transform .7s cubic-bezier(0.34,1.56,0.64,1),border-color .65s cubic-bezier(0.68,-0.55,0.27,1.55);animation:cascadeScale .7s cubic-bezier(0.34,1.56,0.64,1) both}
.pgMcList .metricCard:nth-child(1){animation-delay:.1s}
.pgMcList .metricCard:nth-child(2){animation-delay:.22s}
.pgMcList .metricCard:nth-child(3){animation-delay:.35s}
.pgMcList .metricCard:nth-child(4){animation-delay:.5s}
@keyframes cascadeScale {
from{opacity:0;transform:scale(0.88)}
to{opacity:1;transform:scale(1)}
}
.pgMcList .metricCard:hover{transform:translateY(-4px) scale(1.03);border-color:#62a3ff59}
.pgMcList .metricIcon{width:32px;height:32px;margin-bottom:12px}
.pgMcList .metricVal{font-size:34px;line-height:1.1;color:#62A3FF;letter-spacing:-.03em;margin:0 0 8px;-webkit-font-smoothing:subpixel-antialiased}
.pgMcList .metricLabel{font-size:13px;line-height:1.6;color:#f5f9fb8c;margin:0;letter-spacing:.04em}
.pgMcList .highlightCycleWrap{margin-top:40px;text-align:center}
.pgMcList .hlText{font-size:19px;line-height:1.9;color:#f5f9fb8c;max-width:700px;margin:0 auto}
.pgMcList .hlText .hl{color:#F5F9FB;background:#62a3ff26;padding:2px 4px;border-radius:2px;animation:hlCycle 4.5s ease-in-out infinite}
.pgMcList .hlText .hl-v1{animation-delay:0s}
.pgMcList .hlText .hl-v2{animation-delay:1.5s}
.pgMcList .hlText .hl-v3{animation-delay:3s}
@keyframes hlCycle {
0%,28%{background:#62a3ff26;color:#F5F9FB}
33%,95%{background:#62a3ff0a;color:#f5f9fb73}
100%{background:#62a3ff26;color:#F5F9FB}
}
.pgMcList .ctaSection{padding:80px 20px;background:#0d0e1a;text-align:center}
.pgMcList .ctaInner{max-width:640px;margin:0 auto}
.pgMcList .ctaH2{font-size:46px;line-height:1.1;color:#F5F9FB;letter-spacing:-.03em;margin:0 0 20px;-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizeLegibility}
.pgMcList .ctaBody{font-size:16px;line-height:1.6;color:#f5f9fb99;margin:0 0 40px}
.pgMcList .ctaForm{display:flex;flex-direction:row;gap:8px;justify-content:center;flex-wrap:wrap}
.pgMcList .ctaInput{flex:1;min-width:220px;max-width:340px;background:#1A1B2D;border:1px solid #62a3ff40;border-radius:2px;padding:12px 20px;font-size:16px;color:#F5F9FB;outline:none;transition:border-color .65s cubic-bezier(0.34,1.56,0.64,1);box-shadow:inset 0 1px 0 #f5f9fb0a inset 0 -1px 0 #1a1b2d66}
.pgMcList .ctaInput:focus{border-color:#62A3FF}
.pgMcList .ctaBtn{background:linear-gradient(90deg,#62A3FF 0%,#62a3ffb3 100%);color:#0d0e1a;font-size:16px;font-weight:700;border:none;border-radius:2px;padding:12px 40px;cursor:pointer;letter-spacing:.04em;position:relative;overflow:hidden;transition:transform .65s cubic-bezier(0.34,1.56,0.64,1),box-shadow .65s cubic-bezier(0.34,1.56,0.64,1);box-shadow:-1px 1px 3px 0 #62a3ff14 -1px 7px 14px 0 #62a3ff17}
.pgMcList .ctaBtn::after{content:'';position:absolute;left:0;bottom:0;height:3px;width:0;background:#f5f9fb80;border-radius:2px;transition:width .75s cubic-bezier(0.34,1.56,0.64,1)}
.pgMcList .ctaBtn:active::after{width:100%}
.pgMcList .ctaBtn:hover{transform:translateY(-2px) scale(1.03);box-shadow:-1px 1px 3px 0 #62a3ff14 -1px 7px 14px 0 #62a3ff24 -1px 10px 40px 0 #62a3ff24}
.pgMcList .ctaBtn:focus-visible{outline:2px solid #62A3FF;outline-offset:2px}
@media (max-width: 1024px) {
.pgMcList .heroH1{font-size:46px}
.pgMcList .infoZigInner{gap:40px}
.pgMcList .infoZigImg{flex:0 0 320px}
.pgMcList .fourColGrid{grid-template-columns:repeat(2,1fr)}
}
@media (max-width: 768px) {
.pgMcList .heroH1{font-size:34px}
.pgMcList .heroSub{font-size:16px}
.pgMcList .cardGrid{grid-template-columns:1fr}
.pgMcList .mcCard-v1{grid-column:1}
.pgMcList .mcCard-v2{grid-column:1;grid-row:auto}
.pgMcList .infoZigInner{flex-direction:column;gap:20px}
.pgMcList .infoZigImg{flex:none;width:100%}
.pgMcList .ctaH2{font-size:34px}
.pgMcList .metricsH2{font-size:25px}
}
@media (max-width: 360px) {
.pgMcList .heroH1{font-size:25px}
.pgMcList .fourColGrid{grid-template-columns:1fr}
.pgMcList .ctaForm{flex-direction:column;align-items:stretch}
.pgMcList .ctaInput{max-width:100%}
}
.pgContact{background:#0e0f1a;color:#F5F9FB;overflow-x:hidden;-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizeLegibility}
.pgContact ::selection{background:#62A3FF;color:#1A1B2D}
.pgContact ::-webkit-input-placeholder{color:#62a3ff66}
.pgContact ::-moz-placeholder{color:#62a3ff66}
.pgContact .heroWrap{display:grid;grid-template-columns:2fr 1fr;min-height:320px;position:relative}
.pgContact .heroLeft{background:#1A1B2D;padding:80px;position:relative;overflow:hidden}
.pgContact .heroLeft::before{content:'';position:absolute;top:-60px;left:-40px;width:420px;height:420px;border:1px solid #62a3ff1a;border-radius:40px;transform:rotate(-18deg);pointer-events:none}
.pgContact .heroLeft::after{content:'';position:absolute;bottom:20px;left:120px;width:280px;height:280px;border:1px solid #62a3ff12;border-radius:40px;transform:rotate(8deg);pointer-events:none}
.pgContact .heroTag{font-size:13px;letter-spacing:.12em;color:#62A3FF;text-transform:uppercase;margin-bottom:20px;display:block}
.pgContact .heroH1{font-size:46px;line-height:1.1;letter-spacing:-.03em;color:#F5F9FB;margin:0 0 20px;max-width:480px}
.pgContact .heroH1 .heroUnder{display:inline-block;position:relative}
.pgContact .heroH1 .heroUnder::after{content:'';position:absolute;bottom:2px;left:0;width:0;height:2px;background:linear-gradient(90deg,#62A3FF 0%,#62a3ff00 100%);animation:drawLine .9s cubic-bezier(0.34,1.56,0.64,1) .4s forwards}
@keyframes drawLine {
to{width:100%}
}
.pgContact .heroSub{font-size:16px;line-height:1.6;color:#f5f9fba6;max-width:400px;margin:0}
.pgContact .heroRight{position:relative;overflow:hidden}
.pgContact .heroRight img{width:100%;height:100%;object-fit:cover;display:block}
.pgContact .heroRight::after{content:'';position:absolute;inset:0;background:linear-gradient(270deg,#0e0f1a00 0%,#1a1b2dd1 100%);pointer-events:none}
.pgContact .dvd-v1{display:flex;align-items:center;gap:20px;padding:0 80px;margin:40px 0}
.pgContact .dvd-v1::before,.pgContact .dvd-v1::after{content:'';flex:1;height:1px;background:linear-gradient(90deg,transparent 0%,#62a3ff40 50%,transparent 100%)}
.pgContact .dvd-v1 span{font-size:13px;letter-spacing:.14em;color:#62a3ff8c;text-transform:uppercase;white-space:nowrap}
.pgContact .ctBlk{max-width:1100px;margin:0 auto;padding:0 80px 80px;display:grid;grid-template-columns:2fr 1fr;gap:40px;align-items:start}
.pgContact .frmWrap{background:#1A1B2D;border-radius:40px;padding:40px;box-shadow:-1px 10px 40px 0 #1a1b2d24}
.pgContact .frmTitle{font-size:25px;line-height:1.3;letter-spacing:-.02em;color:#F5F9FB;margin:0 0 8px}
.pgContact .frmDesc{font-size:13px;line-height:1.6;color:#f5f9fb8c;margin:0 0 40px}
.pgContact .fldGroup{margin-bottom:20px}
.pgContact .fldLbl{display:block;font-size:13px;letter-spacing:.06em;color:#f5f9fb99;margin-bottom:8px;text-transform:uppercase}
.pgContact .fldInp{width:100%;background:#f5f9fb0d;border:1px solid #62a3ff2e;border-radius:2px;padding:12px 20px;color:#F5F9FB;font-size:16px;line-height:1.6;box-sizing:border-box;transition:border-color .7s cubic-bezier(0.34,1.56,0.64,1),box-shadow .7s cubic-bezier(0.34,1.56,0.64,1);appearance:none;-webkit-appearance:none}
.pgContact .fldInp:focus{outline:none;border-color:#62A3FF;box-shadow:-1px 7px 14px 0 #62a3ff17}
.pgContact .fldSel{width:100%;background:#f5f9fb0d;border:1px solid #62a3ff2e;border-radius:2px;padding:12px 20px;color:#F5F9FB;font-size:16px;line-height:1.6;box-sizing:border-box;cursor:pointer;transition:border-color .7s cubic-bezier(0.34,1.56,0.64,1),box-shadow .7s cubic-bezier(0.34,1.56,0.64,1);appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2362A3FF' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center}
.pgContact .fldSel:focus{outline:none;border-color:#62A3FF;box-shadow:-1px 7px 14px 0 #62a3ff17}
.pgContact .fldSel option{background:#1A1B2D;color:#F5F9FB}
.pgContact .fldTxt{width:100%;background:#f5f9fb0d;border:1px solid #62a3ff2e;border-radius:2px;padding:12px 20px;color:#F5F9FB;font-size:16px;line-height:1.6;box-sizing:border-box;resize:vertical;min-height:120px;transition:border-color .7s cubic-bezier(0.34,1.56,0.64,1),box-shadow .7s cubic-bezier(0.34,1.56,0.64,1)}
.pgContact .fldTxt:focus{outline:none;border-color:#62A3FF;box-shadow:-1px 7px 14px 0 #62a3ff17}
.pgContact .privRow{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}
.pgContact .privChk{width:20px;height:20px;min-width:20px;background:#f5f9fb0d;border:1px solid #62a3ff4d;border-radius:2px;margin-top:2px;cursor:pointer;transition:border-color .6s cubic-bezier(0.34,1.56,0.64,1),background .6s cubic-bezier(0.34,1.56,0.64,1);appearance:none;-webkit-appearance:none;position:relative;flex-shrink:0}
.pgContact .privChk:checked{background:#62A3FF;border-color:#62A3FF}
.pgContact .privChk:checked::after{content:'';position:absolute;top:3px;left:5px;width:6px;height:10px;border:2px solid #1A1B2D;border-top:none;border-left:none;transform:rotate(42deg)}
.pgContact .privLbl{font-size:13px;line-height:1.6;color:#f5f9fb8c}
.pgContact .privLbl a{color:#62A3FF;text-decoration:none;position:relative;display:inline}
.pgContact .privLbl a::before{content:'';position:absolute;inset:0 -4px;background:#62a3ff26;border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(0.34,1.56,0.64,1)}
.pgContact .privLbl a:hover::before{transform:scaleX(1)}
.pgContact .btnSubmit{display:block;width:100%;padding:20px 40px;border-radius:2px;border:none;background:linear-gradient(110deg,#1A1B2D 0%,#3060c8 45%,#62A3FF 100%);background-size:220% 100%;background-position:100% 0;color:#F5F9FB;font-size:16px;letter-spacing:.04em;cursor:pointer;transition:background-position .8s cubic-bezier(0.34,1.56,0.64,1),box-shadow .8s cubic-bezier(0.34,1.56,0.64,1);box-shadow:-1px 7px 14px 0 #62a3ff17}
.pgContact .btnSubmit:hover,.pgContact .btnSubmit:focus{background-position:0 0;box-shadow:-1px 10px 40px 0 #62a3ff24;outline:2px solid #62a3ff66;outline-offset:2px}
.pgContact .btnSubmit:active{background-position:50% 0;box-shadow:-1px 1px 3px 0 #62a3ff14}
.pgContact .ctSide{display:flex;flex-direction:column;gap:20px}
.pgContact .ctSideTitle{font-size:19px;line-height:1.3;letter-spacing:-.01em;color:#F5F9FB;margin:0 0 8px;position:relative;display:inline-block}
.pgContact .ctSideTitle::after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:1px;background:#62A3FF;animation:drawLine .8s cubic-bezier(0.34,1.56,0.64,1) .6s forwards}
.pgContact .ctCard{background:#1A1B2D;border-radius:2px;padding:20px;box-shadow:-1px 7px 14px 0 #1a1b2d17;display:flex;flex-direction:column;gap:12px}
.pgContact .ctCard:active{box-shadow:-1px 1px 3px 0 #62a3ff14}
.pgContact .ctItem{display:flex;align-items:flex-start;gap:12px}
.pgContact .ctIcon{width:36px;height:36px;min-width:36px;border-radius:2px;background:#62a3ff1f;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.pgContact .ctIcon svg{display:block}
.pgContact .ctLabel{font-size:13px;color:#f5f9fb73;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;display:block}
.pgContact .ctVal{font-size:16px;line-height:1.3;color:#F5F9FB}
.pgContact .ctVal a{color:#F5F9FB;text-decoration:none;transition:color .7s cubic-bezier(0.34,1.56,0.64,1)}
.pgContact .ctVal a:hover{color:#62A3FF}
.pgContact .tgBtn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:#62a3ff1a;border:1px solid #62a3ff40;border-radius:2px;color:#62A3FF;font-size:13px;letter-spacing:.05em;text-decoration:none;transition:background .7s cubic-bezier(0.34,1.56,0.64,1),border-color .7s cubic-bezier(0.34,1.56,0.64,1)}
.pgContact .tgBtn:hover{background:#62a3ff33;border-color:#62a3ff80}
.pgContact .topicsBlk{background:#1A1B2D;padding:80px}
.pgContact .topicsInner{max-width:1100px;margin:0 auto}
.pgContact .topicsH{font-size:34px;line-height:1.1;letter-spacing:-.025em;color:#F5F9FB;margin:0 0 8px;position:relative;display:inline-block}
.pgContact .topicsH::after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(90deg,#62A3FF,transparent);animation:drawLine .9s cubic-bezier(0.34,1.56,0.64,1) .3s forwards}
.pgContact .topicsSub{font-size:16px;line-height:1.6;color:#f5f9fb8c;margin:12px 0 40px;max-width:520px}
.pgContact .topicsGrid{display:grid;grid-template-columns:2fr 1fr;gap:20px}
.pgContact .topicCard{background:#0e0f1a;border-radius:2px;padding:20px;display:flex;flex-direction:column;gap:8px;border:1px solid #62a3ff14;transition:border-color .8s cubic-bezier(0.34,1.56,0.64,1),box-shadow .8s cubic-bezier(0.34,1.56,0.64,1);cursor:default}
.pgContact .topicCard:hover{border-color:#62a3ff4d;box-shadow:-1px 7px 14px 0 #62a3ff17}
.pgContact .topicCard:active{border-color:#62A3FF;box-shadow:-1px 1px 3px 0 #62a3ff14 inset 0 1px 0 #62a3ff26 inset 0 -1px 0 #1a1b2d40}
.pgContact .topicNum{font-size:46px;line-height:1.1;letter-spacing:-.04em;color:#62a3ff2e;font-weight:700}
.pgContact .topicLabel{font-size:19px;line-height:1.3;color:#F5F9FB;letter-spacing:-.01em}
.pgContact .topicNote{font-size:13px;line-height:1.6;color:#f5f9fb80}
.pgContact .topicCardWide{grid-column:1 / 2}
.pgContact .topicCardNarrow{grid-column:2 / 3}
.pgContact .topicCardFull{grid-column:1 / 3;display:grid;grid-template-columns:2fr 1fr;gap:20px;align-items:center;background:#62a3ff0f;border-color:#62a3ff24;padding:20px 40px}
.pgContact .topicCardFull:hover{border-color:#62a3ff59}
.pgContact .topicCardFull .tcfText{display:flex;flex-direction:column;gap:8px}
.pgContact .tcfMeta{font-size:13px;color:#62a3ffb3;letter-spacing:.08em;text-transform:uppercase}
@media (max-width: 1024px) {
.pgContact .heroLeft{padding:80px 40px}
.pgContact .ctBlk{padding:0 40px 80px;grid-template-columns:1fr}
.pgContact .topicsBlk{padding:80px 40px}
.pgContact .dvd-v1{padding:0 40px}
}
@media (max-width: 768px) {
.pgContact .heroWrap{grid-template-columns:1fr}
.pgContact .heroRight{height:220px}
.pgContact .heroLeft{padding:40px 20px}
.pgContact .heroH1{font-size:34px}
.pgContact .ctBlk{padding:0 20px 80px;gap:20px}
.pgContact .frmWrap{padding:20px;border-radius:2px}
.pgContact .topicsBlk{padding:40px 20px}
.pgContact .topicsGrid{grid-template-columns:1fr}
.pgContact .topicCardFull{grid-column:1;grid-template-columns:1fr}
.pgContact .topicCardWide,.pgContact .topicCardNarrow{grid-column:1}
.pgContact .dvd-v1{padding:0 20px}
}
@media (max-width: 360px) {
.pgContact .heroH1{font-size:25px}
.pgContact .heroLeft{padding:40px 12px}
.pgContact .ctBlk{padding:0 12px 40px}
.pgContact .topicsBlk{padding:40px 12px}
}
.pgRoot{background:#1A1B2D;color:#F5F9FB;overflow-x:hidden;-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizeLegibility}
.pgRoot ::selection{background:#62A3FF;color:#1A1B2D}
.pgRoot ::-webkit-input-placeholder{color:#62a3ff73}
.pgRoot ::-moz-placeholder{color:#62a3ff73}
.pgRoot .wrp{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}
@keyframes slideInL {
from{opacity:0;transform:translateX(-48px)}
to{opacity:1;transform:translateX(0)}
}
@keyframes slideInL2 {
from{opacity:0;transform:translateX(-64px)}
to{opacity:1;transform:translateX(0)}
}
@keyframes drawLine {
from{width:0}
to{width:100%}
}
.pgRoot .heroBlk{padding-top:80px;padding-bottom:80px;position:relative}
.pgRoot .heroBlk .heroInner{display:grid;grid-template-columns:2fr 1fr;gap:40px;align-items:center}
.pgRoot .heroBlk .heroTxt{animation:slideInL .85s cubic-bezier(0.34,1.56,0.64,1) both}
.pgRoot .heroBlk .heroTxt .tagBadge{display:inline-block;background:#62a3ff1f;border:1px solid #62a3ff4d;color:#62A3FF;font-size:13px;letter-spacing:.08em;padding:4px 20px;border-radius:2px;margin-bottom:20px}
.pgRoot .heroBlk .heroH1{font-size:62px;line-height:1.1;letter-spacing:-.03em;color:#F5F9FB;margin:0 0 20px;position:relative}
.pgRoot .heroBlk .heroH1 .accentWord{color:#62A3FF;position:relative;display:inline-block}
.pgRoot .heroBlk .heroH1 .accentWord::after{content:'';position:absolute;bottom:-4px;left:0;height:2px;background:#62A3FF;border-radius:2px;animation:drawLine .9s cubic-bezier(0.34,1.56,0.64,1) .4s both}
.pgRoot .heroBlk .heroTagline{font-size:19px;line-height:1.6;color:#f5f9fbb8;margin:0 0 40px;max-width:520px}
.pgRoot .heroBlk .heroLinks{display:flex;flex-direction:row;gap:20px;align-items:center;flex-wrap:wrap}
.pgRoot .heroBlk .btnPrimary{display:inline-block;padding:12px 40px;border-radius:2px;font-size:16px;letter-spacing:.04em;font-weight:600;color:#1A1B2D;background:linear-gradient(90deg,#62A3FF 0%,#a8cfff 100%);text-decoration:none;position:relative;overflow:hidden;transition:box-shadow .7s cubic-bezier(0.34,1.56,0.64,1),transform .25s cubic-bezier(0.34,1.56,0.64,1);box-shadow:-1px 7px 14px 0 #62a3ff17;cursor:pointer;border:none}
.pgRoot .heroBlk .btnPrimary:hover{box-shadow:-1px 10px 40px 0 #62a3ff24;transform:translateY(-2px)}
.pgRoot .heroBlk .btnPrimary:active{transform:scaleX(0.97)}
.pgRoot .heroBlk .btnPrimary::after{content:'';position:absolute;left:0;bottom:0;height:3px;width:0;background:#1a1b2d40;transition:width .8s cubic-bezier(0.68,-0.55,0.27,1.55)}
.pgRoot .heroBlk .btnPrimary:active::after{width:100%}
.pgRoot .heroBlk .lnkSecondary{font-size:16px;color:#62A3FF;text-decoration:none;position:relative;padding:4px 8px;letter-spacing:.02em;transition:color .65s cubic-bezier(0.34,1.56,0.64,1)}
.pgRoot .heroBlk .lnkSecondary::before{content:'';position:absolute;inset:0;background:#62a3ff1a;border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .65s cubic-bezier(0.34,1.56,0.64,1)}
.pgRoot .heroBlk .lnkSecondary:hover::before{transform:scaleX(1)}
.pgRoot .heroBlk .heroImgContainer{position:relative;animation:slideInL2 1.1s cubic-bezier(0.34,1.56,0.64,1) .2s both}
.pgRoot .heroBlk .heroGeoRing{position:absolute;top:-12px;right:-12px;width:80px;height:80px;border-radius:40px;border:2px solid #62a3ff4d;pointer-events:none}
.pgRoot .heroBlk .heroGeoCircle{position:absolute;top:-4px;right:-4px;width:40px;height:40px;border-radius:40px;background:#62a3ff2e;pointer-events:none}
.pgRoot .heroBlk .heroImgWrap{border-radius:2px;overflow:hidden;position:relative}
.pgRoot .heroBlk .heroImgWrap img{width:100%;height:400px;object-fit:cover;object-position:center;opacity:.5;display:block;filter:blur(0px);transition:opacity .8s ease}
.pgRoot .heroBlk .heroImgWrap::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,#1a1b2db3 0%,#62a3ff26 100%);pointer-events:none}
.pgRoot .heroDivider{display:flex;flex-direction:row;justify-content:center;padding:0}
.pgRoot .heroDivider .dvBand{width:120px;height:3px;border-radius:40px;background:linear-gradient(90deg,transparent,#62A3FF,transparent)}
.pgRoot .metricsBlk{background:#F5F9FB;padding-top:80px;padding-bottom:80px;position:relative;overflow:hidden}
.pgRoot .metricsBlk .hexBg{position:absolute;inset:0;opacity:.045;background-image:repeating-linear-gradient(60deg,transparent,transparent 28px,#1a1b2dff 28px,#1a1b2dff 30px),repeating-linear-gradient(120deg,transparent,transparent 28px,#1a1b2dff 28px,#1a1b2dff 30px),repeating-linear-gradient(180deg,transparent,transparent 28px,#1a1b2dff 28px,#1a1b2dff 30px);pointer-events:none}
.pgRoot .metricsBlk .metricsH2{font-size:34px;line-height:1.3;letter-spacing:-.02em;color:#1A1B2D;margin:0 0 8px;position:relative;display:inline-block}
.pgRoot .metricsBlk .metricsH2::after{content:'';position:absolute;bottom:-4px;left:0;height:2px;width:0;background:#62A3FF;border-radius:2px;transition:width .8s cubic-bezier(0.34,1.56,0.64,1) .1s}
.pgRoot .metricsBlk .metricsH2Wrap:hover .metricsH2::after{width:100%}
.pgRoot .metricsBlk .metricsSub{font-size:16px;line-height:1.6;color:#1a1b2da6;margin:8px 0 40px;max-width:560px}
.pgRoot .metricsBlk .metricsGrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}
.pgRoot .metricsBlk .mCard{background:#1A1B2D;border-radius:2px;padding:40px 20px;position:relative;overflow:hidden;box-shadow:-1px 7px 14px 0 #1a1b2d17;transition:transform .65s cubic-bezier(0.34,1.56,0.64,1),box-shadow .65s cubic-bezier(0.34,1.56,0.64,1)}
.pgRoot .metricsBlk .mCard:hover{transform:translateY(-4px);box-shadow:-1px 10px 40px 0 #1a1b2d24}
.pgRoot .metricsBlk .mCard .mIcon{width:44px;height:44px;border-radius:40px;border:2px solid #62a3ff80;background:#62a3ff1f;display:flex;align-items:center;justify-content:center;margin-bottom:20px}
.pgRoot .metricsBlk .mCard .mIcon svg{width:20px;height:20px}
.pgRoot .metricsBlk .mCard .mNum{font-size:46px;line-height:1.1;letter-spacing:-.04em;color:#62A3FF;display:block;margin-bottom:8px}
.pgRoot .metricsBlk .mCard .mLabel{font-size:13px;line-height:1.6;letter-spacing:.06em;color:#f5f9fb99;text-transform:uppercase;display:block;margin-bottom:8px}
.pgRoot .metricsBlk .mCard .mDesc{font-size:13px;line-height:1.6;color:#f5f9fb80;margin:0}
.pgRoot .metricsBlk .mCard .mCurl{position:absolute;bottom:-20px;right:-20px;width:80px;height:80px;border-radius:40px;border:1px solid #62a3ff1a;pointer-events:none}
.pgRoot .metDivider{display:flex;flex-direction:row;justify-content:center;padding:40px 0 0}
.pgRoot .metDivider .dvBand2{width:60px;height:2px;border-radius:40px;background:#1A1B2D;opacity:.2}
.pgRoot .workshopBlk{padding-top:80px;padding-bottom:80px;background:#1A1B2D;position:relative}
.pgRoot .workshopBlk .curlDec{position:absolute;top:20px;left:20px;width:60px;height:60px;border:1px solid #62a3ff14;border-radius:40px;pointer-events:none}
.pgRoot .workshopBlk .curlDec2{position:absolute;top:32px;left:32px;width:36px;height:36px;border:1px solid #62a3ff0f;border-radius:40px;pointer-events:none}
.pgRoot .workshopBlk .wsLayout{display:grid;grid-template-columns:2fr 1fr;gap:40px;align-items:start}
.pgRoot .workshopBlk .wsH2{font-size:46px;line-height:1.1;letter-spacing:-.03em;color:#F5F9FB;margin:0 0 20px;position:relative;display:inline-block}
.pgRoot .workshopBlk .wsH2::after{content:'';position:absolute;bottom:-4px;left:0;height:2px;width:0;background:#62A3FF;border-radius:2px;transition:width .75s cubic-bezier(0.34,1.56,0.64,1)}
.pgRoot .workshopBlk .wsLeft:hover .wsH2::after{width:100%}
.pgRoot .workshopBlk .wsPara{font-size:16px;line-height:1.6;color:#f5f9fbad;margin:0 0 20px;max-width:560px}
.pgRoot .workshopBlk .wsStepList{list-style:none;padding:0;margin:0 0 40px;display:flex;flex-direction:column;gap:12px}
.pgRoot .workshopBlk .wsStepList li{display:flex;flex-direction:row;align-items:flex-start;gap:12px;font-size:16px;line-height:1.6;color:#f5f9fbbf;animation:slideInL .75s cubic-bezier(0.34,1.56,0.64,1) both}
.pgRoot .workshopBlk .wsStepList li:nth-child(1){animation-delay:.05s}
.pgRoot .workshopBlk .wsStepList li:nth-child(2){animation-delay:.12s}
.pgRoot .workshopBlk .wsStepList li:nth-child(3){animation-delay:.19s}
.pgRoot .workshopBlk .wsStepList li:nth-child(4){animation-delay:.26s}
.pgRoot .workshopBlk .wsStepList .stepNum{min-width:28px;height:28px;border-radius:2px;background:#62a3ff26;border:1px solid #62a3ff4d;color:#62A3FF;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;letter-spacing:.04em;flex-shrink:0;margin-top:2px}
.pgRoot .workshopBlk .wsRight{display:flex;flex-direction:column;gap:20px}
.pgRoot .workshopBlk .wsImgWrap{border-radius:2px;overflow:hidden;position:relative;box-shadow:-1px 10px 40px 0 #62a3ff24}
.pgRoot .workshopBlk .wsImgWrap img{width:100%;height:280px;object-fit:cover;object-position:center;display:block;opacity:.7;transition:opacity .75s cubic-bezier(0.34,1.56,0.64,1)}
.pgRoot .workshopBlk .wsImgWrap:hover img{opacity:.9}
.pgRoot .workshopBlk .wsImgWrap2 img{height:200px}
.pgRoot .workshopBlk .wsCta{display:inline-block;padding:12px 40px;border-radius:2px;font-size:16px;letter-spacing:.04em;font-weight:600;color:#1A1B2D;background:linear-gradient(90deg,#62A3FF 0%,#a8cfff 100%);text-decoration:none;transition:transform .25s cubic-bezier(0.34,1.56,0.64,1),box-shadow .65s cubic-bezier(0.34,1.56,0.64,1);box-shadow:-1px 7px 14px 0 #62a3ff17;position:relative;overflow:hidden}
.pgRoot .workshopBlk .wsCta:hover{transform:translateY(-2px);box-shadow:-1px 10px 40px 0 #62a3ff24}
.pgRoot .workshopBlk .wsCta:active{transform:scaleX(0.97)}
.pgRoot .workshopBlk .wsCta::after{content:'';position:absolute;left:0;bottom:0;height:3px;width:0;background:#1a1b2d40;transition:width .8s cubic-bezier(0.68,-0.55,0.27,1.55)}
.pgRoot .workshopBlk .wsCta:active::after{width:100%}
.pgRoot .ctaBlk{padding-top:80px;padding-bottom:80px;background:#0f1022;position:relative;overflow:hidden}
.pgRoot .ctaBlk .ctaBgTex{position:absolute;inset:0;background:linear-gradient(160deg,#62a3ff0a 0%,transparent 60%);pointer-events:none}
.pgRoot .ctaBlk .ctaLayout{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}
.pgRoot .ctaBlk .ctaH2{font-size:34px;line-height:1.3;letter-spacing:-.02em;color:#F5F9FB;margin:0 0 12px}
.pgRoot .ctaBlk .ctaSubtxt{font-size:16px;line-height:1.6;color:#f5f9fb99;margin:0 0 40px}
.pgRoot .ctaBlk .ctaForm{display:flex;flex-direction:column;gap:12px}
.pgRoot .ctaBlk .fldWrap{display:flex;flex-direction:column;gap:4px}
.pgRoot .ctaBlk .fldLbl{font-size:13px;letter-spacing:.06em;color:#f5f9fb80;text-transform:uppercase}
.pgRoot .ctaBlk .fldInput,.pgRoot .ctaBlk .fldTa{background:#f5f9fb0d;border:1px solid #62a3ff33;border-radius:2px;padding:12px 20px;font-size:16px;color:#F5F9FB;width:100%;box-sizing:border-box;transition:border-color .7s cubic-bezier(0.34,1.56,0.64,1),box-shadow .7s cubic-bezier(0.34,1.56,0.64,1);box-shadow:inset -1px 1px 3px 0 #1a1b2d14 inset -1px -1px 3px 0 #62a3ff0a}
.pgRoot .ctaBlk .fldInput:focus,.pgRoot .ctaBlk .fldTa:focus{outline:none;border-color:#62A3FF;box-shadow:-1px 7px 14px 0 #62a3ff17}
.pgRoot .ctaBlk .fldTa{resize:vertical;min-height:80px}
.pgRoot .ctaBlk .submitBtn{padding:12px 40px;border-radius:2px;font-size:16px;letter-spacing:.04em;font-weight:600;color:#1A1B2D;background:linear-gradient(90deg,#62A3FF 0%,#a8cfff 100%);border:none;cursor:pointer;align-self:flex-start;position:relative;overflow:hidden;transition:transform .25s cubic-bezier(0.34,1.56,0.64,1),box-shadow .65s cubic-bezier(0.34,1.56,0.64,1);box-shadow:-1px 7px 14px 0 #62a3ff17}
.pgRoot .ctaBlk .submitBtn:hover{transform:translateY(-2px);box-shadow:-1px 10px 40px 0 #62a3ff24}
.pgRoot .ctaBlk .submitBtn:active{transform:scaleX(0.97)}
.pgRoot .ctaBlk .submitBtn::after{content:'';position:absolute;left:0;bottom:0;height:3px;width:0;background:#1a1b2d40;transition:width .8s cubic-bezier(0.68,-0.55,0.27,1.55)}
.pgRoot .ctaBlk .submitBtn:active::after{width:100%}
.pgRoot .ctaBlk .ctaRight{display:flex;flex-direction:column;gap:20px}
.pgRoot .ctaBlk .testimonialCard{background:#f5f9fb0a;border:1px solid #62a3ff1f;border-radius:2px;padding:20px;display:flex;flex-direction:row;gap:20px;align-items:flex-start;box-shadow:-1px 1px 3px 0 #62a3ff14}
.pgRoot .ctaBlk .tPortrait{width:72px;height:92px;border-radius:40px;overflow:hidden;flex-shrink:0}
.pgRoot .ctaBlk .tPortrait img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}
.pgRoot .ctaBlk .tQuote{font-size:16px;line-height:1.6;color:#f5f9fbbf;margin:0 0 8px;font-style:italic}
.pgRoot .ctaBlk .tName{font-size:13px;letter-spacing:.06em;color:#62A3FF;text-transform:uppercase;display:block}
.pgRoot .ctaBlk .tRole{font-size:13px;color:#f5f9fb66}
.pgRoot .ctaBlk .contactInfoBox{background:#62a3ff0f;border:1px solid #62a3ff26;border-radius:2px;padding:20px}
.pgRoot .ctaBlk .contactInfoBox .ciRow{display:flex;flex-direction:row;gap:12px;align-items:center;margin-bottom:12px}
.pgRoot .ctaBlk .contactInfoBox .ciRow:last-child{margin-bottom:0}
.pgRoot .ctaBlk .contactInfoBox .ciIcon{width:32px;height:32px;border-radius:40px;background:#62a3ff26;border:1px solid #62a3ff4d;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.pgRoot .ctaBlk .contactInfoBox .ciIcon svg{width:14px;height:14px}
.pgRoot .ctaBlk .contactInfoBox .ciTxt{font-size:13px;line-height:1.6;color:#f5f9fba6}
.pgRoot .ctaBlk .contactInfoBox .ciTxt a{color:#62A3FF!important;text-decoration:none;transition:opacity .65s cubic-bezier(0.34,1.56,0.64,1)}
.pgRoot .ctaBlk .contactInfoBox .ciTxt a:hover{opacity:.75}
.pgRoot .workshopBlk .imgRow{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.pgRoot .workshopBlk .imgRowItem{border-radius:2px;overflow:hidden}
.pgRoot .workshopBlk .imgRowItem img{width:100%;height:160px;object-fit:cover;object-position:center;display:block;opacity:.65;transition:opacity .75s cubic-bezier(0.34,1.56,0.64,1)}
.pgRoot .workshopBlk .imgRowItem:hover img{opacity:.85}
@media (max-width: 1024px) {
.pgRoot .heroBlk .heroH1{font-size:46px}
.pgRoot .metricsBlk .metricsGrid{grid-template-columns:1fr 1fr}
.pgRoot .workshopBlk .wsLayout{grid-template-columns:1fr}
.pgRoot .workshopBlk .wsRight{display:grid;grid-template-columns:1fr 1fr}
.pgRoot .workshopBlk .wsImgWrap2{display:none}
.pgRoot .ctaBlk .ctaLayout{grid-template-columns:1fr}
}
@media (max-width: 768px) {
.pgRoot .wrp{padding-left:20px;padding-right:20px}
.pgRoot .heroBlk{padding-top:40px;padding-bottom:40px}
.pgRoot .heroBlk .heroInner{grid-template-columns:1fr}
.pgRoot .heroBlk .heroImgContainer{display:none}
.pgRoot .heroBlk .heroH1{font-size:34px}
.pgRoot .metricsBlk{padding-top:40px;padding-bottom:40px}
.pgRoot .metricsBlk .metricsGrid{grid-template-columns:1fr;gap:12px}
.pgRoot .workshopBlk{padding-top:40px;padding-bottom:40px}
.pgRoot .workshopBlk .wsH2{font-size:34px}
.pgRoot .workshopBlk .wsRight{grid-template-columns:1fr}
.pgRoot .ctaBlk{padding-top:40px;padding-bottom:40px}
.pgRoot .ctaBlk .ctaH2{font-size:25px}
.pgRoot .workshopBlk .imgRow{grid-template-columns:1fr}
}
@media (max-width: 360px) {
.pgRoot .heroBlk .heroH1{font-size:25px}
.pgRoot .heroBlk .heroTagline{font-size:13px}
.pgRoot .metricsBlk .mCard .mNum{font-size:34px}
}
.pgAbout{background:#0d0e1a;color:#F5F9FB;overflow-x:clip;text-rendering:optimizeLegibility;-webkit-font-smoothing:subpixel-antialiased}
.pgAbout ::selection{background:#62A3FF;color:#1A1B2D}
.pgAbout ::-webkit-input-placeholder{color:#62a3ff73}
.pgAbout *{box-sizing:border-box}
.pgAbout .maxW{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}
.pgAbout .heroBlk{position:relative;padding-top:80px;padding-bottom:80px;background:#1A1B2D}
.pgAbout .heroBlk::before{content:'';position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.045'/%3E%3C/svg%3E");background-size:200px 200px;pointer-events:none}
.pgAbout .heroBlk .cornerTL{position:absolute;top:20px;left:20px;width:60px;height:60px;pointer-events:none}
.pgAbout .heroBlk .cornerTL::before{content:'';position:absolute;top:0;left:0;width:40px;height:1px;background:#62a3ff80}
.pgAbout .heroBlk .cornerTL::after{content:'';position:absolute;top:0;left:0;width:1px;height:40px;background:#62a3ff80}
.pgAbout .heroBlk .cornerBR{position:absolute;bottom:20px;right:20px;width:60px;height:60px;pointer-events:none}
.pgAbout .heroBlk .cornerBR::before{content:'';position:absolute;bottom:0;right:0;width:40px;height:1px;background:#62a3ff4d}
.pgAbout .heroBlk .cornerBR::after{content:'';position:absolute;bottom:0;right:0;width:1px;height:40px;background:#62a3ff4d}
.pgAbout .heroInner{position:relative;z-index:1;display:grid;grid-template-columns:2fr 1fr;gap:80px;align-items:end}
.pgAbout .heroLabel{font-size:13px;letter-spacing:.18em;color:#62A3FF;text-transform:uppercase;margin-bottom:20px}
.pgAbout .heroH1{font-size:62px;line-height:1.1;letter-spacing:-.03em;margin:0 0 20px;color:#F5F9FB}
.pgAbout .heroH1 .accWord{color:#62A3FF;position:relative;display:inline-block}
.pgAbout .heroH1 .accWord::after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:2px;background:#62A3FF;animation:lineIn 900ms cubic-bezier(0.34,1.56,0.64,1) 400ms forwards}
@keyframes lineIn {
to{width:100%}
}
.pgAbout .heroSub{font-size:16px;line-height:1.6;color:#f5f9fbb3;margin:0}
.pgAbout .heroImgWrap{position:relative;overflow:hidden;border-radius:2px;box-shadow:-1px 10px 40px 0 #1a1b2d24}
.pgAbout .heroImgWrap::after{content:'';position:absolute;inset:0;background:linear-gradient(160deg,#62a3ff2e 0%,transparent 60%);pointer-events:none}
.pgAbout .heroImg{width:100%;height:280px;object-fit:cover;object-position:center;display:block;animation:slowZoom 12s ease-in-out infinite alternate}
@keyframes slowZoom {
from{transform:scale(1)}
to{transform:scale(1.06)}
}
.pgAbout .divA{width:100%;overflow:hidden;line-height:0}
.pgAbout .divA svg{display:block;width:100%}
.pgAbout .storyBlk{background:#0d0e1a;padding-top:80px;padding-bottom:80px}
.pgAbout .storyGrid{display:grid;grid-template-columns:2fr 1fr;gap:80px;align-items:start}
.pgAbout .secLabel{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#62a3ffb3;margin-bottom:20px;display:block}
.pgAbout .storyH2{font-size:34px;line-height:1.3;letter-spacing:-.02em;color:#F5F9FB;margin:0 0 20px;position:relative;display:inline-block}
.pgAbout .storyH2::after{content:'';position:absolute;bottom:-8px;left:0;width:0;height:2px;background:linear-gradient(90deg,#62A3FF 0%,#62a3ff00 100%);transition:width 700ms cubic-bezier(0.34,1.56,0.64,1)}
.pgAbout .storyBlk:hover .storyH2::after{width:100%}
.pgAbout .storyPara{font-size:16px;line-height:1.6;color:#f5f9fbb8;margin:0 0 12px}
.pgAbout .storyParaS{font-size:16px;line-height:1.6;color:#f5f9fbb8;margin:0 0 20px}
.pgAbout .portraitSide{display:flex;flex-direction:column;align-items:center;gap:20px}
.pgAbout .portraitWrap{width:200px;height:200px;border-radius:50%;overflow:hidden;border:2px solid #62a3ff4d;box-shadow:-1px 7px 14px 0 #62a3ff17;flex-shrink:0}
.pgAbout .portraitImg{width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform 700ms cubic-bezier(0.34,1.56,0.64,1)}
.pgAbout .portraitWrap:hover .portraitImg{transform:scale(1.05)}
.pgAbout .portraitMeta{text-align:center}
.pgAbout .portraitName{font-size:19px;line-height:1.3;color:#F5F9FB;margin:0 0 4px}
.pgAbout .portraitRole{font-size:13px;color:#62a3ffcc;letter-spacing:.08em}
.pgAbout .metricRow{display:flex;flex-direction:row;gap:20px;margin-top:40px}
.pgAbout .metricCard{flex:1;background:#62a3ff0f;border:1px solid #62a3ff1f;border-radius:2px;padding:20px;position:relative;box-shadow:-1px 1px 3px 0 #1a1b2d14;transition:border-color 600ms cubic-bezier(0.34,1.56,0.64,1),box-shadow 700ms cubic-bezier(0.34,1.56,0.64,1)}
.pgAbout .metricCard::before{content:'';position:absolute;top:0;right:0;width:28px;height:28px;background:linear-gradient(225deg,#62a3ff47 0%,transparent 60%);border-radius:0 2px 0 0}
.pgAbout .metricCard:hover{border-color:#62a3ff59;box-shadow:-1px 7px 14px 0 #62a3ff17}
.pgAbout .metricNum{font-size:34px;line-height:1.1;color:#62A3FF;letter-spacing:-.03em;display:block}
.pgAbout .metricDesc{font-size:13px;line-height:1.6;color:#f5f9fb99;margin-top:8px}
.pgAbout .divB{display:flex;flex-direction:row;align-items:center;gap:20px;padding:0 40px;max-width:1100px;margin:0 auto}
.pgAbout .divBLine{flex:1;height:1px;background:linear-gradient(90deg,transparent,#62a3ff40,transparent)}
.pgAbout .divBDiamond{width:8px;height:8px;background:#62A3FF;transform:rotate(45deg);border-radius:2px;flex-shrink:0}
.pgAbout .methodBlk{background:linear-gradient(160deg,#12132b 0%,#0d0e1a 55%,#151620 100%);padding-top:80px;padding-bottom:80px}
.pgAbout .methodH2{font-size:46px;line-height:1.1;letter-spacing:-.025em;color:#F5F9FB;margin:0 0 8px}
.pgAbout .methodIntro{font-size:19px;line-height:1.6;color:#f5f9fba6;margin:0 0 40px;max-width:580px}
.pgAbout .methodLayout{display:grid;grid-template-columns:2fr 1fr;gap:40px;align-items:start}
.pgAbout .methodSteps{display:flex;flex-direction:column;gap:20px}
.pgAbout .stepItem{display:grid;grid-template-columns:40px 1fr;gap:20px;align-items:start;padding:20px;background:#f5f9fb08;border-radius:2px;border:1px solid #f5f9fb0f;transition:background 600ms cubic-bezier(0.34,1.56,0.64,1),border-color 600ms cubic-bezier(0.34,1.56,0.64,1)}
.pgAbout .stepItem:hover{background:#62a3ff12;border-color:#62a3ff33}
.pgAbout .stepNum{font-size:25px;line-height:1.1;color:#62a3ff59;letter-spacing:-.03em;font-weight:700}
.pgAbout .stepH{font-size:16px;line-height:1.3;color:#F5F9FB;margin:0 0 8px}
.pgAbout .stepTxt{font-size:13px;line-height:1.6;color:#f5f9fb99;margin:0}
.pgAbout .methodImgs{display:flex;flex-direction:column;gap:20px}
.pgAbout .mImgWrap{overflow:hidden;border-radius:2px;box-shadow:-1px 7px 14px 0 #1a1b2d17}
.pgAbout .mImg{width:100%;height:180px;object-fit:cover;object-position:center;display:block;transition:transform 800ms cubic-bezier(0.34,1.56,0.64,1)}
.pgAbout .mImgWrap:hover .mImg{transform:scale(1.04)}
.pgAbout .ctaStripBlk{background:#1A1B2D;padding:40px 0}
.pgAbout .ctaStrip{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:40px}
.pgAbout .ctaTxt{font-size:19px;line-height:1.3;color:#F5F9FB;margin:0}
.pgAbout .ctaTxt span{color:#62A3FF}
.pgAbout .btnPrimary{display:inline-block;padding:12px 40px;background:linear-gradient(90deg,#62A3FF 0%,#3d7fd4 100%);color:#0d0e1a;font-size:16px;letter-spacing:.04em;text-decoration:none;border-radius:40px;border:none;cursor:pointer;box-shadow:-1px 7px 14px 0 #62a3ff17;transition:box-shadow 700ms cubic-bezier(0.34,1.56,0.64,1),transform 600ms cubic-bezier(0.34,1.56,0.64,1);position:relative;overflow:hidden;white-space:nowrap}
.pgAbout .btnPrimary::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,#ffffff26,transparent);transform:translateX(-100%);transition:transform 700ms cubic-bezier(0.34,1.56,0.64,1)}
.pgAbout .btnPrimary:hover::after{transform:translateX(100%)}
.pgAbout .btnPrimary:hover{box-shadow:-1px 10px 40px 0 #62a3ff24;transform:translateY(-2px)}
.pgAbout .btnPrimary:active{transform:scale(0.97)}
@media (max-width: 768px) {
.pgAbout .heroInner{grid-template-columns:1fr;gap:40px}
.pgAbout .heroH1{font-size:34px}
.pgAbout .storyGrid{grid-template-columns:1fr;gap:40px}
.pgAbout .portraitSide{flex-direction:row;align-items:center;gap:20px}
.pgAbout .portraitWrap{width:120px;height:120px}
.pgAbout .metricRow{flex-direction:column}
.pgAbout .methodLayout{grid-template-columns:1fr;gap:40px}
.pgAbout .methodH2{font-size:34px}
.pgAbout .ctaStrip{flex-direction:column;align-items:flex-start}
.pgAbout .maxW{padding-left:20px;padding-right:20px}
.pgAbout .divB{padding:0 20px}
}
@media (max-width: 360px) {
.pgAbout .heroH1{font-size:25px}
.pgAbout .methodH2{font-size:25px}
}
.SuccessPage-v1{background:#1A1B2D;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizeLegibility}
.SuccessPage-v1 ::selection{background:#62A3FF;color:#1A1B2D}
.SuccessPage-v1 .Scard-container{max-width:1100px;width:100%;margin:0 auto;display:grid;grid-template-columns:2fr 1fr;gap:40px;align-items:start}
.SuccessPage-v1 .Smain-block{background:#12131f;border:1px solid #62a3ff24;border-radius:2px;padding:80px;box-shadow:-1px 1px 3px 0 #62a3ff14 -1px 7px 14px 0 #62a3ff17 -1px 10px 40px 0 #62a3ff24;position:relative;overflow:hidden}
.SuccessPage-v1 .Smain-block::before{content:'';display:block;position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#1A1B2D 0%,#62A3FF 40%,#F5F9FB 100%);border-radius:2px 2px 0 0}
.SuccessPage-v1 .Sicon-wrap{width:64px;height:64px;margin-bottom:40px;position:relative}
.SuccessPage-v1 .Sicon-wrap svg{width:64px;height:64px;display:block}
.SuccessPage-v1 .Sicon-wrap .SiconRing{stroke-dasharray:188;stroke-dashoffset:188;animation:ringDraw 700ms cubic-bezier(0.34,1.56,0.64,1) 100ms forwards}
.SuccessPage-v1 .Sicon-wrap .SiconCheck{stroke-dasharray:60;stroke-dashoffset:60;animation:checkDraw 500ms cubic-bezier(0.34,1.56,0.64,1) 600ms forwards}
@keyframes ringDraw {
to{stroke-dashoffset:0}
}
@keyframes checkDraw {
to{stroke-dashoffset:0}
}
.SuccessPage-v1 .Stitle-v1{font-size:46px;line-height:1.1;letter-spacing:-.02em;color:#F5F9FB;margin:0 0 20px;padding:0;position:relative;display:inline-block}
.SuccessPage-v1 .Stitle-v1::after{content:'';display:block;position:absolute;bottom:-8px;left:0;height:2px;width:0;background:#62A3FF;border-radius:2px;animation:underlineGrow 600ms cubic-bezier(0.34,1.56,0.64,1) 800ms forwards}
@keyframes underlineGrow {
to{width:100%}
}
.SuccessPage-v1 .Slead-v1{font-size:19px;line-height:1.6;color:#f5f9fbb8;margin:20px 0 0;padding:0}
.SuccessPage-v1 .Slead-v1 strong{color:#62A3FF;font-weight:600}
.SuccessPage-v1 .Sdivider-v1{width:40px;height:1px;background:#62a3ff4d;margin:40px 0}
.SuccessPage-v1 .Snext-block{margin:0}
.SuccessPage-v1 .Snext-label{font-size:13px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:#f5f9fb61;margin:0 0 20px;padding:0}
.SuccessPage-v1 .Snext-text{font-size:16px;line-height:1.6;color:#f5f9fba6;margin:0;padding:0}
.SuccessPage-v1 .SbtnWrap{margin-top:40px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap}
.SuccessPage-v1 .SbtnPrimary{display:inline-block;padding:20px 40px;font-size:16px;line-height:1.3;letter-spacing:.01em;color:#1A1B2D;background:linear-gradient(120deg,#62A3FF 0%,#F5F9FB 100%);border:none;border-radius:2px;text-decoration:none;font-weight:700;cursor:pointer;box-shadow:-1px 7px 14px 0 #62a3ff17;transition:box-shadow 700ms cubic-bezier(0.34,1.56,0.64,1),transform 600ms cubic-bezier(0.34,1.56,0.64,1);position:relative;overflow:hidden}
.SuccessPage-v1 .SbtnPrimary::after{content:'';display:block;position:absolute;inset:0;background:linear-gradient(120deg,#F5F9FB 0%,#62A3FF 100%);opacity:0;transition:opacity 800ms cubic-bezier(0.68,-0.55,0.27,1.55);border-radius:2px}
.SuccessPage-v1 .SbtnPrimary:hover::after{opacity:1}
.SuccessPage-v1 .SbtnPrimary:hover{box-shadow:-1px 10px 40px 0 #62a3ff24;transform:translateY(-2px)}
.SuccessPage-v1 .SbtnPrimary:focus{outline:2px solid #62A3FF;outline-offset:4px}
.SuccessPage-v1 .SbtnPrimary:active{transform:translateY(0);transition:transform 200ms cubic-bezier(0.34,1.56,0.64,1)}
.SuccessPage-v1 .SbtnSec{display:inline-block;padding:20px 40px;font-size:16px;line-height:1.3;letter-spacing:.01em;color:#62A3FF;background:transparent;border:1px solid #62a3ff61;border-radius:2px;text-decoration:none;cursor:pointer;transition:border-color 700ms cubic-bezier(0.34,1.56,0.64,1),color 700ms cubic-bezier(0.34,1.56,0.64,1),background 700ms cubic-bezier(0.34,1.56,0.64,1)}
.SuccessPage-v1 .SbtnSec:hover{border-color:#62A3FF;background:#62a3ff14;color:#F5F9FB}
.SuccessPage-v1 .SbtnSec:focus{outline:2px solid #62A3FF;outline-offset:4px}
.SuccessPage-v1 .Sside-container{display:flex;flex-direction:column;gap:20px}
.SuccessPage-v1 .Sinfo-card{background:#12131f;border:1px solid #62a3ff1a;border-radius:2px;padding:40px;box-shadow:-1px 1px 3px 0 #1a1b2d14}
.SuccessPage-v1 .Sinfo-card .SiLabel{font-size:13px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:#f5f9fb59;margin:0 0 12px;padding:0}
.SuccessPage-v1 .Sinfo-card .SiVal{font-size:16px;line-height:1.6;color:#f5f9fbc7;margin:0;padding:0}
.SuccessPage-v1 .Sinfo-card .SiVal a{color:#62A3FF;text-decoration:none;padding:0 4px;border-radius:2px;background:transparent;transition:background 700ms cubic-bezier(0.34,1.56,0.64,1),color 700ms cubic-bezier(0.34,1.56,0.64,1);display:inline}
.SuccessPage-v1 .Sinfo-card .SiVal a:hover{background:#62a3ff29;color:#F5F9FB}
.SuccessPage-v1 .Sinfo-card .SiVal a:focus{outline:2px solid #62A3FF;outline-offset:2px}
.SuccessPage-v1 .Ssteps-card{background:#62a3ff0d;border:1px solid #62a3ff24;border-radius:2px;padding:40px}
.SuccessPage-v1 .Ssteps-card .SstepsTitle{font-size:16px;line-height:1.3;color:#F5F9FB;font-weight:600;margin:0 0 20px;padding:0}
.SuccessPage-v1 .Ssteps-card ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}
.SuccessPage-v1 .Ssteps-card ol li{display:flex;flex-direction:row;align-items:flex-start;gap:12px;font-size:16px;line-height:1.6;color:#f5f9fba6}
.SuccessPage-v1 .Ssteps-card ol li .SstepNum{flex-shrink:0;width:20px;height:20px;border-radius:40px;background:#62a3ff2e;border:1px solid #62a3ff4d;display:flex;align-items:center;justify-content:center;font-size:13px;line-height:1;color:#62A3FF;font-weight:700;margin-top:2px}
@media (max-width: 1024px) {
.SuccessPage-v1 .Scard-container{grid-template-columns:1fr;gap:20px}
.SuccessPage-v1 .Smain-block{padding:40px}
.SuccessPage-v1 .Stitle-v1{font-size:34px}
}
@media (max-width: 768px) {
.SuccessPage-v1{padding:40px 20px}
.SuccessPage-v1 .Smain-block{padding:40px 20px}
.SuccessPage-v1 .Stitle-v1{font-size:25px}
.SuccessPage-v1 .SbtnWrap{flex-direction:column}
.SuccessPage-v1 .SbtnPrimary,.SuccessPage-v1 .SbtnSec{text-align:center}
.SuccessPage-v1 .Sside-container{gap:12px}
}
@media (max-width: 360px) {
.SuccessPage-v1 .Smain-block{padding:20px 12px}
.SuccessPage-v1 .Sinfo-card,.SuccessPage-v1 .Ssteps-card{padding:20px 12px}
}