@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=fallback";@font-face{font-family:open-sans;font-weight:400;font-display:auto;font-style:normal;src:url(/fonts/OpenSans/Regular/regular.eot);src:url(/fonts/OpenSans/Regular/regular.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSans/Regular/regular.woff) format("woff"),url(/fonts/OpenSans/Regular/regular.ttf) format("truetype"),url(/fonts/OpenSans/Regular/regular.otf) format("opentype"),url(/fonts/OpenSans/Regular/regular.svg?#webfont) format("svg")}:root{--color-black: hsl(0, 0%, 0%);--color-white: hsl(0, 0%, 100%);--color-transparent: hsla(0, 0%, 0%, 0);--color-primary: hsl(244, 100%, 50%);--color-secondary: hsl(204, 100%, 50%);--color-start: hsl(194, 100%, 50%);--color-middle: hsl(204, 100%, 50%);--color-end: hsl(223, 100%, 50%);--color-info: hsl(200, 54%, 53%);--color-success: hsl(134, 61%, 41%);--color-warning: hsl(45, 100%, 42%);--color-error: hsl(354, 80%, 50%);--color-border: hsla(0, 0%, 0%, .05);--color-background: hsl(0, 0%, 90%);--color-text: hsl(0, 0%, 13%);--color-text-light: hsl(6, 100%, 98%);--color-text-placeholder: hsl(0, 0%, 40%);--color-footer-bg: hsl(0, 6%, 7%);--color-footer-text: hsl(0, 0%, 60%);--fill-start: hsl(194, 100%, 50%);--fill-end: hsl(223, 100%, 50%);--icon-size: 38px;--font-family-text: Montserrat, sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-style: normal;--font-size-2xs: 6.75pt;--font-size-xs: 7.5pt;--font-size-s: 10.5pt;--font-size-m: 12pt;--font-size-l: 13.5pt;--font-size-xl: 18pt;--font-size-2xl: 24pt;--font-size-3xl: 32pt;--line-height: 1.5;--gap: .8rem;--gap-xs: .2rem;--gap-s: .4rem;--gap-m: .8rem;--gap-l: 1.6rem;--gap-xl: 2.4rem;--gap-2xl: 3.2rem;--gap-3xl: 4rem;--pad-16: 1rem;--pad-32: 2rem;--pad-64: 4rem;--border-width: 1px;--border-width-m: 2px;--border-width-l: 4px;--radius-s: .4rem;--radius-m: 12px;--radius-l: 18px;--radius-xl: 20px;--radius-none: 0;--radius-circle: 50%;--box-shadow-s: 0px 1px 3px 1px rgba(0, 0, 0, .16);--box-shadow-m: 0px 3px 6px 1px rgba(0, 0, 0, .16);--shadow-x: 0;--shadow-y: 0;--shadow-radius-xs: 1em;--shadow-radius-s: 1.5em;--shadow-radius-m: 2em;--shadow-radius-l: 2.5em;--shadow-radius-xl: 3em;--trans-time: .25s;--trans-fnc: ease-in-out;--nav-height-desk: 80px;--nav-height-mob: 48px}@layer dotvvm-business-pack,base,components,modules,utils;@layer base{*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{max-inline-size:100dvi;min-block-size:100dvb;margin:0;font-family:var(--font-family-text);font-weight:var(--font-weight-regular);line-height:var(--line-height);overflow-x:hidden}main{-webkit-margin-before:var(--nav-height-desk);margin-block-start:var(--nav-height-desk)}@media only screen and (max-width: 768px){main{-webkit-margin-before:var(--nav-height-mob);margin-block-start:var(--nav-height-mob)}}section{--scroll-mt: 80px;--sec-pad-start: 64px;--sec-margin-end: 64px;scroll-margin-top:var(--scroll-mt);-webkit-padding-before:var(--sec-pad-start);padding-block-start:var(--sec-pad-start);-webkit-margin-after:var(--sec-margin-end);margin-block-end:var(--sec-margin-end)}@media only screen and (max-width: 768px){section{--scroll-mt: var(--nav-height-mob);--sec-pad-start: 32px;--sec-margin-end: 32px}}footer{--scroll-mt: var(--nav-height-desk);--sec-pad-start: 64px;scroll-margin-top:calc(var(--scroll-mt) * -.5);-webkit-padding-before:var(--sec-pad-start);padding-block-start:var(--sec-pad-start)}@media only screen and (max-width: 768px){footer{--scroll-mt: var(--nav-height-mob);--sec-pad-start: 32px}}details summary{list-style:none;list-style-type:none}summary::marker{display:none!important}details summary:is([open])::-webkit-details-marker{display:none!important}details summary:not([open])::-webkit-details-marker{display:none!important}details summary::-moz-list-bullet{list-style-type:none}body{font-family:var(--font-family-text);color:var(--color-text)}h1,h2,h3,h4,h5,h6{margin:0}h1,h2{background:linear-gradient(to bottom right,var(--color-text) 50%,var(--color-text-placeholder) 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}h1{font-size:clamp(1.75rem,.957rem + 3.38vw,4rem);font-weight:var(--font-weight-bold);line-height:1.4}h2{-webkit-margin-after:8dvb;margin-block-end:8dvb;font-size:clamp(1.5rem,.883rem + 2.629vw,3.25rem);font-weight:var(--font-weight-bold);text-align:center}h3{font-size:clamp(1.125rem,.992rem + .563vw,1.5rem);font-weight:var(--font-weight-semibold)}h4{font-size:clamp(1rem,.911rem + .375vw,1.25rem);font-weight:var(--font-weight-semibold)}address{font-style:normal}textarea{font-family:inherit;font-size:medium;resize:vertical}strong{font-weight:var(--font-weight-semibold)}p{margin:0;font-size:clamp(1rem,.955rem + .187vw,1.125rem)}summary{font-size:clamp(1rem,.955rem + .187vw,1.125rem)}ul{-webkit-padding-start:22px;padding-inline-start:22px;margin:0}ul li{font-size:clamp(1rem,.955rem + .187vw,1.125rem);list-style-position:outside}ul li::marker{font-size:1.25rem;color:var(--color-middle)}.text-gradient{background:linear-gradient(to right,var(--color-end) 0%,var(--color-middle) 30%,var(--color-start) 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@layer components{button{font-size:1.125rem}@media only screen and (max-width: 560px){button{font-size:1rem}}.btn,.button{--btn-color-start: var(--color-middle);--btn-color-end: hsl(264, 100%, 50%);--btn-color: var(--color-primary);--btn-font-family-text: var(--font-family-text);--btn-font-size: var(--font-size-l);--btn-font-weight: var(--font-weight-semibold);--btn-pad-x: 18px;--btn-pad-y: 18px;--btn-min-width: 9rem;--btn-height: 58px;--btn-border-width: var(--border-width-m);--btn-border-color: var(--color-transparent);--btn-border-radius: var(--radius-l);--btn-background: var(--color-white);--btn-before-size: calc(100% + calc(var(--btn-border-width) * 2));--btn-bg-position: left;--btn-cursor: pointer;--btn-box-shadow: var(--box-shadow-m);position:relative;display:inline-flex;flex-flow:row nowrap;align-items:center;align-content:center;justify-content:center;width:auto;min-width:var(--btn-min-width);max-block-size:var(--btn-height);padding-block:var(--btn-pad-x);padding-inline:var(--btn-pad-y);background-clip:padding-box;background-color:var(--btn-background);border:var(--btn-border-width) solid var(--btn-border-color);border-radius:var(--btn-border-radius);font-family:var(--btn-font-family-text);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);color:var(--btn-color);text-decoration:none;transition:background-color var(--trans-time) var(--trans-fnc),color var(--trans-time) var(--trans-fnc),border-color var(--trans-time) var(--trans-fnc),transform var(--trans-time) var(--trans-fnc);cursor:var(--btn-cursor);box-shadow:var(--btn-box-shadow)}@media only screen and (max-width: 560px){.btn,.button{--btn-font-size: var(--font-size-m)}}.btn:before,.button:before{position:absolute;top:50%;left:50%;display:block;content:"";width:var(--btn-before-size);height:var(--btn-before-size);background:linear-gradient(to right,var(--btn-color-start),var(--btn-color-end),var(--btn-color-start),var(--btn-color-end));background-position:var(--btn-bg-position);background-size:400% 400%;border-radius:inherit;white-space:nowrap;transform:translate(-50%) translateY(-50%);transition:background-position .5s var(--trans-fnc);z-index:-1}.btn--primary,.button--primary{--btn-color: var(--color-text-light);--btn-background: var(--color-white);--btn-border-color: var(--color-transparent);--btn-background: var(--color-transparent)}.btn--secondary,.button--secondary{--btn-color: var(--color-text-light);--btn-color-start: var(--color-black);--btn-color-end: var(--color-text-placeholder);--btn-background: var(--color-transparent)}.btn--outline,.button--outline{--btn-color: var(--color-text-light);--btn-color-start: var(--color-transparent);--btn-color-end: var(--color-transparent);--btn-background: var(--color-transparent);--btn-border-color: var(--color-text-light)}.btn--outline:before,.button--outline:before{content:none}.btn--small,.button--small{--btn-pad-x: 8px;--btn-pad-y: 16px;--btn-min-width: 8rem;--btn-height: 38px;--btn-border-radius: var(--radius-m);--btn-font-size: var(--font-size-m);--btn-box-shadow: var(--box-shadow-s)}.btn--disabled,.btn:disabled,.button--disabled,.button:disabled{opacity:.5;pointer-events:none}@media (hover: hover){.btn:hover,.button:hover{--btn-bg-position: 50% 0%}}.nav{--nav-height: var(--nav-height-desk);--nav__menu-display: none;--nav-bg: hsla(0, 0%, 0%, .5);--nav-bg: hsla(0, 0%, 100%, .8);position:fixed;top:0;width:100%;block-size:var(--nav-height);background-color:var(--nav-bg);border-bottom:1px solid hsla(0,0%,100%,.1);z-index:100;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}@supports (color: hsl(0 0% 0% / 0)){.nav{--nav-bg: hsl(0, 0%, 100%)}}@media only screen and (max-width: 820px){.nav{--nav-height: var(--nav-height-mob)}}.nav--scroll{box-shadow:0 0 17px -3px #03a9f475}.nav--open{-webkit-backdrop-filter:none;backdrop-filter:none}.nav--open .nav__links{display:none}.nav__container{width:min(100% - 64px,1440px);margin-inline:auto}@media only screen and (max-width: 768px){.nav__container{width:min(100% - 32px,1440px)}}.nav__list{--nav-list-gap: 2dvi;display:flex;flex-flow:row nowrap;align-items:normal;align-content:center;justify-content:space-between;gap:var(--nav-list-gap);align-items:center;height:var(--nav-height)}.nav__list .nav-link{--nav-link-pad-x: 7px;--nav-link-pad-y: 16px;--nav-link-bg: hsl(0, 0%, 100%);padding-block:var(--nav-link-pad-x);padding-inline:var(--nav-link-pad-y);background-color:var(--nav-link-bg);border-radius:var(--gap-m);font-size:var(--font-fize-m);font-weight:var(--font-weight-semibold);color:var(--color-text);text-decoration:none;transition:background-color var(--trans-time) var(--trans-fnc),transform var(--trans-time) var(--trans-fnc)}.nav__logo{display:flex;flex-flow:row nowrap;align-items:center;align-content:normal;justify-content:flex-start;gap:0}.nav__logo a{display:inline-flex;text-decoration:none}@media only screen and (max-width: 820px){.nav__logo a svg{max-inline-size:160px}}.nav__links{--nav-list-gap: 2dvi;display:flex;flex-flow:row nowrap;align-items:normal;align-content:center;justify-content:space-between;gap:var(--nav-list-gap);align-items:center}@media only screen and (max-width: 820px){.nav__links{display:none}}.nav__menu{position:fixed;top:0;left:0;display:flex;display:var(--nav__menu-display);flex-flow:column nowrap;align-items:center;align-content:center;justify-content:center;width:100%;height:100%;gap:0;background-color:var(--color-white);opacity:0;color:var(--color-text);z-index:-1}.nav__menu--open{--nav__menu-display: flex;animation:showMenu .5s forwards;animation-delay:.1s}.nav__menu--open ul{position:relative;top:-5%;padding:0;list-style:none;text-align:center}.nav__menu--open ul li{margin-block:2.5dvb}.nav__menu--open ul li a{font-size:clamp(1rem,.578rem + 1.797vw,1.5rem);font-weight:var(--font-weight-semibold);color:var(--color-text);text-decoration:none}.nav__menu--open ul li a.btn{color:var(--color-text-light)}.nav__menu--open ul li a.active{color:var(--color-text-placeholder)}.nav__menu--open small{position:absolute;bottom:var(--gap-xl);padding:0 var(--gap-l);text-align:center}.nav__burger{position:absolute;top:27px;right:29px;display:none}@media only screen and (max-width: 820px){.nav__burger{display:block}}.nav__burger .burger{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:24px;height:32px;background-color:transparent;border:none;border-radius:5px;transform:translate(-50%,-50%);transition:background-color .2s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav__burger .burger>span:after,.nav__burger .burger>span:before{display:block;content:"";width:32px;height:2px;background-color:var(--color-text);transition:transform .15s ease}.nav__burger .burger>span:before{transform:translateY(-4px) rotate(0)}.nav__burger .burger>span:after{transform:translateY(2px) rotate(0)}.nav__burger .burger--open>span:before{transform:translateY(2px) rotate(45deg)}.nav__burger .burger--open>span:after{transform:translateY(0) rotate(-45deg)}@media (hover: hover){.nav__list a:hover{--nav-link-bg: hsla(0, 0%, 0%, .05)}}@keyframes showMenu{0%{opacity:0}to{opacity:1}}.input{--input-pad-x: 16px;--input-pad-y: 16px;--input-height: 58px;--input-border-width: var(--border-width-l);--input-border-color: var(--color-border);--input-radius: var(--radius-l);--input-background: var(--color-white);--input-font-family-text: var(--font-family-text);--input-font-size: var(--font-size-m);--input-font-weight: var(--font-weight-regular);--input-color: var(--color-text-placeholder);display:block;width:100%;max-block-size:var(--input-height);padding-block:var(--input-pad-x);padding-inline:var(--input-pad-y);background-color:var(--input-background);border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-radius);font-family:var(--input-font-family-text);font-size:var(--input-font-size);font-weight:var(--input-font-weight);color:var(--input-color)}.input--error{box-shadow:0 0 0 1px #e6192e}textarea.input{--input-height: auto;resize:none}.icon-card{--grid-template: auto minmax(.4rem, 1fr);--grid-gap: .8rem;display:grid;grid-template-columns:var(--grid-template);gap:var(--grid-gap);align-items:center;align-content:normal;justify-content:normal}.icon-card .icon-text span{font-size:clamp(1rem,.955rem + .187vw,1.125rem)}.icon-card .icon-text span:nth-child(3){font-size:1rem}.icon-box{position:relative;inline-size:4rem;block-size:4rem;background-color:#ffffff0d;border:var(--border-width) solid hsla(0,0%,100%,.8);border-radius:16px}.icon-box__inner{--inner-bg: hsla(0, 0%, 100%, .2);position:absolute;top:50%;left:50%;inline-size:3.5rem;block-size:3.5rem;background-color:var(--inner-bg);border-radius:12px;transform:translate(-50%,-50%)}.icon-box__inner--white{--inner-bg: hsl(0, 0%, 100%)}.icon-box__inner svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon-box__inner img{border-radius:12px}.accordion{--details-color-start: hsl(194, 100%, 50%);--details-color-middle: hsl(204, 100%, 50%);--details-color-end: hsl(223, 100%, 50%);--details-bg-position: left;--details-pad-x: 18px;--details-pad-y: 2rem;--details-color: var(--color-text-light);--details-cursor: pointer;position:relative;padding-block:var(--details-pad-x);padding-inline:var(--details-pad-y);border-radius:20px;color:var(--details-color)}@media only screen and (max-width: 560px){.accordion{--details-pad-x: 1rem;--details-pad-y: 1rem}}.accordion+.accordion{-webkit-margin-before:1rem;margin-block-start:1rem}.accordion p{-webkit-margin-before:1rem;margin-block-start:1rem}.accordion summary{--summary-color: hsl(0, 0%, 13%);--summary-radius: 20px;display:flex;flex-flow:row nowrap;align-items:center;align-content:normal;justify-content:space-between;gap:0;font-weight:var(--font-weight-semibold);list-style:none;list-style-type:none;color:var(--summary-color);cursor:var(--details-cursor)}.accordion summary .icon{fill:#212121}.accordion summary .icon.icon--add{display:inline-block}.accordion summary .icon.icon--remove{display:none}.accordion[open]{background:linear-gradient(to right,var(--details-color-start) 0%,var(--details-color-middle) 15%,var(--details-color-end) 80%);box-shadow:var(--box-shadow-m)}.accordion[open] summary{--summary-color: hsl(6, 100%, 98%);color:var(--summary-color)}.accordion[open] summary:-webkit-details-marker{display:none}.accordion[open] summary .icon{fill:#fff6f5}.accordion[open] summary .icon.icon--add{display:none}.accordion[open] summary .icon.icon--remove{display:inline-block}@media (hover: hover){.accordion:hover{background-color:#0000000d;transition:background-color var(--trans-time) var(--trans-fnc)}}.product-card-grid{--grid-template: repeat(5,minmax(120px,1fr));--grid-gap: var(--gap-xl);display:grid;grid-template-columns:var(--grid-template);gap:var(--grid-gap);align-items:stretch;align-content:normal;justify-content:normal;position:relative;max-inline-size:1504px;padding-inline:32px;margin-inline:auto}@media only screen and (max-width: 1024px){.product-card-grid{--grid-gap: var(--gap-l)}}@media only screen and (max-width: 820px){.product-card-grid{--grid-template: repeat(1,minmax(120px,1fr))}}@media only screen and (max-width: 768px){.product-card-grid{padding-inline:16px}}@media only screen and (max-width: 820px){.product-card.change-pos{grid-row:3}}.product-card{--pc-color: hsl(0, 0%, 13%);--pc-bg: hsl(0, 0%, 100%);--pc-border-width: 4px;--pc-border-color: hsla(0, 0%, 0%, .05);position:relative;display:block;background-color:var(--pc-bg);border:var(--pc-border-width) solid var(--pc-border-color);border-radius:20px;color:var(--pc-color);text-decoration:none;box-shadow:0 0 0 1px var(--color-white);grid-column:auto/span 3}@media only screen and (max-width: 820px){.product-card{grid-column:unset}}.product-card__inner{--inner-pad-x: 2rem;--inner-pad-y: 2rem;--inner-bg: var(--color-white);height:100%;padding-block:var(--inner-pad-x);padding-inline:var(--inner-pad-y);background-color:var(--inner-bg);border-radius:16px}@media only screen and (max-width: 560px){.product-card__inner{--inner-pad-x: 1.5rem;--inner-pad-y: 1.5rem}}.product-card__top{--flex-gap: var(--gap-m);display:flex;flex-flow:row nowrap;align-items:center;align-content:normal;justify-content:space-between;gap:var(--flex-gap);-webkit-margin-after:.4rem;margin-block-end:.4rem}.product-card__top h2{-webkit-margin-after:0;margin-block-end:0;background:none;font-size:clamp(1.375rem,1.154rem + .938vw,2rem);font-weight:var(--font-weight-bold);color:var(--pc-color);-webkit-text-fill-color:var(--pc-color)}.product-card__top .icon{--icon-size: 28px;transition:translate var(--trans-time) var(--trans-fnc);fill:url(#g-fill-x)}.product-card h3{-webkit-margin-after:1.6rem;margin-block-end:1.6rem;background:linear-gradient(to right,var(--color-end) 0%,var(--color-middle) 70%,var(--color-start) 90%);-webkit-background-clip:text;font-size:clamp(1.25rem,1.205rem + .187vw,1.375rem);-webkit-text-fill-color:transparent}.product-card__bottom{--grid-gap: var(--gap-l);display:grid;grid-template-columns:repeat(1,minmax(.8rem,1fr));gap:var(--grid-gap);align-items:normal;align-content:normal;justify-content:normal}.product-card__bottom>p{-webkit-margin-after:.8rem;margin-block-end:.8rem}.product-card__bottom .icon{fill:var(--color-white)}.product-card .cta-btn{display:none}@media only screen and (max-width: 820px){.product-card .cta-btn{display:block;text-align:right}}.product-card .cta-btn>div{-webkit-margin-before:var(--gap-l);margin-block-start:var(--gap-l);z-index:1}.product-card:nth-child(2),.product-card:nth-child(3),.product-card:nth-child(6){--pc-color: var(--color-text-light);grid-column:auto/span 2}@media only screen and (max-width: 820px){.product-card:nth-child(2),.product-card:nth-child(3),.product-card:nth-child(6){grid-column:unset}}.product-card:nth-child(2) h3,.product-card:nth-child(3) h3,.product-card:nth-child(6) h3{background:none;color:var(--color-text-light);-webkit-text-fill-color:var(--color-text-light)}.product-card:nth-child(2) .product-card__inner,.product-card:nth-child(6) .product-card__inner{--pc-color-start: var(--color-start);--pc-color-middle: var(--color-middle);--pc-color-end: var(--color-end);background:linear-gradient(to right,var(--pc-color-start) 0%,var(--pc-color-middle) 15%,var(--pc-color-end) 80%);transition:background-color var(--trans-time) var(--trans-fnc),transform var(--trans-time) var(--trans-fnc)}.product-card:nth-child(3) .product-card__inner{--pc-color-start: var(--color-start);--pc-color-middle: var(--color-middle);--pc-color-end: var(--color-end);background:linear-gradient(to right,var(--pc-color-end) 0%,var(--pc-color-middle) 60%,var(--pc-color-start) 90%)}.product-card:nth-child(2) .product-card__top .icon,.product-card:nth-child(3) .product-card__top .icon,.product-card:nth-child(6) .product-card__top .icon{fill:var(--color-white)}@media (hover: hover){.product-card:hover .product-card__top .icon{translate:50% -40%;transition:translate var(--trans-time) var(--trans-fnc)}}.ellipse{--ellipse-shape: 2/1;--ellipse-size: 16rem;position:absolute;display:grid;place-items:center;inline-size:var(--ellipse-size);aspect-ratio:var(--ellipse-shape);z-index:-1}.ellipse:before,.ellipse:after{position:absolute;inset:0;content:""}.ellipse:before{background-image:radial-gradient(hsl(194,100%,50%),white 23%);background-repeat:no-repeat}.ellipse:after{-webkit-backdrop-filter:blur(23px);backdrop-filter:blur(23px)}.ellipse--big{--ellipse-size: 80%;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width: 1024px){.ellipse--big{block-size:100%}}.ellipse--big:before{background-image:radial-gradient(hsla(194,100%,50%,.3),white 70%)}.ellipse--big:after{background-image:repeating-linear-gradient(#fff 0px,#fff 1px,transparent 1px,transparent 22px),repeating-linear-gradient(90deg,#fff 0px,#fff 1px,transparent 1px,transparent 22px);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}.ellipse--left:before,.ellipse--left:after{inset:0 0 0 -200px}}@layer modules{.hero{--grid-template: repeat(5, minmax(100px,1fr));--grid-gap: 0;display:grid;grid-template-columns:var(--grid-template);gap:var(--grid-gap);align-items:stretch;align-content:normal;justify-content:normal}@media only screen and (max-width: 560px){.hero{--grid-template: repeat(1, minmax(100px,1fr))}}.hero__heading{grid-column:auto/span 3}@media only screen and (max-width: 560px){.hero__heading{grid-column:auto/span 5}}.hero__heading h1{-webkit-margin-after:3dvb;margin-block-end:3dvb}.hero__media{position:relative;display:grid;place-items:center;grid-column:auto/span 2}@media only screen and (max-width: 560px){.hero__media{display:none}}.hero__media:after{position:absolute;inset:0;content:"";background-image:-webkit-image-set(url(/images/hero/Hero_img.webp) 1x,url(/images/hero/Hero_img.webp) 2x);background-image:-webkit-image-set(url(/images/hero/Hero_img.webp) 1x,url(/images/hero/Hero_img.webp) 2x);background-image:image-set("/images/hero/Hero_img.webp" 1x,"/images/hero/Hero_img.webp" 2x);background-repeat:no-repeat;background-size:contain;translate:0% 0%;scale:1.6;z-index:-1}@media only screen and (max-width: 820px){.hero__media:after{translate:-15% -14%;scale:1.3}}.hero__text{grid-column:auto/span 3}@media only screen and (max-width: 1024px){.hero__text{grid-column:auto/span 5}}.hero__text p{font-size:clamp(1.125rem,.904rem + .938vw,1.75rem)}.sub-hero{--flex-gap: $pad-32;display:flex;flex-flow:column wrap;align-items:center;align-content:normal;justify-content:normal;gap:var(--flex-gap);position:relative;width:min(100% - 32px,950px);margin-inline:auto;text-align:center}@media only screen and (max-width: 560px){.sub-hero{--flex-gap: $pad-16}}.sub-hero__ellipse{position:absolute;left:50%;inline-size:100%;block-size:90%;aspect-ratio:2/1;transform:translate(-50%,80%);z-index:-1}.sub-hero__ellipse:before,.sub-hero__ellipse:after{position:absolute;inset:0;content:""}.sub-hero__ellipse:before{background-image:radial-gradient(hsla(194,100%,50%,.5),white 70%)}.sub-hero__ellipse:after{background-image:repeating-linear-gradient(#fff 0px,#fff 1px,transparent 1px,transparent 22px),repeating-linear-gradient(90deg,#fff 0px,#fff 1px,transparent 1px,transparent 22px);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}.sub-hero span{font-size:clamp(1.75rem,1.485rem + 1.126vw,2.5rem);font-weight:700}.sub-hero h1{-webkit-margin-after:1rem;margin-block-end:1rem}.sub-hero p{font-size:clamp(1.125rem,.904rem + .938vw,1.75rem);font-weight:500;color:#212121}.container{width:min(100% - 64px,1440px);margin-inline:auto}@media only screen and (max-width: 768px){.container{width:min(100% - 32px,1440px)}}.container-m{width:min(100% - 64px,1024px);margin-inline:auto}@media only screen and (max-width: 768px){.container-m{width:min(100% - 32px,1024px)}}.form{--col-count: 1;--grid-template: repeat(var(--col-count), minmax(.4rem, 1fr));--form-gap: 1.6rem;display:grid;grid-template-columns:var(--grid-template);gap:var(--form-gap);align-items:normal;align-content:normal;justify-content:normal}@media only screen and (max-width: 560px){.form{--form-gap: .8rem}}.form__row{position:relative}.form__row .validation-error{padding-inline:4px;position:absolute;top:-.75rem;left:1rem;background-color:#fff;border-radius:20px;font-size:.875rem;color:#e6192e}.form--col-2{--col-count: 2}@media only screen and (max-width: 560px){.form--col-2{--col-count: 1}}.form__flex{display:flex;flex-flow:row nowrap;align-items:center;align-content:normal;justify-content:center;gap:var(--form-gap)}.form-msg{font-weight:500}.form-msg__error{color:#e6192e}.form-msg__success{color:#29a847}.footer-container{max-inline-size:1504px;padding-inline:2rem;margin-inline:auto}@media only screen and (max-width: 768px){.footer-container{padding-inline:1.5rem}}footer{--footer-bg: hsl(0, 6%, 7%);--footer-color: hsl(0, 0%, 60%);background-color:var(--footer-bg);color:var(--footer-color)}footer .footer-content{--grid-template: 1fr 1fr 1fr;--grid-gap: 3.2rem;display:grid;grid-template-columns:var(--grid-template);gap:var(--grid-gap);align-items:stretch;align-content:normal;justify-content:normal}@media only screen and (max-width: 1024px){footer .footer-content{--grid-template: 1fr 1fr}}@media only screen and (max-width: 560px){footer .footer-content{--grid-gap: 1.6rem;--grid-template: 1fr}}footer .footer-content>div{--flex-gap: .4rem;display:flex;flex-flow:column nowrap;align-items:normal;align-content:normal;justify-content:normal;gap:var(--flex-gap)}footer .footer-content>div:first-child{--flex-gap: .8rem}footer .footer-content h4{-webkit-margin-after:.4rem;margin-block-end:.4rem;color:#fff6f5}footer .footer-content a{color:var(--footer-color);text-decoration:none}footer .footer-content a.active{--footer-color: hsl(6, 100%, 98%)}footer .footer-content_logo>svg{max-block-size:150px}footer .copyright{-webkit-padding-before:4rem;padding-block-start:4rem;-webkit-padding-after:2rem;padding-block-end:2rem;color:var(--color-text-light);text-align:center}footer .copyright a{color:var(--footer-color)}@media (hover: hover){.footer-content a:hover,.copyright a:hover{--footer-color: var(--color-text-light)}}.reference{--ref-border-width: 1px;--ref-border-color: hsla(0, 0%, 100%, .3);--ref-color: hsl(0, 0%, 100%);--flex-gap: var(--gap-3xl);display:flex;flex-flow:row nowrap;align-items:center;align-content:normal;justify-content:center;gap:var(--flex-gap);position:relative;padding-block:2rem;padding-inline:2rem;border-top:var(--ref-border-width) solid var(--ref-border-color);border-bottom:var(--ref-border-width) solid var(--ref-border-color);color:var(--ref-color)}.reference:after{position:absolute;top:50%;left:50%;display:block;content:"";width:100%;height:23.0625rem;background-image:-webkit-image-set(url(/images/reference/g04.webp) 1x,url(/images/reference/g04.webp) 2x);background-image:-webkit-image-set(url(/images/reference/g04.webp) 1x,url(/images/reference/g04.webp) 2x);background-image:image-set("/images/reference/g04.webp" 1x,"/images/reference/g04.webp" 2x);background-repeat:no-repeat;background-position:center;background-size:cover;transform:translate(-50%,-50%);z-index:-1}@media only screen and (min-width: 2049px){.reference:after{height:31rem}}.spider-container{max-inline-size:60rem;margin-inline:auto}.spider{container:spider/inline-size;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;max-inline-size:60rem;block-size:60dvb;margin-inline:auto;position:relative}@media only screen and (max-width: 768px){.spider{block-size:54dvb}}@media only screen and (max-width: 560px){.spider{flex-direction:column;block-size:128dvb;gap:1rem}}.spider__cols{--col-items-count: 3;--col-item-block-size: calc(100% / var(--col-items-count));--half-of-col-item: calc(var(--col-item-block-size) / 1.8);--cols-gap: 4rem;--half-of-gap: calc(var(--cols-gap) / 2);--after-y-position: calc(var(--half-of-col-item) - var(--half-of-gap));position:relative;display:grid;inline-size:32cqi;block-size:100%;gap:var(--cols-gap)}@media only screen and (max-width: 560px){.spider__cols{--cols-gap: 1rem;inline-size:97cqi}}.spider__cols:last-of-type>div:before{background:linear-gradient(to right,var(--color-end) 0%,var(--color-middle) 15%,var(--color-start) 80%)}.spider__cols>div{position:relative;background-color:#fff;border-radius:1rem}@media only screen and (max-width: 560px){.spider__cols>div{min-block-size:22cqi}}.spider__cols>div:before{position:absolute;inset:0;display:block;content:"";margin:calc(-1 * var(--border-width-l));background:linear-gradient(to right,var(--color-start) 0%,var(--color-middle) 15%,var(--color-end) 80%);border-radius:20px;overflow:hidden;z-index:-1}.spider__cols>div span{position:absolute;inset:0;display:grid;place-items:center;padding:1rem;font-size:clamp(1rem,.955rem + .187vw,1.125rem);font-weight:600;text-align:center}.spider__cols:after{position:absolute;content:"";width:48cqi;border:3px solid var(--color-middle);border-radius:1rem;z-index:-2}.spider__cols:first-of-type:after{inset:var(--after-y-position) auto var(--after-y-position) 0;border-left-width:0}.spider__cols:last-of-type:after{inset:var(--after-y-position) 0 var(--after-y-position) auto;border-right-width:0}.spider__cols:before{position:absolute;top:50%;content:"";max-inline-size:60rem;width:41dvi;height:.1875rem;background:linear-gradient(to right,var(--color-start) 0%,var(--color-middle) 15%,var(--color-end) 80%);z-index:-2}.spider__cols:last-of-type:before{right:0}.spider__center{inline-size:7.5rem;block-size:7.5rem}@media only screen and (max-width: 560px){.spider__center:before{position:absolute;top:50%;right:0;left:0;content:"";width:44dvb;height:.1875rem;margin:0 auto;background:linear-gradient(to right,var(--color-start) 0%,var(--color-middle) 15%,var(--color-end) 80%);transform:rotate(-90deg);z-index:-2}}.frame-container{position:relative;width:min(100% - 64px,1440px);margin-inline:auto}@media only screen and (max-width: 768px){.frame-container{width:min(100% - 32px,1440px)}}.frame{--frame-bg: hsl(0, 0%, 100%);--frame-border-width: 4px;--frame-border-color: hsla(0, 0%, 0%, .05);position:relative;display:block;max-inline-size:1440px;width:100%;height:auto;padding:0;margin-inline:auto;background-color:var(--frame-bg);border:var(--frame-border-width) solid var(--frame-border-color);border-radius:18px;overflow:hidden;will-change:transform;display:flex;flex-flow:column nowrap;align-items:center;align-content:normal;justify-content:flex-start;gap:0}.frame__top{position:relative;display:flex;flex-flow:row nowrap;align-items:center;align-content:center;justify-content:space-between;gap:0;width:100%;height:3.75rem;padding:8px 8px 8px 18px;background-color:#1a1a1a;border-bottom:1px solid hsla(0,0%,100%,.05);overflow:visible;z-index:2;box-shadow:0 1px #0000000d}.frame__media{border:2px solid hsl(0,0%,10%);border-radius:0 0 16px 16px;overflow:hidden}.dots{position:relative;display:flex;flex-flow:row nowrap;align-items:center;align-content:normal;justify-content:flex-start;gap:.4rem;width:-moz-min-content;width:min-content;height:-moz-min-content;height:min-content;padding:0;opacity:.4;overflow:hidden}.dots .dot{position:relative;flex:none;width:.8125rem;height:.8125rem;aspect-ratio:1/1;background-color:#fff;border-radius:50%;overflow:hidden;will-change:transform}.hypertext{display:flex;flex-flow:row nowrap;align-items:center;align-content:center;justify-content:center;gap:11px;margin-margin-inline:1rem;position:relative;flex:1 0 0px;width:1px;max-width:560px;height:30px;padding:8px 8px 8px 16px;margin-inline:16px;background-color:#ffffff1a;border:1px solid hsla(0,0%,13%,.05);border-radius:.625rem;overflow:hidden;will-change:transform}.hypertext p{font-family:Inter,DM Sans,Arial,sans-serif;font-size:.9375rem;font-weight:400;color:#fff;text-decoration:none;text-transform:none;font-style:normal}.product-info-grid{--grid-template: repeat(6, minmax(120px,1fr));--grid-gap: var(--gap-l);display:grid;grid-template-columns:var(--grid-template);gap:var(--grid-gap);align-items:stretch;align-content:normal;justify-content:normal;position:relative;max-inline-size:1504px;padding-inline:32px;margin-inline:auto}@media only screen and (max-width: 820px){.product-info-grid{--grid-template: repeat(1, minmax(120px,1fr));--grid-gap: var(--gap-l)}}@media only screen and (max-width: 768px){.product-info-grid{padding-inline:16px}}.product-info{--pi-color: hsl(0, 0%, 13%);--pi-bg: hsla(0, 0%, 100%, .65);--pi-border-width: 4px;--pi-border-color: hsla(0, 0%, 0%, .05);position:relative;display:block;background-color:var(--pi-bg);border:var(--pi-border-width) solid var(--pi-border-color);border-radius:20px;color:var(--pi-color);text-decoration:none;grid-column:auto/span 2}@media only screen and (max-width: 1024px){.product-info{grid-column:auto/span 3}}@media only screen and (max-width: 820px){.product-info{grid-column:auto/span 1}}.product-info__inner{--inner-pad-x: 2rem;--inner-pad-y: 2rem;--grid-gap: var(--gap-m);display:grid;grid-template-columns:repeat(1,minmax(.8rem,1fr));gap:var(--grid-gap);align-items:normal;align-content:normal;justify-content:normal;padding-block:var(--inner-pad-x);padding-inline:var(--inner-pad-y);border-radius:16px}@media only screen and (max-width: 560px){.product-info__inner{--inner-pad-x: 24px;--inner-pad-y: 24px}}.product-info--main{grid-column:auto/span 4}@media only screen and (max-width: 1024px){.product-info--main{grid-column:auto/span 6}}@media only screen and (max-width: 820px){.product-info--main{grid-column:auto/span 1}}.product-info--main h3{font-size:clamp(1.75rem,1.485rem + 1.126vw,2.5rem);font-weight:700}.product-info--main p{font-size:clamp(1rem,.867rem + .563vw,1.375rem);font-weight:500}.product-info--solo{grid-column:2/span 4}@media only screen and (max-width: 1024px){.product-info--solo{grid-column:auto/span 6}}@media only screen and (max-width: 820px){.product-info--solo{grid-column:auto/span 1}}.product-info--solo h3{font-size:clamp(1.75rem,1.485rem + 1.126vw,2.5rem);font-weight:700}.product-info--solo p:first-of-type{font-size:clamp(1rem,.867rem + .563vw,1.375rem);font-weight:500}.product-info__media img{max-width:100%;height:auto}.benefits-container{position:relative}.benefits-container:after{position:absolute;top:-100px;left:50%;content:"";width:100%;height:20.5625rem;background-image:-webkit-image-set(url(/images/benefits/g07.webp) 1x,url(/images/benefits/g07.webp) 2x);background-image:-webkit-image-set(url(/images/benefits/g07.webp) 1x,url(/images/benefits/g07.webp) 2x);background-image:image-set("/images/benefits/g07.webp" 1x,"/images/benefits/g07.webp" 2x);background-repeat:no-repeat;background-position:center;background-size:cover;transform:translate(-50%);z-index:0}@media only screen and (max-width: 768px){.benefits-container{top:-2rem}}.benefits{--bef-font-weight: 600;--flex-gap: 4rem;display:flex;flex-flow:row wrap;align-items:center;align-content:center;justify-content:center;gap:var(--flex-gap);padding-block:2rem;padding-inline:2rem;max-inline-size:1504px;margin-inline:auto;font-weight:var(--bef-font-weight);color:var(--bef-color)}@media only screen and (max-width: 1440px){.benefits{--flex-gap: 1.6rem}}@media only screen and (max-width: 820px){.benefits{--flex-gap: .8rem}}@media only screen and (max-width: 768px){.benefits{padding-block:1rem;padding-inline:1rem}}@media only screen and (max-width: 560px){.benefits{flex-direction:column;align-items:flex-start;align-content:flex-start}}.benefits>div{--flex-gap: .8rem;display:flex;flex-flow:row nowrap;align-items:center;align-content:normal;justify-content:normal;gap:var(--flex-gap);z-index:1}@media only screen and (max-width: 1440px){.benefits>div{--flex-gap: .4rem}}.benefits>div .icon{--icon-size: 2rem;fill:url(#g-fill-y)}}@layer utils{.d-b{display:block}.d-ib{display:inline-block}.d-f{display:flex}.d-if{display:inline-flex}.d-g{display:grid}.d-ig{display:inline-grid}.d-c{display:contents}.d-n{display:none}.fd-r{flex-direction:row}.fd-c{flex-direction:column}.p-xs{padding-block:.2rem;padding-inline:.2rem}.p-xs-x{padding-inline:.2rem}.p-xs-y{padding-block:.2rem}.p-s{padding-block:.4rem;padding-inline:.4rem}.p-s-x{padding-inline:.4rem}.p-s-y{padding-block:.4rem}.p-m{padding-block:.8rem;padding-inline:.8rem}.p-m-x{padding-inline:.8rem}.p-m-y{padding-block:.8rem}.p-l{padding-block:1.6rem;padding-inline:1.6rem}.p-l-x{padding-inline:1.6rem}.p-l-y{padding-block:1.6rem}.p-xl{padding-block:2.4rem;padding-inline:2.4rem}.p-xl-x{padding-inline:2.4rem}.p-xl-y{padding-block:2.4rem}.p-2xl{padding-block:3.2rem;padding-inline:3.2rem}.p-2xl-x{padding-inline:3.2rem}.p-2xl-y{padding-block:3.2rem}.p-3xl{padding-block:4rem;padding-inline:4rem}.p-3xl-x{padding-inline:4rem}.p-3xl-y{padding-block:4rem}.p-no{padding-block:0;padding-inline:0}.p-no-x{padding-inline:0}.p-no-y{padding-block:0}.m-xs{margin-block:.2rem;margin-inline:.2rem}.m-xs-x{margin-margin-inline:.2rem}.m-xs-y{margin-margin-block:.2rem}.m-s{margin-block:.4rem;margin-inline:.4rem}.m-s-x{margin-margin-inline:.4rem}.m-s-y{margin-margin-block:.4rem}.m-m{margin-block:.8rem;margin-inline:.8rem}.m-m-x{margin-margin-inline:.8rem}.m-m-y{margin-margin-block:.8rem}.m-l{margin-block:1.6rem;margin-inline:1.6rem}.m-l-x{margin-margin-inline:1.6rem}.m-l-y{margin-margin-block:1.6rem}.m-xl{margin-block:2.4rem;margin-inline:2.4rem}.m-xl-x{margin-margin-inline:2.4rem}.m-xl-y{margin-margin-block:2.4rem}.m-2xl{margin-block:3.2rem;margin-inline:3.2rem}.m-2xl-x{margin-margin-inline:3.2rem}.m-2xl-y{margin-margin-block:3.2rem}.m-3xl{margin-block:4rem;margin-inline:4rem}.m-3xl-x{margin-margin-inline:4rem}.m-3xl-y{margin-margin-block:4rem}.m-no{margin-block:0;margin-inline:0}.m-no-x{margin-margin-inline:0}.m-no-y{margin-margin-block:0}.m-la{-webkit-margin-start:auto;margin-inline-start:auto}.m-ra{-webkit-margin-end:auto;margin-inline-end:auto}.m-a{margin-inline:auto}.gap{gap:.8rem!important}.gap-xs{gap:.2rem!important}.gap-s{gap:.4rem!important}.gap-m{gap:.8rem!important}.gap-l{gap:1.6rem!important}.gap-xl{gap:2.4rem!important}.gap-2xl{gap:3.2rem!important}.gap-3xl{gap:4rem!important}.gap-no{gap:0!important}.jc-sb{justify-content:space-between}.jc-sa{justify-content:space-around}.jc-c{justify-content:center}.jc-fe{justify-content:flex-end}.jc-fs{justify-content:flex-start}.jc-st{justify-content:stretch}.ai-sb{align-items:space-between}.ai-sa{align-items:space-around}.ai-c{align-items:center}.ai-fe{align-items:flex-end}.ai-fs{align-items:flex-start}.ai-st{align-items:stretch}.text-truncate{max-width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-span--2{grid-column-end:span 2}@media only screen and (max-width: 1024px){.col-span--2{grid-column-end:span 1}}.col-span--3{grid-column-end:span 3}@media only screen and (max-width: 1366px){.col-span--3{grid-column-end:span 2}}@media only screen and (max-width: 1024px){.col-span--3{grid-column-end:span 1}}.col-span--4{grid-column-end:span 4}@media only screen and (max-width: 1366px){.col-span--4{grid-column-end:span 2}}@media only screen and (max-width: 1024px){.col-span--4{grid-column-end:span 1}}.col-span--5{grid-column-end:span 5}@media only screen and (max-width: 1366px){.col-span--5{grid-column-end:span 2}}@media only screen and (max-width: 1024px){.col-span--5{grid-column-end:span 1}}.row-span--2{grid-row-end:span 2}.row-span--3{grid-row-end:span 3}.row-span--4{grid-row-end:span 4}.overflow-hidden{overflow:hidden}.img-fluid{display:block;max-inline-size:100%;block-size:auto}.relative{position:relative}.d-none{display:none}}
