*,*::before,*::after{ box-sizing:border-box; padding:0; margin:0; }
body{ line-height:1.6; min-height:100vh; color:#C5C9D6; background:#0F1420; -webkit-font-smoothing:antialiased; font-family:'Inter', sans-serif; }
img,svg{ max-width:100%; display:block; }
a{ color:inherit; text-decoration:none; }
button{ font:inherit; cursor:pointer; color:inherit; border:none; background:none; }
ul,ol{list-style:none}
input,textarea,select{font:inherit}
.site-icon-left-4xx{ margin-top:48px; background:#0A0E1A; border-top:1px solid rgba(255, 255, 255, 0.06); padding:44px 16px 30px; }
.wp-container-group-4sq{ margin:0 auto; max-width:1320px; }
.v-btn-right-lz1{ margin-bottom:32px; display:grid; gap: 1.625rem 20px; grid-template-columns:1fr 1fr; }
@media(min-width:516px){.v-btn-right-lz1{grid-template-columns:repeat(3,1fr)}}
@media(min-width:798px){.v-btn-right-lz1{grid-template-columns:repeat(4,1fr)}}
@media(min-width:1343px){.v-btn-right-lz1{ gap: 2.25rem 22px; grid-template-columns:repeat(6,1fr); }}
.c-col-head-wyl{ color:#FFFFFF; text-transform:uppercase; margin-bottom:14px; font-weight:700; font-size: 0.75rem; letter-spacing:.06em; }
.b-wrap-body-ok ul{ display:flex; gap:9px; flex-direction:column; }
.b-wrap-body-ok a{ font-size:12px; transition:color .15s; color:#727A92; }
.b-wrap-body-ok a:hover{color:#C5C9D6}
.ui-component-body-4r{ border:none; margin:0 0 26px; border-top:1px solid rgba(255, 255, 255, 0.06); }
.ui-box-group-7h{ display:flex; gap:22px; flex-direction:column; margin-bottom: 1.625rem; }
.m-text-right-udy{ align-items:center; gap:10px; display:flex; }
.m-text-right-udy img{ border-radius:4px; width:38px; object-fit:cover; height:38px; }
.m-text-right-udy span{ font-size:18px; font-family:'Rajdhani', sans-serif; font-weight:800; color:#FFFFFF; }
.t-btn-head-14i{ max-width:540px; line-height:1.6; color:#727A92; font-size:11px; }
.t-btn-head-14i strong{color:#C5C9D6}
.t-btn-head-14i a{ text-underline-offset:2px; color:#00D4FF; text-decoration:underline; }
.list-foot-c1p{ margin-bottom: 1.375rem; display:flex; flex-wrap:wrap; gap:8px; }
.ui-banner-item-d8{ color:#8B92A8; border-radius:7px; background:rgba(255, 255, 255, 0.03); padding-top: 7px; padding-right: 12px; padding-bottom: 7px; padding-left: 12px; display:flex; letter-spacing:.04em; border:1px solid rgba(255, 255, 255, 0.06); gap:6px; align-items:center; font-weight:600; text-transform:uppercase; font-size:10px; }
.m-main-head-s1y{ margin-bottom:22px; display:flex; flex-wrap:wrap; gap:7px; }
.t-card-item-si{ align-items:center; font-weight:700; background:rgba(255, 255, 255, 0.06); border:1px solid rgba(255, 255, 255, 0.06); border-radius:5px; display:flex; height:28px; width:44px; font-size:9px; color:#727A92; justify-content:center; }
.el-group-block-dus{ font-size:11px; max-width:1000px; margin-bottom:14px; line-height:1.65; color:#727A92; }
.el-group-block-dus strong{color:#C5C9D6}
.el-group-block-dus a{ text-underline-offset:2px; color:#00D4FF; text-decoration:underline; }
.wp-content-cell-ta{ justify-content:space-between; padding-top:18px; border-top:1px solid rgba(255, 255, 255, 0.06); display:flex; flex-wrap:wrap; gap:14px; }
.app-zone-base-yy{ color:#727A92; font-size:10px; }
.js-box-item-y1{ gap: 0.875rem; display:flex; }
.js-box-item-y1 a{ color:#727A92; font-size:10px; }
.js-box-item-y1 a:hover{color:#8B92A8}
@media(min-width:1081px){
.site-icon-left-4xx{padding:60px 28px 32px}
.ui-box-group-7h{ justify-content:space-between; align-items:flex-start; gap: 2.5rem; flex-direction:row; }
}
.b-top-head-7o{ border-bottom:1px solid rgba(255, 255, 255, 0.06); border-top:1px solid rgba(255, 255, 255, 0.06); background:#141928; padding:36px 16px; }
.app-component-block-lg7{ max-width:980px; margin:0 auto; }
.b-row-area-mh3{ font-size:11px; margin-bottom:10px; color:#00D4FF; text-transform:uppercase; letter-spacing:.1em; font-weight:700; }
.mod-view-main-vap{ color:#FFFFFF; font-size:24px; line-height:1.25; overflow-wrap:break-word; font-weight:800; font-family:'Rajdhani', sans-serif; margin-bottom: 1rem; }
.b-top-head-7o p{ margin-bottom:13px; line-height:1.75; color:#C5C9D6; font-size:14px; }
.b-top-head-7o p:last-child{margin-bottom:0}
.b-top-head-7o p strong{ color:#FFFFFF; font-weight:600; }
.b-top-head-7o a{ color:#00D4FF; text-decoration:underline; text-underline-offset:2px; }
.b-top-head-7o ul{ margin:0 0 13px; padding:0 0 0 20px; }
.b-top-head-7o li{ font-size: 0.875rem; color:#C5C9D6; margin-bottom:6px; line-height:1.75; }
.b-top-head-7o li strong{ color:#FFFFFF; font-weight:600; }
@media(min-width:772px){
.b-top-head-7o{padding:52px 28px}
.mod-view-main-vap{font-size: 1.875rem}
.b-top-head-7o p{font-size:15px}
.b-top-head-7o li{font-size:15px}
}
.top-row-hge{ min-height:100vh; position:relative; }
.c-group-row-46q{ padding-bottom:80px; min-height:100vh; }
.page-group-inner-rd{ left:0; z-index:80; position:fixed; background:#0A0E1A; bottom:0; top:0; transition:transform .28s ease; border-right:1px solid rgba(255, 255, 255, 0.06); width:260px; transform:translateX(-100%); overflow-y:auto; }
.page-group-inner-rd.cell-col-id1{transform:translateX(0)}
.page-group-inner-rd::-webkit-scrollbar{width:6px}
.page-group-inner-rd::-webkit-scrollbar-thumb{ border-radius:3px; background:rgba(255, 255, 255, 0.10); }
.b-cell-group-an{ align-items:center; border-bottom:1px solid rgba(255, 255, 255, 0.06); justify-content:space-between; display:flex; padding:16px 18px; }
.page-panel-cell-ro{ align-items:center; display:flex; gap:10px; }
.page-panel-cell-ro img{ width:38px; object-fit:cover; height:38px; border-radius:4px; }
.page-panel-cell-ro span{ color:#FFFFFF; font-family:'Rajdhani', sans-serif; overflow-wrap:break-word; font-weight:800; letter-spacing:.02em; font-size: 1.25rem; }
.page-panel-col-y7{ width:34px; color:#8B92A8; display:flex; border-radius:4px; justify-content:center; background:rgba(255, 255, 255, 0.06); height:34px; align-items:center; }
.page-panel-col-y7:hover{ background:rgba(255, 255, 255, 0.10); color:#FFFFFF; }
.page-panel-col-y7 svg{ width:18px; height:18px; }
.b-banner-group-fex{ gap:8px; display:flex; padding:12px 16px; flex-direction:column; }
.ui-list-main-fa{ overflow:hidden; text-align:center; position:relative; transition:transform .2s; align-items:center; border:1px solid rgba(0, 212, 255, 0.12); border-radius:4px; background:linear-gradient(135deg,#1A237E,#0F1420); padding:10px 14px; justify-content:center; display:flex; }
.ui-list-main-fa:hover{ transform:translateY(-1px); border-color:#00D4FF; }
.ui-list-main-fa span{ text-transform:uppercase; color:#FFFFFF; font-size:10px; position:relative; z-index:1; line-height:1.3; letter-spacing:.06em; font-weight:700; }
.l-btn-col-mdh{padding:8px 12px 12px}
.m-view-inner-op1{ text-transform:uppercase; letter-spacing:.08em; font-size:10px; padding:10px 10px 8px; font-weight:700; color:#727A92; }
.mod-strip-group-48e{ color:#C5C9D6; padding:10px; font-size:13px; font-weight:500; gap:12px; position:relative; transition:background-color .15s,color .15s; border-radius:4px; align-items:center; display:flex; }
.mod-strip-group-48e:hover{ background:rgba(255, 255, 255, 0.06); color:#FFFFFF; }
.mod-strip-group-48e.mod-block-foot-qi{ background:rgba(0, 212, 255, 0.05); color:#FFFFFF; }
.mod-strip-group-48e.mod-block-foot-qi::before{ left:-12px; bottom:18%; width:3px; top:18%; background:#00D4FF; border-radius:0 2px 2px 0; position:absolute; content:''; }
.l-zone-inner-d0h{ height:28px; background:rgba(0, 212, 255, 0.05); align-items:center; width:28px; flex-shrink:0; display:flex; border-radius:7px; justify-content:center; }
.l-zone-inner-d0h svg{ width:15px; stroke-width:2; height:15px; fill:none; stroke:#8B92A8; }
.page-nav-body-ofr{ border-radius:4px; padding:2px 7px; font-size:9px; letter-spacing:.04em; color:#0F1420; font-weight:700; text-transform:uppercase; margin-left:auto; background:#00E676; }
.app-bar-area-o0n{ gap:10px; border-top:1px solid rgba(255, 255, 255, 0.06); background:linear-gradient(to top,#0A0E1A 70%,transparent); display:flex; padding: 0.875rem 16px; position:sticky; bottom:0; }
.page-panel-ug6,.m-wrap-wrap-653{ align-items:center; font-size:12px; border-radius:4px; display:flex; transition:border-color .2s; justify-content:center; flex:1; border:1px solid rgba(255, 255, 255, 0.06); font-weight:600; color:#C5C9D6; padding-top: 10px; padding-right: 8px; padding-bottom: 10px; padding-left: 8px; gap:7px; background:rgba(255, 255, 255, 0.06); }
.page-panel-ug6:hover,.m-wrap-wrap-653:hover{ border-color:rgba(255, 255, 255, 0.22); color:#FFFFFF; }
.page-panel-ug6 svg,.m-wrap-wrap-653 svg{ width:13px; height:13px; stroke-width:2; stroke:currentColor; fill:none; }
.site-area-primary-yh{ z-index:79; inset:0; position:fixed; opacity:0; background:rgba(0, 0, 0, 0.55); display:none; transition:opacity .25s; }
.site-area-primary-yh.el-area-inner-366{ opacity:1; display:block; }
@media(min-width:1078px){
.page-group-inner-rd{transform:translateX(0)}
.page-panel-col-y7{display:none}
.c-group-row-46q{padding-left:260px}
.site-area-primary-yh{display:none!important}
}
.v-panel-left-kzr{ border-bottom:1px solid rgba(255, 255, 255, 0.06); z-index:60; background:rgba(10, 14, 26, 0.85); position:sticky; backdrop-filter:blur(14px); top:0; }
.main-inner-y04{ max-width:1320px; padding:12px 16px; display:flex; gap:12px; align-items:center; margin:0 auto; }
.c-banner-inner-tuk{ height:40px; background:rgba(255, 255, 255, 0.06); width:40px; display:flex; align-items:center; border-radius:4px; flex-shrink:0; gap:4px; justify-content:center; flex-direction:column; }
.c-banner-inner-tuk span{ border-radius:1px; width:18px; display:block; height:2px; background:#C5C9D6; }
.ui-container-top-sjx{ color:#727A92; background:rgba(255, 255, 255, 0.06); flex:1; transition:border-color .2s,background-color .2s; position:relative; align-items:center; overflow:hidden; border:1px solid rgba(255, 255, 255, 0.12); border-radius:8px; font-size:13px; padding:11px 14px 11px 40px; white-space:nowrap; text-overflow:ellipsis; min-width:0; display:flex; }
.ui-container-top-sjx:hover{ background:rgba(255, 255, 255, 0.10); border-color:rgba(255, 255, 255, 0.22); color:#8B92A8; }
.ui-container-top-sjx svg{ height:15px; pointer-events:none; stroke:currentColor; stroke-width:2; top:50%; left:14px; width:15px; transform:translateY(-50%); position:absolute; fill:none; }
.page-card-head-0s{ gap:8px; flex-shrink:0; display:flex; }
.v-row-box-u5{ font-weight:600; padding:10px 16px; background:rgba(255, 255, 255, 0.06); font-size:13px; border-radius:4px; color:#C5C9D6; border:1px solid rgba(255, 255, 255, 0.12); display:none; transition:border-color .2s; }
.v-row-box-u5:hover{ border-color:rgba(255, 255, 255, 0.22); color:#FFFFFF; }
.v-element-body-bi{ white-space:nowrap; padding:10px 16px; font-weight:700; background:#00D4FF; border-radius:4px; transition:background-color .2s; color:#0A0E1A; font-size:13px; }
.v-element-body-bi:hover{background:#00B8E6}
@media(min-width:771px){
.main-inner-y04{ padding-top: 14px; padding-right: 28px; padding-bottom: 14px; padding-left: 28px; gap:16px; }
.v-row-box-u5{display:inline-block}
}
@media(min-width:1082px){
.c-banner-inner-tuk{display:none}
}
.app-nav-primary-y38{ position:fixed; text-transform:uppercase; font-size:11px; display:none; z-index:55; letter-spacing:.08em; top:50%; right:0; font-weight:700; transform-origin:right center; box-shadow:0 4px 16px rgba(0, 212, 255, 0.35), 0 2px 8px rgba(0, 0, 0, 0.4); border-radius:4px 4px 0 0; transform:translateY(-50%) rotate(-90deg); padding-top: 10px; padding-right: 18px; padding-bottom: 10px; padding-left: 18px; color:#0A0E1A; background:#00D4FF; }
@media(min-width:1085px){.app-nav-primary-y38{display:block}}
.page-element-left-eg2{ display:block; z-index:70; border-top:1px solid rgba(255, 255, 255, 0.12); left:0; right:0; position:fixed; background:rgba(10, 14, 26, 0.85); backdrop-filter:blur(12px); padding:10px 14px; bottom:0; }
.page-element-left-eg2 a{ color:#0A0E1A; background:#00D4FF; font-weight:700; display:block; transition:background-color .2s; padding: 0.8125rem; text-align:center; border-radius:8px; font-size:14px; }
.page-element-left-eg2 a:hover{background:#00B8E6}
@media(min-width:1085px){.page-element-left-eg2{display:none}}
.js-card-base-0c9{ padding: 2.5rem 16px 8px; background:#0F1420; }
.l-banner-inner-0l{ margin:0 auto; max-width:1320px; }
.b-box-left-js{ flex-wrap:wrap; display:flex; justify-content:space-between; gap:10px; margin-bottom:18px; align-items:center; }
.b-outer-cy{ gap:12px; align-items:center; display:flex; }
.c-inner-area-ic{ background:rgba(0, 212, 255, 0.12); display:flex; justify-content:center; width:34px; align-items:center; border-radius:4px; color:#00D4FF; height:34px; }
.c-inner-area-ic svg{ height:17px; width:17px; stroke-width:2; fill:none; stroke:currentColor; }
.l-grid-wrap-al7{ font-family:'Rajdhani', sans-serif; font-size: 1.375rem; overflow-wrap:break-word; line-height:1.15; color:#FFFFFF; font-weight:800; }
.page-layer-foot-df{ gap:6px; display:flex; align-items:center; font-size:12px; transition:color .2s; font-weight:600; color:#8B92A8; }
.page-layer-foot-df:hover{color:#00D4FF}
.page-layer-foot-df svg{ stroke:currentColor; stroke-width:2.5; height:12px; fill:none; width:12px; }
.app-slot-group-xa4{ font-size:14px; max-width:500px; color:#8B92A8; margin-bottom:18px; }
@media(min-width:769px){
.js-card-base-0c9{padding:52px 28px 8px}
.l-grid-wrap-al7{font-size:26px}
}
.el-wrap-foot-p4{ gap:10px; display:grid; grid-template-columns:repeat(2,1fr); }
@media(min-width:475px){.el-wrap-foot-p4{ grid-template-columns:repeat(3,1fr); gap:12px; }}
@media(min-width:677px){.el-wrap-foot-p4{grid-template-columns:repeat(4,1fr)}}
@media(min-width:902px){.el-wrap-foot-p4{ grid-template-columns:repeat(5,1fr); gap:14px; }}
@media(min-width:1502px){.el-wrap-foot-p4{grid-template-columns:repeat(6,1fr)}}
.mod-section-left-2a9{ background:#1A2030; display:block; border-radius:12px; min-height:0; position:relative; border:1px solid rgba(255, 255, 255, 0.06); overflow:hidden; transition:transform .2s,border-color .2s; }
.mod-section-left-2a9:hover{ transform:translateY(-3px); border-color:rgba(0, 212, 255, 0.12); }
.wrapper-area-ae{ overflow:hidden; position:relative; width:100%; padding-bottom:75%; }
.wrapper-area-ae img{ transition:transform .3s; width:100%; object-fit:cover; height:100%; inset:0; position:absolute; }
.mod-section-left-2a9:hover .wrapper-area-ae img{transform:scale(1.06)}
.page-title-box-f46{ display:flex; inset:0; transition:opacity .22s; background:rgba(0, 0, 0, 0.55); opacity:0; position:absolute; justify-content:center; align-items:center; }
.mod-section-left-2a9:hover .page-title-box-f46{opacity:1}
.c-widget-cell-gtm{ display:flex; align-items:center; justify-content:center; border-radius:50%; width:46px; box-shadow:0 4px 16px rgba(0, 212, 255, 0.35), 0 2px 8px rgba(0, 0, 0, 0.4); background:#00D4FF; height:46px; }
.c-widget-cell-gtm::after{ width:0; margin-left:3px; border-width:7px 0 7px 12px; border-color:transparent transparent transparent #0A0E1A; height:0; border-style:solid; content:''; }
.l-row-top-wqf{padding:9px 10px 12px}
.t-frame-head-7ld{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:2px; font-size: 0.75rem; color:#FFFFFF; font-weight:600; }
.app-banner-base-8s{ font-size:10px; color:#727A92; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.c-holder-area-yr{ background:#0F1420; padding:20px 16px 0; }
.mod-list-item-2l{ overflow:hidden; min-height:280px; max-width:1320px; border-radius:16px; position:relative; margin:0 auto; }
.wp-strip-left-mlv{ inset:0; background-position:center; background-size:cover; position:absolute; }
.wp-strip-left-mlv::after{ position:absolute; content:''; background:rgba(0, 0, 0, 0.55); inset:0; }
.wp-strip-left-mlv::before{ position:absolute; background:linear-gradient(90deg,#0F1420 0%,transparent 100%); z-index:1; inset:0; content:''; }
.c-link-primary-6fc{ position:relative; z-index:2; padding:36px 22px 34px; max-width:540px; }
.app-main-inner-xn{ padding-top: 6px; padding-right: 14px; padding-bottom: 6px; padding-left: 14px; font-size:10px; background:rgba(0, 212, 255, 0.12); font-weight:700; display:inline-block; margin-bottom:14px; border-radius:14px; letter-spacing:.08em; color:#00D4FF; border:1px solid rgba(0, 212, 255, 0.12); text-transform:uppercase; }
.ui-slot-item-me4{ color:#FFFFFF; margin-bottom:10px; font-size:28px; line-height:1.15; font-family:'Rajdhani', sans-serif; overflow-wrap:break-word; font-weight:800; }
.ui-slot-item-me4 em{ font-style:normal; color:#FFB800; }
.js-view-row-49{ font-size:14px; margin-bottom:20px; line-height:1.55; color:#C5C9D6; }
.c-grid-51{ display:flex; gap:10px; align-items:center; flex-wrap:wrap; }
.el-layer-left-1o{ color:#0A0E1A; padding-top: 0.875rem; padding-right: 28px; padding-bottom: 14px; padding-left: 1.75rem; box-shadow:0 4px 16px rgba(0, 212, 255, 0.35), 0 2px 8px rgba(0, 0, 0, 0.4); font-size:14px; transition:background-color .2s; font-weight:700; display:inline-block; background:#00D4FF; border-radius:8px; }
.el-layer-left-1o:hover{background:#00B8E6}
.ui-list-base-cj{ margin-top: 1rem; color:#727A92; font-size:11px; }
.t-group-group-45{ padding-top:20px; display:flex; margin-top:24px; gap:20px 32px; border-top:1px solid rgba(255, 255, 255, 0.06); justify-content:flex-start; flex-wrap:wrap; }
.m-banner-row-hp{ color:#8B92A8; font-weight:500; font-size:12px; }
@media(min-width:765px){
.c-holder-area-yr{padding:28px 28px 0}
.mod-list-item-2l{min-height:340px}
.c-link-primary-6fc{padding:56px 48px 52px}
.ui-slot-item-me4{font-size:42px}
.js-view-row-49{font-size:15px}
}
.m-banner-wrap-9i{ padding-top: 3px; padding-right: 7px; padding-bottom: 3px; padding-left: 7px; font-weight:700; left:7px; position:absolute; text-transform:uppercase; top:7px; font-size:9px; z-index:2; border-radius:5px; letter-spacing:.05em; }
.site-item-inner-ucm{ color:#0A0E1A; background:#FF3366; }
.app-holder-head-s0u{ background:#00E676; color:#0A0E1A; }
.c-text-group-tx5{ background:#FFB800; color:#0A0E1A; }
.app-btn-wrap-pbd{ color:#0A0E1A; background:#00B8E6; }

.app-btn-foot-4th{ background:#0F1420; padding:40px 16px 8px; }
.ui-outer-body-03{ margin:0 auto; max-width:1320px; }
.js-bar-area-2i{ margin-bottom:18px; gap:10px; flex-wrap:wrap; align-items:center; justify-content:space-between; display:flex; }
.page-zone-block-hu{ align-items:center; display:flex; gap:12px; }
.ui-frame-inner-xt{ height:34px; width:34px; border-radius:4px; color:#FFB800; background:rgba(255, 184, 0, 0.12); justify-content:center; display:flex; align-items:center; }
.ui-frame-inner-xt svg{ stroke:currentColor; stroke-width:2; width:17px; height:17px; fill:none; }
.site-top-ox{ line-height:1.15; font-size: 1.375rem; font-family:'Rajdhani', sans-serif; overflow-wrap:break-word; font-weight:800; color:#FFFFFF; }
.c-main-inner-3d{ transition:color .2s; color:#8B92A8; font-weight:600; font-size:12px; gap:6px; align-items:center; display:flex; }
.c-main-inner-3d:hover{color:#00D4FF}
.c-main-inner-3d svg{ stroke-width:2.5; width:12px; height:12px; stroke:currentColor; fill:none; }
.js-panel-head-p2{ grid-template-columns:1fr; gap:14px; margin-bottom:22px; display:grid; }
@media(min-width:595px){.js-panel-head-p2{grid-template-columns:repeat(3,1fr)}}
.v-box-left-dx{ position:relative; border-radius:16px; overflow:hidden; padding:20px 22px; background:linear-gradient(135deg,rgba(255, 184, 0, 0.15),rgba(0, 212, 255, 0.08)); border:1px solid rgba(255, 184, 0, 0.12); }
.v-box-left-dx::before{ top:-40px; height:180px; position:absolute; background:radial-gradient(circle,#FFB800 0%,transparent 65%); right:-30px; width:180px; content:''; opacity:.15; }
.ui-container-primary-v4{ color:#FFB800; font-size:10px; text-transform:uppercase; margin-bottom:8px; font-weight:700; position:relative; letter-spacing:.1em; }
.app-widget-primary-dj3{ overflow-wrap:break-word; font-family:'Rajdhani', sans-serif; color:#FFFFFF; position:relative; font-weight:800; line-height:1.1; margin-bottom:4px; font-size:28px; }
.ui-frame-primary-lga{ position:relative; color:#8B92A8; font-size:12px; }
@media(min-width:764px){
.app-btn-foot-4th{padding:52px 28px 8px}
.site-top-ox{font-size:26px}
}
.c-inner-col-yy{ padding-top: 40px; padding-right: 16px; padding-bottom: 40px; padding-left: 16px; background:#0F1420; }
.wp-element-inner-02z{ margin:0 auto; max-width:1100px; }
.mod-list-inner-oc{ display:flex; align-items:center; margin-bottom:24px; gap:12px; flex-wrap:wrap; }
.area-body-igu{ background:rgba(0, 212, 255, 0.12); align-items:center; border-radius:4px; width:34px; height:34px; display:flex; color:#00D4FF; justify-content:center; }
.area-body-igu svg{ stroke:currentColor; stroke-width:2; height:17px; fill:none; width:17px; }
.js-top-wrap-xqa{ font-weight:800; color:#FFFFFF; overflow-wrap:break-word; line-height:1.15; font-family:'Rajdhani', sans-serif; font-size: 1.375rem; }
@media(min-width:763px){
.c-inner-col-yy{padding:56px 28px}
.js-top-wrap-xqa{font-size:26px}
}
.wp-module-row-uc{ display:grid; gap:20px; grid-template-columns:1fr; }
@media(min-width:767px){.wp-module-row-uc{ grid-template-columns:2fr 1fr; gap:28px; }}
.wp-box-foot-zae{ flex-direction:column; display:flex; gap:8px; }
.wp-view-inner-uz{ border-radius:11px; overflow:hidden; background:#1A2030; border:1px solid rgba(255, 255, 255, 0.06); }
.layer-col-1x{ font-size:14px; text-align:left; padding:15px 18px; width:100%; transition:background-color .15s; color:#FFFFFF; justify-content:space-between; font-weight:600; align-items:center; gap: 0.75rem; display:flex; }
.layer-col-1x:hover{background:rgba(255, 255, 255, 0.03)}
.mod-panel-left-sxc{ color:#727A92; font-size:14px; transition:transform .2s; flex-shrink:0; }
.wp-view-inner-uz.cell-col-id1 .mod-panel-left-sxc{transform:rotate(180deg)}
.mod-element-t7e{ color:#8B92A8; display:none; padding:0 18px 16px; font-size:13px; line-height:1.7; }
.wp-view-inner-uz.cell-col-id1 .mod-element-t7e{display:block}
.ui-outer-cell-ik{ border-radius:8px; border:1px solid rgba(0, 212, 255, 0.12); background:rgba(0, 212, 255, 0.05); align-self:flex-start; padding: 1.375rem 20px; }
.t-bar-foot-50{ font-weight:700; margin-bottom:8px; color:#FFFFFF; font-size: 0.9375rem; }
.l-top-cell-n5{ line-height:1.6; font-size:13px; margin-bottom: 0.875rem; color:#8B92A8; }
.ui-menu-wrap-aqe{ display:inline-block; background:#00D4FF; color:#0A0E1A; transition:background-color .2s; border-radius:4px; font-size:12px; padding-top: 9px; padding-right: 20px; padding-bottom: 9px; padding-left: 20px; font-weight:700; }
.ui-menu-wrap-aqe:hover{background:#00B8E6}
.c-slot-left-3o5{ background:#0F1420; padding:40px 16px; }
.js-col-base-y3{ grid-template-columns:1fr; display:grid; max-width:1320px; padding:30px 24px; border:1px solid rgba(255, 255, 255, 0.06); margin:0 auto; gap:20px; background:linear-gradient(135deg,rgba(0, 212, 255, 0.08),rgba(15, 20, 32, 0.60)); position:relative; overflow:hidden; border-radius:16px; }
.js-col-base-y3::before{ content:''; right:-80px; background:radial-gradient(circle,#00D4FF 0%,transparent 65%); height:320px; width:320px; top:-80px; opacity:.1; position:absolute; }
.js-slot-item-wvt{ position:relative; z-index:1; }
.zone-main-is{ border-radius:12px; padding:5px 12px; color:#00D4FF; font-weight:700; background:rgba(0, 212, 255, 0.12); letter-spacing:.08em; font-size:10px; margin-bottom:14px; text-transform:uppercase; display:inline-block; }
.mod-text-foot-o4n{ font-size:32px; overflow-wrap:break-word; line-height:1.1; color:#FFFFFF; font-weight:800; margin-bottom:6px; font-family:'Rajdhani', sans-serif; }
.v-slot-right-le{ color:#8B92A8; font-size:14px; margin-bottom:18px; }
.l-frame-body-7b{ gap:9px; display:flex; flex-direction:column; margin-bottom:22px; }
.b-top-col-z4j{ line-height:1.5; gap:10px; align-items:flex-start; font-size:13px; color:#C5C9D6; display:flex; }
.el-cell-top-icj{ align-items:center; height:18px; display:flex; justify-content:center; border-radius:50%; background:rgba(0, 230, 118, 0.12); margin-top:1px; width:18px; flex-shrink:0; }
.el-cell-top-icj::after{ height:7px; border-bottom:2px solid #00E676; margin-top:-1px; content:''; width:4px; border-right:2px solid #00E676; transform:rotate(45deg); }
.c-module-right-2hr{ border-radius:8px; display:inline-block; color:#0A0E1A; padding:13px 32px; font-size:14px; transition:background-color .2s; box-shadow:0 4px 16px rgba(0, 212, 255, 0.35), 0 2px 8px rgba(0, 0, 0, 0.4); font-weight:700; background:#00D4FF; }
.c-module-right-2hr:hover{background:#00B8E6}
.c-box-base-1g{ position:relative; border-radius:8px; background:rgba(255, 255, 255, 0.03); padding:22px 20px; z-index:1; border:1px solid rgba(255, 255, 255, 0.06); }
.el-banner-cell-swl{ color:#FFFFFF; font-size:14px; font-weight:700; margin-bottom:12px; }
.l-menu-foot-a8f{ padding:9px 0; font-size:13px; justify-content:space-between; border-bottom:1px solid rgba(255, 255, 255, 0.06); display:flex; }
.l-menu-foot-a8f:last-of-type{border-bottom:none}
.l-region-left-h9{color:#8B92A8}
.page-slot-primary-yq{ font-weight:600; color:#FFFFFF; }
.v-row-main-gn{ color:#727A92; line-height:1.5; margin-top: 0.875rem; font-size:10px; }
@media(min-width:763px){
.c-slot-left-3o5{padding: 3.5rem 28px}
.js-col-base-y3{ grid-template-columns:1.35fr 1fr; padding:48px 44px; gap:44px; }
.mod-text-foot-o4n{font-size:42px}
}
.b-group-foot-jv{ padding:36px 16px; background:#0F1420; }
.site-wrap-right-jsb{ max-width:980px; margin:0 auto; }
.el-menu-wrap-mn{ color:#00D4FF; letter-spacing:.1em; font-weight:700; text-transform:uppercase; margin-bottom:10px; font-size:11px; }
.js-menu-group-v2g{ margin-bottom:16px; line-height:1.25; font-family:'Rajdhani', sans-serif; font-weight:800; color:#FFFFFF; overflow-wrap:break-word; font-size: 1.5rem; }
.b-group-foot-jv p{ margin-bottom:13px; color:#C5C9D6; line-height:1.75; font-size:14px; }
.b-group-foot-jv p:last-child{margin-bottom:0}
.b-group-foot-jv p strong{ color:#FFFFFF; font-weight:600; }
.b-group-foot-jv a{ color:#00D4FF; text-decoration:underline; text-underline-offset:2px; }
.b-group-foot-jv ul{ padding:0 0 0 20px; margin:0 0 13px; }
.b-group-foot-jv li{ line-height:1.75; font-size: 0.875rem; margin-bottom:6px; color:#C5C9D6; }
.b-group-foot-jv li strong{ font-weight:600; color:#FFFFFF; }
.b-group-foot-jv h3{ font-family:'Rajdhani', sans-serif; margin:20px 0 10px; color:#FFFFFF; overflow-wrap:break-word; font-size:18px; font-weight:700; }
@media(min-width:765px){
.b-group-foot-jv{padding:52px 28px}
.js-menu-group-v2g{font-size:30px}
.b-group-foot-jv p{font-size: 0.9375rem}
.b-group-foot-jv li{font-size:15px}
}
.b-icon-body-ut{ padding:26px 16px; border-top:1px solid rgba(255, 255, 255, 0.06); background:#141928; border-bottom:1px solid rgba(255, 255, 255, 0.06); }
.el-row-head-s1{ gap:10px; justify-content:center; display:flex; flex-wrap:wrap; margin:0 auto; max-width:1320px; }
.ui-layer-main-yl{ border:1px solid rgba(255, 255, 255, 0.06); align-items:center; border-radius:4px; padding:8px 13px; display:flex; gap:9px; background:rgba(255, 255, 255, 0.03); }
.wp-grid-0r{ display:flex; border-radius:50%; width:26px; background:linear-gradient(135deg,#00D4FF,#FFB800); align-items:center; justify-content:center; font-weight:700; flex-shrink:0; height:26px; font-size:10px; color:#0A0E1A; }
.page-banner-primary-exi{ line-height:1.3; font-size:11px; color:#8B92A8; }
.page-banner-primary-exi strong{ font-weight:700; color:#00E676; }
.page-banner-primary-exi span{color:#C5C9D6}
@media(min-width:769px){.b-icon-body-ut{padding:30px 28px}}
.c-menu-left-b2u{ padding: 2.5rem 16px 8px; background:#0F1420; }
.m-element-area-a59{ max-width:1320px; margin:0 auto; }
.v-inner-main-dov{ gap:10px; flex-wrap:wrap; margin-bottom:18px; display:flex; align-items:center; justify-content:space-between; }
.m-frame-box-gx{ gap:12px; display:flex; align-items:center; }
.app-row-col-ar0{ align-items:center; border-radius:4px; justify-content:center; color:#00D4FF; height:34px; display:flex; background:rgba(0, 212, 255, 0.12); width:34px; }
.app-row-col-ar0 svg{ stroke-width:2; fill:none; width:17px; stroke:currentColor; height:17px; }
.page-icon-left-no{ line-height:1.15; color:#FFFFFF; overflow-wrap:break-word; font-weight:800; font-size:22px; font-family:'Rajdhani', sans-serif; }
.b-card-main-tsr{ transition:color .2s; color:#8B92A8; font-size:12px; display:flex; align-items:center; font-weight:600; gap:6px; }
.b-card-main-tsr:hover{color:#00D4FF}
.b-card-main-tsr svg{ stroke-width:2.5; height:12px; fill:none; width:12px; stroke:currentColor; }
.c-region-col-7kl{ color:#8B92A8; font-size:14px; margin-bottom:18px; max-width:500px; }
@media(min-width:767px){
.c-menu-left-b2u{padding:52px 28px 8px}
.page-icon-left-no{font-size:26px}
}
.el-top-group-w4{ gap:10px; grid-template-columns:repeat(2,1fr); display:grid; }
@media(min-width:479px){.el-top-group-w4{grid-template-columns:repeat(3,1fr)}}
@media(min-width:766px){.el-top-group-w4{ gap: 0.75rem; grid-template-columns:repeat(4,1fr); }}
@media(min-width:1345px){.el-top-group-w4{grid-template-columns:repeat(6,1fr)}}
.page-icon-top-wt{ transition:border-color .2s; overflow:hidden; min-height:0; border-radius:11px; align-items:center; border:1px solid rgba(255, 255, 255, 0.06); background:#1A2030; gap:12px; padding:12px 14px; display:flex; }
.page-icon-top-wt:hover{border-color:rgba(0, 212, 255, 0.12)}
.el-inner-block-0r{ height:46px; display:flex; width:80px; flex-shrink:0; overflow:hidden; align-items:center; border-radius:6px; background:rgba(255, 255, 255, 0.10); justify-content:center; }
.el-inner-block-0r img{ object-fit:contain; max-height:100%; max-width:100%; }
.ui-frame-primary-ha{ font-size:13px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:2px; color:#FFFFFF; font-weight:600; line-height:1.2; }
.mod-module-head-p2{ white-space:nowrap; font-size:10px; overflow:hidden; text-overflow:ellipsis; color:#727A92; }