﻿:root{--bg-base: rgb(16, 16, 20);--bg-surface: #1c1f27;--bg-hover: #252836;--text-base: rgb(255, 255, 255);--text-muted: #c4c7d1;--text-hover: hsla(0, 0%, 100%, .65);--border-color: #2d3040;--navbar-bg: rgba(16, 16, 20, 0.7);--shadow-soft: 0 8px 24px rgba(0, 0, 0, 0.45);--blur-background: rgba(48, 48, 52, .7);--transition-default: color, background-color .12s cubic-bezier(0.65, 0, 0.35, 1);--bg-color-1: #1c1c20;--bg-color-1-hover: #28282c;--text-color-2: #a4a4a6;--text-color-2-hover: #e5e5e5;--zoom-img-transition-1: transform 0.2s cubic-bezier(0.45, 0, 0.55, 1);--zoom-img-transform-1: matrix(1.05, 0, 0, 1.05, 0, 0);--bg: #070b18;--fg: #eaf0ff;--muted: rgba(234, 240, 255, .74);--stroke: rgba(255, 255, 255, .14);--glass: rgba(255, 255, 255, .06);--glow1: rgba(120, 180, 255, .85);--glow2: rgba(90, 140, 255, .35);--glow3: rgba(108, 75, 255, .20)}body{background-color:var(--bg-base);color:var(--text-base) !important}body h1,body h2,body h3,body h4,body h5,body h6,body p,body span,body label,body small,body strong,body .text-dark,body .text-body{color:var(--text-base)}body .text-muted,body .text-secondary{color:var(--text-muted) !important}body .nav-link,body .dropdown-item{color:var(--text-base)}body .nav-link:hover,body .dropdown-item:hover{color:var(--text-hover)}a{color:#fff}a:hover{color:var(--text-hover)}.main-menu,.nav-top,.nav-main,.navbar,.top-bar{background:var(--navbar-bg);color:var(--text-base);box-shadow:var(--shadow-soft)}.main-menu{border-top:1px solid hsla(0,0%,100%,.15);border-bottom:1px solid hsla(0,0%,100%,.15)}.main-menu .nav-item-cart a .notification{top:-12px;left:-14px}.main-menu .nav-main{background:var(--bg-base);width:auto;border-bottom:none}.main-menu .nav-main a{color:#ccc}.main-menu .nav-main a:hover{color:var(--text-base)}.main-menu .nav-main .cat-link-item{display:block;padding:12px;border-radius:8px;transition:background .3s ease;line-height:18.5px;border:none}.main-menu .nav-main .cat-link-item:hover{background-color:hsla(0,0%,100%,.05)}.main-menu .nav-main .navbar{background:var(--bg-base)}.main-menu .nav-main .navbar ul .nav-item .nav-link{color:hsla(0,0%,100%,.8)}.main-menu .nav-main .navbar ul .nav-item .nav-link:before{bottom:0;content:"";height:2px;left:0;position:absolute;right:0;background-color:#fff !important;transition:.3s ease;transition-delay:.1s;opacity:0}.main-menu .nav-main .navbar ul .nav-item .nav-link:hover,.main-menu .nav-main .navbar ul .nav-item .nav-link:focus,.main-menu .nav-main .navbar ul .nav-item .nav-link.active{color:var(--text-base)}.main-menu .nav-main .navbar ul .nav-item.active .nav-link{color:var(--text-hover)}.main-menu .nav-main .navbar ul .nav-item:hover .nav-link:before{opacity:1}.main-menu .nav-main .dropdown-menu{background:var(--bg-surface);color:var(--text-base);border:1px solid var(--border-color);box-shadow:var(--shadow-soft)}.main-menu .nav-main .dropdown-menu .second-category-container{margin-left:-30px}.main-menu .nav-top{width:auto;padding:0}.main-menu .nav-top .nav-item a{color:var(--text-base)}.main-menu .nav-top .nav-item a:hover{color:var(--text-hover)}.main-menu .nav-top .logo img{filter:invert(1) brightness(2)}.main-menu .mega-menu{color:var(--text-base);box-shadow:var(--shadow-soft);align-items:center}.main-menu .mega-menu .mega-menu-content{max-height:none}.main-menu .mega-menu .dropdown .dropdown-menu{background:none;overflow:visible !important;border:none;box-shadow:none !important;max-width:none;padding-left:15px;padding-right:0;transition:.3s ease;transition-delay:.1s}.main-menu .mega-menu .dropdown .dropdown-menu:before{content:"";position:absolute;left:-25vw;width:125vw;background-color:#0b0b0b;height:100%;top:1px;box-shadow:rgba(0,0,0,.6) 0 14px 20px 0;border-bottom:1px solid #323232;border-radius:0 0 24px 24px}.main-menu .mega-menu .dropdown .dropdown-menu .categories-menu-footer{border-top:1px solid hsla(0,0%,100%,.1);margin-top:35px;height:60px}.main-menu .mega-menu .dropdown .dropdown-menu .col-category-image-list .nav-img-carousel .carousel-control-prev,.main-menu .mega-menu .dropdown .dropdown-menu .col-category-image-list .nav-img-carousel .carousel-control-next{width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.1);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease,background .2s ease;top:170px}.main-menu .mega-menu .dropdown .dropdown-menu .col-category-image-list .nav-img-carousel .carousel-control-prev.is-visible,.main-menu .mega-menu .dropdown .dropdown-menu .col-category-image-list .nav-img-carousel .carousel-control-next.is-visible{opacity:1;visibility:visible}.main-menu .mega-menu .dropdown .dropdown-menu .col-category-image-list .nav-img-carousel .carousel-control-prev:hover,.main-menu .mega-menu .dropdown .dropdown-menu .col-category-image-list .nav-img-carousel .carousel-control-next:hover{background:hsla(0,0%,100%,.22)}.main-menu .mega-menu .dropdown .dropdown-menu .col-category-image-list .nav-img-carousel .carousel-control-prev .carousel-control-prev-icon,.main-menu .mega-menu .dropdown .dropdown-menu .col-category-image-list .nav-img-carousel .carousel-control-prev .carousel-control-next-icon,.main-menu .mega-menu .dropdown .dropdown-menu .col-category-image-list .nav-img-carousel .carousel-control-next .carousel-control-prev-icon,.main-menu .mega-menu .dropdown .dropdown-menu .col-category-image-list .nav-img-carousel .carousel-control-next .carousel-control-next-icon{width:18px;height:18px}.main-menu .mega-menu .dropdown .dropdown-menu .col-category-image-list .nav-category-image-container{height:auto}.main-menu .mega-menu .dropdown .dropdown-menu .col-category-image-list .nav-category-image-container a{display:flex;flex-direction:column;transition:.3s ease;transition-delay:.1s;padding:16px 16px 20px;border-radius:24px;width:min-content}.main-menu .mega-menu .dropdown .dropdown-menu .col-category-image-list .nav-category-image-container a:hover{background-color:hsla(0,0%,100%,.05)}.main-menu .mega-menu .dropdown .dropdown-menu .col-category-image-list .nav-category-image-container a:after{content:none}.main-menu .mega-menu .dropdown .dropdown-menu .col-category-image-list .nav-category-image-container a .nav-category-image-wrapper{width:230px;height:180px;border-radius:18px;overflow:hidden}.main-menu .mega-menu .dropdown .dropdown-menu .col-category-image-list .nav-category-image-container a .nav-category-image-wrapper img{width:auto;transform:none;position:relative;top:-13%}.main-menu .mega-menu .dropdown .dropdown-menu .col-category-image-list .nav-category-image-container a span{position:relative;z-index:auto;bottom:auto;left:auto}.main-menu .mega-menu .dropdown .dropdown-menu .col-category-image-list .nav-category-image-container a span.title-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:230px;margin-top:15px}.main-menu .mega-menu .dropdown .dropdown-menu .col-category-image-list .nav-category-image-container a span.title-row .title{margin-top:0;min-width:0}.main-menu .mega-menu .dropdown .dropdown-menu .col-category-image-list .nav-category-image-container a span.title{font-size:18px;font-weight:500;margin-top:15px}.main-menu .mega-menu .dropdown .dropdown-menu .col-category-image-list .nav-category-image-container a span.description{margin-top:5px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;max-width:230px}.main-menu .mega-menu .dropdown .dropdown-menu .col-category-image-list .nav-category-image-container a .nav-category-type-badge{display:inline-flex;align-items:center;justify-content:center;background:rgba(31,166,250,.3);border-radius:100px;color:#1fa6fa;font-size:.6rem;font-weight:700;line-height:1;padding:4px 8px;white-space:nowrap;flex-shrink:0}.main-menu .mega-menu .mega-menu-content-more .second-category{margin-left:-19px}.main-menu .mega-menu .mega-menu-content-more .second-category-list{margin-left:-16px}.main-menu .mega-menu .menu-subcategories .nav-main-category-title a{color:#fff}.main-menu .mega-menu .menu-subcategories .second-category,.main-menu .mega-menu .menu-subcategories .second-category a{color:#ccc;font-weight:400}.main-menu .mega-menu .menu-subcategories .second-category:hover,.main-menu .mega-menu .menu-subcategories .second-category a:hover{color:var(--text-base)}.main-menu .mega-menu .menu-subcategories .nav-main-category{color:#ccc;font-weight:400}.main-menu .mega-menu .menu-subcategories .nav-main-category:hover{color:var(--text-base)}.main-menu .mega-menu .menu-subcategories ul li a{color:var(--text-base)}.main-menu .mega-menu .menu-subcategories ul li a:hover{color:var(--text-hover)}.main-menu li.separate-vertical-line{height:24px;width:1px;margin:0 12px 0 8px;background-color:#323232;position:relative}.main-menu .nav-link-arrow{display:inline-block;margin-left:7px;vertical-align:middle;transition:transform .3s}.main-menu .nav-item.dropdown:hover .nav-link-arrow,.main-menu .nav-item.dropdown.show .nav-link-arrow{transform:rotate(-180deg)}.navbar .navbar-brand,.navbar .navbar-nav .nav-link{color:var(--text-base)}.navbar .navbar-nav .nav-link:hover{color:var(--text-hover)}.nav-item.dropdown>a,.nav-item.dropdown>.dropdown-toggle{color:var(--text-base)}.nav-item.dropdown>a:hover,.nav-item.dropdown>.dropdown-toggle:hover{color:var(--text-hover)}.nav-mobile-header,.mobile-nav-container{backdrop-filter:none;background:rgba(0,0,0,0)}#navMobile{background-color:rgba(0,0,0,0)}#navMobile:before{content:"";backdrop-filter:var(--effect-material-blur, blur(50px));background:var(--navbar-bg);width:100%;height:100%;display:block;position:absolute;left:0;top:0}.nav-mobile .navbar-nav .nav-item .nav-link{color:#fff !important;transition:var(--transition-default)}.nav-mobile .navbar-nav .nav-item .nav-link:hover{color:var(--text-hover)}.nav-mobile .profile-dropdown .dropdown-menu li a{color:#fff !important}.nav-mobile .profile-dropdown .dropdown-menu li .btn-logout{color:#fff !important}.top-bar{height:72px;border-bottom:none;position:sticky;top:0;z-index:1040;backdrop-filter:none;background:rgba(0,0,0,0)}.top-bar:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:var(--effect-material-blur, blur(50px));background:var(--navbar-bg)}.top-bar .navbar-nav{padding:13px 0}.top-bar .navbar-nav .nav-item .nav-link{transition-duration:.12s;transition-property:color,background-color;transition-timing-function:cubic-bezier(0.65, 0, 0.35, 1);color:var(--text-base)}.top-bar .navbar-nav .nav-item .nav-link:hover{color:var(--text-hover)}.top-bar .logo{max-height:42px;width:170px}.top-bar .logo img{filter:invert(1) brightness(2);height:50px;width:fit-content}.top-bar .col-right .navbar-nav{display:flex;flex-direction:row;padding-right:30px}.dropdown-menu{background:var(--bg-surface);color:var(--text-base);border:1px solid var(--border-color);box-shadow:var(--shadow-soft)}.top-menu-dropdown .dropdown-menu,.profile-dropdown .dropdown-menu{background:var(--blur-background);backdrop-filter:blur(50px);border-radius:16px;border:1px solid hsla(0,0%,100%,.1);padding:7px 5px 4px;min-width:120px}.top-menu-dropdown .dropdown-menu li a,.top-menu-dropdown .dropdown-menu li button,.profile-dropdown .dropdown-menu li a,.profile-dropdown .dropdown-menu li button{border-radius:8px;padding:4px 6px;color:#fff !important}.top-menu-dropdown .dropdown-menu li a:hover,.top-menu-dropdown .dropdown-menu li button:hover,.profile-dropdown .dropdown-menu li a:hover,.profile-dropdown .dropdown-menu li button:hover{background-color:hsla(0,0%,100%,.15) !important}.top-bar-overflow-item .dropdown-menu{min-width:180px}.top-bar-overflow-item .dropdown-menu .nav-item{width:100%;display:block}.top-bar-overflow-item .dropdown-menu .nav-item .nav-link{display:block;white-space:nowrap;padding:5px 12px}.profile-dropdown .dropdown-menu li:last-child{border-top:none;position:relative;padding-top:12px}.profile-dropdown .dropdown-menu li:last-child:before{content:"";position:absolute;top:7px;left:-5px;width:calc(100% + 10px);border-top:1px solid hsla(0,0%,100%,.1)}.dropdown-item{color:var(--text-base)}.dropdown-item:hover,.dropdown-item:focus{background:var(--bg-hover);color:var(--text-base)}.top-search-bar{background-color:rgba(0,0,0,0);border:none !important;margin-right:30px;min-width:250px}.top-search-bar .form-control,.top-search-bar .input-search{border-radius:24px;border:1px solid hsla(0,0%,100%,.231372549) !important;background-color:hsla(0,0%,100%,.07);padding:8px 50px 8px 50px;color:var(--text-base);height:40px}.top-search-bar .form-control:focus-within,.top-search-bar .input-search:focus-within{background-color:hsla(0,0%,100%,.07);outline:2px solid #fff !important}.top-search-bar .btn-search{height:40px;top:0;left:0;right:auto}.top-search-bar .btn-clear-search{position:absolute;top:0;right:0;left:auto;width:40px;height:40px;border:0 !important;background:rgba(0,0,0,0) !important;color:var(--text-muted);padding:0;display:none;align-items:center;justify-content:center;z-index:2}.top-search-bar .btn-clear-search svg{width:16px;height:16px;fill:var(--color-text-secondary, rgba(255, 255, 255, 0.65))}.top-search-bar .btn-clear-search:hover svg,.top-search-bar .btn-clear-search:focus svg{fill:#fff}.search-results-ajax{top:45px;border-radius:16px;margin-top:4px;background:none;border:none}.search-results-ajax ul{margin:0}.search-results-ajax ul li a{border-radius:8px;color:#fff}.search-results-ajax ul li a:hover{background-color:hsla(0,0%,100%,.15);color:#fff}.search-results-ajax .search-results{box-shadow:rgba(0,0,0,.1) 0px 32px 16px,rgba(0,0,0,.1) 0px 16px 8px,rgba(0,0,0,.1) 0px 8px 4px,rgba(0,0,0,.1) 0px 4px 2px,rgba(0,0,0,.1) 0px 2px 1px;background:var(--blur-background);backdrop-filter:blur(50px);border-radius:16px;border:1px solid hsla(0,0%,100%,.1);align-items:stretch;min-width:10rem;padding-block:.5rem;padding-inline:.5rem;max-height:min(100vh - 4.5rem,45rem);overflow:hidden}.form-control,input[type=text],input[type=email],input[type=password],input[type=number],textarea,select,.custom-select{background-color:var(--bg-surface);color:var(--text-base);border:1px solid var(--border-color)}.form-control:focus,input:focus,textarea:focus,select:focus{background-color:var(--bg-surface);color:var(--text-base);border-color:#4c7dff;box-shadow:0 0 0 .15rem rgba(76,125,255,.25)}.form-control::placeholder,input::placeholder,textarea::placeholder{color:var(--text-muted)}.btn-default,.btn-light,.btn-outline-light,.btn-secondary{background:var(--bg-hover);color:var(--text-base);border:1px solid var(--border-color)}.btn-default:hover,.btn-light:hover,.btn-outline-light:hover,.btn-secondary:hover{background:#2f3242;color:var(--text-base);border-color:#3a3e52}.btn-custom{background:hsla(0,0%,100%,.15) !important;border-radius:6px !important}.btn-custom:hover,.btn-custom:focus{background:hsla(0,0%,100%,.35) !important}.card,.list-group-item,.table,.modal-content,.product-item,.widget,.sidebar,.dashboard,.dashboard-content,.dashboard-body,.content,.page-content{background:var(--bg-surface);color:var(--text-base);border:1px solid var(--border-color)}.card-header,.card-footer,.modal-header,.modal-footer,.table thead th{background:var(--bg-hover);color:var(--text-base);border-color:var(--border-color)}.table td,.table th{border-color:var(--border-color)}.list-group-item{border-color:var(--border-color)}.pagination .page-link{background:var(--bg-surface);color:var(--text-base);border:1px solid var(--border-color)}.pagination .page-link:hover,.pagination .page-item.active .page-link{background:var(--bg-hover);color:var(--text-base);border-color:#4c7dff}footer,#footer,.footer,.footer-top,.footer-bottom{background:#18181c;color:hsla(0,0%,100%,.65);border-top:none}footer a,#footer a,.footer a,.footer-top a,.footer-bottom a{color:var(--text-base)}footer a:hover,#footer a:hover,.footer a:hover,.footer-top a:hover,.footer-bottom a:hover{color:var(--text-hover)}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer-top h1,.footer-top h2,.footer-top h3,.footer-top h4,.footer-top h5,.footer-top h6,.footer-bottom h1,.footer-bottom h2,.footer-bottom h3,.footer-bottom h4,.footer-bottom h5,.footer-bottom h6{color:var(--text-base)}.logo-white-img{filter:invert(1) brightness(2)}#footer{margin-top:80px}#footer .footer-logo img{filter:invert(1) brightness(2)}#footer .nav-footer ul li a{color:var(--text-base)}#footer .nav-footer ul li a:hover{color:var(--text-hover)}#footer .footer-title{color:var(--text-base);text-transform:none}#footer .footer-about,#footer .footer-about p,#footer .footer-about span,#footer .footer-about li{color:hsla(0,0%,100%,.65)}#footer .title-desc{color:hsla(0,0%,100%,.65)}#footer .footer-bottom .copyright{color:hsla(0,0%,100%,.65)}#footer .footer-social-links ul li a{color:#afafaf}#footer .footer-social-links ul li a:hover{border-color:#fff !important;color:#fff !important}#footer .form-newsletter-footer input[type=email],#footer .form-newsletter-footer .form-input{border-radius:10px;border:1px solid hsla(0,0%,100%,.231372549) !important;background-color:hsla(0,0%,100%,.07);color:var(--text-base);min-height:40px;padding:8px 16px}#footer .form-newsletter-footer input[type=email]::placeholder,#footer .form-newsletter-footer .form-input::placeholder{color:var(--text-muted)}#footer .form-newsletter-footer input[type=email]:focus,#footer .form-newsletter-footer .form-input:focus{background-color:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.231372549) !important;outline:2px solid #fff !important;box-shadow:none !important}.breadcrumb{background:none !important}.breadcrumb .breadcrumb-item.active{color:var(--text-base) !important}.breadcrumb .breadcrumb-item a{color:var(--text-hover) !important}.breadcrumb .breadcrumb-item a:hover{color:var(--text-base) !important}.badge-light{background:var(--bg-hover);color:var(--text-base)}.badge-success-light.badge-instant-download,.badge-instant-download{display:inline-flex;align-items:center;gap:8px;padding:.48rem .7rem;line-height:14px;background:rgba(32,58,84,.55) !important;border:1px solid rgba(86,178,255,.55) !important;color:#e7f6ff !important}.badge-info-light{background:hsla(0,0%,100%,.06) !important;border:1px solid #2f2f35;color:#d8deef !important}.badge-info-light a{color:#eaf0ff !important}.list-item.seller .badge-info-light{background:rgba(32,58,84,.45) !important;border:1px solid rgba(86,178,255,.45) !important;color:#dff3ff !important}.list-item.seller .badge-info-light a{color:#f2f9ff !important}.alert,.toast{background:var(--bg-surface);color:var(--text-base);border:1px solid var(--border-color)}.modal-backdrop{background-color:rgba(16,16,20,.85)}#overlay_bg{background:rgba(16,16,20,.75)}.form-control:disabled,.form-control[readonly]{background-color:#20232e;color:var(--text-muted)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#13151b}::-webkit-scrollbar-thumb{background:#2c3040;border:2px solid #13151b;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#3b4054}.landing-wrapper{position:relative;overflow:hidden;isolation:isolate;--landing-hero-bg: #070b18;--landing-hero-fg: #eaf0ff;--landing-hero-muted: rgba(234, 240, 255, 0.75);--landing-hero-primary: #2f6bff;--landing-hero-primary-2: #6c4bff}.landing-wrapper:before{content:"";position:absolute;inset:0;background:url("../img/landing/landing_main_blur_bg.png") center/cover no-repeat;z-index:0;pointer-events:none;opacity:.4;height:920px;top:-90px;left:-50px;width:auto;background-size:contain}.landing-wrapper .landing-hero{position:relative;z-index:1;overflow:hidden;border-radius:28px;min-height:clamp(560px,78vh,820px);background:var(--landing-hero-bg);color:var(--landing-hero-fg);padding:clamp(28px,5vw,64px);display:flex;align-items:center}.landing-wrapper .landing-hero .landing-hero__bg{position:absolute;inset:0;z-index:0;background-image:radial-gradient(900px 500px at 20% 40%, rgba(47, 107, 255, 0.35), transparent 60%),radial-gradient(700px 450px at 70% 55%, rgba(108, 75, 255, 0.25), transparent 60%),url("../img/landing/hero-bg-desktop.png");background-size:cover;background-position:center;background-repeat:no-repeat;transform:scale(1.02)}.landing-wrapper .landing-hero .landing-hero__veil{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg, rgba(7, 11, 24, 0.92) 0%, rgba(7, 11, 24, 0.78) 38%, rgba(7, 11, 24, 0.4) 62%, rgba(7, 11, 24, 0.1) 100%)}.landing-wrapper .landing-hero .landing-hero__content{position:relative;z-index:2;max-width:680px}.landing-wrapper .landing-hero .landing-main-logo{margin-bottom:18px}.landing-wrapper .landing-hero .landing-hero__title{margin:0 0 14px;font-weight:700;letter-spacing:-0.02em;line-height:1.05;font-size:clamp(34px,4.2vw,56px);color:var(--landing-hero-fg) !important}.landing-wrapper .landing-hero .landing-hero__subtitle{margin:0 0 26px;color:var(--landing-hero-muted) !important;line-height:1.5;font-size:clamp(15px,1.35vw,18px);max-width:56ch}.landing-wrapper .landing-hero .landing-hero__actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:18px}.landing-wrapper .landing-hero .landing-hero__actions .btn{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 18px;border-radius:12px;font-weight:600;border:1px solid rgba(0,0,0,0);text-decoration:none;transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.landing-wrapper .landing-hero .landing-hero__actions .btn:active{transform:translateY(1px)}.landing-wrapper .landing-hero .landing-hero__actions .btn.btn-primary{background:linear-gradient(135deg, var(--landing-hero-primary), var(--landing-hero-primary-2)) !important;color:#fff !important;box-shadow:0 18px 40px rgba(47,107,255,.22)}.landing-wrapper .landing-hero .landing-hero__actions .btn.btn-primary:hover{filter:brightness(1.05)}.landing-wrapper .landing-hero .landing-hero__actions .btn.btn-default{background:hsla(0,0%,100%,.04) !important;border:1px solid hsla(0,0%,100%,.14);color:var(--landing-hero-fg) !important;backdrop-filter:blur(10px)}.landing-wrapper .landing-hero .landing-hero__actions .btn.btn-default:hover{background:hsla(0,0%,100%,.06) !important;border-color:hsla(0,0%,100%,.22)}.landing-wrapper .landing-hero .landing-hero__badges{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.landing-wrapper .landing-hero .landing-hero__badge{padding:10px 12px;border-radius:12px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);color:rgba(234,240,255,.92);font-size:13px;line-height:1;backdrop-filter:blur(10px)}.landing-wrapper .landing-hero .landing-hero__bottom-fade{position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(to bottom, transparent, var(--landing-hero-bg));z-index:3;pointer-events:none}.nav-mobile-header-container .item-menu-icon button{color:#fff !important}.nav-mobile-header-container .a-search-icon{color:#fff !important}.nav-mobile-header-container .a-mobile-cart{color:#fff !important}.cookies-warning{background-color:#1c1f27}.modal .modal-dialog .modal-content{background:#1c1c20}.request-modal .modal-dialog .modal-content{background:none;border:1px solid #2f2f35;backdrop-filter:var(--effect-material-blur, blur(50px));-webkit-backdrop-filter:var(--effect-material-blur, blur(50px))}.request-modal .modal-dialog .modal-header{background:none}.request-modal .modal-dialog .modal-footer{background:none}.request-modal .modal-dialog .form-control,.request-modal .modal-dialog .form-input,.request-modal .modal-dialog .form-textarea{border-radius:10px;border:1px solid hsla(0,0%,100%,.231372549) !important;background-color:hsla(0,0%,100%,.07);color:var(--text-base)}.request-modal .modal-dialog .form-control:focus,.request-modal .modal-dialog .form-input:focus,.request-modal .modal-dialog .form-textarea:focus{background-color:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.231372549) !important;outline:2px solid #fff !important;box-shadow:none !important}.request-modal .modal-dialog .form-control.request-field-invalid,.request-modal .modal-dialog .form-input.request-field-invalid,.request-modal .modal-dialog .form-textarea.request-field-invalid{border-color:#ff4d4f !important;outline:2px solid #ff4d4f !important}.request-modal .modal-dialog .request-field-error{min-height:18px;margin-top:6px;color:#ff4d4f;font-size:12px;line-height:1.4}.request-modal .modal-dialog .request-captcha-wrap .request-smartcaptcha-container{border-radius:10px}.request-modal .modal-dialog .request-captcha-wrap.request-field-invalid .request-smartcaptcha-container{outline:2px solid #ff4d4f !important}.request-modal .modal-dialog .request-captcha-notice{margin:8px 0 0;color:hsla(0,0%,100%,.72);font-size:12px;line-height:1.45}.request-modal .modal-dialog .request-captcha-notice a{color:#72d3ff;text-decoration:underline}.request-modal .modal-dialog input[type=file].form-control{padding:6px 10px;min-height:48px;cursor:pointer}.request-modal .modal-dialog input[type=file].form-control::file-selector-button{margin-right:12px;border:1px solid hsla(0,0%,100%,.231372549);border-radius:8px;background-color:hsla(0,0%,100%,.12);color:var(--text-base);padding:6px 12px;cursor:pointer;transition:background-color .2s ease}.request-modal .modal-dialog input[type=file].form-control::file-selector-button:hover{background-color:hsla(0,0%,100%,.22)}.request-modal .modal-dialog .ctd{display:none}.request-modal .modal-dialog .modal-content{border-radius:16px}.request-modal .modal-dialog .modal-header{border-bottom:1px solid hsla(0,0%,100%,.12)}.request-modal .modal-dialog .modal-footer{border-top:1px solid hsla(0,0%,100%,.12)}.request-modal .modal-dialog .form-group{margin-bottom:0}.modal-product-cart .modal-dialog .modal-header{padding:20px 30px 15px}.swal2-popup.contactrequest-success-popup{background-color:var(--bg-color-1);border:1px solid #2f2f35;border-radius:24px;color:var(--text-base);box-shadow:none;padding:28px 28px 24px;backdrop-filter:var(--effect-material-blur, blur(50px));-webkit-backdrop-filter:var(--effect-material-blur, blur(50px))}.swal2-popup.contactrequest-success-popup .swal2-title,.swal2-popup.contactrequest-success-popup .swal2-html-container{color:var(--text-base)}.swal2-popup.contactrequest-success-popup .swal2-icon.swal2-success{border-color:rgba(38,187,255,.45);color:#26bbff}.swal2-popup.contactrequest-success-popup .swal2-success-circular-line-left,.swal2-popup.contactrequest-success-popup .swal2-success-circular-line-right,.swal2-popup.contactrequest-success-popup .swal2-success-fix{background-color:rgba(0,0,0,0) !important}.swal2-confirm.contactrequest-success-confirm{min-height:46px;padding:10px 18px;border-radius:8px;border:none;background-color:#26bbff !important;color:#101014 !important;font-weight:600}.swal2-confirm.contactrequest-success-confirm:hover,.swal2-confirm.contactrequest-success-confirm:focus,.swal2-confirm.contactrequest-success-confirm:active{background-color:#72d3ff !important;color:#101014 !important;box-shadow:none !important}.auth-box{background:rgba(0,0,0,0)}.p-social-media{color:#fff}.p-social-media a{color:#fff !important}.close,.login-modal .close{color:#fff;text-shadow:none;opacity:.5}.close:hover,.login-modal .close:hover{color:#fff;opacity:.3}.btn-social-yandex>div{transition:var(--transition-default);background-color:#2e333f !important}.btn-social-yandex>div:hover{background-color:#282c36 !important}.btn{border-radius:8px;padding:8px 16px;border:none}.btn.btn-primary{background-color:#26bbff !important;color:#101014 !important}.btn.btn-primary:hover,.btn.btn-primary:active{background-color:#72d3ff !important;color:#101014 !important}.btn.btn-default{color:#fff !important;background-color:#454548 !important}.btn.btn-default:hover,.btn.btn-default:active{background-color:#727274 !important}.sidebar-tabs .nav .nav-item .nav-link{background-color:var(--bg-surface);color:#fff}.sidebar-tabs .nav .nav-item .nav-link .icon,.sidebar-tabs .nav .nav-item .nav-link i,.sidebar-tabs .nav .nav-item .nav-link svg{color:#fff !important}.sidebar-tabs .nav .nav-item .nav-link svg *{stroke:currentColor !important}.sidebar-tabs .nav .nav-item .nav-link:hover{background-color:var(--bg-hover)}.sidebar-tabs .nav .nav-item.active .nav-link{background-color:var(--bg-hover)}.edit-profile-cover{background-color:var(--bg-surface);border:none}.product-filters .filter-item .collapse-title .btn{color:#fff}.filter-reset-tag-container .filter-reset-tag{background-color:var(--bg-surface)}.filter-reset-tag-container .filter-reset-tag .link-reset-filters{color:#fff}.filter-reset-tag-container .filter-reset-tag .right .reset-tag-title{color:#fff}.product-sort-by .dropdown .btn{border:none;background-color:var(--bg-surface);color:#fff}.product-sort-by .dropdown .btn svg path{fill:#fff}.product-sort-by .dropdown .dropdown-menu{border:none}.product-sort-by .dropdown .dropdown-menu .dropdown-item{color:#fff !important}.btn-custom-outline{color:#fff !important}.btn-custom-outline:active,.btn-custom-outline:focus,.btn-custom-outline:hover{color:#fff !important}.shopping-cart .right{background-color:var(--bg-surface)}.shopping-cart .tab-checkout{color:var(--text-base)}.shopping-cart .tab-checkout .title{color:var(--text-base)}.shopping-cart .tab-checkout a{color:var(--text-base)}.shopping-cart .tab-checkout a:hover{color:var(--text-hover)}.shopping-cart .tab-checkout-open{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:10px;padding:24px 20px}.shopping-cart .tab-checkout-closed{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:10px;margin-bottom:8px;padding:0 20px}.shopping-cart .tab-checkout-closed-bordered{background-color:var(--bg-surface);border-color:var(--border-color)}.shopping-cart .text-shipping-address{color:var(--text-base)}.shopping-cart .shipping-address-box{background-color:var(--bg-surface);border-color:var(--border-color)}.shopping-cart .shipping-address-box strong{color:var(--text-base)}.shopping-cart .shipping-address-box p{color:var(--text-muted)}.shopping-cart .link-add-new-shipping-option,.shopping-cart .link-add-new-shipping-option:hover{color:#58d278 !important}.shopping-cart .profile-actions-shipping a{color:var(--text-muted)}.shopping-cart .profile-actions-shipping a svg{fill:currentColor !important}.shopping-cart .profile-actions-shipping a:hover{color:var(--text-base) !important}.shopping-cart .cart-options-list .option-card{background-color:#fff;border-color:#d7dbe7}.shopping-cart .cart-options-list .option-card:hover{border-color:#b8c0d4}.shopping-cart .cart-options-list .option-card.is-selected{border-color:var(--mds-color-main)}.shopping-cart .cart-options-list .option-details .method-name{color:#1e2433}.shopping-cart .cart-options-list .option-details .method-desc{color:#5f6678}.shopping-cart .cart-options-list .option-cost{color:#1e2433}.shopping-cart .custom-control-label::before{background-color:var(--bg-surface);border:1px solid var(--border-color)}.shopping-cart .custom-checkbox .custom-control-input:checked~.custom-control-label::before,.shopping-cart .custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:var(--mds-color-main);border-color:var(--mds-color-main)}.shopping-cart .cart-shipping-loader .spinner>div{background-color:var(--text-muted)}.shopping-cart .select2-container--default .select2-selection--single,.shopping-cart .select2-container--default .select2-selection--multiple{background-color:var(--bg-surface);border-color:var(--border-color)}.shopping-cart .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-base)}.shopping-cart .select2-container--default .select2-results__option{color:var(--text-base)}.shopping-cart .select2-container--default .select2-results__option[aria-selected=true]{background-color:var(--bg-hover)}.shopping-cart .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#3a3f54}.shopping-cart .select2-dropdown{background-color:var(--bg-surface);border-color:var(--border-color)}.shopping-cart .btn-cart-remove{background-color:#1c1f27 !important}.shopping-cart .btn-cart-remove .icon-close{color:#fff}.nav-tabs-horizontal .nav-item .nav-link{color:var(--text-hover) !important;border-bottom:2px solid var(--text-hover) !important}.nav-tabs-horizontal .nav-item .nav-link.active,.nav-tabs-horizontal .nav-item .nav-link:hover{color:var(--text-base) !important;border-bottom:2px solid var(--text-base) !important}.profile-details .user-contact .info{color:var(--text-hover)}.last-seen{color:var(--text-hover)}.blog-container{margin-top:0}.blog-container .blog-container-header{margin-bottom:40px;display:flex;justify-content:space-between;align-items:baseline}.blog-container .blog-container-header h3.title{font-size:40px;font-weight:600;letter-spacing:-1px;margin-left:10px}.blog-container .blog-container-header h3.title a:hover,.blog-container .blog-container-header h3.title a:active{color:inherit}.blog-container .blog-container-header .blog-link{height:32px;margin-right:10px}.blog-container .swiper-carousel-blog{height:auto}.blog-container .swiper-carousel-blog .swiper-button-prev,.blog-container .swiper-carousel-blog .swiper-button-next{top:26%}.blog-container .swiper-carousel-blog .swiper-slide{padding:12px}.blog-container .swiper-carousel-blog .swiper-slide .blog-item{padding:15px;background-color:var(--bg-color-1);border:1px solid #2f2f35;border-radius:24px;cursor:pointer;transition-duration:.2s;transition-property:background;transition-timing-function:cubic-bezier(0.45, 0, 0.55, 1);height:442px}.blog-container .swiper-carousel-blog .swiper-slide .blog-item:hover{background-color:var(--bg-color-1-hover)}.blog-container .swiper-carousel-blog .swiper-slide .blog-item .blog-post-title{font-size:16px;font-weight:700;letter-spacing:-0.4px;line-height:22px;margin-top:-4px;margin-bottom:8px}.blog-container .swiper-carousel-blog .swiper-slide .blog-item .blog-post-title a{color:#fff}.blog-container .swiper-carousel-blog .swiper-slide .blog-item .blog-post-title a:hover{color:#fff}.blog-container .swiper-carousel-blog .swiper-slide .blog-item .blog-item-img{background:none;overflow:hidden;border-radius:8px}.blog-container .swiper-carousel-blog .swiper-slide .blog-item .blog-item-img img{border-radius:8px;transition:var(--zoom-img-transition-1)}.blog-container .swiper-carousel-blog .swiper-slide .blog-item:hover .blog-item-img img{transform:var(--zoom-img-transform-1)}.blog-container .swiper-carousel-blog .swiper-slide .blog-item .blog-post-meta{padding-top:15px;color:var(--text-color-2)}.blog-container .swiper-carousel-blog .swiper-slide .blog-item .blog-post-meta span,.blog-container .swiper-carousel-blog .swiper-slide .blog-item .blog-post-meta a{color:var(--text-color-2)}.blog-container .swiper-carousel-blog .swiper-slide .blog-item .blog-post-meta a:hover{color:var(--text-color-2-hover)}.blog-container .swiper-carousel-blog .swiper-slide .blog-item .blog-post-description{color:var(--text-color-2);font-size:14px;line-height:22px}.blog-item .blog-post-title a{color:#fff}.blog-item .blog-post-title a:hover,.blog-item .blog-post-title a:focus,.blog-item .blog-post-title a:active{color:#fff}.blog-item .blog-post-meta{color:var(--text-color-2)}.blog-item .blog-post-meta span,.blog-item .blog-post-meta a{color:var(--text-color-2)}.blog-item .blog-post-meta a:hover{color:var(--text-color-2-hover)}.blog-item .blog-post-description{color:var(--text-color-2)}.landing-consult-cta{margin-top:72px;margin-bottom:0}.landing-consult-cta .landing-consult-cta__inner{border-radius:24px;padding:clamp(28px,4vw,44px);background-color:var(--bg-color-1);border:1px solid #2f2f35}.landing-consult-cta .landing-consult-cta__title{margin:0;font-size:clamp(30px,3.2vw,44px);line-height:1.08;letter-spacing:-0.02em;font-weight:700}.landing-consult-cta .landing-consult-cta__text{margin:14px 0 24px;color:var(--landing-hero-muted);max-width:62ch;font-size:clamp(15px,1.3vw,18px);line-height:1.55}.landing-consult-cta .btn.btn-primary{min-height:46px;padding:10px 18px}.profile-page-top{border-radius:24px;padding:clamp(24px,3.2vw,40px);background-color:var(--bg-color-1);border:1px solid #2f2f35;overflow:hidden}.profile-page-top .profile-details .img-profile{border-radius:16px;border:1px solid #2f2f35}.profile-page-top .profile-details .username{color:#fff}.profile-page-top .profile-details .description{color:var(--landing-hero-muted)}.profile-page-top .profile-details .p-last-seen,.profile-page-top .profile-details .profile-rating span,.profile-page-top .profile-details .profile-number-sales,.profile-page-top .profile-details .user-contact .info,.profile-page-top .link-abuse-report-button{color:var(--landing-hero-muted)}.profile-page-top .profile-details .user-contact .info{border-right-color:#2f2f35}.scan-why{background:#101014;padding:0;color:#fff;margin-top:70px}.scan-why .scan-why__container{width:100%;max-width:none}.scan-why .scan-why__header{max-width:820px;margin-bottom:60px}.scan-why .scan-why__header h2{font-size:42px;line-height:1.1;margin:0 0 16px}.scan-why .scan-why__header p{margin:0;color:#b8b8b8;line-height:1.6;font-size:16px}.scan-why .scan-why__compare-wrap{position:relative;margin-bottom:36px}.scan-why .scan-why__compare{display:grid;grid-template-columns:1fr 1fr;gap:28px}.scan-why .scan-card{background:#1c1c20;border:1px solid #2f2f35;border-radius:14px;padding:34px;position:relative;z-index:1}.scan-why .scan-card h3{margin:0 0 10px;font-size:22px;line-height:1.2}.scan-why .scan-card__top{margin-bottom:18px}.scan-why .scan-badge{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.02em;padding:8px 12px;border-radius:999px;border:1px solid #2f2f35;background:hsla(0,0%,100%,.02);margin-bottom:35px;position:relative;overflow:visible;isolation:isolate}.scan-why .scan-badge--old{color:#d2d2d2}.scan-why .scan-badge--old:before{content:"";position:absolute;left:-26px;right:-26px;top:-18px;bottom:-18px;border-radius:999px;background:radial-gradient(ellipse at center, rgba(255, 70, 70, 0.55) 0%, rgba(255, 70, 70, 0.2) 40%, rgba(255, 70, 70, 0) 75%);filter:blur(22px);z-index:-1;pointer-events:none}.scan-why .scan-badge--new{color:#fff}.scan-why .scan-badge--new:before{content:"";position:absolute;left:-26px;right:-26px;top:-18px;bottom:-18px;border-radius:999px;background:radial-gradient(ellipse at center, rgba(41, 255, 132, 0.5) 0%, rgba(41, 255, 132, 0.2) 40%, rgba(41, 255, 132, 0) 75%);filter:blur(22px);z-index:-1;pointer-events:none}.scan-why .scan-card__lead{margin:0;color:#b8b8b8;line-height:1.6;font-size:15px}.scan-why .scan-flow{margin-top:22px}.scan-why .scan-step{padding:18px 0;border-top:1px solid #2f2f35}.scan-why .scan-step:first-child{border-top:1px solid #2f2f35}.scan-why .scan-step__meta{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:8px}.scan-why .scan-step__title{font-size:14px;color:#e8e8e8}.scan-why .scan-step__time{font-size:13px;color:#9a9a9a;white-space:nowrap}.scan-why .scan-step__text{margin:0 0 8px;color:#b8b8b8;line-height:1.6;font-size:14px}.scan-why .scan-step__legacy-tools{color:#d69494;font-weight:600}.scan-why .scan-step__late-detection{color:#d69494;font-weight:600}.scan-why .scan-step__new-tool{color:#7ecf9a;font-weight:700}.scan-why .scan-step__note{margin:0;font-size:13px;line-height:1.5;color:#c8a0a0}.scan-why .scan-step__note--good{color:#7ecf9a}.scan-why .scan-summary{margin-top:18px;padding-top:18px;border-top:1px solid #2f2f35}.scan-why .scan-summary__row{display:flex;justify-content:space-between;gap:16px;padding:10px 0}.scan-why .scan-summary__row span{color:#9a9a9a;font-size:13px}.scan-why .scan-summary__row b{font-size:13px;color:#fff;font-weight:600}.scan-why .scan-why__bottom{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:18px}.scan-why .scan-metrics{display:grid;grid-template-columns:repeat(2, 1fr);gap:18px}.scan-why .metric{background:#1c1c20;border:1px solid #2f2f35;border-radius:12px;padding:22px;position:relative;overflow:hidden}.scan-why .metric:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0));pointer-events:none}.scan-why .metric__num{font-size:28px;font-weight:700;margin-bottom:6px}.scan-why .metric__label{color:#9a9a9a;font-size:13px}.scan-why .scan-win{background:#1c1c20;border:1px solid #2f2f35;border-radius:12px;padding:26px;position:relative;overflow:hidden}.scan-why .scan-win:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg, rgba(41, 255, 132, 0.7), rgba(41, 255, 132, 0))}.scan-why .scan-win h4{margin:0 0 14px;font-size:18px}.scan-why .scan-win ul{margin:0;padding:0;list-style:none;display:grid;gap:12px;color:#b8b8b8;font-size:14px;line-height:1.6}.scan-why .scan-win li{position:relative;padding-left:22px}.scan-why .scan-win li:before{content:"✓";position:absolute;left:0;top:0;color:#8de0aa;font-weight:700}.scan-why .scan-win li b{color:#fff;font-weight:600}.scan-why .scan-note{margin:14px 0 0;color:#8f8f8f;font-size:12px;line-height:1.5}@media(max-width: 1180px){.scan-why .scan-why__delta{width:210px}}@media(max-width: 980px){.scan-why .scan-why__compare,.scan-why .scan-why__bottom{grid-template-columns:1fr}.scan-why .scan-why__delta{position:static;transform:none;width:100%;grid-template-columns:1fr;margin:18px 0 0;pointer-events:auto}}@media(max-width: 560px){.scan-why .scan-why__header h2{font-size:34px}.scan-why .scan-card{padding:26px}.scan-why .scan-metrics{grid-template-columns:1fr}.scan-why .scan-step__meta{flex-direction:column;align-items:flex-start}}.segments{position:relative;overflow:hidden;background:rgba(0,0,0,0);color:var(--fg);padding:0;isolation:isolate;margin-top:80px}.segments:before{content:"";position:absolute;inset:0;z-index:-1;background:none}.segments .segments__bg{display:none}.segments .segments__container{width:100%;border-radius:24px;padding:clamp(28px,4vw,44px);background-color:var(--bg-color-1);border:1px solid #2f2f35}.segments .segments__header{max-width:820px;margin-bottom:clamp(22px,3vw,34px)}.segments .segments__title{margin:0 0 12px;font-size:clamp(28px,3.1vw,44px);letter-spacing:-0.02em;line-height:1.08;font-weight:700}.segments .segments__subtitle{margin:0;color:var(--muted);line-height:1.5;font-size:clamp(15px,1.35vw,18px)}.segments .segments__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(14px,2vw,22px)}.segments .seg-card{position:relative;border-radius:18px;overflow:hidden;background:rgba(10,14,28,.45);border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(12px);box-shadow:0 18px 50px rgba(0,0,0,.45)}.segments .seg-card:before{content:"";position:absolute;inset:0;border-radius:18px;padding:1px;background:linear-gradient(135deg, var(--glow1), var(--glow2), transparent 55%, var(--glow3));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.95}.segments .seg-card:after{content:"";position:absolute;inset:-18px;border-radius:22px;background:radial-gradient(circle at 30% 15%, rgba(120, 180, 255, 0.25), transparent 55%);filter:blur(16px);opacity:.45;pointer-events:none}.segments .seg-card__media{position:absolute;inset:0;z-index:0}.segments .seg-card__img{width:100%;height:100%;object-fit:cover;transform:scale(1.03);filter:saturate(1.05) contrast(1.02)}.segments .seg-card__shade{position:absolute;inset:0;background:linear-gradient(90deg, rgba(7, 11, 24, 0.85) 0%, rgba(7, 11, 24, 0.62) 55%, rgba(7, 11, 24, 0.22) 100%),radial-gradient(650px 380px at 30% 30%, rgba(60, 110, 255, 0.18), transparent 60%)}.segments .seg-card__content{position:relative;z-index:1;padding:clamp(18px,2.2vw,24px);min-height:250px;display:flex;flex-direction:column;justify-content:flex-start;gap:10px}.segments .seg-card__top{display:flex;align-items:center;gap:12px;margin-bottom:2px}.segments .seg-card__icon{width:42px;height:42px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(120, 180, 255, 0.35))}.segments .seg-card__title{margin:0;font-size:20px;line-height:1.15;font-weight:650;letter-spacing:-0.01em}.segments .seg-card__list{margin:0;padding:0 0 0 18px;color:rgba(234,240,255,.9);line-height:1.55;font-size:15px}.segments .seg-card__list li{margin:6px 0}@media(max-width: 980px){.scan-why .scan-why__compare{grid-template-columns:1fr}.scan-why .scan-why__bottom{grid-template-columns:1fr}.scan-why .scan-metrics{grid-template-columns:1fr 1fr}}@media(hover: hover){.seg-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.seg-card:hover{transform:translateY(-2px);box-shadow:0 24px 60px rgba(0,0,0,.55)}.seg-card:hover:before{opacity:1}.seg-card:hover:after{opacity:.65}}@media(max-width: 560px){.scan-why{padding:0 16px;margin-top:50px}.scan-why .scan-why__header h2{font-size:34px}.scan-why .scan-card{padding:26px}.scan-why .scan-metrics{grid-template-columns:1fr}.scan-why .scan-step__meta{flex-direction:column;align-items:flex-start}}.areas-container{margin-top:80px}.areas-container .area-item{cursor:pointer;margin-bottom:80px;display:block}.areas-container .area-item .image-container{border-radius:24px;overflow:hidden;width:100%;height:369px;padding:0}.areas-container .area-item .image-container img{transition:var(--zoom-img-transition-1);width:100%;height:auto}.areas-container .area-item .text-container{justify-content:center;display:flex;flex-direction:column;padding-top:14px;padding-left:65px}.areas-container .area-item .text-container>*{margin-bottom:20px}.areas-container .area-item .text-container .area-title{font-size:40px;font-weight:800}.areas-container .area-item .text-container .area-name{text-transform:uppercase}.areas-container .area-item .text-container .area-desc{width:100%;color:var(--text-color-2);line-height:23px}.areas-container .area-item .text-container .btn{width:fit-content}.areas-container .area-item:hover .image-container img{transform:var(--zoom-img-transform-1)}.areas-container .area-item:nth-child(2n) .text-container{padding-right:65px}.areas-container .area-item:nth-child(2n)>.row{flex-direction:row-reverse}.product-card{background-color:var(--bg-color-1);border:1px solid #2f2f35;border-radius:10px;overflow:hidden;height:100%}.product-card .btn-item-add-to-cart,.product-card .btn-add-remove-wishlist{box-shadow:inset 0 0 0 1px rgba(16,24,40,.18)}.product-card .btn-item-add-to-cart:hover,.product-card .btn-add-remove-wishlist:hover{box-shadow:inset 0 0 0 1px rgba(16,24,40,.3)}.product-card .product-image-container{border-bottom:1px solid #2f2f35}.product-card .card-body{background-color:rgba(0,0,0,0)}.product-item.product-item-horizontal{background-color:var(--bg-color-1);border:1px solid #2f2f35;border-radius:24px}@media(max-width: 1200px){.areas-container .area-item{margin-bottom:72px}.areas-container .area-item .image-container{width:100%;height:auto}.areas-container .area-item .text-container{padding-left:32px}.areas-container .area-item .text-container .area-title{font-size:34px}.areas-container .area-item .text-container .area-desc{width:100%}.areas-container .area-item:nth-child(2n) .text-container{padding-right:32px}}@media(max-width: 992px){.blog-container{margin-top:70px}.blog-container .blog-container-header{margin-bottom:24px;align-items:flex-start}.blog-container .blog-container-header h3.title{font-size:32px;letter-spacing:-0.5px;margin-left:0}.blog-container .blog-link{width:150px;margin-right:0}.blog-container .swiper-carousel-blog .swiper-slide{padding:8px}.blog-container .swiper-carousel-blog .swiper-slide .blog-item{height:auto;min-height:430px}.blog-container .swiper-carousel-blog .swiper-button-prev,.blog-container .swiper-carousel-blog .swiper-button-next{display:none}.landing-consult-cta{margin-top:56px}.landing-consult-cta .landing-consult-cta__inner{border-radius:20px;padding:26px 22px}.landing-consult-cta .landing-consult-cta__text{margin-bottom:20px;max-width:100%}.profile-page-top{border-radius:20px;padding:26px 22px}.areas-container{margin-top:36px}.areas-container .area-item{margin-bottom:56px}.areas-container .area-item .image-container{width:100%;height:auto}.areas-container .area-item .text-container{padding-top:20px;padding-left:0}.areas-container .area-item .text-container>*{margin-bottom:14px}.areas-container .area-item .text-container .area-title{font-size:30px}.areas-container .area-item .text-container .area-desc{width:100%;line-height:1.5}.areas-container .area-item:nth-child(2n) .text-container{padding-right:0}.areas-container .area-item:nth-child(2n)>.row{flex-direction:column}.landing-wrapper .landing-hero{min-height:700px;padding:22px 18px 0;align-items:flex-start}.landing-wrapper .landing-hero .landing-hero__veil{background:linear-gradient(180deg, rgba(7, 11, 24, 0.88) 0%, rgba(7, 11, 24, 0.72) 40%, rgba(7, 11, 24, 0.35) 70%, rgba(7, 11, 24, 0.18) 100%)}.landing-wrapper .landing-hero .landing-hero__bg{background-image:radial-gradient(700px 500px at 50% 25%, rgba(47, 107, 255, 0.35), transparent 60%),radial-gradient(650px 520px at 50% 55%, rgba(108, 75, 255, 0.22), transparent 60%),url("../img/landing/hero-bg-mobile-desktop.png");background-position:center 25%}.landing-wrapper .landing-hero .landing-hero__title{line-height:1.08}.landing-wrapper .landing-hero .landing-hero__subtitle{max-width:60ch}.landing-wrapper .landing-hero .landing-hero__actions .btn{height:44px;border-radius:12px;padding:0 14px}#header{position:fixed;top:0;left:0;width:100%;z-index:1040}#header .nav-mobile-header:before{content:"";backdrop-filter:var(--effect-material-blur, blur(50px));background:var(--navbar-bg);width:100%;height:100%;display:block;position:absolute;left:0;top:0}}@media(max-width: 992px)and (max-width: 900px){.segments{margin-top:50px;margin-left:15px}.segments .segments__container{width:min(1100px,100% - 32px)}.segments .segments__grid{grid-template-columns:1fr}.segments .segments__bg{background-image:url("../img/landing/segmentation-bg-mobile.webp");background-position:center 20%}.segments .seg-card__content{min-height:220px}.segments .seg-card__title{font-size:18px}.segments .seg-card__shade{background:linear-gradient(180deg, rgba(7, 11, 24, 0.88) 0%, rgba(7, 11, 24, 0.7) 55%, rgba(7, 11, 24, 0.35) 100%),radial-gradient(650px 380px at 50% 20%, rgba(60, 110, 255, 0.16), transparent 60%)}}@media(max-width: 992px){body{padding-top:72px}.top-search-bar{background-color:rgba(0,0,0,0) !important;border:none !important;min-width:250px !important}.top-search-bar .form-control,.top-search-bar .input-search{border-radius:24px;border:1px solid hsla(0,0%,100%,.231372549) !important;background-color:hsla(0,0%,100%,.07);padding:8px 50px 8px 50px;color:var(--text-base);height:40px}.top-search-bar .form-control:focus-within,.top-search-bar .input-search:focus-within{background-color:hsla(0,0%,100%,.07);outline:2px solid #fff !important}.top-search-bar .btn-search{height:40px;top:0;left:0;right:auto}.top-search-bar .btn-clear-search{position:absolute;top:0;right:0;left:auto;width:40px;height:40px;border:0 !important;background:rgba(0,0,0,0) !important;color:var(--text-muted);padding:0;display:none;align-items:center;justify-content:center;z-index:2}.top-search-bar .btn-clear-search svg{width:16px;height:16px;fill:var(--color-text-secondary, rgba(255, 255, 255, 0.65))}.top-search-bar .btn-clear-search:hover svg,.top-search-bar .btn-clear-search:focus svg{fill:#fff}}@media(max-width: 767px){.blog-container{margin-top:0}.blog-container .blog-container-header{flex-direction:column;gap:12px;margin-bottom:16px}.blog-container .blog-container-header h3.title{font-size:26px;line-height:1.15}.blog-container .blog-link{width:100%;height:40px;justify-content:center}.blog-container .swiper-carousel-blog{margin:0 -4px}.blog-container .swiper-carousel-blog .swiper-slide{padding:6px 4px}.blog-container .swiper-carousel-blog .swiper-slide .blog-item{padding:12px;border-radius:18px;min-height:0}.blog-container .swiper-carousel-blog .swiper-slide .blog-item .blog-item-img{border-radius:10px}.blog-container .swiper-carousel-blog .swiper-slide .blog-item .blog-item-img img{width:100%;border-radius:10px}.blog-container .swiper-carousel-blog .swiper-slide .blog-item .blog-post-meta{padding-top:12px;font-size:13px;line-height:1.35}.blog-container .swiper-carousel-blog .swiper-slide .blog-item .blog-post-title{margin-top:2px;margin-bottom:8px;font-size:15px;line-height:1.35;letter-spacing:-0.2px}.blog-container .swiper-carousel-blog .swiper-slide .blog-item .blog-post-description{font-size:14px;line-height:1.45}.landing-consult-cta{margin-top:44px;margin-bottom:8px}.landing-consult-cta .landing-consult-cta__inner{border-radius:16px;padding:22px 16px}.landing-consult-cta .landing-consult-cta__title{font-size:26px;line-height:1.15}.landing-consult-cta .landing-consult-cta__text{margin-top:12px;margin-bottom:18px;font-size:15px;line-height:1.45}.landing-consult-cta .btn.btn-primary{width:100%;justify-content:center;min-height:44px}.profile-page-top{border-radius:16px;padding:22px 16px}.areas-container{margin-top:50px}.areas-container .area-item{margin-bottom:50px}.areas-container .area-item .image-container{border-radius:16px}.areas-container .area-item .text-container{padding-top:16px}.areas-container .area-item .text-container .area-title{font-size:24px;line-height:1.2}.areas-container .area-item .text-container .area-name{margin-bottom:10px;font-size:13px;letter-spacing:.04em}.areas-container .area-item .text-container .area-desc{font-size:15px}.areas-container .area-item .text-container .btn{width:100%;justify-content:center}.landing-wrapper .landing-hero{min-height:640px;border-radius:22px}.nav-payout-accounts{display:flex;flex-direction:column}.nav-payout-accounts li{text-align:center;margin-top:5px}}@media(max-width: 420px){.landing-wrapper .landing-hero .landing-hero__actions{flex-direction:column;align-items:stretch}.landing-wrapper .landing-hero .landing-hero__actions .btn{justify-content:center;width:100%}}.product-card .product-card-badge-new{background-color:#6c63ff;left:auto;right:0;border-radius:0 6px 0 11px}.nav-link-free-link{display:flex;align-items:center;gap:5px}.badge-free-count{display:inline-flex;align-items:center;justify-content:center;background:rgba(31,166,250,.3);border-radius:100px;color:#1fa6fa;font-size:.6rem;font-weight:700;min-width:18px;height:18px;padding:0 5px;line-height:1}.badge-free-count:empty{display:none}.topography-page{padding:46px 0 24px;position:relative;overflow:hidden}.topography-page:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0% 0%, rgba(47, 139, 255, 0.28), transparent 40%),radial-gradient(circle at 100% 20%, rgba(61, 209, 255, 0.18), transparent 33%);pointer-events:none}.topography-page section{position:relative;z-index:1}.topography-page .eng-timeline:before{background:linear-gradient(#2f8bff, #3dd1ff)}.topography-page .eng-step{background:rgba(31,36,48,.92);border-color:#2f3440}.topography-page .eng-step:before{background:#3dd1ff;border-color:#0f1320}.topography-page .eng-step strong{color:#b6c3df}.topography-page .eng-step p{color:#d3d7df}.topography-hero h1{font-size:52px;font-weight:800;line-height:1.05;margin-bottom:14px}.topography-hero .lead{font-size:20px;color:#d3d7df;line-height:1.55;max-width:730px;margin-bottom:18px}.topography-hero .desc{color:#aeb3bf;line-height:1.72;max-width:760px}.topography-hero .hero-image img{width:100%;height:430px;border-radius:22px;object-fit:cover;border:1px solid #2f3440;box-shadow:0 25px 60px rgba(0,0,0,.45)}.topography-metrics{margin-top:22px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px}.topography-metric{background:linear-gradient(130deg, rgba(31, 36, 48, 0.9), rgba(21, 25, 36, 0.9));border:1px solid #2f3440;border-radius:16px;padding:16px}.topography-metric strong{display:block;font-size:30px;line-height:1;font-weight:800;margin-bottom:6px}.topography-metric span{font-size:13px;color:#aeb3bf}.topography-section{margin-top:52px}.topography-section h2{font-size:34px;font-weight:800;margin-bottom:10px}.topography-section .subtitle{color:#aeb3bf;line-height:1.65;max-width:900px;margin-bottom:22px}.topography-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px}.topography-card{background:rgba(26,30,39,.92);border:1px solid #2f3440;border-radius:16px;padding:18px;height:100%}.topography-card h3{font-size:18px;margin-bottom:8px}.topography-card p{color:#b8beca;line-height:1.6;margin:0}.topography-stack{display:grid;grid-template-columns:1.1fr .9fr;gap:16px}.topography-list{margin:0;padding-left:18px}.topography-list li{margin-bottom:9px;color:#b8beca;line-height:1.55}.topography-flow{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:12px}.topography-step{background:rgba(26,30,39,.92);border:1px solid #2f3440;border-radius:14px;padding:16px;position:relative}.topography-step .num{font-size:26px;font-weight:800;color:#43c2ff;display:block;margin-bottom:8px}.topography-step p{margin:0;color:#b8beca;line-height:1.5}.topography-bottom{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.topography-box{background:rgba(26,30,39,.92);border:1px solid #2f3440;border-radius:16px;padding:22px}.topography-box h3{font-size:24px;margin-bottom:14px}.topography-box p{color:#b8beca;line-height:1.62}.topography-cta{margin-top:20px;display:flex;gap:12px;flex-wrap:wrap}.eng-page{padding:44px 0 26px;position:relative;overflow:hidden}.eng-page:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 0%, rgba(0, 171, 255, 0.2), transparent 38%),radial-gradient(circle at 100% 100%, rgba(140, 92, 255, 0.24), transparent 38%);pointer-events:none}.eng-page section{position:relative;z-index:1}.eng-page .eng-timeline:before{background:linear-gradient(#43c2ff, #9f7dff)}.eng-page .eng-step{background:rgba(23,26,35,.92);border-color:#313545}.eng-page .eng-step:before{background:#43c2ff;border-color:#121522}.eng-page .eng-step strong{color:#dce4fb}.eng-page .eng-step p{color:#b5bfd5}.eng-hero{background:linear-gradient(140deg, rgba(23, 25, 34, 0.95), rgba(18, 20, 30, 0.9));border:1px solid #313545;border-radius:24px;padding:28px}.eng-hero .kicker{font-size:12px;text-transform:uppercase;letter-spacing:1.2px;color:#9aa3b6;margin-bottom:10px}.eng-hero h1{font-size:48px;line-height:1.05;font-weight:800;margin-bottom:14px;word-break:break-word}.eng-hero .lead{font-size:19px;color:#d6dcef;line-height:1.56;margin-bottom:18px}.eng-hero .hero-img img{width:100%;height:100%;min-height:350px;border-radius:18px;object-fit:cover;border:1px solid #303647}.eng-badges{display:flex;flex-wrap:wrap;gap:10px}.eng-badge{padding:9px 12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.06);font-size:13px;color:#dce4fb}.eng-actions{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}.eng-section{margin-top:44px}.eng-section h2{font-size:32px;font-weight:800;margin-bottom:14px}.eng-columns{display:grid;grid-template-columns:1.2fr .8fr;gap:16px}.eng-panel{background:rgba(23,26,35,.92);border:1px solid #313545;border-radius:18px;padding:22px}.eng-panel h3{font-size:22px;margin-bottom:12px}.eng-list{margin:0;padding-left:18px}.eng-list li{color:#b5bfd5;line-height:1.6;margin-bottom:9px}.eng-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}.eng-tech{background:rgba(23,26,35,.92);border:1px solid #313545;border-radius:14px;padding:16px}.eng-tech h4{font-size:17px;margin-bottom:8px}.eng-tech p{margin:0;color:#b5bfd5;line-height:1.55}.eng-timeline{position:relative;padding-left:24px}.eng-timeline:before{content:"";position:absolute;left:8px;top:6px;bottom:6px;width:2px;background:linear-gradient(#43c2ff, #9f7dff)}.eng-step{position:relative;background:rgba(23,26,35,.92);border:1px solid #313545;border-radius:14px;padding:16px 16px 16px 18px;margin-bottom:11px}.eng-step:before{content:"";position:absolute;left:-20px;top:20px;width:10px;height:10px;border-radius:50%;background:#43c2ff;border:2px solid #121522}.eng-step strong{display:block;margin-bottom:6px;font-size:15px}.eng-step p{margin:0;color:#b5bfd5;line-height:1.52}.forensics-page .eng-timeline:before{background:linear-gradient(#4a81ff, #9c70ff)}.forensics-page .eng-step{background:rgba(24,26,38,.9);border-color:#313850}.forensics-page .eng-step:before{background:#7f8fff;border-color:#171a24}.forensics-page .eng-step strong{color:#e0e6ff}.forensics-page .eng-step p{color:#c4d0ea}.energy-page .eng-timeline:before{background:linear-gradient(#3eb4a9, #4db5ff)}.energy-page .eng-step{background:rgba(20,34,37,.9);border-color:#2b4347}.energy-page .eng-step:before{background:#5de6d4;border-color:#122124}.energy-page .eng-step strong{color:#e8fbf7}.energy-page .eng-step p{color:#c5d9d7}.agri-page .eng-timeline:before{background:linear-gradient(#57cc5d, #7fd34a)}.agri-page .eng-step{background:rgba(24,38,24,.9);border-color:#355235}.agri-page .eng-step:before{background:#90e657;border-color:#132016}.agri-page .eng-step strong{color:#eaffd8}.agri-page .eng-step p{color:#cedfc8}.emg-page .eng-timeline:before{background:linear-gradient(#1fa2ff, #43e2d0)}.emg-page .eng-step{background:rgba(10,22,34,.92);border-color:#1f3a4d}.emg-page .eng-step:before{background:#4de0ff;border-color:#102231}.emg-page .eng-step strong{color:#d9f4ff}.emg-page .eng-step p{color:#b8d7e6}.eng-bottom{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.eng-cta{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}.emg-page{padding:42px 0 24px;position:relative;overflow:hidden}.emg-page:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 0%, rgba(31, 87, 137, 0.22), transparent 40%),radial-gradient(circle at 90% 20%, rgba(22, 140, 170, 0.18), transparent 34%);pointer-events:none}.emg-page section{position:relative;z-index:1}.emg-hero{background:linear-gradient(145deg, rgba(20, 32, 46, 0.94), rgba(14, 24, 34, 0.9));border:1px solid #24485f;border-radius:24px;padding:26px}.emg-hero h1{font-size:46px;line-height:1.08;font-weight:800;margin-bottom:14px}.emg-hero .lead{color:#d6f3ff;font-size:19px;line-height:1.58;margin-bottom:12px}.emg-hero .text{color:#b7d3e1;line-height:1.67}.emg-hero .hero-img img{width:100%;height:100%;min-height:360px;border-radius:18px;object-fit:cover;border:1px solid #24485f}.emg-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.emg-chip{padding:8px 12px;border-radius:999px;background:rgba(31,173,200,.14);border:1px solid rgba(78,226,240,.34);font-size:13px;color:#c8eefe}.emg-actions{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}.emg-section{margin-top:44px}.emg-section h2{font-size:32px;font-weight:800;margin-bottom:12px}.emg-sub{color:#b6d7e7;line-height:1.64;max-width:900px;margin-bottom:16px}.emg-pipeline{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px}.emg-stage{background:rgba(18,28,40,.88);border:1px solid #24485f;border-radius:14px;padding:16px}.emg-stage strong{display:block;margin-bottom:8px}.emg-stage p{margin:0;color:#b8d2e2;line-height:1.55}.emg-metrics{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:10px}.emg-metric{background:rgba(19,30,42,.88);border:1px solid #24485f;border-radius:12px;padding:12px}.emg-metric b{display:block;font-size:22px;margin-bottom:4px}.emg-metric span{font-size:12px;color:#adcadd;line-height:1.35}.emg-columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.emg-box{background:rgba(19,30,42,.88);border:1px solid #24485f;border-radius:16px;padding:20px}.emg-box h3{font-size:22px;margin-bottom:12px}.emg-list{margin:0;padding-left:18px}.emg-list li{margin-bottom:9px;color:#b5cede;line-height:1.55}.forensics-page{padding:44px 0 24px;position:relative;overflow:hidden}.forensics-page:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 0%, rgba(74, 146, 255, 0.2), transparent 38%),radial-gradient(circle at 95% 25%, rgba(156, 112, 255, 0.2), transparent 34%);pointer-events:none}.forensics-page section{position:relative;z-index:1}.forensics-hero{background:linear-gradient(140deg, rgba(24, 26, 38, 0.94), rgba(18, 20, 31, 0.9));border:1px solid #313850;border-radius:24px;padding:26px}.forensics-hero h1{font-size:46px;line-height:1.05;font-weight:800;margin-bottom:14px}.forensics-hero .lead{font-size:19px;color:#dce4fb;line-height:1.55;margin-bottom:12px}.forensics-hero .text{color:#b5bdd2;line-height:1.66}.forensics-hero .hero-image img{width:100%;height:100%;min-height:360px;border-radius:18px;object-fit:cover;border:1px solid #313850}.forensics-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.forensics-tag{padding:8px 11px;border-radius:999px;border:1px solid rgba(132,173,255,.35);background:rgba(78,129,255,.12);font-size:13px;color:#d5e7ff}.forensics-actions{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}.forensics-section{margin-top:44px}.forensics-section h2{font-size:32px;font-weight:800;margin-bottom:10px}.forensics-desc{color:#b5bdd2;line-height:1.62;max-width:900px;margin-bottom:18px}.chain-grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:12px}.chain-item{background:rgba(24,26,38,.9);border:1px solid #313850;border-radius:14px;padding:14px}.chain-item span{display:block;font-size:11px;color:#91a2cc;margin-bottom:6px}.chain-item p{margin:0;color:#c4d0ea;line-height:1.53}.forensics-columns{display:grid;grid-template-columns:1.2fr .8fr;gap:16px}.forensics-panel{background:rgba(24,26,38,.9);border:1px solid #313850;border-radius:16px;padding:20px}.forensics-panel h3{font-size:23px;margin-bottom:12px}.forensics-list{margin:0;padding-left:18px}.forensics-list li{margin-bottom:9px;color:#c4d0ea;line-height:1.57}.deliver-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}.deliver-card{background:rgba(24,26,38,.9);border:1px solid #313850;border-radius:14px;padding:16px}.deliver-card h4{font-size:18px;margin-bottom:8px}.deliver-card p{margin:0;color:#c4d0ea;line-height:1.52}.forensics-bottom{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.energy-page{padding:44px 0 24px;position:relative;overflow:hidden}.energy-page:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 0%, rgba(30, 195, 175, 0.18), transparent 38%),radial-gradient(circle at 100% 35%, rgba(74, 171, 255, 0.16), transparent 34%);pointer-events:none}.energy-page section{position:relative;z-index:1}.energy-hero{background:linear-gradient(145deg, rgba(20, 34, 37, 0.94), rgba(17, 24, 28, 0.9));border:1px solid #2b4347;border-radius:24px;padding:26px}.energy-hero h1{font-size:46px;line-height:1.07;font-weight:800;margin-bottom:14px}.energy-hero .lead{font-size:19px;color:#d3f0ed;line-height:1.56;margin-bottom:12px}.energy-hero .text{color:#b0c9c7;line-height:1.65}.energy-hero .hero-img img{width:100%;height:100%;min-height:360px;border-radius:18px;border:1px solid #2b4347;object-fit:cover}.energy-pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.energy-pill{padding:8px 11px;border-radius:999px;border:1px solid rgba(93,230,212,.34);background:rgba(61,182,171,.12);font-size:13px;color:#cdf4ee}.energy-actions{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}.energy-section{margin-top:44px}.energy-section h2{font-size:32px;font-weight:800;margin-bottom:10px}.energy-sub{color:#aec8c6;line-height:1.64;max-width:920px;margin-bottom:18px}.energy-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px}.energy-card{background:rgba(20,34,37,.9);border:1px solid #2b4347;border-radius:14px;padding:15px}.energy-card h3{font-size:18px;margin-bottom:8px}.energy-card p{margin:0;color:#c5d9d7;line-height:1.53}.energy-columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.energy-panel{background:rgba(20,34,37,.9);border:1px solid #2b4347;border-radius:16px;padding:20px}.energy-panel h3{font-size:23px;margin-bottom:12px}.energy-list{margin:0;padding-left:18px}.energy-list li{margin-bottom:9px;color:#c5d9d7;line-height:1.56}.energy-steps{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:10px}.energy-step{background:rgba(20,34,37,.9);border:1px solid #2b4347;border-radius:12px;padding:12px}.energy-step .num{display:block;font-size:22px;font-weight:800;color:#5de6d4;margin-bottom:5px}.energy-step p{margin:0;color:#c5d9d7;line-height:1.45;font-size:13px}.agri-page{padding:44px 0 24px;position:relative;overflow:hidden}.agri-page:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0% 10%, rgba(95, 204, 97, 0.2), transparent 40%),radial-gradient(circle at 100% 20%, rgba(124, 210, 74, 0.18), transparent 34%);pointer-events:none}.agri-page section{position:relative;z-index:1}.agri-hero{background:linear-gradient(145deg, rgba(24, 38, 24, 0.94), rgba(18, 27, 18, 0.9));border:1px solid #355235;border-radius:24px;padding:26px}.agri-hero h1{font-size:46px;line-height:1.07;font-weight:800;margin-bottom:14px}.agri-hero .lead{font-size:19px;color:#d9f2d8;line-height:1.56;margin-bottom:12px}.agri-hero .text{color:#b6ccad;line-height:1.66}.agri-hero .hero-img img{width:100%;height:100%;min-height:360px;border-radius:18px;border:1px solid #355235;object-fit:cover}.agri-badges{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px;margin-top:16px}.agri-badge{background:rgba(95,204,97,.12);border:1px solid rgba(124,210,74,.35);border-radius:12px;padding:10px}.agri-badge b{display:block;font-size:20px;margin-bottom:3px}.agri-badge span{font-size:12px;color:#c5dfbc;line-height:1.35}.agri-actions{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}.agri-section{margin-top:44px}.agri-section h2{font-size:32px;font-weight:800;margin-bottom:10px}.agri-sub{color:#b6ccad;line-height:1.64;max-width:920px;margin-bottom:18px}.agri-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px}.agri-card{background:rgba(24,38,24,.9);border:1px solid #355235;border-radius:14px;padding:15px}.agri-card h3{font-size:18px;margin-bottom:8px}.agri-card p{margin:0;color:#cedfc8;line-height:1.53}.agri-columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.agri-panel{background:rgba(24,38,24,.9);border:1px solid #355235;border-radius:16px;padding:20px}.agri-panel h3{font-size:23px;margin-bottom:12px}.agri-list{margin:0;padding-left:18px}.agri-list li{margin-bottom:9px;color:#cedfc8;line-height:1.57}.agri-steps{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}.agri-step{background:rgba(24,38,24,.9);border:1px solid #355235;border-radius:12px;padding:14px}.agri-step .num{display:block;font-size:22px;font-weight:800;color:#90e657;margin-bottom:6px}.agri-step p{margin:0;color:#cedfc8;line-height:1.5}@media(max-width: 992px){.topography-page{padding-top:22px}.topography-hero h1{font-size:40px}.topography-hero .lead{font-size:18px}.topography-hero .hero-image{margin-top:16px}.topography-hero .hero-image img{height:300px}.topography-metrics{grid-template-columns:1fr}.topography-grid{grid-template-columns:1fr}.topography-stack{grid-template-columns:1fr}.topography-flow{grid-template-columns:1fr}.topography-bottom{grid-template-columns:1fr}.eng-page{padding-top:20px}.eng-hero h1{font-size:37px}.eng-hero .hero-img{margin-top:16px}.eng-hero .hero-img img{min-height:260px}.eng-columns,.eng-grid,.eng-bottom{grid-template-columns:1fr}.emg-page{padding-top:18px}.emg-hero h1{font-size:36px}.emg-hero .hero-img{margin-top:15px}.emg-hero .hero-img img{min-height:250px}.emg-pipeline,.emg-metrics,.emg-columns{grid-template-columns:1fr}.forensics-page{padding-top:20px}.forensics-hero h1{font-size:36px}.forensics-hero .hero-image{margin-top:16px}.forensics-hero .hero-image img{min-height:250px}.chain-grid,.forensics-columns,.deliver-grid,.forensics-bottom{grid-template-columns:1fr}.energy-page{padding-top:20px}.energy-hero h1{font-size:36px}.energy-hero .hero-img{margin-top:16px}.energy-hero .hero-img img{min-height:250px}.energy-grid,.energy-columns,.energy-steps{grid-template-columns:1fr}.agri-page{padding-top:20px}.agri-hero h1{font-size:36px}.agri-hero .hero-img{margin-top:16px}.agri-hero .hero-img img{min-height:250px}.agri-badges,.agri-grid,.agri-columns,.agri-steps{grid-template-columns:1fr}}/*# sourceMappingURL=style-custom.css.map */
