.about-hero{position:relative;width:100%;overflow:hidden;background:#1b2b4b}.about-hero__media,.about-hero__img{display:block;width:100%;height:auto}.about-hero--image .about-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.about-hero__content{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding-left:16px;padding-right:16px;text-align:center;pointer-events:none}.about-hero__text{display:flex;flex-direction:column;align-items:center;max-width:720px}.about-hero__text a,.about-hero__btn{pointer-events:auto}.about-hero__mobile{display:none}@media(max-width:749px){.about-hero__desktop{display:none!important}.about-hero__mobile{display:flex}a.about-hero__cover.about-hero__mobile{display:block}}.about-hero__cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.about-hero__sub{margin:0;font-family:Poppins,sans-serif;font-size:clamp(14px,1vw,14px);font-weight:300;letter-spacing:.02em;text-transform:uppercase;color:inherit;opacity:.85}.about-hero__heading{margin:0;font-family:Poppins,sans-serif;font-size:clamp(27px,calc(23.13px + 1.033vw),38px);font-weight:300;line-height:1.3;letter-spacing:0;color:inherit}.about-hero__btn{display:inline-flex;align-items:center;gap:24px;margin-top:16px;padding:6px 6px 6px 18px;border:1px solid rgba(255,255,255,.55);border-radius:99px;background:#ffffff8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:Outfit,sans-serif;font-size:clamp(14px,1vw,14px);font-weight:500;color:#1d1d1f;text-decoration:none;transition:background .2s ease}a.about-hero__btn:hover,.about-hero--whole:hover .about-hero__btn{background:#ffffffbf}.about-hero__btn-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#ffffffd9}.about-hero__btn-icon svg{width:13px;height:13px}.about-slider{box-sizing:border-box;width:100%;background:#f4f5f7}.about-slider__head{display:flex;flex-direction:column;align-items:center;margin:0;padding:0 16px 24px;text-align:center;font-weight:300}.about-slider__sub{font-family:Outfit,sans-serif;font-size:clamp(20px,calc(15.63px + 1.1643vw),32.4px);font-weight:300;letter-spacing:.08em;line-height:1.2;color:var(--slider-sub)}.about-slider__heading{font-family:Outfit,sans-serif;font-size:clamp(34px,calc(31.27px + 2.3286vw),64.8px);font-weight:200;letter-spacing:.02em;line-height:1.15;color:var(--slider-head)}.about-slider__head--mobile{display:none}@media(max-width:749px){.about-slider__heading{font-size:34px}.about-slider__head--desktop{display:none}.about-slider__head--mobile{display:flex}.about-slider.no-head-mobile .about-slider__head--mobile,.about-slider.no-arrows-mobile .about-slider__nav{display:none}}@media(min-width:750px){.about-slider.no-head-desktop .about-slider__head--desktop,.about-slider.no-arrows-desktop .about-slider__nav{display:none}}.about-slider__frame{position:relative}.about-slider__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;outline:none}.about-slider__track::-webkit-scrollbar{display:none}.about-slider__slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.about-slider__link,.about-slider__slide picture,.about-slider__img{display:block;width:100%;height:auto}.about-slider__nav{position:absolute;left:50%;bottom:clamp(16px,3vw,40px);z-index:2;display:flex;gap:8px;transform:translate(-50%)}.about-slider__arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(131,153,176,.3);border-radius:50%;background:#3f3f4633;box-shadow:inset 2px 2px 1px -1px #ffffffa6,inset -2px -2px 1px -1px #ffffff4d,inset 0 0 6px #ffffff1f,0 4px 14px #0000001f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;transition:background .2s ease}.about-slider__arrow:hover{background:#3f3f4659}.about-slider__arrow-icon{display:inline-flex}.about-slider__arrow-icon svg{width:16px;height:16px}.about-slider__arrow-icon--prev{transform:scaleX(-1)}.about-story{box-sizing:border-box;width:100%;background:linear-gradient(180deg,#fbfbfc,#f4f5f7)}.about-story__crumbs{padding:0 16px}.about-story__crumbs .breadcrumb-item--current,.about-story__crumbs .breadcrumb-item--current span[aria-current]{color:#000}@media(min-width:750px){.about-story__crumbs{padding:0 60px}}.about-story__inner{max-width:1240px;margin:0 auto;padding:0 16px;text-align:center}.about-story__mobile{display:none}@media(max-width:749px){.about-story__desktop{display:none}.about-story__mobile{display:block}}.about-story__title{display:flex;flex-direction:column;align-items:center;margin:0 0 24px;font-weight:300}.about-story__sub{font-family:Outfit,sans-serif;font-size:clamp(20px,calc(15.63px + 1.1643vw),32.4px);font-weight:300;letter-spacing:.08em;line-height:1.2;color:var(--story-sub)}.about-story__heading{font-family:Outfit,sans-serif;font-size:clamp(34px,calc(31.27px + 2.3286vw),64.8px);font-weight:200;letter-spacing:.02em;line-height:1.15;color:var(--story-head)}.about-story__text{font-family:Outfit,sans-serif;font-size:clamp(16px,1.2vw,16px);font-weight:400;line-height:1.6;color:var(--story-text)}.about-story__text p{margin:0 0 12px}.about-story__text>:last-child{margin-bottom:0}.about-story__wrap.is-clamped .about-story__text{max-height:calc(var(--story-lines) * 1.6em);overflow:hidden}.about-story__wrap.is-expanded .about-story__text{max-height:none}.about-story__toggle{margin-top:6px;padding:0;border:0;background:none;font-family:Outfit,sans-serif;font-size:clamp(16px,1.2vw,16px);font-weight:600;color:#004b8d;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.about-story__toggle[hidden]{display:none}@media screen and (max-width:768px){.about-story__heading{font-size:34px}}.about-team{box-sizing:border-box;width:100%;background:var(--team-bg)}html.about-team-lock{overflow:hidden}.about-team__head{display:flex;flex-direction:column;align-items:center;margin:0;padding:0 16px 24px;text-align:center;font-weight:300}.about-team__sub{font-family:Outfit,sans-serif;font-size:clamp(20px,calc(15.63px + 1.1643vw),32.4px);font-weight:300;letter-spacing:.08em;line-height:1.2;color:var(--team-sub)}.about-team__heading{font-family:Outfit,sans-serif;font-size:clamp(32px,calc(25.5px + 2.6vw),64.8px);font-weight:200;letter-spacing:.02em;line-height:1.15;color:var(--team-head)}.about-team__head--mobile{display:none}@media(max-width:749px){.about-team__head--desktop{display:none}.about-team__head--mobile{display:flex}}.about-team__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 8px;max-width:1440px;margin:0 auto;padding:0 12px;list-style:none}.about-team__card{min-width:0;margin:0}.about-team__trigger{display:flex;flex-direction:column;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left}button.about-team__trigger{cursor:pointer}.about-team__trigger:focus-visible{outline:2px solid var(--team-name);outline-offset:4px;border-radius:12px}.about-team__media{position:relative;display:block;aspect-ratio:330 / 390;overflow:hidden;border-radius:8px;background:#1a1a1a}.about-team__img{display:block;width:100%;height:100%;object-fit:cover;transition:filter .45s ease,transform .6s ease}.about-team__img--placeholder{fill:#444}.about-team--grayscale .about-team__img{filter:grayscale(1)}@media(hover:hover){.about-team--grayscale .about-team__trigger:hover .about-team__img{filter:grayscale(0)}.about-team__trigger:hover .about-team__img{transform:scale(1.03)}}.about-team--grayscale .about-team__trigger:focus-visible .about-team__img{filter:grayscale(0)}.about-team__plus{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#d9d9d9d9;color:#1a1a1a;transition:background .25s ease,transform .25s ease}.about-team__plus svg{width:60%;height:60%}@media(hover:hover){.about-team__trigger:hover .about-team__plus{background:#fff;transform:rotate(90deg)}}.about-team__name{display:block;margin-top:12px;overflow:hidden;font-family:Outfit,sans-serif;font-size:14px;font-weight:500;line-height:1.3;color:var(--team-name);white-space:nowrap;text-overflow:ellipsis}.about-team__role{display:block;margin-top:4px;overflow:hidden;font-family:Outfit,sans-serif;font-size:12px;font-weight:300;line-height:1.4;color:var(--team-role);white-space:nowrap;text-overflow:ellipsis}.about-team__actions{display:flex;justify-content:center;margin-top:32px;padding:0 16px}.about-team__actions[hidden]{display:none}.about-team__more{min-height:40px;padding:10px 28px;border:0;border-radius:999px;background:linear-gradient(90deg,#2463eb,#4f8cf5 55%,#7fe3f0);box-shadow:0 0 22px #5cdec859;color:#fff;font-family:Outfit,sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:box-shadow .25s ease,transform .25s ease}.about-team__more:hover{box-shadow:0 0 30px #5cdec88c;transform:translateY(-1px)}.about-team__more:focus-visible{outline:2px solid #fff;outline-offset:3px}.about-team__dialog{width:calc(100% - 32px);max-width:1300px;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:visible;border:0;border-radius:20px;background:transparent;color:var(--team-name)}.about-team__dialog::backdrop{background:#000000c7}.about-team__dialog[open]{animation:about-team-in .3s ease}@keyframes about-team-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.about-team__panel{position:relative;display:flex;flex-direction:column;max-height:calc(100dvh - 32px);overflow-y:auto;border-radius:20px;background:var(--team-popup-bg)}.about-team__close{position:absolute;top:12px;right:12px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid rgba(255,255,255,.7);border-radius:50%;background:#0000008c;color:#fff;cursor:pointer}.about-team__close svg{width:14px;height:14px}.about-team__close:hover{background:#fff;color:#000}.about-team__panel-media{flex:none;overflow:hidden}.about-team__panel-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.about-team__panel-body{display:flex;flex-direction:column;padding:20px 20px 24px;font-family:Outfit,sans-serif}.about-team__panel-name{margin:0;font-family:Outfit,sans-serif;font-size:28px;font-weight:300;line-height:1.2;color:var(--team-name)}.about-team__panel-role{margin:4px 0 0;font-size:15px;font-weight:300;line-height:1.4;color:var(--team-role)}.about-team__panel-intro{margin:20px 0 0;font-size:15px;font-weight:400;line-height:1.5;color:var(--team-name)}.about-team__panel-bio{margin-top:12px;font-size:14px;font-weight:300;line-height:1.6;color:var(--team-role)}.about-team__panel-bio p{margin:0 0 .75em}.about-team__panel-bio p:last-child{margin-bottom:0}.about-team__social{display:flex;gap:12px;margin-top:24px}.about-team__social a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.7);border-radius:50%;color:#fff;transition:background .2s ease,color .2s ease}.about-team__social a:hover{background:#fff;color:#000}.about-team__social svg{width:15px;height:15px}@media(min-width:750px){.about-team__head{padding-bottom:40px}.about-team__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;padding:0 40px}.about-team__media{border-radius:12px}.about-team__plus{right:12px;bottom:12px;width:28px;height:28px}.about-team__name{margin-top:18px;font-size:16px;white-space:normal}.about-team__role{margin-top:6px;font-size:15px;white-space:normal}.about-team__actions{margin-top:48px}.about-team__more{min-height:44px;padding:12px 36px;font-size:13px}.about-team__dialog{width:calc(100% - 80px)}.about-team__panel{flex-direction:row;max-height:min(560px,calc(100dvh - 80px));overflow:hidden}.about-team__close{top:16px;right:16px}.about-team__panel-media{width:37%;aspect-ratio:auto}.about-team__panel-body{flex:1;min-width:0;overflow-y:auto;padding:40px 72px 40px 36px}.about-team__panel-name{font-size:clamp(32px,2.6vw,48px)}.about-team__panel-role{font-size:20px}.about-team__panel-intro{margin-top:28px;font-size:18px}.about-team__panel-bio{margin-top:16px;font-size:18px;line-height:1.55}.about-team__social{margin-top:auto;padding-top:32px}}@media(min-width:1100px){.about-team__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 30px;padding:0 60px}}.about-timeline{box-sizing:border-box;width:100%;background:#f4f5f7}.about-timeline__head{display:flex;flex-direction:column;align-items:center;margin:0;padding:0 16px 24px;text-align:center;font-weight:300}.about-timeline__sub{font-family:Outfit,sans-serif;font-size:clamp(20px,calc(15.63px + 1.1643vw),32.4px);font-weight:300;letter-spacing:.08em;line-height:1.2;color:var(--tl-sub)}.about-timeline__heading{font-family:Outfit,sans-serif;font-size:clamp(34px,calc(31.27px + 2.3286vw),64.8px);font-weight:200;letter-spacing:.02em;line-height:1.15;color:var(--tl-head)}.about-timeline__head--mobile{display:none}@media(max-width:749px){.about-timeline__head--desktop{display:none}.about-timeline__head--mobile{display:flex}}.about-timeline__heading{font-size:34px}.about-timeline__band{background:var(--tl-band);padding:24px 0}.about-timeline__track{--tl-col: 78vw;display:grid;grid-template-rows:auto auto;grid-auto-flow:column;grid-auto-columns:var(--tl-col);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;outline:none}.about-timeline__track::-webkit-scrollbar{display:none}@media(min-width:750px){.about-timeline__track{--tl-col: calc(100% / var(--tl-per-view, 4))}}.about-timeline__cell{position:relative;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;min-width:0;padding:0 12px;text-align:center}.about-timeline__cell--top{justify-content:flex-end;min-height:150px;border-bottom:1px dashed var(--tl-line);scroll-snap-align:start}.about-timeline__cell--top:after{content:"";position:absolute;left:50%;bottom:-4px;width:7px;height:7px;border-radius:50%;background:#2b2b2f;transform:translate(-50%)}.about-timeline__cell--bottom{justify-content:flex-start;min-height:150px}.about-timeline__cell--top.is-card{padding-bottom:26px}.about-timeline__cell--bottom.is-card{padding-top:28px}.about-timeline__stem{flex:1 1 auto;width:1px;min-height:60px}.is-year.about-timeline__cell--top .about-timeline__stem{margin-top:16px;background:linear-gradient(to bottom,#2b2b2f00,#2b2b2f)}.is-year.about-timeline__cell--bottom .about-timeline__stem{margin-bottom:16px;background:linear-gradient(to top,#2b2b2f00,#2b2b2f)}.about-timeline__year{font-family:Outfit,sans-serif;font-size:clamp(32px,calc(29.18px + .7512vw),40px);font-weight:300;line-height:1.1;color:var(--tl-year);white-space:nowrap}.about-timeline__card{box-sizing:border-box;width:100%;padding:20px 18px 22px;border-radius:12px;background:var(--tl-card)}.about-timeline__title{margin:0 0 10px;font-family:Outfit,sans-serif;font-size:clamp(24px,calc(22.59px + .3756vw),28px);font-weight:300;line-height:1.25;color:var(--tl-title)}.about-timeline__text{margin:0;font-family:Outfit,sans-serif;font-size:16px;font-weight:400;line-height:1.45;color:var(--tl-text)}@media(min-width:750px){.about-timeline__band{padding:32px 0}.about-timeline__cell{padding:0 18px}.about-timeline__cell--top,.about-timeline__cell--bottom{min-height:170px}.about-timeline__text{font-size:14px}}.about-values{box-sizing:border-box;width:100%;background:#f4f5f7}.about-values__head{display:flex;flex-direction:column;align-items:center;margin:0;padding:0 16px 24px;text-align:center;font-weight:300}.about-values__sub{font-family:Outfit,sans-serif;font-size:clamp(20px,calc(15.63px + 1.1643vw),32.4px);font-weight:300;letter-spacing:.08em;line-height:1.2;color:var(--values-sub)}.about-values__heading{font-family:Outfit,sans-serif;font-size:clamp(34px,calc(31.27px + 2.3286vw),64.8px);font-weight:200;letter-spacing:.02em;line-height:1.15;color:var(--values-head)}.about-values__head--mobile{display:none}@media(max-width:749px){.about-values__head--desktop{display:none}.about-values__head--mobile{display:flex}}.about-values__heading{font-size:34px}.about-values__grid{display:grid;grid-template-columns:1fr;gap:12px;max-width:1240px;margin:0 auto;padding:0 16px;list-style:none}.about-values__card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px 16px 24px;border:1px solid transparent;border-radius:20px;background:var(--values-card);box-sizing:border-box;text-align:left;transition:box-shadow .35s ease,border-color .35s ease}@media(hover:hover){.about-values__card:hover{border-color:var(--values-glow-line);box-shadow:0 0 0 1px var(--values-glow-line),0 0 28px var(--values-glow-soft)}}@media(prefers-reduced-motion:reduce){.about-values__card{transition:none}}.about-values__icon{display:inline-flex;width:40px;height:40px;color:var(--values-icon)}.about-values__icon svg,.about-values__icon img{width:100%;height:100%;object-fit:contain}.about-values__title{margin:0;font-family:Outfit,sans-serif;font-size:34px;font-weight:200;line-height:1.15;color:var(--values-title)}.about-values__text{margin:0;font-family:Outfit,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var(--values-text)}@media(min-width:750px){.about-values__grid{grid-template-columns:repeat(2,1fr);gap:24px;padding:0 40px}.about-values__card{align-items:center;gap:16px;padding:24px 20px 28px;border-radius:24px;text-align:center}.about-values__icon{width:48px;height:48px}.about-values__title{font-size:20px;font-weight:600;line-height:1.3}.about-values__text{font-size:14px}}@media(min-width:1100px){.about-values__grid{grid-template-columns:repeat(4,1fr);padding:0 60px}}.finder-empty{padding:60px 20px;text-align:center;color:var(--color-gray);font-size:15px;width:100%}.finder-card .card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:19px;line-height:1.25;overflow-wrap:anywhere}.finder-card .card-title a{color:inherit}.finder-card .card-title a:hover{text-decoration:underline}.finder-setup-note{max-width:900px;margin:0 auto 40px;padding:18px 22px;border:1px solid #f0c36d;background:#fdf6e3;border-radius:12px;font-size:14px;line-height:1.6;color:#6b5420}.finder-setup-note strong{display:block;margin-bottom:8px;font-size:15px}.finder-setup-note ul{margin:0 0 8px 18px}.finder-setup-note li{margin-bottom:6px}.finder-setup-note code{background:#0000000f;padding:1px 5px;border-radius:4px;font-size:13px}.finder-setup-note p{font-size:13px;opacity:.75;margin:0}.seller-card .card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:19px;line-height:1.25;overflow-wrap:anywhere}.seller-card .card-title a{color:inherit}.seller-card .card-title a:hover{text-decoration:underline}.category-cards{box-sizing:border-box;width:100%;background:#f4f5f7}.category-cards__head{display:flex;flex-direction:column;align-items:center;margin:0;padding:0 16px 24px;text-align:center;font-weight:300}.category-cards__sub{font-family:Outfit,sans-serif;font-size:clamp(20px,calc(15.63px + 1.1643vw),32.4px);font-weight:300;letter-spacing:.08em;line-height:1.2;color:var(--cat-sub)}.category-cards__heading{font-family:Outfit,sans-serif;font-size:clamp(34px,calc(31.27px + 2.3286vw),64.8px);font-weight:200;letter-spacing:.02em;line-height:1.15;color:var(--cat-head)}.category-cards__head--mobile{display:none}@media(max-width:749px){.category-cards__head.category-cards__head--desktop{display:none}.category-cards__head.category-cards__head--mobile{display:flex}}.category-cards__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;max-width:1440px;margin:0 auto;padding:0 16px;list-style:none;box-sizing:border-box}.category-cards__item{display:flex;min-width:0}@media(max-width:749px){.category-cards__item:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc((100% - 20px)/2)}}.category-cards__card{display:flex;flex-direction:column;align-items:center;width:100%;min-height:268px;padding:32px 22px 22px;border:1px solid rgba(0,0,0,.04);border-radius:22px;background:var(--cat-card);box-shadow:0 6px 20px #1118270a;box-sizing:border-box;text-align:center;text-decoration:none;color:inherit;transition:box-shadow .35s ease,border-color .35s ease}.category-cards__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:28px;color:var(--cat-icon)}.category-cards__icon svg,.category-cards__icon img{width:100%;height:100%;object-fit:contain}.category-cards__title{margin:0 0 28px;font-family:Outfit,sans-serif;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:.01em;text-transform:uppercase;color:var(--cat-title);width:min-content;max-width:100%}.category-cards__btn{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:auto;padding:5px 5px 5px 20px;border:1px solid rgba(255,255,255,.9);border-radius:9999px;background:linear-gradient(180deg,#f1f2f5,#f6f7f9);box-shadow:0 8px 18px #1118270f,inset 0 1px #ffffffe6;box-sizing:border-box;transition:box-shadow .35s ease}.category-cards__btn-label{min-width:0;font-family:Outfit,sans-serif;font-size:16px;font-weight:500;color:var(--cat-btn-text);text-align:left}.category-cards__btn-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border:1px solid #d5d9e0;border-radius:50%;background:#fff9;color:#6b7a90;transition:transform .35s ease}.category-cards__btn-icon svg{width:17px;height:17px}.category-cards__card--link:focus-visible{outline:none}.category-cards__card--link:focus-visible,.category-cards__card--link:active{border-color:var(--cat-glow-line);box-shadow:0 0 0 1px var(--cat-glow-line),0 0 28px var(--cat-glow-soft)}.category-cards__card--link:focus-visible .category-cards__btn,.category-cards__card--link:active .category-cards__btn{box-shadow:0 0 18px var(--cat-glow-soft),0 8px 18px #1118270d}@media(hover:hover){.category-cards__card--link:hover{border-color:var(--cat-glow-line);box-shadow:0 0 0 1px var(--cat-glow-line),0 0 28px var(--cat-glow-soft)}.category-cards__card--link .category-cards__btn:hover{box-shadow:0 0 0 1px var(--cat-glow-line),0 0 18px var(--cat-glow-soft),0 8px 18px #1118270d}.category-cards__card--link .category-cards__btn:hover .category-cards__btn-icon{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.category-cards__card,.category-cards__btn,.category-cards__btn-icon{transition:none}}@media(max-width:749px){.category-cards__card{min-height:0;padding:28px 14px 14px;border-radius:20px}.category-cards__icon{width:48px;height:48px;margin-bottom:22px}.category-cards__title{font-size:16px;margin-bottom:24px}.category-cards__btn{padding:4px 4px 4px 14px}.category-cards__btn-label{font-size:14px}.category-cards__btn-icon{width:30px;height:30px}.category-cards__btn-icon svg{width:15px;height:15px}}@media(min-width:750px){.category-cards__head{padding-bottom:36px}.category-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0 40px}}@media(min-width:990px){.category-cards__grid{grid-template-columns:repeat(var(--cat-cols, 5),minmax(0,1fr));gap:clamp(16px,1.5vw,24px);padding:0 clamp(40px,4vw,60px)}}.commercial-faq{box-sizing:border-box;width:100%;background:var(--cf-bg, #f4f6fb)}.commercial-faq__inner{box-sizing:border-box;margin:0 auto;padding:0 16px}.commercial-faq__mobile{display:none}@media(max-width:749px){.commercial-faq__desktop{display:none!important}.commercial-faq__mobile{display:block}}.commercial-faq__head{margin:0 0 20px;text-align:center}.commercial-faq__eyebrow{margin:0;font-family:Outfit,sans-serif;font-size:20px;font-weight:200;line-height:1.1;letter-spacing:.1em;color:var(--cf-eyebrow, #555)}.commercial-faq__heading{margin:0;font-family:Outfit,sans-serif;font-size:40px;font-weight:200;line-height:1.1;letter-spacing:.05em;color:var(--cf-heading, #8a9bb5)}@media(min-width:750px){.commercial-faq__head{margin-bottom:28px}.commercial-faq__eyebrow{font-size:clamp(20px,calc(15.63px + 1.1643vw),32.4px)}.commercial-faq__heading{font-size:clamp(40px,calc(31.27px + 2.3286vw),64.8px)}}.commercial-faq__list{display:flex;flex-direction:column;gap:6px}.commercial-faq__item{border-bottom:1px solid #dde2ea;border-radius:12px 12px 0 0;background:transparent;transition:background-color .3s ease,box-shadow .3s ease,border-radius .3s ease}.commercial-faq__item.is-open{border-radius:12px;background:var(--cf-card, #fff);box-shadow:0 1px 2px #1018280f,0 4px 14px #1018280a}@media(hover:hover){.commercial-faq__item:not(.is-open):hover{background:color-mix(in srgb,var(--cf-card, #fff) 55%,transparent)}}.commercial-faq__q-wrap{margin:0;font:inherit;text-transform:none!important}.commercial-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:0;padding:18px 14px;border:0;background:none;color:var(--cf-question, #1d1d1f);font-family:Poppins,sans-serif;font-weight:400;line-height:1.45;text-align:left;text-transform:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}.commercial-faq__question:active{transform:scale(.99)}.commercial-faq__question:focus-visible{outline:2px solid var(--cf-icon, #1b1f5e);outline-offset:-2px;border-radius:10px}.commercial-faq__icon{flex:0 0 auto;width:11px;height:7px;color:var(--cf-icon, #1b1f5e);transition:transform .3s ease}.commercial-faq__item.is-open .commercial-faq__icon{transform:rotate(180deg)}.commercial-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.commercial-faq__item.is-open .commercial-faq__panel{grid-template-rows:1fr}.commercial-faq__panel-inner{min-height:0;overflow:hidden}.commercial-faq__answer{padding:0 14px 20px;font-family:Poppins,sans-serif;font-weight:500;line-height:1.55;color:var(--cf-answer, #111);opacity:0;transform:translateY(-6px);transition:opacity .3s ease,transform .3s ease}.commercial-faq__item.is-open .commercial-faq__answer{opacity:1;transform:none;transition-delay:.08s}.commercial-faq__answer p{margin:0 0 10px}.commercial-faq__answer>:last-child{margin-bottom:0}.commercial-faq__answer a{text-decoration:underline}@media(min-width:750px){.commercial-faq__inner{padding:0 40px}.commercial-faq__question{padding:20px 22px}.commercial-faq__answer{padding:0 22px 24px}}@media(prefers-reduced-motion:reduce){.commercial-faq__item,.commercial-faq__panel,.commercial-faq__answer,.commercial-faq__icon,.commercial-faq__question{transition:none}}.commercial-faq__empty{margin:0;padding:40px 0;text-align:center;color:#6b7a90}.commercial-hero{position:relative;width:100%;overflow:hidden;background:#0f2a4f}.commercial-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.commercial-hero__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.commercial-hero--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,rgba(0,0,0,var(--ch-overlay, 0)),#0000 75%);pointer-events:none}.commercial-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;box-sizing:border-box;width:100%;padding-left:16px;padding-right:16px}.commercial-hero__inner,.commercial-hero__text{display:flex;flex-direction:column;max-width:100%}.commercial-hero__mobile{display:none}@media(max-width:749px){.commercial-hero__desktop{display:none!important}.commercial-hero__mobile{display:flex}.commercial-hero--image:after{background:linear-gradient(180deg,rgba(0,0,0,var(--ch-overlay, 0)),#0000 70%)}}.commercial-hero__heading{margin:0;font-family:Poppins,sans-serif;font-style:italic;font-weight:500;line-height:1.25;letter-spacing:0;color:inherit}.commercial-hero__body{margin:16px 0 0;font-family:Poppins,sans-serif;font-weight:300;line-height:1.6;color:inherit;opacity:.95}.commercial-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.commercial-hero__btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;margin:0;padding:12px 32px;border-radius:99px;font-family:Poppins,sans-serif;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:filter .2s ease,background .2s ease,box-shadow .25s ease,border-color .25s ease}.commercial-hero__btn--primary{border:0;background:linear-gradient(90deg,var(--ch-btn-from, #2f6ff0) 0%,var(--ch-btn-to, #8fdaf5) 100%);color:#fff}.commercial-hero__btn:hover{box-shadow:0 0 16px 3px #78dcaa8c}.commercial-hero__btn--primary:hover{filter:brightness(1.08)}.commercial-hero__btn--glass{border:1px solid rgba(255,255,255,.55);background:#ffffff24;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.commercial-hero__btn--glass:hover{border-color:#a8e3cfe6;background:#ffffff42;color:#fff}.commercial-hero__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:749px){.commercial-hero__body{margin-top:12px}.commercial-hero__actions{margin-top:20px}.commercial-hero__btn{min-height:44px;padding:10px 22px;letter-spacing:.06em}}@media(max-width:420px){.commercial-hero__actions{width:100%;flex-wrap:nowrap}.commercial-hero__btn{flex:1 1 0;min-width:0;padding:10px 12px;white-space:normal;text-align:center}}.commercial-intro{box-sizing:border-box;width:100%;background:var(--ci-bg, #f4f6fb)}.commercial-intro__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;box-sizing:border-box;margin:0 auto;padding:0 16px}.commercial-intro__mobile{display:none}@media(max-width:749px){.commercial-intro__desktop{display:none!important}.commercial-intro__mobile{display:block}}.commercial-intro__eyebrow{margin:0 0 10px;font-family:Outfit,sans-serif;font-weight:500;line-height:1.4;letter-spacing:0;color:var(--ci-eyebrow, #333)}.commercial-intro__statement{margin:0;font-family:Outfit,sans-serif;font-weight:300;line-height:1.25;letter-spacing:0;color:var(--ci-statement, #8a9bb5)}.commercial-intro__stats{display:grid;grid-template-columns:repeat(var(--ci-cols-m, 2),minmax(0,1fr));gap:28px 20px;margin:0;padding:0;list-style:none}.commercial-intro__stat{margin:0;padding-top:10px;border-top:1px solid var(--ci-line, #dcdfe6)}.commercial-intro__number{margin:0;font-family:Outfit,sans-serif;font-weight:300;line-height:1.1;letter-spacing:0;white-space:nowrap;color:var(--ci-number, #1f4a8a)}.commercial-intro__label{margin:12px 0 0;font-family:Poppins,sans-serif;font-weight:400;line-height:1.7;color:var(--ci-label, #555)}@media(min-width:750px){.commercial-intro__inner{gap:40px;padding:0 40px}.commercial-intro__stats{grid-template-columns:repeat(var(--ci-count, 2),minmax(0,1fr));gap:32px}.commercial-intro__label{margin-top:16px}}@media(min-width:1024px){.commercial-intro__inner{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:64px;padding:0 60px}.commercial-intro__stats{gap:40px}}.commercial-products{box-sizing:border-box;width:100%;background:var(--cp-bg, #f4f6fb)}.commercial-products__inner{box-sizing:border-box;margin:0 auto;padding:0 16px}.commercial-products__mobile{display:none}@media(max-width:749px){.commercial-products__desktop{display:none!important}.commercial-products__mobile{display:block}}.commercial-products__head{margin-bottom:20px;text-align:center}.commercial-products__eyebrow{margin:0;font-family:Outfit,sans-serif;font-size:20px;font-weight:200;line-height:1.1;letter-spacing:.1em;color:var(--cp-eyebrow, #555)}.commercial-products__heading{margin:0;font-family:Outfit,sans-serif;font-size:40px;font-weight:200;line-height:1.1;letter-spacing:.05em;color:var(--cp-heading, #8a9bb5)}@media(min-width:750px){.commercial-products__eyebrow{font-size:clamp(20px,calc(15.63px + 1.1643vw),32.4px)}.commercial-products__heading{font-size:clamp(40px,calc(31.27px + 2.3286vw),64.8px)}}.commercial-products__tabs-wrap{margin:0 -16px 16px}.commercial-products__tabs{display:flex;gap:8px;padding:4px 16px 8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.commercial-products__tabs::-webkit-scrollbar{display:none}.commercial-products__tab{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:44px;margin:0;padding:6px 16px 6px 10px;border:1px solid #e1e5ee;border-radius:99px;background:#fff;color:#222;scroll-snap-align:center;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.commercial-products__tab[aria-selected=true]{border-color:var(--cp-accent, #a8e3cf);box-shadow:0 0 14px 2px color-mix(in srgb,var(--cp-accent, #a8e3cf) 70%,transparent)}@media(hover:hover){.commercial-products__tab:hover{border-color:var(--cp-accent, #a8e3cf);box-shadow:0 0 10px 1px color-mix(in srgb,var(--cp-accent, #a8e3cf) 45%,transparent)}.commercial-products__tab:hover .commercial-products__tab-label{color:#6b7a90}.commercial-products__tab:hover .commercial-products__tab-icon{transform:scale(1.06)}}.commercial-products__tab-icon{transition:transform .2s ease}.commercial-products__tab-label{transition:color .2s ease}.commercial-products__tab:focus-visible{outline:2px solid var(--cp-accent, #a8e3cf);outline-offset:2px}.commercial-products__tab-icon{display:block;width:28px;height:28px;object-fit:contain}.commercial-products__tab-label{max-width:110px;font-family:Poppins,sans-serif;font-size:10px;font-weight:600;line-height:1.25;letter-spacing:.03em;text-align:left;text-transform:uppercase}.commercial-products__tab[aria-selected=true] .commercial-products__tab-label{color:#6b7a90}@media(min-width:750px){.commercial-products__head{margin-bottom:28px}.commercial-products__tabs-wrap{margin:0 0 20px}.commercial-products__tabs{flex-wrap:wrap;justify-content:center;gap:10px;padding:4px 0;overflow:visible}.commercial-products__tab{min-height:48px;padding:6px 22px 6px 12px}.commercial-products__tab-label{font-size:11px}}.commercial-products__panel[hidden]{display:none!important}@media(prefers-reduced-motion:no-preference){.commercial-products__panel:not([hidden]){animation:commercial-products-in .45s ease both}.commercial-products__panel:not([hidden]) .commercial-products__card{animation:commercial-products-in .45s ease both}.commercial-products__panel:not([hidden]) .commercial-products__card:nth-child(3n+2){animation-delay:.06s}.commercial-products__panel:not([hidden]) .commercial-products__card:nth-child(3n){animation-delay:.12s}}@keyframes commercial-products-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.commercial-products__panel:focus{outline:none}.commercial-products__banner{position:relative;overflow:hidden;border-radius:12px;background:#0f2a4f}.commercial-products__banner-media{position:absolute;top:0;right:0;bottom:0;left:0}.commercial-products__banner-img{display:block;width:100%;height:100%;object-fit:cover}.commercial-products__banner--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000000d1,#0000008c 45%,#0000 80%);pointer-events:none}.commercial-products__banner-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;box-sizing:border-box;min-height:260px;padding:24px 18px 20px}.commercial-products__banner-title{margin:0;font-family:Poppins,sans-serif;font-weight:300;line-height:1.05;letter-spacing:-.03em;color:inherit;text-shadow:0 1px 12px rgba(0,0,0,.25)}.commercial-products__banner-text{margin:12px 0 0;font-family:Poppins,sans-serif;font-weight:400;line-height:1.5;letter-spacing:.04em;color:inherit;opacity:.95}.commercial-products__btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;margin-top:18px;padding:8px 26px;border:0;border-radius:99px;background:linear-gradient(90deg,var(--cp-btn-from, #2f6ff0) 0%,var(--cp-btn-to, #8fdaf5) 100%);color:#000;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:filter .2s ease,box-shadow .25s ease}.commercial-products__btn:hover{filter:brightness(1.08);box-shadow:0 0 16px 3px #78dcaa8c}.commercial-products__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.commercial-products__btn:hover{color:#000}@media(min-width:750px){.commercial-products__banner{border-radius:16px}.commercial-products__banner--image:after{background:linear-gradient(90deg,#00000073,#0000 55%)}.commercial-products__banner-content{justify-content:center;min-height:320px;padding:48px 52px}.commercial-products__banner-text-wrap{max-width:min(560px,55%)}.commercial-products__banner-text{margin-top:16px;letter-spacing:1px}.commercial-products__btn{min-height:52px;margin-top:32px;padding:0 36px;font-size:14px;letter-spacing:1.5px}}@media(min-width:750px)and (max-width:1023px){.commercial-products__banner-text-wrap{max-width:60%}}.commercial-products__grid{display:grid;grid-template-columns:repeat(var(--cp-cols-m, 1),minmax(0,1fr));gap:12px;margin-top:12px}.commercial-products__grid--shared:first-child{margin-top:0}@media(max-width:749px){.commercial-products__grid{gap:10px}.commercial-products__grid .commercial-products__card-body{padding:12px 10px 10px}}@media(min-width:750px){.commercial-products__inner{padding:0 40px}.commercial-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}}@media(min-width:1024px){.commercial-products__grid{grid-template-columns:repeat(var(--cp-cols-d, 3),minmax(0,1fr))}}.commercial-products__empty{margin:0;padding:40px 0;text-align:center;color:#6b7a90}.commercial-services{box-sizing:border-box;width:100%;background:var(--csv-bg, #f4f6fb)}.commercial-services__inner{box-sizing:border-box;margin:0 auto;padding:0 16px}.commercial-services__mobile{display:none}@media(max-width:749px){.commercial-services__desktop{display:none!important}.commercial-services__mobile{display:block}}.commercial-services__head{margin:0 0 20px;text-align:center}.commercial-services__eyebrow{margin:0;font-family:Outfit,sans-serif;font-size:20px;font-weight:200;line-height:1.1;letter-spacing:.1em;color:var(--csv-eyebrow, #555)}.commercial-services__heading{margin:0;font-family:Outfit,sans-serif;font-size:40px;font-weight:200;line-height:1.1;letter-spacing:.05em;color:var(--csv-heading, #8a9bb5)}@media(min-width:750px){.commercial-services__eyebrow{font-size:clamp(20px,calc(15.63px + 1.1643vw),32.4px)}.commercial-services__heading{font-size:clamp(40px,calc(31.27px + 2.3286vw),64.8px)}}.commercial-services__grid{display:grid;grid-template-columns:repeat(var(--csv-cols-m, 1),minmax(0,1fr));gap:12px}@media(max-width:749px){.commercial-services__grid{gap:10px}.commercial-services__grid .commercial-products__card-body{padding:14px 12px 12px}}@media(min-width:750px){.commercial-services__inner{padding:0 40px}.commercial-services__head{margin-bottom:28px}.commercial-services__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(min-width:1024px){.commercial-services__inner{padding:0 60px}.commercial-services__grid{grid-template-columns:repeat(var(--csv-cols-d, 2),minmax(0,1fr))}.commercial-services__grid .commercial-products__card{border-radius:16px}.commercial-services__grid .commercial-products__card-body{padding:28px 20px 20px}.commercial-services__grid .commercial-products__card-text{max-width:640px}.commercial-services__grid .commercial-products__card-btn{min-height:36px;margin-top:18px;padding:4px 5px 4px 12px;font-size:14px}.commercial-services__grid .commercial-products__card-btn-icon{width:26px;height:26px}}.commercial-services__empty{margin:0;padding:40px 0;text-align:center;color:#6b7a90}.commercial-solutions{box-sizing:border-box;width:100%;background:var(--cs-bg, #f4f6fb)}.commercial-solutions__mobile{display:none}@media(max-width:749px){.commercial-solutions__desktop{display:none!important}.commercial-solutions__mobile{display:block}}.commercial-solutions__head{margin:0 0 20px;padding:0 16px;text-align:center}.commercial-solutions__eyebrow{margin:0;font-family:Outfit,sans-serif;font-size:20px;font-weight:200;line-height:1.1;letter-spacing:.1em;color:var(--cs-eyebrow, #555)}.commercial-solutions__heading{margin:0;font-family:Outfit,sans-serif;font-size:40px;font-weight:200;line-height:1.1;letter-spacing:.05em;color:var(--cs-heading, #8a9bb5)}@media(min-width:750px){.commercial-solutions__eyebrow{font-size:clamp(20px,calc(15.63px + 1.1643vw),32.4px)}.commercial-solutions__heading{font-size:clamp(40px,calc(31.27px + 2.3286vw),64.8px)}}.commercial-solutions__stage{position:relative;overflow:hidden;background:#1a1612}.commercial-solutions--boxed .commercial-solutions__stage{max-width:1600px;margin:0 16px;border-radius:12px}.commercial-solutions__slides{display:grid}.commercial-solutions__slide{position:relative;grid-area:1 / 1;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s}.commercial-solutions__slide.is-active{z-index:1;opacity:1;visibility:visible;transition:opacity .6s ease,visibility 0s}.commercial-solutions__media{position:absolute;top:0;right:0;bottom:0;left:0}.commercial-solutions__img,.commercial-solutions__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.commercial-solutions__video{opacity:0;transition:opacity .4s ease}.commercial-solutions__video.is-playing{opacity:1}.commercial-solutions__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,var(--cs-overlay, .6)),#0000 65%);pointer-events:none}.commercial-solutions__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;padding:32px 18px 76px;color:var(--cs-text, #fff)}.commercial-solutions__title{margin:0;font-family:Poppins,sans-serif;font-style:italic;font-weight:400;line-height:1.3;letter-spacing:0;color:inherit}.commercial-solutions__rec-label{margin:18px 0 0;font-family:Poppins,sans-serif;font-weight:300;line-height:1.4;color:inherit;opacity:.75}.commercial-solutions__rec{margin:4px 0 0;font-family:Poppins,sans-serif;font-weight:500;line-height:1.4;color:inherit}.commercial-solutions__btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:22px;padding:10px 28px;border:0;border-radius:99px;background:linear-gradient(90deg,var(--cs-btn-from, #2f6ff0) 0%,var(--cs-btn-to, #8fdaf5) 100%);box-shadow:0 8px 24px color-mix(in srgb,var(--cs-btn-to, #8fdaf5) 35%,transparent);color:#0b1a2e;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:filter .2s ease,box-shadow .25s ease}.commercial-solutions__btn:hover{filter:brightness(1.08);box-shadow:0 0 16px 3px #78dcaa8c}.commercial-solutions__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.commercial-solutions__tabs{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;gap:24px;padding:0 18px 18px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.commercial-solutions__tabs::-webkit-scrollbar{display:none}.commercial-solutions__tabs:before,.commercial-solutions__tabs:after{content:"";margin:auto}.commercial-solutions__tab{position:relative;flex:0 0 auto;margin:0;padding:10px 0 8px;border:0;background:none;color:#ffffffc7;font-family:Poppins,sans-serif;font-weight:300;line-height:1.2;white-space:nowrap;cursor:pointer;transition:color .2s ease}.commercial-solutions__tab:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1.5px;background:currentColor;transform:scaleX(0);transition:transform .25s ease}.commercial-solutions__tab[aria-selected=true]{color:#fff;font-weight:500}.commercial-solutions__tab[aria-selected=true]:after{transform:scaleX(1)}@media(hover:hover){.commercial-solutions__tab:hover{color:#fff}.commercial-solutions__tab:hover:after{transform:scaleX(.5)}.commercial-solutions__tab[aria-selected=true]:hover:after{transform:scaleX(1)}}.commercial-solutions__tab:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(min-width:750px){.commercial-solutions__head{margin-bottom:28px}.commercial-solutions--boxed .commercial-solutions__stage{margin:0 40px;border-radius:16px}.commercial-solutions__slide{justify-content:center}.commercial-solutions__slide:after{background:linear-gradient(90deg,rgba(0,0,0,var(--cs-overlay, .6)),#0000 55%),linear-gradient(0deg,rgba(0,0,0,calc(var(--cs-overlay, .6) * .6)),#0000 22%)}.commercial-solutions__content{max-width:min(520px,50%);padding:64px 40px 96px}.commercial-solutions__btn{margin-top:32px;min-height:46px;padding:12px 32px}.commercial-solutions__tabs{gap:36px;padding:0 40px 22px}}@media(min-width:1024px){.commercial-solutions__content{padding-left:52px}}.commercial-solutions__stage--single .commercial-solutions__content{padding-bottom:28px}@media(min-width:750px){.commercial-solutions__stage--single .commercial-solutions__content{padding-bottom:64px}}@media(min-width:1680px){.commercial-solutions--boxed .commercial-solutions__stage{margin:0 auto}}@media(prefers-reduced-motion:reduce){.commercial-solutions__slide,.commercial-solutions__slide.is-active{transition:none}}.commercial-solutions__empty{margin:0;padding:40px 16px;text-align:center;color:#6b7a90}.commercial-video{box-sizing:border-box;width:100%;background:var(--cv-bg, #f4f6fb)}.commercial-video__frame{position:relative;overflow:hidden;width:100%;background:#000}.commercial-video--boxed .commercial-video__frame{box-sizing:border-box;width:auto;max-width:1600px;margin:0 16px;border-radius:12px}.commercial-video__media{position:absolute;top:0;right:0;bottom:0;left:0}.commercial-video__img,.commercial-video__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.commercial-video__video{opacity:0;transition:opacity .4s ease}.commercial-video__video.is-playing{opacity:1}.commercial-video__mobile{display:none}@media(max-width:749px){.commercial-video__desktop{display:none!important}.commercial-video__mobile{display:block}}.commercial-video__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.commercial-video__link:focus-visible{outline:2px solid #fff;outline-offset:-4px}@media(min-width:750px){.commercial-video--boxed .commercial-video__frame{margin:0 40px;border-radius:16px}}@media(min-width:1024px){.commercial-video--boxed .commercial-video__frame{margin:0 60px}}@media(min-width:1720px){.commercial-video--boxed .commercial-video__frame{margin:0 auto}}.commercial-video__empty{margin:0;padding:40px 16px;text-align:center;color:#6b7a90}.contact-cards{box-sizing:border-box;width:100%;background:#f4f5f7}.contact-cards__head{display:flex;flex-direction:column;align-items:center;margin:0;padding:0 16px 24px;text-align:center;font-weight:300}.contact-cards__sub{font-family:Outfit,sans-serif;font-size:clamp(20px,calc(15.63px + 1.1643vw),32.4px);font-weight:300;letter-spacing:.08em;line-height:1.2;color:var(--cc-sub)}.contact-cards__heading{font-family:Outfit,sans-serif;font-size:clamp(34px,calc(31.27px + 2.3286vw),64.8px);font-weight:200;letter-spacing:.02em;line-height:1.15;color:var(--cc-head)}.contact-cards__head--mobile{display:none}@media(max-width:749px){.contact-cards__head--desktop{display:none}.contact-cards__head--mobile{display:flex}}.contact-cards__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;max-width:1440px;margin:0 auto;padding:0 16px;list-style:none;box-sizing:border-box}.contact-cards__item{display:flex;min-width:0}.contact-cards__card{display:flex;flex-direction:column;align-items:center;width:100%;padding:28px 16px 16px;border:1px solid rgba(0,0,0,.04);border-radius:24px;background:var(--cc-card);box-shadow:0 6px 20px #1118270a;box-sizing:border-box;text-align:center;text-decoration:none;color:inherit;transition:box-shadow .35s ease,border-color .35s ease,transform .35s ease}.contact-cards__icon{display:inline-flex;width:48px;height:48px;margin-bottom:20px;color:var(--cc-icon)}.contact-cards__icon svg,.contact-cards__icon img{width:100%;height:100%;object-fit:contain}.contact-cards__title{margin:0 0 12px;font-family:Outfit,sans-serif;font-size:22px;font-weight:600;line-height:1.25;color:var(--cc-title)}.contact-cards__text{margin:0;font-family:Outfit,sans-serif;font-size:14px;font-weight:300;line-height:1.45;color:var(--cc-text)}.contact-cards__body{display:block;padding-bottom:28px}.contact-cards__title:last-child{margin-bottom:0}.contact-cards__btn{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:auto;padding:6px 6px 6px 16px;border:1px solid rgba(255,255,255,.9);border-radius:9999px;background:linear-gradient(180deg,#f1f2f5,#f6f7f9);box-shadow:0 8px 18px #1118270f,inset 0 1px #ffffffe6;box-sizing:border-box;transition:box-shadow .35s ease,border-color .35s ease}.contact-cards__btn-label{min-width:0;font-family:Outfit,sans-serif;font-size:16px;font-weight:500;color:var(--cc-btn-text);text-align:left}.contact-cards__btn-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border:1px solid #d5d9e0;border-radius:50%;background:#fff9;color:#6b7a90;transition:transform .35s ease}.contact-cards__btn-icon svg{width:18px;height:18px}.contact-cards__card--link:focus-visible{outline:none}.contact-cards__card--link:focus-visible,.contact-cards__card--link:active{border-color:var(--cc-glow-line);box-shadow:0 0 0 1px var(--cc-glow-line),0 0 28px var(--cc-glow-soft)}.contact-cards__card--link:focus-visible .contact-cards__btn,.contact-cards__card--link:active .contact-cards__btn{box-shadow:0 0 18px var(--cc-glow-soft),0 8px 18px #1118270d}@media(hover:hover){.contact-cards__card--link:hover{border-color:var(--cc-glow-line);box-shadow:0 0 0 1px var(--cc-glow-line),0 0 28px var(--cc-glow-soft)}.contact-cards__card--link:hover .contact-cards__btn{box-shadow:0 0 18px var(--cc-glow-soft),0 8px 18px #1118270d}.contact-cards__card--link:hover .contact-cards__btn-icon{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.contact-cards__card,.contact-cards__btn,.contact-cards__btn-icon{transition:none}}@media(max-width:749px){.contact-cards--m2 .contact-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contact-cards--m2 .contact-cards__card{padding:20px 10px 10px;border-radius:18px}.contact-cards--m2 .contact-cards__icon{width:36px;height:36px;margin-bottom:14px}.contact-cards--m2 .contact-cards__title{font-size:17px;margin-bottom:8px}.contact-cards--m2 .contact-cards__text{font-size:12px}.contact-cards--m2 .contact-cards__btn{padding:4px 4px 4px 12px;gap:6px}.contact-cards--m2 .contact-cards__btn-label{font-size:13px}.contact-cards--m2 .contact-cards__btn-icon{width:30px;height:30px}.contact-cards--m2 .contact-cards__btn-icon svg{width:15px;height:15px}}@media(min-width:750px){.contact-cards__head{padding-bottom:36px}.contact-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0 40px}.contact-cards__card{min-height:340px;padding:48px 16px 16px;border-radius:28px}.contact-cards__icon{width:56px;height:56px;margin-bottom:36px}}@media(min-width:990px){.contact-cards__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;padding:0 clamp(40px,4vw,60px)}.contact-cards__card{min-height:400px}}.contact-form{box-sizing:border-box;width:100%;background:#f4f5f7;color:var(--cf-text)}.contact-form__crumbs{max-width:1600px;margin:0 auto 16px;padding:0 16px;box-sizing:border-box}.contact-form__crumbs .breadcrumb-item--current,.contact-form__crumbs .breadcrumb-item--current span[aria-current]{color:#000}.contact-form__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "media" "form";row-gap:24px;max-width:1600px;margin:0 auto;padding:0 16px;box-sizing:border-box}.contact-form--m-media-bottom .contact-form__grid{grid-template-areas:"head" "form" "media"}.contact-form--m-media-hidden .contact-form__media{display:none}.contact-form__media{grid-area:media}.contact-form__title{grid-area:head}.contact-form__body{grid-area:form;min-width:0}.contact-form__img{display:block;width:100%;height:auto;border-radius:20px}.contact-form__title.contact-form__mobile{display:none}@media(max-width:749px){.contact-form__title.contact-form__desktop{display:none}.contact-form__title.contact-form__mobile{display:flex}}.contact-form__title{display:flex;flex-direction:column;margin:0;font-weight:300}.contact-form__sub{font-family:Outfit,sans-serif;font-size:clamp(20px,calc(15.63px + 1.1643vw),32.4px);font-weight:300;letter-spacing:.08em;line-height:1.2;color:var(--cf-sub)}.contact-form__heading{font-family:Outfit,sans-serif;font-size:clamp(34px,calc(31.27px + 2.3286vw),64.8px);font-weight:200;letter-spacing:.02em;line-height:1.15;color:var(--cf-head)}.contact-form__form{display:flex;flex-direction:column;gap:24px}.contact-form__radios{display:flex;flex-wrap:wrap;gap:12px 28px}.contact-form__radio{display:inline-flex;align-items:center;gap:8px;font-family:Poppins,sans-serif;font-size:16px;letter-spacing:.02em;color:#b4b4b9;cursor:pointer;transition:color .2s ease}.contact-form__radio input{position:absolute;opacity:0;width:1px;height:1px}.contact-form__radio-dot{position:relative;flex-shrink:0;width:22px;height:22px;border:1.5px solid #c7c7cc;border-radius:50%;box-sizing:border-box;background:#fff}.contact-form__radio input:checked~span:last-child{color:var(--cf-text)}.contact-form__radio input:checked+.contact-form__radio-dot{border-color:var(--cf-accent)}.contact-form__radio input:checked+.contact-form__radio-dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#7efadc,#30b0ff 45%,#0070f3)}.contact-form__radio input:focus-visible+.contact-form__radio-dot{outline:2px solid var(--cf-accent);outline-offset:2px}.contact-form__fields{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.contact-form__field{position:relative}.contact-form__field input,.contact-form__field select{display:block;width:100%;height:56px;margin:0;padding:18px 32px 0 4px;border:0;border-bottom:1px solid var(--cf-line);border-radius:0;background:transparent;box-shadow:none;outline:none;font-family:Poppins,sans-serif;font-size:15px;color:var(--cf-text);box-sizing:border-box;-webkit-appearance:none;appearance:none;transition:border-color .2s ease}.contact-form__field select{cursor:pointer;text-overflow:ellipsis}.contact-form__field select:disabled{cursor:not-allowed;opacity:.6}.contact-form__field input:focus,.contact-form__field select:focus{border-bottom-color:var(--cf-accent)}.contact-form__field label{position:absolute;left:4px;top:30px;transform:translateY(-50%);font-family:Poppins,sans-serif;font-size:15px;color:var(--cf-text);pointer-events:none;transition:top .2s ease,font-size .2s ease,color .2s ease}.contact-form__field input:focus~label,.contact-form__field input:not(:placeholder-shown)~label,.contact-form__field select:focus~label,.contact-form__field select:valid~label{top:10px;font-size:11px;color:#86868b}.contact-form__arrow{position:absolute;right:4px;top:32px;width:20px;height:20px;transform:translateY(-50%);color:var(--cf-text);pointer-events:none}.contact-form__check{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.contact-form__check input{position:absolute;opacity:0;width:1px;height:1px}.contact-form__box{position:relative;flex-shrink:0;width:18px;height:18px;margin-top:2px;border:1.5px solid var(--cf-text);border-radius:3px;box-sizing:border-box}.contact-form__check input:checked+.contact-form__box{border-color:var(--cf-accent);background:var(--cf-accent)}.contact-form__check input:checked+.contact-form__box:after{content:"";position:absolute;left:5px;top:1px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.contact-form__check input:focus-visible+.contact-form__box{outline:2px solid var(--cf-accent);outline-offset:2px}.contact-form__terms{font-family:Outfit,sans-serif;font-size:13px;line-height:1.55;letter-spacing:.04em;color:#515154}.contact-form__msg[hidden]{display:none}.contact-form__popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;transition:opacity .25s ease}.contact-form__popup[hidden]{display:none}.contact-form__popup.is-open{opacity:1}.contact-form__popup-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#11182773;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.contact-form__popup-box{position:relative;width:100%;max-width:420px;padding:40px 28px 32px;border-radius:24px;background:#fff;box-shadow:0 24px 60px #11182733,0 0 28px #52e59740;box-sizing:border-box;overflow:hidden;text-align:center;transform:translateY(12px) scale(.97);transition:transform .25s ease}.contact-form__popup.is-open .contact-form__popup-box{transform:none}.contact-form__popup-close{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#f1f2f5;color:#515154;cursor:pointer}.contact-form__popup-close svg{width:16px;height:16px}.contact-form__popup-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:18px;border-radius:50%;background:radial-gradient(76.7% 238.63% at 75% 50%,#7efadc,#30b0ff 45%,#0070f3 85%,#005ce6);color:#fff}.contact-form__popup-icon svg{width:34px;height:34px}.contact-form__popup-title{margin:0 0 8px;font-family:Outfit,sans-serif;font-size:26px;font-weight:400;line-height:1.2;color:var(--cf-text)}.contact-form__popup-text{margin:0;font-family:Outfit,sans-serif;font-size:15px;line-height:1.55;color:#515154}.contact-form__popup-bar{position:absolute;left:0;bottom:0;width:100%;height:4px;background:linear-gradient(90deg,#7efadc,#30b0ff,#0070f3);transform-origin:left;transform:scaleX(1)}.contact-form__popup.is-open .contact-form__popup-bar{transform:scaleX(0);transition:transform var(--cf-popup-time, 4s) linear}@media(prefers-reduced-motion:reduce){.contact-form__popup,.contact-form__popup-box{transition:none}}.contact-form__note{padding:12px 16px;border-radius:10px;font-family:Poppins,sans-serif;font-size:14px;line-height:1.5}.contact-form__note--ok{background:#52e59729;color:#14663c}.contact-form__note--err{background:#ff553b1f;color:#96271a}.contact-form__note ul{margin:0;padding-left:1.1em}.contact-form__terms a{color:inherit;text-decoration:underline}.contact-form__submit{width:100%;min-height:48px;padding:12px 36px;border:.5px solid rgba(238,249,255,.42);border-radius:9999px;background:radial-gradient(76.7% 238.63% at 75% 50%,#7efadc,#30b0ff 45%,#0070f3 85%,#005ce6);box-shadow:0 7px 16px #0816201f;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,opacity .2s ease}.contact-form__submit:hover{transform:translateY(-2px);box-shadow:0 0 15px #52e59799,0 7px 16px #08162014}.contact-form__submit:disabled{opacity:.6;cursor:progress;transform:none}@media(min-width:750px){.contact-form__crumbs,.contact-form__grid{padding-left:clamp(24px,4vw,72px);padding-right:clamp(24px,4vw,72px)}.contact-form__crumbs{margin-bottom:24px}.contact-form__grid{grid-template-areas:"media" "head" "form";row-gap:28px}.contact-form__img{border-radius:28px}.contact-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.contact-form__submit{width:auto;align-self:flex-start}}.contact-form__side{display:contents}@media(min-width:990px){.contact-form__grid{grid-template-columns:minmax(0,48fr) minmax(0,52fr);grid-template-areas:"media side";align-items:start;column-gap:clamp(24px,2.2vw,40px);row-gap:0}.contact-form--media-right .contact-form__grid{grid-template-columns:minmax(0,52fr) minmax(0,48fr);grid-template-areas:"side media"}.contact-form__side{display:block;grid-area:side;min-width:0}.contact-form__media,.contact-form__side{position:sticky;top:calc(var(--header-height, 88px) + 16px)}.contact-form__title{margin-bottom:28px}.contact-form__form{gap:28px}.contact-form__fields{gap:20px 24px}}.contact-hero{position:relative;width:100%;overflow:hidden;background:#c9cfdb}.contact-hero__media,.contact-hero__img{display:block;width:100%;height:auto}.contact-hero--image .contact-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.contact-hero__content{display:flex;flex-direction:column;box-sizing:border-box;padding-left:16px;padding-right:16px;pointer-events:none}.contact-hero__text{display:flex;flex-direction:column;max-width:100%}.contact-hero__mobile{display:none}@media(max-width:749px){.contact-hero__desktop{display:none!important}.contact-hero__mobile{display:flex}}.contact-hero__cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.contact-hero__heading{margin:0;font-family:Poppins,sans-serif;font-size:clamp(34px,calc(31.27px + 2.3286vw),64.8px);line-height:1.2;letter-spacing:0;color:inherit}.contact-hero__lead,.contact-hero__rest{display:block}.contact-hero__lead{font-style:italic;font-weight:500}.contact-hero__rest{font-weight:300}.contact-hero__tag{margin:24px 0 0;font-family:Poppins,sans-serif;font-size:clamp(14px,1.2vw,16px);font-weight:400;letter-spacing:.04em;text-transform:uppercase;word-spacing:.3em;color:inherit;opacity:.85}@media(max-width:749px){.contact-hero__heading{font-size:clamp(30px,8.5vw,40px)}.contact-hero__tag{margin-top:14px;font-size:13px;word-spacing:.2em}}.expert-form-messages{width:100%;margin:4px 0 6px}.expert-form-success,.expert-form-error{margin:0 0 12px;padding:12px 16px;border-radius:10px;font-size:14px;line-height:1.5;box-sizing:border-box}.expert-form-success{background:#52e59729;color:#14663c}.expert-form-error{background:#ff553b1f;color:#96271a}.expert-form-error ul{margin:0;padding-left:1.1em}.expert-form-error li,.expert-form-error p{margin:0}.faq-block{width:100%;padding:64px 8vw;box-sizing:border-box;background:var(--faq-bg, #ffffff)}.faq-block-inner{margin:0 auto}.faq-block--narrow .faq-block-inner{max-width:820px}.faq-block--wide .faq-block-inner{max-width:1200px}.faq-block-title{font-family:Outfit,sans-serif;margin:0 0 12px;line-height:1.08}.faq-block-title .thin{display:block;font-size:clamp(14px,2vw,26px);font-weight:200;color:var(--color-gray, #515154)}.faq-block-title .bold{display:block;font-size:clamp(26px,4vw,46px);font-weight:200;color:var(--color-primary, #8399b0)}.faq-block-intro{font-family:Poppins,sans-serif;font-size:15px;line-height:1.7;color:var(--color-gray, #515154);margin:0 0 28px;max-width:760px}.faq-block-list{margin-top:28px}.faq-block-item{border-bottom:1px solid rgba(15,23,42,.1)}.faq-block-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;border:none;background:none;cursor:pointer;text-align:left;font-family:Outfit,sans-serif;font-size:clamp(15px,1.4vw,18px);font-weight:600;color:var(--color-dark, #1d1d1f);transition:color .2s ease}.faq-block-q:hover{color:var(--color-primary, #8399b0)}.faq-block-q span{min-width:0}.faq-block-chevron{width:20px;height:20px;flex:0 0 auto;color:var(--color-gray, #515154);transition:transform .3s ease,color .3s ease}.faq-block-item.open .faq-block-chevron{transform:rotate(180deg);color:var(--color-primary, #8399b0)}.faq-block-a{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .35s ease}.faq-block-item.open .faq-block-a{grid-template-rows:1fr}.faq-block-a-inner{min-height:0;overflow:hidden}.faq-block-a .rte{padding:0 0 22px;font-family:Poppins,sans-serif;font-size:15px;line-height:1.75;color:var(--color-gray, #515154);max-width:900px}.faq-block-a .rte a{color:var(--color-primary, #8399b0)}@media(max-width:749px){.faq-block{padding:24px 4vw 36px}.faq-block-title{margin-bottom:8px}.faq-block-list{margin-top:16px}.faq-block-q{padding:16px 0;font-size:15px}.faq-block-a .rte{font-size:14px;padding-bottom:18px}}.flash-actions-wrap{margin-top:16px;display:flex;flex-direction:column;gap:20px;align-items:flex-start}.trust-emi-value{color:#ff553b;font-weight:800}.flash-sale-right img{width:100%;height:100%;object-fit:cover}.flash-sale-ended .flash-timer{opacity:.45}.footer-links-list--spaced{margin-bottom:32px}.contact-strong{font-weight:700;color:#fff}.contact-email{color:#0173ba}.footer-form-note{margin-top:10px;font-size:13px;line-height:1.5;flex-basis:100%}.footer-form-note--ok{color:#52e597}.footer-form-note--err{color:#ff8b7a}.impact-intro{position:relative;z-index:30;text-align:center;padding:60px 20px 0;margin-top:-60px;margin-bottom:20px}.impact-body{font-family:Poppins,sans-serif;font-size:15px;color:#666;text-align:center;max-width:500px;line-height:1.6;margin:0 auto}.impact-intro-cta{margin-top:25px}.hero-prop-box .prop-icon{width:56px;height:56px}.hero-prop-box .prop-value{font-family:Outfit,sans-serif;font-size:32px;font-weight:700;color:#1d1d1f;letter-spacing:-1px;line-height:1}.hero-prop-box .prop-label{font-size:12px;font-weight:500;color:#666}.error-shell{text-align:center;min-height:46vh}.error-shell .page-title{font-size:72px}.error-text{color:var(--color-gray);margin-bottom:8px}.collection-grid-cards .seller-card .card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:clamp(15px,1.35vw,19px);line-height:1.25;overflow-wrap:anywhere}.collection-grid-cards .seller-card .card-title a{color:inherit}.acc-recover{display:none}.acc-recover:target{display:block}.account-shell:has(.acc-recover:target) #login{display:none}.product-shell{display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:var(--page-width);margin:0 auto;padding:140px 8vw 80px}.product-shell img{width:100%;height:auto;border-radius:14px}.product-info h1{font-family:var(--font-heading);font-size:32px;margin-bottom:12px}.product-price{font-size:22px;font-weight:600;margin-bottom:24px}.price-was{color:#8e8e93;font-weight:400;margin-left:8px}.product-shell label{display:block;font-size:14px;font-weight:600;margin:12px 0 6px}.product-shell select{width:100%;padding:10px 12px;border:1px solid rgba(0,0,0,.12);border-radius:8px;font-family:var(--font-main);font-size:14px}.product-add-btn{margin-top:20px;width:100%;padding:14px 20px;background:var(--color-dark);color:#fff;border-radius:10px;font-size:15px;font-weight:600;transition:var(--transition-smooth)}.product-add-btn:hover:not([disabled]){background:var(--color-primary)}.product-add-btn[disabled]{opacity:.45;cursor:not-allowed}.product-description{margin-top:28px;line-height:1.7;color:var(--color-gray)}@media(max-width:900px){.product-shell{grid-template-columns:1fr;padding-top:110px}}.search-page-form{position:relative;display:flex;align-items:center;gap:10px;max-width:620px;margin-top:18px}.search-page-icon{position:absolute;left:16px;display:inline-flex;width:18px;height:18px;color:#86868b;pointer-events:none}.search-page-icon-svg{width:100%;height:100%}.search-page-input{flex:1 1 auto;min-width:0;padding:13px 16px 13px 44px;border:1px solid rgba(15,23,42,.16);border-radius:99px;background:#fff;font-family:Poppins,sans-serif;font-size:16px;color:var(--color-dark, #1d1d1f)}.search-page-input:focus{outline:none;border-color:#0071e38c;box-shadow:0 0 0 3px #0071e31f}.search-page-submit{flex:0 0 auto;padding:13px 28px;border:none;border-radius:99px;background:var(--color-dark, #1d1d1f);color:#fff;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.search-page-submit:hover{background:var(--color-primary, #0071e3)}.search-page-suggest{margin-top:26px}.search-page-suggest-title{margin:0 0 12px;font-family:Outfit,sans-serif;font-size:15px;font-weight:600;color:var(--color-dark, #1d1d1f)}.search-page-suggest-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.search-page-chip{display:inline-flex;align-items:center;padding:8px 16px;border:1px solid rgba(15,23,42,.12);border-radius:99px;background:#fff;font-family:Poppins,sans-serif;font-size:13.5px;color:var(--color-dark, #1d1d1f);text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.search-page-chip:hover{border-color:#0071e380;background:#0071e30d}.search-result-doc{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#fff;text-decoration:none}.search-result-kind{font-family:Poppins,sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary, #0071e3)}.search-result-title{font-family:Outfit,sans-serif;font-size:17px;font-weight:600;line-height:1.3;color:var(--color-dark, #1d1d1f)}.search-result-excerpt{font-family:Poppins,sans-serif;font-size:13.5px;line-height:1.55;color:var(--color-gray, #515154)}@media(max-width:749px){.search-page-form{margin-top:14px}.search-page-submit{padding:13px 20px}}.not-found{position:relative;box-sizing:border-box;width:100%;background:#f4f5f7}.not-found__crumbs{position:absolute;top:0;left:0;z-index:2;padding-top:var(--nf-crumb-top, 18px);padding-left:16px;padding-right:16px}.not-found__crumbs .breadcrumb-item--current,.not-found__crumbs .breadcrumb-item--current span[aria-current]{color:#000}.not-found__inner{display:flex;flex-direction:column;align-items:center;max-width:1240px;margin:0 auto;padding:0 16px;text-align:center;box-sizing:border-box}.not-found__art{width:100%;max-width:var(--nf-img-w);margin-top:var(--nf-img-top, 0px);margin-bottom:20px}.not-found__img{display:block;width:100%;height:auto}.not-found__code{display:block;font-family:Outfit,sans-serif;font-size:clamp(110px,18vw,200px);font-weight:700;line-height:1;letter-spacing:.02em;background:linear-gradient(135deg,#2563eb,#64748b,#3b82f6);-webkit-background-clip:text;background-clip:text;color:transparent}.not-found__title{display:flex;flex-direction:column;align-items:center;margin:0 0 24px;font-weight:300}.not-found__title.not-found__mobile{display:none}@media(max-width:749px){.not-found__title.not-found__desktop{display:none}.not-found__title.not-found__mobile{display:flex}}.not-found__sub{font-family:Outfit,sans-serif;font-size:clamp(20px,calc(15.63px + 1.1643vw),32.4px);font-weight:300;letter-spacing:.08em;line-height:1.2;color:var(--nf-sub)}.not-found__heading{font-family:Outfit,sans-serif;font-size:clamp(34px,calc(31.27px + 2.3286vw),64.8px);font-weight:200;letter-spacing:.02em;line-height:1.15;color:var(--nf-head)}.not-found__text{max-width:640px;margin:-8px 0 24px;font-family:Outfit,sans-serif;font-size:16px;line-height:1.6;color:#515154}.not-found__text p{margin:0}.not-found__search{position:relative;width:100%;max-width:740px;text-align:left}.not-found__form{position:relative;display:flex;align-items:center;height:54px;padding:0 7px 0 20px;border:1px solid rgba(15,23,42,.08);border-radius:9999px;background:linear-gradient(180deg,#f1f3f6,#f7f8fa);box-shadow:0 10px 24px #11182712,inset 0 1px #ffffffe6;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.not-found__form:focus-within{border-color:#0070f359;box-shadow:0 0 0 3px #00a4ff1f,0 10px 24px #11182712}.not-found__input{flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0 12px 0 0;border:0;background:transparent;box-shadow:none;outline:none;font-family:Outfit,sans-serif;font-size:15px;color:#1d1d1f;-webkit-appearance:none;appearance:none;text-overflow:ellipsis}.not-found__input::placeholder{color:#8a96a8;opacity:1}.not-found__input::-webkit-search-cancel-button{-webkit-appearance:none}.not-found__btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:#e6e9ee;color:#1d1d1f;cursor:pointer;transition:background .2s ease}.not-found__btn:hover{background:#dce1e8}.not-found__btn svg{width:20px;height:20px}.not-found__results{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:30;max-height:min(60vh,520px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px;border:1px solid rgba(15,23,42,.06);border-radius:20px;background:#fff;box-shadow:0 20px 48px #11182724;box-sizing:border-box}.not-found__results[hidden]{display:none}.not-found__results .psearch-grid{grid-template-columns:190px minmax(0,1fr);gap:24px}.not-found__results .psearch-grid--single{grid-template-columns:minmax(0,1fr)}.not-found__loading{position:absolute;top:50%;right:58px;transform:translateY(-50%);opacity:0;pointer-events:none;transition:opacity .2s ease}.not-found__search.is-loading .not-found__loading{opacity:1}.not-found__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:740px;margin:20px 0 0;padding:0;list-style:none}@media(max-width:749px){.not-found__art{margin-bottom:16px}.not-found__title{margin-bottom:20px}.not-found__form{height:50px;padding-left:16px}.not-found__input{font-size:14px}.not-found__btn{width:38px;height:38px}.not-found__results{padding:16px;border-radius:16px;max-height:60vh}.not-found__results .psearch-grid{grid-template-columns:minmax(0,1fr);gap:16px}.not-found__loading{right:52px}}@media(min-width:750px){.not-found__crumbs{padding-left:60px;padding-right:60px}.not-found__inner{padding:0 40px}}.bundle-card{cursor:pointer}.bundle-card[data-locked=true]{cursor:default}.bundle-item-title{overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bundle-img-wrap:empty{min-height:120px;background:#f2f5f8}.bundle-status{margin:16px 0 0;font-family:Poppins,sans-serif;font-size:14px;min-height:0}.bundle-status:empty{display:none;margin:0}.bundle-status--error{color:#d02b2b;min-height:1.4em}.bundle-status--ok{display:none!important}.bundle-add-btn[disabled]{opacity:.5;cursor:not-allowed}.comp-badge-icon{width:28px;height:28px}.comp-p-title{overflow-wrap:anywhere}.comp-p-img-wrap:empty{min-height:90px}.comp-product-header--current .comp-p-title{color:#fff}.comp-row-label--empty{opacity:.45;font-style:italic}.comp-corner{grid-row:1;grid-column:1;pointer-events:none}.comp-see-all-label-short{display:none}@media(min-width:901px){.comp-corner-label,.comp-link-btn--current{display:none}}@media(max-width:900px){.comp-corner{grid-row:2;grid-column:1}}.faq-flash-section .faq-body-v2{display:grid;grid-template-rows:0fr;max-height:none;overflow:hidden;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1)}.faq-flash-section .faq-item-v2.open .faq-body-v2{grid-template-rows:1fr;max-height:none}.faq-flash-section .faq-body-inner{min-height:0;overflow:hidden}.flash-title-container{display:flex;align-items:center;gap:12px}.flash-fire-icon{width:32px;height:32px;flex:0 0 auto}.flash-title{font-size:28px;font-weight:300;margin:0;color:#fff}.flash-sale-italic{font-style:italic;font-weight:400;background:linear-gradient(135deg,#ff4134,#ff8540);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.flash-trust-bar{justify-content:center;gap:16px}.flash-trust-item{gap:6px}.flash-trust-icon{width:20px;height:20px;color:#94a3b8}.faq-header-v2{text-align:left;gap:12px}.faq-header-v2 span{min-width:0}.faq-chevron-v2{flex:0 0 auto}.flash-buy-btn{width:100%;border:none;cursor:pointer}.flash-buy-btn--sold{opacity:.6;cursor:not-allowed}.coupon-copy-btn.is-copied{opacity:.75}.flash-card-v2.is-ended [data-deal-live],.flash-card-v2:not(.is-ended) [data-deal-ended]{display:none!important}.flash-brochure-btn{display:block;text-align:center;text-decoration:none}.faq-flash-section .faq-flash-container.is-solo{grid-template-columns:minmax(0,1fr)}.vertis-intro-badge{font-size:26px}.vertis-intro-badge-icon,.bento-badge-icon{width:1.1em;height:1.1em}@media(min-width:990px){.vertis-intro-badge-icon{width:42px;height:42px;flex-shrink:0}}.vertis-feat-icon-svg{width:56px;height:56px}.vertis-feat-icon-wrap img,.vertis-feat-icon-img{width:90px;height:90px;max-width:100%;max-height:100%;object-fit:contain;display:block;flex:0 0 auto}.bento-card--media-first .bento-content{order:2}.bento-card--media-first .bento-media{order:1}.bento-card.full-width .bento-media{order:0}.bento-title{overflow-wrap:anywhere}.bento-media img{display:block}.bento-media .bento-video,.bento-media video,.bento-media iframe{width:100%;height:auto;display:block;object-fit:contain;border:0}.bento-card--video-only{aspect-ratio:16 / 9}.bento-card--video-only .bento-content:empty{display:none}.bento-card .bento-media:empty{background:#0d121f}@media(min-width:990px){.bento-card.full-width .bento-content{overflow:visible}.bento-bullets{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0;flex-shrink:0}.bento-bullets li{display:flex;align-items:center;gap:12px}.bento-bullet-icon{width:18px;height:18px;flex-shrink:0;display:block;overflow:visible}}.fs-product-title{overflow-wrap:anywhere}.fs-heading{white-space:normal}.fs-price-main,.fs-price-strike{white-space:nowrap}.fs-price-row{flex-wrap:wrap}.pdp-gallery{width:100%;padding:60px 8vw;box-sizing:border-box}.pdp-gallery-heading{font-family:Outfit,sans-serif;font-size:clamp(24px,2.4vw,38px);font-weight:200;color:var(--color-dark);margin:0 0 28px}.pdp-gallery-inner{display:grid;gap:20px;align-items:start;max-width:900px;margin:0 auto}.pdp-gallery--left{grid-template-columns:92px minmax(0,1fr)}.pdp-gallery--bottom{grid-template-columns:minmax(0,1fr)}.pdp-gallery-stage{position:relative;width:100%;aspect-ratio:4 / 3;max-height:560px;border-radius:24px;overflow:hidden;background:#fff;border:1px solid rgba(15,23,42,.06);box-shadow:0 18px 44px #0f172a1a}.pdp-gallery--left .pdp-gallery-stage{order:2}.pdp-gallery-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .28s ease}.pdp-gallery-slide.is-active{opacity:1;visibility:visible}.pdp-gallery-slide img,.pdp-gallery-slide video,.pdp-gallery-slide iframe{width:100%;height:100%;object-fit:contain;display:block}.pdp-gallery-thumbs{display:flex;gap:10px;overflow:auto;scrollbar-width:none;justify-content:flex-start}.pdp-gallery-thumbs::-webkit-scrollbar{display:none}.pdp-gallery--left .pdp-gallery-thumbs{order:1;flex-direction:column;max-height:560px}.pdp-gallery-thumb{position:relative;flex:0 0 auto;width:80px;height:80px;padding:0;border:2px solid transparent;border-radius:14px;overflow:hidden;background:#f4f6f8;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.pdp-gallery-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pdp-gallery-thumb:hover{transform:translateY(-2px)}.pdp-gallery-thumb.is-active{border-color:var(--color-primary, #0173ba)}.pdp-gallery-thumb:focus-visible{outline:2px solid var(--color-primary, #0173ba);outline-offset:2px}.pdp-gallery-thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#080e1859;color:#fff}.pdp-gallery-thumb-play svg{width:22px;height:22px}@media(max-width:900px){.pdp-gallery{padding:40px 5vw}.pdp-gallery--left,.pdp-gallery--bottom{grid-template-columns:minmax(0,1fr)}.pdp-gallery--left .pdp-gallery-stage{order:1}.pdp-gallery--left .pdp-gallery-thumbs{order:2;flex-direction:row;max-height:none}.pdp-gallery-thumb{width:68px;height:68px}}.pdp-band-top-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.pdp-hero-form{width:100%}.pdp-hero-bottom{justify-content:flex-end;display:flex;align-items:center}.pincode-container{position:relative;width:100%;box-sizing:border-box;margin-bottom:8px}.buy-btn[disabled]{opacity:.45;cursor:not-allowed}.pdp-hero-option-btn.is-unavailable{opacity:.4;text-decoration:line-through}.pincode-status{margin-top:6px;font-size:13px;line-height:1.45}.pincode-status--ok{color:#52e597}.pincode-status--error{color:#ff8b7a}.pincode-status--neutral{color:#ffffffb3}.pdp-related .rel-tabs{display:flex;align-items:center;gap:4px;padding:6px;border-radius:99px;background:#0f172a0d;flex-wrap:wrap}.pdp-related .rel-tab{border:none;background:transparent;border-radius:99px;padding:10px 22px;font-family:Outfit,sans-serif;font-size:15px;font-weight:500;color:var(--color-gray, #515154);cursor:pointer;white-space:nowrap;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}.pdp-related .rel-tab:hover{color:var(--color-dark, #1d1d1f)}.pdp-related .rel-tab.is-active{background:#fff;color:var(--color-dark, #1d1d1f);font-weight:600;box-shadow:0 2px 10px #0f172a1a}.pdp-related .seller-card[hidden]{display:none!important}@media(max-width:749px){.pdp-related .rel-tabs{width:100%;box-sizing:border-box;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.pdp-related .rel-tabs::-webkit-scrollbar{display:none}.pdp-related .rel-tab{flex:1 0 auto;text-align:center;padding:9px 16px;font-size:14px}}.pdp-scroll-heading{font-family:Outfit,sans-serif;font-size:clamp(24px,2.4vw,38px);font-weight:200;color:var(--color-dark);margin:0 0 24px;padding:0 8vw}.pdp-card{position:relative}.pdp-card--media{background:#f2f5f8;border:1px solid rgba(15,23,42,.06)}.pdp-card--media img{object-fit:contain!important}.pdp-card--video video,.pdp-card--video iframe{width:100%;height:100%;display:block;object-fit:contain;background:#0b1016;border:0}.pdp-card--text{background:linear-gradient(160deg,#0071e31a,#4ee0ea29);border:1px solid rgba(255,255,255,.5);display:flex;align-items:flex-end}.pdp-card-copy{padding:28px;z-index:2}.pdp-card:not(.pdp-card--text) .pdp-card-copy{position:absolute;inset:auto 0 0 0;background:linear-gradient(to top,rgba(8,14,24,.82),transparent);color:#fff}.pdp-card:not(.pdp-card--text) .pdp-card-title,.pdp-card:not(.pdp-card--text) .pdp-card-eyebrow,.pdp-card:not(.pdp-card--text) .pdp-card-desc{color:#fff}.pdp-card-eyebrow{display:block;font-family:Outfit,sans-serif;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-primary);margin-bottom:10px}.pdp-card-title{font-family:Outfit,sans-serif;font-size:22px;font-weight:600;line-height:1.2;color:var(--color-dark);margin:0 0 8px}.pdp-card-desc{font-size:14px;line-height:1.55;color:var(--color-gray);margin:0}.pdp-spec-summary{display:flex;gap:16px;justify-content:center;margin-bottom:30px;flex-wrap:wrap}.pdp-spec-badge{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px 24px;text-align:center;min-width:120px}.pdp-spec-badge-label{font-family:Poppins,sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:1px;color:#fff6;margin-bottom:6px}.pdp-spec-badge-value{font-family:Outfit,sans-serif;font-size:22px;font-weight:600;color:#fff}.pdp-specs-sec .pdp-sec-header .thin{color:#ffffffb3}.pdp-specs-sec .pdp-sec-header .bold{color:#fff}.pdp-specs-sec .pdp-sec-header p{color:#ffffff8c}.pdp-specs-sec{margin-top:-1px}.pdp-specs-sec .spec-acc-body{display:grid;grid-template-rows:0fr;max-height:none;overflow:hidden;transition:grid-template-rows .35s ease}.pdp-specs-sec .spec-acc-item.open .spec-acc-body{grid-template-rows:1fr;max-height:none}.pdp-specs-sec .spec-acc-body-inner{min-height:0;overflow:hidden}.pdp-specs-sec .spec-table{table-layout:fixed}.pdp-specs-sec .spec-table td{overflow-wrap:anywhere}.pdp-specs-sec .spec-acc-header{text-align:left;gap:16px}.pdp-specs-sec .spec-acc-header span{min-width:0}.pdp-specs-sec .spec-acc-chevron{flex:0 0 auto}@media(max-width:749px){.pdp-specs-sec .pdp-spec-summary{gap:10px}.pdp-specs-sec .pdp-spec-badge{padding:12px 16px;min-width:100px;flex:1 1 100px}.pdp-specs-sec .pdp-spec-badge-label{font-size:12px}.pdp-specs-sec .pdp-spec-badge-value{font-size:18px}.pdp-specs-sec .spec-table td{font-size:14px}.pdp-specs-sec .spec-table td:first-child{width:50%}}.pdp-sticky-band{display:none}.pdp-sticky-band.is-enabled{display:block}.pdp-sticky-name{display:flex;align-items:center;gap:8px;min-width:0}.pdp-sticky-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdp-sticky-badge{width:34px;height:34px;flex:0 0 auto;display:block}.pdp-sticky-options{display:flex;align-items:center;gap:12px}.pdp-sticky-option-group{display:flex;gap:6px}.pdp-sticky-divider--small{height:18px}.pdp-sticky-links{margin:0;padding:0}.pdp-sticky-links a.is-active{color:var(--color-primary);font-weight:700}.sticky-option-btn[disabled],.sticky-buy-now-btn[disabled]{opacity:.45;cursor:not-allowed}.sticky-option-btn.is-unavailable{opacity:.4;text-decoration:line-through}.pdp-sticky-band{top:0}.guides{box-sizing:border-box;width:100%;background:#f4f5f7}.guides__head{display:flex;flex-direction:column;align-items:center;margin:0;padding:0 16px 24px;text-align:center;font-weight:300}.guides__sub{font-family:Outfit,sans-serif;font-size:clamp(20px,calc(15.63px + 1.1643vw),32.4px);font-weight:300;letter-spacing:.08em;line-height:1.2;color:var(--g-sub)}.guides__heading{font-family:Outfit,sans-serif;font-size:clamp(34px,calc(31.27px + 2.3286vw),64.8px);font-weight:200;letter-spacing:.02em;line-height:1.15;color:var(--g-head)}.guides__head--mobile{display:none}@media(max-width:749px){.guides__head.guides__head--desktop{display:none}.guides__head.guides__head--mobile{display:flex}}.guides__track{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:12px;max-width:1440px;margin:0 auto;padding:4px 16px 16px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;-webkit-overflow-scrolling:touch;scrollbar-width:none;box-sizing:border-box}.guides__track::-webkit-scrollbar{display:none}.guides__item{display:flex;min-width:0;scroll-snap-align:start}.guides__card{display:flex;flex-direction:column;width:100%;padding:10px;border:1px solid transparent;border-radius:24px;background:transparent;box-sizing:border-box;text-decoration:none;color:inherit;transition:background-color .35s ease,box-shadow .35s ease,border-color .35s ease}.guides__media{position:relative;display:block;overflow:hidden;aspect-ratio:var(--g-ratio, 1.28);border-radius:18px;background:#e6e9ee}.guides__img{display:block;width:100%;height:100%;object-fit:cover}.guides__tag.blog-category-v2{position:absolute;top:12px;left:12px;z-index:1;display:inline-block;max-width:calc(100% - 24px);padding:6px 12px;border:1px solid rgba(255,255,255,.35);border-radius:99px;background:linear-gradient(180deg,#6e7682d9,#464c56d9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff40;font-family:Outfit,sans-serif;font-size:11px;font-weight:500;letter-spacing:.02em;line-height:1.2;text-transform:uppercase;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.guides__body{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;padding:14px 2px 4px}.guides__date{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;font-family:Poppins,sans-serif;font-size:12px;color:var(--g-date)}.guides__date svg{width:15px;height:15px;flex-shrink:0}.guides__title{display:-webkit-box;margin:0 0 18px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.5;color:var(--g-title)}.guides__btn{display:inline-flex;align-items:center;gap:10px;margin-top:auto;padding:4px 4px 4px 12px;border:1px solid rgba(255,255,255,.9);border-radius:9999px;background:linear-gradient(180deg,#eef0f3,#f5f6f8);box-shadow:0 6px 14px #11182712,inset 0 1px #ffffffe6;font-family:Outfit,sans-serif;font-size:14px;font-weight:400;color:#3a3a3c;transition:box-shadow .35s ease,color .35s ease}.guides__btn-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid #d5d9e0;border-radius:50%;background:#fff9;color:#6b7a90;transition:transform .35s ease}.guides__btn-icon svg{width:14px;height:14px}.guides__card:focus-visible{outline:none}.guides__card:focus-visible,.guides__card:active{background:#fff;border-color:var(--g-glow-line);box-shadow:0 0 0 1px var(--g-glow-line),0 0 28px var(--g-glow-soft)}.guides__card:focus-visible .guides__btn,.guides__card:active .guides__btn{box-shadow:0 0 0 1px var(--g-glow-line),0 0 16px var(--g-glow-soft)}@media(hover:hover){.guides__card:hover{background:#fff;border-color:var(--g-glow-line);box-shadow:0 0 0 1px var(--g-glow-line),0 0 28px var(--g-glow-soft)}.guides__card .guides__btn:hover{color:#1d1d1f;box-shadow:0 0 0 1px var(--g-glow-line),0 0 16px var(--g-glow-soft),0 6px 14px #1118270d}.guides__card .guides__btn:hover .guides__btn-icon{transform:translate(2px)}}@media(prefers-reduced-motion:reduce){.guides__card,.guides__btn,.guides__btn-icon{transition:none}}.guides__more{display:flex;justify-content:center;margin-top:24px;padding:0 16px}.guides__view-all{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 34px;border:.5px solid rgba(238,249,255,.42);border-radius:9999px;background:radial-gradient(76.7% 238.63% at 75% 50%,#7efadc,#30b0ff 45%,#0070f3 85%,#005ce6);box-shadow:0 10px 24px #52e59738;box-sizing:border-box;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:#fff;transition:transform .3s ease,box-shadow .3s ease}.guides__view-all:hover{transform:translateY(-2px);box-shadow:0 0 18px #52e5978c,0 8px 18px #08162014}@media(max-width:749px){.guides--m-no-tag .guides__tag{display:none}.guides__card{padding:8px;border-radius:20px}.guides__media{border-radius:14px}.guides__title,.guides__btn{font-size:13px}}@media(min-width:750px){.guides__head{padding-bottom:32px}.guides__track{grid-auto-columns:42%;gap:16px;padding:4px 40px 16px;scroll-padding:0 40px}.guides__title{font-size:16px}.guides__more{margin-top:32px}}@media(min-width:990px){.guides__track{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(var(--g-cols, 3),minmax(0,1fr));gap:clamp(12px,1.4vw,20px);padding:4px clamp(40px,4vw,60px) 8px;overflow:visible;scroll-snap-type:none}.guides__card{padding:12px}.guides__body{padding:16px 4px 8px}}.seo-content{width:100%;padding:56px 8vw 72px;box-sizing:border-box;background:var(--seo-bg, #f7f9fb)}.seo-content-inner{max-width:1100px;margin:0 auto}.seo-content--with-prices .seo-content-inner{max-width:1400px}@media(min-width:990px){.seo-content--with-prices .seo-content-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.48fr);align-items:start}.seo-content--with-prices .seo-content-main{position:sticky;top:calc(var(--header-height, 88px) + 24px);padding-right:64px}.seo-content--with-prices .seo-prices{padding-left:64px;border-left:1px solid rgba(15,23,42,.1)}}.seo-prices-eyebrow{font-family:Outfit,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8a94a3;margin:0 0 18px}.seo-prices-table{width:100%;border-collapse:collapse;font-family:Outfit,sans-serif}.seo-prices-table th{padding:0 0 18px;border-bottom:1px solid rgba(15,23,42,.14);font-size:14px;font-weight:600;text-align:left;color:var(--color-dark, #1d1d1f)}.seo-prices-table th:last-child{text-align:right;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.seo-prices-table td{padding:18px 0;border-bottom:1px solid rgba(15,23,42,.06);font-size:15px;color:var(--color-gray, #515154);vertical-align:top}.seo-prices-table td:last-child{padding-left:16px;text-align:right;white-space:nowrap;color:var(--color-dark, #1d1d1f)}.seo-prices-table a{color:inherit;text-decoration:none}.seo-prices-table a:hover{color:var(--color-dark, #1d1d1f);text-decoration:underline}@media(max-width:989px){.seo-prices{margin-top:40px}}.seo-content-title{font-family:Outfit,sans-serif;font-size:clamp(20px,2.2vw,30px);font-weight:300;color:var(--color-dark, #1d1d1f);margin:0 0 18px}.seo-content-subtitle{font-family:Outfit,sans-serif;font-size:clamp(16px,1.6vw,20px);font-weight:600;color:var(--color-dark, #1d1d1f);margin:26px 0 10px}.seo-content-body .rte{font-family:Poppins,sans-serif;font-size:14.5px;line-height:1.8;color:var(--color-gray, #515154)}.seo-content-body .rte p{margin:0 0 14px}.seo-content-body .rte ul,.seo-content-body .rte ol{margin:0 0 14px;padding-left:20px}.seo-content-body .rte li{margin-bottom:6px}.seo-content-body .rte a{color:var(--color-primary, #8399b0)}.seo-content-body.is-collapsed{max-height:var(--seo-collapsed, 160px);overflow:hidden;position:relative}.seo-content-body.is-collapsed:after{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;background:linear-gradient(to bottom,rgba(247,249,251,0),var(--seo-bg, #f7f9fb));pointer-events:none}.seo-content-toggle{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:10px 22px;border:1px solid rgba(15,23,42,.18);border-radius:99px;background:#fff;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;color:var(--color-dark, #1d1d1f);cursor:pointer;transition:border-color .2s ease,transform .2s ease}.seo-content-toggle:hover{transform:translateY(-1px)}.seo-content-toggle svg{width:16px;height:16px;transition:transform .25s ease}.seo-content-toggle[aria-expanded=true] svg{transform:rotate(180deg)}@media(max-width:749px){.seo-content{padding:40px 4vw 52px}.seo-content-body .rte{font-size:14px}}.dyk-num-suffix{color:#fc0}.dyk-gps-btn-new.is-loading{opacity:.6;pointer-events:none}.commercial-products__card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;aspect-ratio:var(--cp-card-ratio, .86);border-radius:10px;background:#1b2b4b;color:#fff}.commercial-products__card-media{position:absolute;top:0;right:0;bottom:0;left:0}.commercial-products__card-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.commercial-products__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000000d9,#0000008c 32%,#0000 62%);pointer-events:none}.commercial-products__card-body{position:relative;z-index:1;padding:16px 14px 14px}.commercial-products__card-title{margin:0;font-family:Poppins,sans-serif;font-weight:500;line-height:1.3;letter-spacing:0;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.3)}.commercial-products__card-text{margin:6px 0 0;font-family:Poppins,sans-serif;font-weight:400;line-height:1.5;color:#fff}.commercial-products__card-btn{display:inline-flex;align-items:center;gap:10px;min-height:32px;margin-top:12px;padding:3px 4px 3px 12px;border:1px solid rgba(255,255,255,.45);border-radius:99px;background:#ffffff29;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;line-height:1;cursor:pointer;transition:background .2s ease,box-shadow .25s ease,border-color .25s ease}.commercial-products__card-btn:hover{border-color:#a8e3cfe6;background:#ffffff4d;box-shadow:0 0 16px 3px #78dcaa8c}.commercial-products__card-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.commercial-products__card-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%}.commercial-products__card-btn-icon svg{width:13px;height:13px}.commercial-products__card-btn-icon{background:#ffffff38}@media(min-width:750px){.commercial-products__card{border-radius:12px}.commercial-products__card-body{padding:20px 16px 16px}.commercial-products__card-btn{min-height:34px;margin-top:16px;font-size:14px}}@media(hover:hover){.commercial-products__card:hover .commercial-products__card-img{transform:scale(1.04)}}
/*# sourceMappingURL=/cdn/shop/t/92/compiled_assets/styles.css.map */
