.gv-catalog-page{padding:4rem 0 7rem;background:radial-gradient(circle at 90% 0%,rgba(0,54,255,.07),transparent 34rem),linear-gradient(180deg,#fff,#f7f9ff)}.gv-catalog-inner{max-width:132rem!important}.gv-catalog-hero{display:grid;grid-template-columns:minmax(0,1fr) 24rem;gap:3rem;align-items:stretch;padding:2rem;border:1px solid rgba(0,54,255,.12);border-radius:3rem;background:radial-gradient(circle at 72% 10%,rgba(0,54,255,.12),transparent 25rem),linear-gradient(135deg,#fff,#f3f6ff);box-shadow:0 2rem 5rem #081f5a14}.gv-catalog-hero>div{display:flex;min-height:30rem;flex-direction:column;justify-content:center;padding:2.2rem 2.8rem}.gv-catalog-breadcrumb{display:flex;gap:.8rem;margin-bottom:1.8rem;color:#738096;font-size:1.15rem;font-weight:750}.gv-catalog-breadcrumb a{color:#4e5b71;text-decoration:none}.gv-catalog-badge,.gv-catalog-heading>div>span{display:flex;width:max-content;color:#0036ff;font-size:1.05rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.gv-catalog-badge{margin-bottom:1.1rem;padding:.65rem 1rem;border-radius:999px;background:#eaf0ff}.gv-catalog-hero h1{max-width:82rem;margin:0;color:#071321;font-size:clamp(4rem,5vw,6.5rem);font-weight:950;letter-spacing:-.065em;line-height:.98}.gv-catalog-hero p{max-width:70rem;margin:1.5rem 0 0;color:#5d6a7f;font-size:1.55rem;line-height:1.6}.gv-catalog-hero aside{display:flex;min-height:30rem;flex-direction:column;justify-content:flex-end;padding:2.6rem;border-radius:2.2rem;background:linear-gradient(145deg,#0036ff,#082574);color:#fff}.gv-catalog-hero aside strong{font-size:7rem;font-weight:950;letter-spacing:-.08em;line-height:.85}.gv-catalog-hero aside span{margin-top:1.2rem;font-size:1.65rem;font-weight:900;line-height:1.2}.gv-catalog-hero aside small{margin-top:1rem;color:#ffffffb3;font-size:1.05rem}.gv-catalog-benefits{display:flex;justify-content:center;gap:.8rem;margin:2rem 0 4.5rem}.gv-catalog-benefits span{display:inline-flex;align-items:center;gap:.6rem;padding:.75rem 1.1rem;border:1px solid rgba(0,54,255,.11);border-radius:999px;background:#fff;color:#344157;font-size:1.1rem;font-weight:800}.gv-catalog-benefits b{color:#0036ff}.gv-catalog-heading{margin-bottom:2rem}.gv-catalog-heading h2{margin:.6rem 0 0;color:#071321;font-size:clamp(2.8rem,4vw,4.2rem);font-weight:950;letter-spacing:-.05em}.gv-catalog-grid{align-items:stretch;column-gap:2rem!important;row-gap:2rem!important;margin:0!important}.gv-catalog-grid>li{display:flex}.gv-catalog-grid .card-wrapper,.gv-catalog-grid .card{width:100%;height:100%}.gv-catalog-grid .card{overflow:hidden;border:1px solid rgba(0,54,255,.11)!important;border-radius:2.2rem!important;background:#fff!important;box-shadow:0 1.4rem 3.6rem #081f5a0f!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.gv-catalog-grid .card:hover{transform:translateY(-.4rem);border-color:#0036ff40!important;box-shadow:0 2.2rem 4.4rem #081f5a1c!important}.gv-catalog-grid .card__inner,.gv-catalog-grid .card__media,.gv-catalog-grid .media{border-radius:0!important;background:#f4f7fc!important}.gv-catalog-grid .media img{padding:1.6rem;object-fit:contain!important;transition:transform .22s ease}.gv-catalog-grid .card:hover .media img{transform:scale(1.035)}.gv-catalog-grid .card__content{padding:1.7rem!important}.gv-catalog-grid .card__heading{color:#071321!important;font-size:1.7rem!important;font-weight:900!important;letter-spacing:-.025em}.gv-catalog-grid .card__caption{color:#68748a;font-size:1.2rem;line-height:1.5}@media screen and (max-width:749px){.gv-catalog-page{padding:2rem 0 5rem}.gv-catalog-hero{grid-template-columns:1fr;gap:1.2rem;padding:1.2rem;border-radius:2.2rem}.gv-catalog-hero>div{min-height:0;padding:1.5rem 1.2rem 2rem}.gv-catalog-hero h1{font-size:4rem}.gv-catalog-hero p{font-size:1.3rem}.gv-catalog-hero aside{min-height:16rem;padding:2rem;border-radius:1.7rem}.gv-catalog-hero aside strong{font-size:5rem}.gv-catalog-benefits{justify-content:flex-start;margin:1.5rem 0 3.5rem;overflow-x:auto}.gv-catalog-benefits span{flex:0 0 auto;font-size:1rem}.gv-catalog-grid{column-gap:1rem!important;row-gap:1.4rem!important}.gv-catalog-grid .card{border-radius:1.6rem!important}.gv-catalog-grid .media img{padding:.8rem}.gv-catalog-grid .card__content{padding:1.1rem!important}.gv-catalog-grid .card__heading{font-size:1.25rem!important}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/gv-catalog.css.map */
