@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url("../fonts/poppins-gf24-latin-500.woff2") format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url("../fonts/poppins-gf24-latin-ext-500.woff2") format("woff2");font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url("../fonts/poppins-gf24-latin-600.woff2") format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url("../fonts/poppins-gf24-latin-ext-600.woff2") format("woff2");font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url("../fonts/poppins-gf24-latin-700.woff2") format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url("../fonts/poppins-gf24-latin-ext-700.woff2") format("woff2");font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:900;src:url("../fonts/poppins-gf24-latin-900.woff2") format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:900;src:url("../fonts/poppins-gf24-latin-ext-900.woff2") format("woff2");font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--blue: #0040ea;--lime: #c9fd00;--black: #050505;--white: #fff;--grey: #eaeaea;--grey-border: #cdcdcd;--grey-placeholder: #d8d8d8;--grey-footer: #efefef;--red: #c8102e;--grey-line: #b7b7b7;--grey-text: #5a5a5a;--green: #12a150;--focus: var(--blue);--font: poppins, system-ui, sans-serif;--container: 118.6rem;--gutter: 2rem;--section-space: 6rem;--ease-out: cubic-bezier(0.22, 1, 0.36, 1);--duration: 0.3s}@media(width >= 768px){:root{--gutter: 4rem;--section-space: 8rem}}*,*::before,*::after{box-sizing:border-box}*{margin:0}html{font-size:62.5%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh}picture{display:contents}img,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select,optgroup{font:inherit;line-height:inherit;color:inherit}button{padding:0;cursor:pointer;background:none;border:0}a{color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{padding:0}table{border-collapse:collapse}[hidden]{display:none !important}html{scroll-behavior:smooth;scroll-padding-top:2rem}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}html,body{font-kerning:normal;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow-x:clip;font-family:var(--font);font-size:1.6rem;font-weight:500;line-height:1.4;color:var(--black);background:var(--white)}:focus-visible{outline:.3rem solid var(--focus);outline-offset:.3rem}@media(prefers-reduced-motion: reduce){*,*::before,*::after{transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important}}.container{width:100%;max-width:calc(var(--container) + 2*var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-space)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}.skip-link{position:fixed;top:1rem;left:1rem;z-index:100;padding:1.2rem 2rem;font-size:1.6rem;color:var(--blue);text-decoration:underline;background:var(--lime);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-slide,.swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom,.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0, 0, 0, 0.15)}.swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.section-title{display:flex;gap:1.2rem;align-items:center;justify-content:center;font-size:2.2rem;font-weight:700;line-height:1.3;text-align:center;text-transform:uppercase;letter-spacing:-0.02em}@media(width >= 768px){.section-title{font-size:3rem}}@media(width >= 1024px){.section-title{gap:1.3rem;font-size:3.6rem;line-height:4.6rem}}.section-title--start{justify-content:flex-start;text-align:start}.button{display:inline-flex;gap:1.6rem;align-items:center;justify-content:center;min-height:4.8rem;padding:.8rem 2.4rem;font-size:1.8rem;font-weight:700;line-height:1.32;color:var(--blue);text-transform:uppercase;letter-spacing:-0.008em;text-decoration:none;background:var(--lime);border:0;transition:background-color var(--duration)}@media(width >= 1024px){.button{min-width:20.8rem;min-height:6rem;padding-inline:3.8rem 3.6rem;font-size:2.3rem;line-height:3.04rem}}.button__icon{flex-shrink:0;width:.8rem;height:1.6rem}@media(hover: hover){.button:hover:not(:disabled){outline:.2rem solid var(--lime);outline-offset:-0.2rem;background:var(--white)}}.button:focus-visible{outline:.3rem solid var(--focus);outline-offset:.3rem}.button:disabled{cursor:not-allowed;opacity:.45}.header{--header-strip: 13.7rem;position:relative;z-index:2;padding-top:var(--header-strip)}@media(768px <= width < 1024px){.header{--header-strip: 24rem}}@media(width >= 1024px){.header{position:absolute;inset:0 0 auto;height:0;padding-top:0}}.header__logo{position:absolute;top:1.5rem;left:2.4rem;display:block;width:8.1rem}@media(768px <= width < 1024px){.header__logo{top:2.4rem;left:4rem;width:13rem}}@media(width >= 1024px){.header__logo{top:2.6rem;left:4.1rem;width:17.9rem}}.header__logo:focus-visible{outline:.3rem solid var(--lime);outline-offset:.3rem}.header__logo-img{display:block;width:100%;height:auto}.header__nav{background:var(--grey)}@media(width >= 1024px){.header__nav{position:absolute;top:2.6rem;left:50%;border-radius:1.1rem;transform:translateX(-50%)}}.header__menu{display:flex;flex-wrap:wrap;gap:.2rem 1.5rem;align-items:center;justify-content:center;min-height:4.6rem;padding:.6rem 1rem;margin:0;list-style:none}@media(768px <= width < 1024px){.header__menu{gap:.4rem 3.2rem;min-height:6rem}}@media(width >= 1024px){.header__menu{flex-wrap:nowrap;gap:2rem;height:5.2rem;min-height:0;padding:0 2.6rem}}@media(width >= 1280px){.header__menu{height:6.4rem;padding-inline:5.5rem}}.header__link{display:inline-block;padding-block:.4rem;font-size:1.3rem;font-weight:700;line-height:1.6rem;color:var(--black);text-transform:uppercase;letter-spacing:-0.008em;white-space:nowrap;-webkit-text-decoration:underline .2rem rgba(0,0,0,0);text-decoration:underline .2rem rgba(0,0,0,0);text-underline-offset:.5rem;transition:text-decoration-color var(--duration)}@media(768px <= width < 1024px){.header__link{font-size:1.7rem;line-height:2rem}}@media(width >= 1024px){.header__link{font-size:1.6rem;line-height:2.4rem}}@media(width >= 1280px){.header__link{font-size:2rem}}.header__link:hover,.header__link:focus-visible{text-decoration-color:var(--blue)}.header__partner{position:absolute;top:1.6rem;right:0;display:flex;align-items:center;width:11.9rem;height:3.3rem;padding-left:1.6rem;background:var(--white);border-radius:.6rem 0 0 .6rem}@media(768px <= width < 1024px){.header__partner{top:2.4rem;width:20rem;height:5.4rem;padding-left:2.2rem;border-radius:.9rem 0 0 .9rem}}@media(width >= 1024px){.header__partner{top:2.6rem;width:23.3rem;height:6.4rem;padding-left:2.9rem;border-radius:.9rem 0 0 .9rem}}.header__partner-link{display:block}.header__partner-link:focus-visible{outline:.3rem solid var(--focus);outline-offset:.3rem}.header__partner-img{display:block;width:9.2rem;height:auto}@media(768px <= width < 1024px){.header__partner-img{width:14.8rem}}@media(width >= 1024px){.header__partner-img{width:17.3rem}}.footer{color:var(--black)}.footer__main{padding:4rem var(--gutter) 4.8rem;background:var(--grey-footer)}@media(width >= 1024px){.footer__main{padding-block:3.87rem 5.73rem}}.footer__inner{max-width:125.8rem;margin-inline:auto}.footer__col{font-size:1.2rem;letter-spacing:-0.013em}.footer__heading{margin-bottom:.4rem;font-size:1.4rem;font-weight:700;line-height:2.3rem;text-transform:uppercase}.footer__text{max-width:45.5rem;line-height:1.8rem}.footer__heading+.footer__text{margin-top:.3rem}.footer__social{display:flex;gap:1rem;align-items:center;width:-moz-fit-content;width:fit-content;height:3.5rem;padding-inline:1.1rem;margin-top:1.2rem;list-style:none;background:var(--lime)}.footer__social-link{display:block;border-radius:50%}.footer__social-link img{width:2rem;height:2rem}@media(hover: hover){.footer__social-link:hover{opacity:.75}}.footer__social-link:focus-visible{outline:.3rem solid var(--focus);outline-offset:.3rem;outline-offset:.2rem}.footer__bar{--focus: var(--lime);display:flex;flex-direction:column;justify-content:center;min-height:8.2rem;padding:1.6rem var(--gutter);font-size:1.2rem;line-height:1.7rem;color:var(--white);text-align:center;letter-spacing:-0.008em;background:var(--black)}.footer__legal{display:flex;flex-wrap:wrap;gap:.8rem 2.4rem;justify-content:center}.footer__legal-link{color:inherit;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.15em}@media(hover: hover){.footer__legal-link:hover{color:var(--lime)}}.footer__legal-link:focus-visible{outline:.3rem solid var(--focus);outline-offset:.3rem;outline-offset:.2rem}a#CybotCookiebotDialogPoweredbyCybot,div#CybotCookiebotDialogPoweredByText{display:none}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo{display:none}.hero{--hero-strip: 13.7rem}@media(768px <= width < 1024px){.hero{--hero-strip: 24rem}}@media(width >= 1024px){.hero{position:relative;display:grid;grid-template-columns:36.6667% 6rem minmax(0, 66rem) var(--gutter);justify-content:end;min-height:82.3rem}}@media(width >= 1280px){.hero{grid-template-columns:minmax(0, 1fr) 11.6rem 66rem calc(max(var(--gutter),(100% - var(--container))/2) + .8rem)}}.hero__media{position:absolute;top:0;left:0;display:flex;width:100%;height:var(--hero-strip);overflow:hidden}@media(width >= 1024px){.hero__media{position:relative;display:block;width:auto;height:auto}}.hero__slide{display:block;flex:1 1 50%;min-width:0}@media(width >= 1024px){.hero__slide{position:absolute;inset:0;opacity:0;transition:opacity 1s ease-in-out}.hero__slide.is-active{opacity:1}}@media(width >= 1024px)and (prefers-reduced-motion: reduce){.hero__slide{transition:none}}.hero__slide--camp{--photo-pos: 50% 20%;--photo-pos-desktop: 50% 25%}.hero__slide--kitchen{--photo-pos: 50% 20%;--photo-pos-desktop: 60% 25%}.hero__photo{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--photo-pos);object-position:var(--photo-pos)}@media(width >= 1024px){.hero__photo{-o-object-position:var(--photo-pos-desktop);object-position:var(--photo-pos-desktop)}}.hero__content{width:100%;max-width:calc(66rem + 2*var(--gutter));padding:3.2rem var(--gutter) 4rem;margin-inline:auto}@media(768px <= width < 1024px){.hero__content{padding-block:5.6rem 6rem}}@media(width >= 1024px){.hero__content{grid-column:3;max-width:none;padding:16.8rem 0 .7rem;margin:0}}.hero__title{padding:1.2rem 1.6rem;margin:0;font-size:1.7rem;font-weight:700;line-height:2.1rem;color:var(--lime);text-transform:uppercase;background:var(--blue)}@media(768px <= width < 1024px){.hero__title{padding:1.4rem 3rem;font-size:2.2rem;line-height:2.6rem}}@media(width >= 1024px){.hero__title{padding:1.2rem 2.4rem 1.1rem;font-size:2rem;line-height:2.6rem}}@media(width >= 1280px){.hero__title{padding-inline:3.5rem;font-size:2.4rem;line-height:2.8rem}}.hero__title-line{display:block}.hero__fieldset{min-width:0;padding:0;margin:0;border:0}.hero__legend{float:left;width:100%;padding:0;margin:2rem 0;font-size:1.5rem;line-height:2rem;letter-spacing:-0.008em}@media(width >= 768px){.hero__legend{margin-block:2.2rem 3.4rem;font-size:1.9rem;line-height:2.5rem}}@media(width >= 1024px){.hero__legend{padding-right:3.4rem}}.hero__options{clear:both;display:grid;gap:.6rem;padding:0;margin:0;list-style:none}.hero__option{position:relative;display:flex;align-items:center;min-height:4.4rem;padding:.8rem 1.4rem .8rem 5rem;font-size:1.5rem;line-height:2rem;letter-spacing:-0.008em;cursor:pointer;border:1px solid var(--grey-border);border-radius:1.1rem;transition:border-color var(--duration)}@media(width >= 768px){.hero__option{min-height:5.5rem;padding:1rem 2rem .6rem 6.8rem;font-size:2rem;line-height:2.6rem}}@media(width >= 1280px){.hero__option{font-size:2.3rem;line-height:3.04rem}}@media(hover: hover){.hero__option:hover{border-color:var(--blue)}}.hero__option:has(.hero__input:focus-visible){outline:.3rem solid var(--focus);outline-offset:.3rem;border-color:var(--blue)}.hero__input{position:absolute;top:50%;left:1.4rem;flex-shrink:0;width:2.2rem;height:2.2rem;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:var(--white);border:1px solid var(--black);border-radius:50%;transform:translateY(-50%);transition:background-color var(--duration),border-color var(--duration)}@media(width >= 768px){.hero__input{left:1.8rem;width:2.7rem;height:2.7rem}}.hero__input::before{position:absolute;top:43%;left:50%;width:32%;height:60%;content:"";border:solid var(--blue);border-width:0 .2rem .2rem 0;opacity:0;transform:translate(-50%, -50%) rotate(40deg)}.hero__input:checked{background:var(--lime);border-color:var(--lime)}.hero__input:checked::before{opacity:1}.hero__input:focus-visible{outline:.2rem solid var(--blue);outline-offset:.2rem}.hero__actions{display:flex;justify-content:flex-end;margin-top:2.4rem}@media(width >= 768px){.hero__actions{margin-top:3.7rem}}.hero__result-box{padding:2.4rem 2rem;margin-top:2rem;background:var(--grey)}@media(width >= 768px){.hero__result-box{padding:4.2rem 3.5rem 3.6rem;margin-top:2.1rem}}.hero__result-box--positive{background:var(--lime)}@media(width >= 768px){.hero__result-box--positive{padding-top:4rem;margin-top:1.8rem}}.hero__result-title{margin:0;font-size:2.2rem;font-weight:700;line-height:2.6rem;letter-spacing:-0.008em}@media(width >= 768px){.hero__result-title{font-size:3rem;line-height:3.6rem}}.hero__result-title:focus{outline:none}.hero__error{margin:1.6rem 0 0;font-size:1.4rem;line-height:1.9rem;color:var(--red);letter-spacing:-0.008em}@media(width >= 768px){.hero__error{margin-top:2rem;font-size:1.6rem;line-height:2.2rem}}.hero__info{position:relative;padding:1rem 1rem 1rem 4.4rem;margin:1.6rem 0 0;font-size:1.4rem;line-height:1.8rem;letter-spacing:-0.008em;border:1px solid var(--blue);border-radius:.9rem}@media(width >= 768px){.hero__info{padding:1.1rem 1.1rem 1.2rem 5rem;font-size:1.7rem;line-height:2.1rem}}.hero__info::before{position:absolute;top:1rem;left:1.1rem;display:grid;place-items:center;width:2.5rem;height:2.5rem;font-family:Georgia,"Times New Roman",serif;font-size:1.7rem;font-weight:700;line-height:1;color:var(--blue);content:"i"/"";background:url("../icons/info-circle.svg") center/contain no-repeat}.hero__back{display:inline-flex;gap:.6rem;align-items:center;padding:0;margin-top:2rem;font:inherit;font-size:1.6rem;font-weight:600;line-height:3.04rem;color:var(--blue);-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:.3rem;cursor:pointer;background:none;border:0}@media(width >= 768px){.hero__back{margin-top:2.3rem;font-size:1.8rem}}.hero__back::before{flex-shrink:0;width:1.6rem;height:1.3rem;content:"";background:url("../icons/back-arrow.svg") center/contain no-repeat}.hero__back:hover{text-decoration-thickness:.2rem}.hero__back:focus-visible{outline:.3rem solid var(--focus);outline-offset:.3rem}.hero__legal{margin:2rem 0 0;font-size:1.4rem;line-height:2rem;text-align:center;letter-spacing:-0.008em}@media(width >= 768px){.hero__legal{font-size:1.6rem;line-height:2.2rem;text-align:right}}.calculator{padding-block:4rem 0}@media(width >= 1024px){.calculator{padding-top:8.1rem}}.calculator__title{margin-bottom:1rem}.calculator__subtitle{max-width:62rem;margin:0 auto 2.4rem;font-size:1.5rem;font-weight:500;line-height:2.2rem;text-align:center;letter-spacing:-0.008em;text-wrap:balance}@media(width >= 768px){.calculator__subtitle{font-size:1.7rem;line-height:2.4rem}}@media(width >= 1024px){.calculator__subtitle--result{display:none}}@media(width < 1024px){.calculator__subtitle.is-replaced-on-small{display:none}}.calculator__card,.calculator__block{background:var(--white);border:1px solid var(--grey-line);border-radius:1.1rem}.calculator__kicker{margin:0 0 .4rem;font-size:1.3rem;font-weight:700;line-height:1.6rem;text-transform:uppercase;letter-spacing:.02em}@media(width >= 768px){.calculator__kicker{font-size:1.4rem}}.calculator__heading{margin:0;font-size:2.4rem;font-weight:700;line-height:2.8rem;color:var(--black);letter-spacing:-0.001em;text-wrap:balance}@media(width >= 768px){.calculator__heading{font-size:3.5rem;line-height:3.8rem}}@media(width < 360px){.calculator__heading{font-size:2.2rem;line-height:2.6rem}}.calculator__heading:focus{outline:none}.calculator__inner{position:relative;scroll-margin-top:1.6rem}.calculator__morph{position:absolute;z-index:0;pointer-events:none;will-change:top,left,width,height}.calculator__card.is-morphing{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.calculator__form{position:relative;z-index:1;max-width:60.8rem;padding:2.8rem 1.6rem 2.4rem;margin-inline:auto}@media(width >= 768px){.calculator__form{padding:5rem 5.2rem 4.4rem}}@media(width >= 1024px){.calculator__form{padding-top:7.4rem}}.calculator__form-head{text-align:center}.calculator__lead{max-width:40rem;margin:.8rem auto 0;font-size:1.4rem;font-weight:500;line-height:1.8rem;text-wrap:balance}.calculator__steps{display:grid;grid-template-columns:minmax(0, 1fr);gap:2.8rem;max-width:41.5rem;padding:0;margin:3rem auto 0;list-style:none;counter-reset:calc-step}@media(width >= 768px){.calculator__steps{gap:3.2rem;margin-top:4.4rem}}.calculator__step{position:relative;padding-left:4.4rem;counter-increment:calc-step}@media(width < 360px){.calculator__step{padding-left:0}}@media(width >= 768px){.calculator__step{padding-left:6.1rem}}.calculator__step::before{position:absolute;top:-0.3rem;left:0;display:grid;place-items:center;width:3.4rem;height:3.4rem;font-size:1.8rem;font-weight:700;line-height:1;color:var(--lime);content:counter(calc-step);background:var(--blue);border-radius:50%}@media(width >= 768px){.calculator__step::before{top:-0.5rem;width:4.5rem;height:4.5rem;font-size:2.4rem}}@media(width < 360px){.calculator__step::before{position:static;margin-bottom:.8rem}}.calculator__label{display:block;font-size:1.8rem;font-weight:700;line-height:2.3rem;letter-spacing:-0.008em}@media(width >= 768px){.calculator__label{font-size:2.3rem}}.calculator__hint{margin:.4rem 0 0;font-size:1.3rem;font-weight:500;line-height:1.6rem}.calculator__footnote{margin:1.2rem 0 0;font-size:1.2rem;font-weight:500;line-height:1.6rem;color:var(--grey-text)}.calculator__years{display:flex;gap:1.2rem;align-items:flex-start;margin-top:1rem}.calculator__slider{flex:1 1 15rem;min-width:0;padding-top:.4rem}.calculator__range{--progress: 0;--thumb: 2.4rem;--track-fill: linear-gradient( to right, var(--lime) calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--progress)), var(--white) 0 );display:block;width:100%;height:3.2rem;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:none}.calculator__range::-webkit-slider-runnable-track{height:.9rem;background:var(--track-fill);border:1px solid var(--black);border-radius:.5rem}.calculator__range::-moz-range-track{height:.9rem;background:var(--track-fill);border:1px solid var(--black);border-radius:.5rem}.calculator__range::-webkit-slider-thumb{width:var(--thumb);height:var(--thumb);margin-top:-0.85rem;-webkit-appearance:none;appearance:none;background:var(--lime);border:1px solid var(--black);border-radius:50%}.calculator__range::-moz-range-thumb{box-sizing:border-box;width:var(--thumb);height:var(--thumb);background:var(--lime);border:1px solid var(--black);border-radius:50%}.calculator__range:focus-visible{outline:none}.calculator__range:focus-visible::-webkit-slider-thumb{outline:.3rem solid var(--focus);outline-offset:.3rem;outline-offset:.2rem}.calculator__range:focus-visible::-moz-range-thumb{outline:.3rem solid var(--focus);outline-offset:.3rem;outline-offset:.2rem}.calculator__scale{display:flex;justify-content:space-between;padding-inline:.2rem;font-size:1.2rem;font-weight:600;line-height:1.6rem}.calculator__scale span{width:2rem;text-align:center}.calculator__number{display:flex;flex-shrink:0;gap:.3rem;align-items:baseline;justify-content:center;width:8rem;height:4.4rem;padding:.7rem .6rem;cursor:text;border:1px solid var(--black);border-radius:1.1rem}.calculator__number:focus-within{outline:.3rem solid var(--focus);outline-offset:.3rem;outline-offset:.1rem}.calculator__number-input{flex:none;width:3.4rem;padding:0;font:inherit;font-size:2.5rem;font-weight:600;line-height:2.8rem;text-align:right;letter-spacing:-0.008em;background:none;border:0}.calculator__number-input:focus{outline:none}.calculator__unit{flex:none;width:2.8rem;font-size:1.1rem;font-weight:700;text-transform:uppercase}.calculator__select{position:relative;margin-top:1.2rem}@media(width >= 768px){.calculator__select{margin-top:1.6rem}}.calculator__select.is-invalid .calculator__select-button{border-color:var(--red);border-width:2px}.calculator__select-button{position:relative;display:flex;align-items:center;width:100%;min-height:4.7rem;padding:.8rem 4rem .8rem 1.6rem;font:inherit;font-size:1.5rem;font-weight:500;line-height:1.9rem;color:var(--grey-text);text-align:left;letter-spacing:-0.008em;cursor:pointer;background:var(--white);border:1px solid var(--black);border-radius:1.1rem}@media(hover: hover){.calculator__select-button:hover{border-color:var(--blue)}}.calculator__select-button:focus-visible{outline:.3rem solid var(--focus);outline-offset:.3rem;outline-offset:.1rem}.has-value>.calculator__select-button{color:var(--black)}.calculator__select-button::before{position:absolute;top:50%;right:.8rem;width:2.7rem;height:2.7rem;content:"";background:var(--lime);border-radius:50%;transform:translateY(-50%)}.calculator__select-button::after{position:absolute;top:50%;right:1.75rem;width:.8rem;height:.8rem;content:"";border:solid var(--blue);border-width:0 .2rem .2rem 0;transform:translateY(-70%) rotate(45deg)}.calculator__select-button[aria-expanded=true]::before{background:var(--blue)}.calculator__select-button[aria-expanded=true]::after{border-color:var(--lime);transform:translateY(-30%) rotate(-135deg)}.calculator__select-list{position:absolute;top:calc(100% + .4rem);right:0;left:0;z-index:10;display:grid;gap:.2rem;max-height:32rem;padding:.8rem;margin:0;overflow-y:auto;list-style:none;background:var(--white);border:1px solid var(--black);border-radius:1.1rem;box-shadow:0 .8rem 2.4rem rgba(0,0,0,.14)}.calculator__select-list[hidden]{display:none}.calculator__select-list li{padding:.8rem;font-size:1.5rem;font-weight:500;line-height:1.9rem;cursor:pointer;border-radius:.5rem}.calculator__select-list li.is-active{background:var(--grey)}.calculator__select-list li[aria-selected=true]{font-weight:700;color:var(--blue)}.calculator__select-note{display:block;margin-top:.1rem;font-size:1.2rem;font-weight:500;line-height:1.6rem;color:var(--grey-text);letter-spacing:-0.02em}.calculator__select-value{min-width:0}.has-value .calculator__select-value .calculator__select-note{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calculator__error{margin:.6rem 0 0;font-size:1.3rem;font-weight:600;line-height:1.7rem;color:var(--red)}.calculator__actions{display:flex;justify-content:flex-end;margin-top:3rem}@media(width >= 768px){.calculator__actions{margin-top:3.6rem}}@media(width < 768px){.calculator__submit{width:100%}}.calculator__results{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0, 1fr);gap:1.6rem}@media(width >= 1280px){.calculator__results{grid-template-columns:minmax(0, 52rem) minmax(0, 1fr)}}.calculator__results[hidden]{display:none}.calculator__summary{display:flex;flex-direction:column;align-items:center;padding:2.8rem 1.6rem 2.4rem;text-align:center}@media(width >= 768px){.calculator__summary{padding:4.4rem 4rem 3.6rem}}@media(width >= 1280px){.calculator__summary{padding-inline:2.4rem}}@media(width >= 1280px){.calculator__summary .calculator__heading{font-size:2.9rem;line-height:3.4rem}}.calculator__answers{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;justify-content:center;padding:0;margin:1.2rem 0 0;font-size:1.4rem;font-weight:600;line-height:1.8rem;list-style:none}.calculator__answers mark{padding:0 .4rem;font-weight:700;color:var(--black);background:var(--lime)}.calculator__days{display:grid;grid-template-columns:auto auto;-moz-column-gap:.8rem;column-gap:.8rem;align-items:end;justify-content:center;margin:1.6rem 0 0}.calculator__days-number{font-size:11.6rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:11rem;color:var(--blue);letter-spacing:-0.05em}@media(width >= 768px){.calculator__days-number{font-size:15.6rem;line-height:14.4rem}}.calculator__days-unit{margin-bottom:1rem;font-size:2.4rem;font-weight:700;line-height:1;text-transform:uppercase}@media(width >= 768px){.calculator__days-unit{margin-bottom:1.6rem;font-size:3.1rem}}.calculator__days-caption{grid-column:1/-1;margin-top:.4rem;font-size:1.4rem;font-weight:700;line-height:1.9rem;text-transform:uppercase}@media(width >= 768px){.calculator__days-caption{font-size:1.7rem}}.calculator__explain{max-width:44rem;margin:1.4rem 0 0;font-size:1.5rem;font-weight:500;line-height:2.1rem}@media(width >= 768px){.calculator__explain{font-size:1.6rem;line-height:2.2rem}}@media(width >= 1024px){.calculator__pointer{display:none}}.calculator__pointer{padding-block:.6rem;margin-top:.8rem;font-size:1.5rem;font-weight:600;line-height:2rem;color:var(--blue);-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:.3rem}.calculator__pointer::after{display:inline-block;width:1.2rem;height:1.5rem;margin-left:.8rem;vertical-align:-0.2rem;content:"";background:currentcolor;-webkit-mask:url("../icons/arrow-down.svg") center/contain no-repeat;mask:url("../icons/arrow-down.svg") center/contain no-repeat}.calculator__pointer:hover{text-decoration-thickness:.2rem}.calculator__pointer:focus-visible{outline:.3rem solid var(--focus);outline-offset:.3rem}.calculator__claim{align-self:stretch;padding:1.6rem;margin:1.6rem 0 0;font-size:1.8rem;font-weight:700;line-height:2.3rem;color:var(--black);letter-spacing:-0.008em;background:var(--lime)}@media(width >= 768px){.calculator__claim{padding:2.2rem 3rem;font-size:2.3rem;line-height:2.7rem}}.calculator__disclaimer{margin:1.4rem 0 0;font-size:1.2rem;font-weight:500;line-height:1.7rem;color:var(--grey-text)}.calculator__summary-actions{display:flex;align-self:stretch;justify-content:center;padding-top:1.6rem;margin-top:auto}.calculator__back{display:inline-flex;gap:.6rem;align-items:center;min-height:4.4rem;padding:0;font:inherit;font-size:1.8rem;font-weight:600;color:var(--blue);-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:.3rem;cursor:pointer;background:none;border:0}@media(width >= 768px){.calculator__back{font-size:2rem}}.calculator__back::before{flex-shrink:0;width:1.9rem;height:1.5rem;content:"";background:url("../icons/back-arrow.svg") center/contain no-repeat}.calculator__back:hover{text-decoration-thickness:.2rem}.calculator__back:focus-visible{outline:.3rem solid var(--focus);outline-offset:.3rem}.calculator__banner{padding:1.8rem 1.6rem;margin-bottom:-1.6rem;color:var(--white);background:var(--black);border-radius:1.1rem 1.1rem 0 0}@media(width >= 768px){.calculator__banner{padding:2rem 3.2rem}}@media(width >= 1280px){.calculator__banner{grid-column:1/-1}}.calculator__banner+.calculator__block{border-top:0;border-radius:0 0 1.1rem 1.1rem}.calculator__banner-title{margin:0;font-size:1.8rem;font-weight:700;line-height:2.3rem;color:var(--lime)}@media(width >= 768px){.calculator__banner-title{font-size:2.3rem;line-height:2.8rem}}.calculator__banner-text{margin:.4rem 0 0;font-size:1.4rem;line-height:1.9rem}@media(width >= 768px){.calculator__banner-text{font-size:1.5rem}}.calculator__block{padding:2.4rem 1.6rem;scroll-margin-top:1.6rem}.calculator__block:focus{outline:none}@media(width >= 768px){.calculator__block{padding:3.2rem}}@media(width >= 1024px){.calculator__block{display:grid;grid-template-columns:25rem minmax(0, 1fr);gap:4rem}}@media(width >= 1280px){.calculator__block{grid-column:1/-1}}@media(width >= 1280px){.calculator__summary+.calculator__block{display:flex;flex-direction:column;grid-column:auto;gap:2rem;padding:3.2rem 2.8rem}}.calculator__block-title{margin:0;font-size:2.2rem;font-weight:700;line-height:2.6rem;letter-spacing:-0.008em}@media(width >= 768px){.calculator__block-title{font-size:2.5rem;line-height:3rem}}.calculator__block-lead{margin:.8rem 0 0;font-size:1.4rem;font-weight:500;line-height:1.9rem}.calculator__rows{display:grid;-moz-column-gap:3.2rem;column-gap:3.2rem;padding:0;margin:1.6rem 0 0;list-style:none}@media(width >= 768px){.calculator__rows{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(width >= 1024px){.calculator__rows{margin-top:0}}@media(width >= 1280px){.calculator__summary+.calculator__block .calculator__rows{flex:1;grid-template-columns:minmax(0, 1fr)}}.calculator__row{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1.6rem;align-items:center;padding-block:1.1rem;border-top:1px solid var(--grey-border)}.calculator__row-title{display:block;font-size:1.5rem;font-weight:700;line-height:2rem;letter-spacing:-0.008em}.calculator__row-text{display:block;margin-top:.2rem;font-size:1.3rem;font-weight:500;line-height:1.8rem;color:var(--grey-text)}.calculator__value{max-width:11.5rem;margin:0;font-size:1.3rem;font-weight:600;line-height:1.2;color:var(--blue);text-align:right;white-space:nowrap}.calculator__value b{font-size:2.2rem;font-weight:700;letter-spacing:-0.02em}.calculator__value small{display:block;margin-top:.2rem;font-size:1.2rem;font-weight:500;line-height:1.5rem;color:var(--grey-text);white-space:normal}.calculator__ticks{display:grid;gap:1.8rem;padding:0;margin:2rem 0 0;list-style:none}@media(width >= 768px){.calculator__ticks{grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem 2.8rem}}@media(width >= 1024px){.calculator__ticks{margin-top:0}}@media(width >= 1280px){.calculator__summary+.calculator__block .calculator__ticks{flex:1;align-content:space-between}}.calculator__tick{position:relative;padding-left:3rem;font-size:1.3rem;font-weight:500;line-height:1.9rem;color:var(--grey-text)}.calculator__tick::before{position:absolute;top:.1rem;left:0;width:2rem;height:2rem;content:"";background:url("../icons/tick-green.svg") center/contain no-repeat}.calculator__tick strong{display:block;margin-bottom:.2rem;font-size:1.5rem;font-weight:700;line-height:2rem;color:var(--black);letter-spacing:-0.008em}.spots{padding-block:4.4rem}@media(width >= 768px){.spots{padding-block:8rem}}@media(width >= 1024px){.spots{padding-block:9.7rem}}.spots__title{margin-bottom:1.2rem}@media(width >= 768px){.spots__title{margin-bottom:2.3rem}}.spots__title-icon{flex-shrink:0;width:2.6rem;height:2.05rem}@media(width >= 1024px){.spots__title-icon{width:3.8rem;height:3rem}}.spots__player{position:relative;width:100%;max-width:var(--container);aspect-ratio:16/9;margin-inline:auto;background:var(--black)}@media(width >= 768px){.spots__player{width:calc(100% - 2*var(--gutter))}}.spots__video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:var(--black)}.spots__video:focus-visible{outline:.4rem solid var(--lime);outline-offset:-0.4rem}.spots__overlay{position:absolute;inset:0;overflow:clip}.spots__overlay::after{position:absolute;inset:0;pointer-events:none;content:"";background:rgba(0,0,0,.413)}.spots__poster{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.spots__play{position:absolute;inset:0;z-index:1;display:grid;place-items:center;width:100%;cursor:pointer;background:none;border:0}.spots__play:focus-visible{outline:.4rem solid var(--lime);outline-offset:-0.8rem}.spots__play-icon{width:4rem;height:3.99rem;transition:transform var(--duration) var(--ease-out)}@media(width >= 768px){.spots__play-icon{width:6.489rem;height:6.477rem}}@media(hover: hover){.spots__play:hover .spots__play-icon{transform:scale(1.12)}}.ambassadors{padding-block:4.6rem 5rem}@media(width >= 768px){.ambassadors{padding-block:8rem}}@media(width >= 1024px){.ambassadors{padding-block:8.7rem 9.8rem}}.ambassadors__inner{display:grid;gap:2.2rem}@media(width >= 768px){.ambassadors__inner{gap:3.2rem}}@media(width >= 1024px){.ambassadors__inner{grid-template-columns:38.9rem minmax(0, 1fr);gap:0;align-items:start}}@media(width >= 1024px){.ambassadors__intro{padding-top:1.16rem;padding-left:.3rem}}@media(width >= 1024px){.ambassadors__title{line-height:3.6rem;letter-spacing:-0.022em}}@media(width < 1024px){.ambassadors__br{display:none}}.ambassadors__text{max-width:36.4rem;margin-top:.4rem;font-size:1.4rem;line-height:1.9rem;letter-spacing:-0.013em}@media(width >= 768px){.ambassadors__text{max-width:52rem;font-size:1.6rem;line-height:2.1rem}}@media(width >= 1024px){.ambassadors__text{max-width:33.6rem;margin-top:1rem;font-size:1.8rem;line-height:2.3rem}}.ambassadors__nav{display:none;gap:1rem}@media(width >= 768px){.ambassadors__nav{display:flex;margin-top:2.4rem}}@media(width >= 1024px){.ambassadors__nav{margin-top:3.5rem;margin-left:-0.2rem}}.ambassadors__arrow{width:4.6rem;height:4.6rem;padding:0;cursor:pointer;background:none;border:0;border-radius:50%;transition:opacity var(--duration),transform var(--duration) var(--ease-out)}.ambassadors__arrow img{display:block;width:4.6rem;height:4.6rem}.ambassadors__arrow:disabled{cursor:default;opacity:.35}@media(hover: hover){.ambassadors__arrow:hover:not(:disabled){transform:scale(1.08)}}.ambassadors__slider{width:auto;min-width:0;padding-inline:var(--gutter);margin-inline:calc(-1*var(--gutter))}@media(width >= 1024px){.ambassadors__slider{padding-inline:0;margin-inline:0}}:root:not(.js) .ambassadors__slider{overflow-x:auto}:root:not(.js) .ambassadors__list{gap:1rem}@media(width >= 1024px){:root:not(.js) .ambassadors__list{gap:1.8rem}}.ambassadors__slide{width:12.2rem;height:21rem}@media(width >= 768px){.ambassadors__slide{width:18rem;height:31rem}}@media(width >= 1024px){.ambassadors__slide{width:22.1rem;height:38rem}}.ambassadors__link{--img-w: 100%;--img-h: 100%;--img-x: 0%;--img-y: 0%;--img-pos: 50% 50%;position:relative;display:block;width:100%;height:100%;overflow:clip;background:var(--grey)}.ambassadors__link::after{position:absolute;inset:0;pointer-events:none;content:""}.ambassadors__link:focus-visible{outline:none}.ambassadors__link:focus-visible::after{outline:.3rem solid var(--focus);outline-offset:-0.3rem;box-shadow:inset 0 0 0 .6rem var(--white)}.ambassadors__link--klara{--img-w: 125.68%;--img-h: 109.75%;--img-x: -12.92%;--img-y: -4.46%}.ambassadors__link--henry{--img-w: 118.18%;--img-h: 103.06%;--img-x: -5.9%;--img-y: -3.06%}.ambassadors__link--brooke{--img-w: 118.67%;--img-h: 103.62%;--img-x: -8.61%;--img-y: -3.62%}.ambassadors__link--toa{--img-pos: 100% 50%}.ambassadors__img{position:absolute;top:var(--img-y);left:var(--img-x);width:var(--img-w);max-width:none;height:var(--img-h);-o-object-fit:cover;object-fit:cover;-o-object-position:var(--img-pos);object-position:var(--img-pos);transition:transform .5s var(--ease-out)}@media(hover: hover){.ambassadors__link:hover .ambassadors__img{transform:scale(1.05)}}.ambassadors__link:focus-visible .ambassadors__img{transform:scale(1.05)}.benefits{--card-w: 25.4rem;--card-h: calc(var(--card-w) * 781 / 560);--slide-w: 14.4rem;--card-min: 0.567;--card-gap: 1rem;--flip-room: 6rem;--focus: var(--white);padding-block:5rem 0;overflow-x:clip;color:var(--white);background:var(--blue)}@media(width >= 768px){.benefits{--card-w: 40rem;--slide-w: 22.8rem;--card-min: 0.57;--card-gap: 1.6rem;padding-top:6.4rem}}@media(width >= 1024px){.benefits{--card-w: 44rem;--slide-w: 17.8rem;--card-min: 0.4045;padding-top:7.7rem}}@media(width >= 1280px){.benefits{--card-w: 56rem;--slide-w: 22.8rem;--card-min: 0.4071;--card-gap: 1.9rem}}.benefits__title{margin-bottom:2.4rem;color:var(--lime)}@media(width >= 1024px){.benefits__title{margin-bottom:5.6rem}}.benefits__stage{position:relative;width:100%}@media(width >= 1024px){.benefits__stage{max-width:calc(var(--container) - .2rem);margin-inline:auto}}.benefits__slider{width:100%;padding-block:var(--flip-room);margin-block:calc(-1*var(--flip-room))}@media(width >= 1024px){.benefits__slider{width:calc(var(--card-w) + 2*(var(--slide-w) + var(--card-gap)))}}.benefits__slide{--benefit-scale: 1;--benefit-shift: 0px;position:relative;width:var(--slide-w);height:var(--card-h)}.js .benefits__slide{--benefit-scale: var(--card-min)}.benefits__nav{position:absolute;top:50%;z-index:2;display:none;padding:0;cursor:pointer;background:none;border:0;border-radius:50%;transform:translateY(-50%);transition:transform var(--duration) var(--ease-out),opacity var(--duration)}@media(width >= 768px){.js .benefits__nav{display:block}}.benefits__nav img{width:4.6rem;height:4.6rem}.benefits__nav--prev{left:.8rem}@media(width >= 1024px){.benefits__nav--prev{left:0}}.benefits__nav--next{right:.8rem}@media(width >= 1024px){.benefits__nav--next{right:0}}@media(hover: hover){.benefits__nav:hover:not(:disabled){transform:translateY(-50%) scale(1.08)}}.benefits__nav:focus-visible{outline:.3rem solid var(--focus);outline-offset:.3rem}.benefits__nav:disabled{visibility:hidden}.benefits__pager{position:relative;z-index:2;display:none;gap:1.07rem;align-items:center;justify-content:center;padding-inline:var(--gutter);margin-top:2rem}.js .benefits__pager{display:flex}@media(width >= 1024px){.benefits__pager{margin-top:1.7rem}}.benefits__pagination{display:flex}.benefits__counter{min-width:2.9rem;font-size:1.4rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.4rem;letter-spacing:-0.008em}.benefits__pagination .swiper-pagination-bullet{position:relative;flex-shrink:0;width:2.4rem;height:2.4rem;padding:0;cursor:pointer;background:none;border:0;transition:width var(--duration) var(--ease-out)}.benefits__pagination .swiper-pagination-bullet::before{position:absolute;top:.6rem;left:0;width:calc(100% - 1.2rem);height:1.2rem;content:"";background:rgba(255,255,255,.16);border-radius:.6rem;transition:background-color var(--duration)}.benefits__pagination .swiper-pagination-bullet:last-child{margin-right:-1.2rem}@media(hover: hover){.benefits__pagination .swiper-pagination-bullet:hover::before{background:rgba(255,255,255,.45)}}.benefits__pagination .swiper-pagination-bullet:focus-visible{outline:.3rem solid var(--focus);outline-offset:.3rem}.benefits__pagination .swiper-pagination-bullet-active{width:4.886rem}.benefits__pagination .swiper-pagination-bullet-active::before,.benefits__pagination .swiper-pagination-bullet-active:hover::before{background:var(--lime)}.benefit-card{position:absolute;top:0;left:50%;width:var(--card-w);height:var(--card-h);transform:translateX(calc(-50% + var(--benefit-shift))) scale(var(--benefit-scale));perspective:250rem;transition:transform var(--benefit-duration, 0ms) ease}.benefit-card__inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s var(--ease-out)}.benefit-card__face{position:absolute;inset:0;overflow:hidden;backface-visibility:hidden}.benefit-card__poster{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.benefit-card__face--back{display:flex;flex-direction:column;justify-content:safe center;padding:2rem 1.6rem;overscroll-behavior:contain;color:var(--black);cursor:pointer;scrollbar-width:thin;background:var(--grey);transform:rotateY(180deg)}@media(width >= 768px){.benefit-card__face--back{padding-inline:4.8rem}}@media(width >= 1280px){.benefit-card__face--back{padding:2.4rem 8rem 3.4rem 7.2rem}}.benefit-card__face--back:focus-visible{outline:.3rem solid var(--blue);outline-offset:-0.3rem}.benefit-card__title{flex-shrink:0;font-size:1.8rem;font-weight:700;line-height:1.2;letter-spacing:-0.02em}@media(width >= 768px){.benefit-card__title{font-size:2.8rem}}@media(width >= 1280px){.benefit-card__title{font-size:3.4rem;line-height:4.2rem}}.benefit-card__basis{flex-shrink:0;margin-top:.4rem;font-size:1.2rem;font-weight:500;line-height:1.4;letter-spacing:-0.02em}@media(width >= 768px){.benefit-card__basis{font-size:1.6rem}}@media(width >= 1280px){.benefit-card__basis{font-size:2rem;line-height:2.6rem}}.benefit-card__text{flex-shrink:0;margin-top:1rem;font-size:1.3rem;font-weight:500;line-height:1.45;letter-spacing:-0.02em}@media(width >= 768px){.benefit-card__text{margin-top:1.6rem;font-size:1.5rem}}@media(width >= 1280px){.benefit-card__text{margin-top:1.8rem;font-size:1.8rem;line-height:2.6rem;letter-spacing:-0.01em}}.benefit-card__toggle{position:absolute;inset:0;z-index:1;display:none;width:100%;padding:0;cursor:pointer;background:none;border:0}.js .benefit-card__toggle{display:block}.benefit-card__toggle:focus-visible{outline:.3rem solid var(--lime);outline-offset:.3rem;outline-offset:.4rem}.benefit-card.is-flipped .benefit-card__toggle{pointer-events:none}.benefit-card.is-flipped .benefit-card__face--back{overflow-y:auto}@media(hover: hover){.swiper-slide-active .benefit-card:hover:not(.is-front-locked) .benefit-card__toggle{pointer-events:none}.swiper-slide-active .benefit-card:hover:not(.is-front-locked) .benefit-card__face--back,html:not(.js) .benefit-card:hover .benefit-card__face--back{overflow-y:auto}}.benefit-card.is-flipped .benefit-card__inner{transform:rotateY(180deg)}@media(hover: hover){.swiper-slide-active .benefit-card:hover:not(.is-front-locked) .benefit-card__inner,html:not(.js) .benefit-card:hover .benefit-card__inner{transform:rotateY(180deg)}}@media(prefers-reduced-motion: reduce){.benefit-card .benefit-card__inner{transform:none !important}.benefit-card__face--back{opacity:0;transform:none;transition:opacity .2s}.benefit-card.is-flipped .benefit-card__face--back{opacity:1}}@media(prefers-reduced-motion: reduce)and (hover: hover){.swiper-slide-active .benefit-card:hover:not(.is-front-locked) .benefit-card__face--back{opacity:1}}html:not(.js) .benefits__slider{overflow-x:auto}html:not(.js) .benefits__slider .swiper-wrapper{gap:var(--card-gap);justify-content:safe center}html:not(.js) .benefits__slider .benefits__slide{flex-shrink:0;width:var(--card-w)}.claim{padding-block:4rem 4.5rem;color:var(--white);background:var(--blue)}@media(width >= 1024px){.claim{padding-block:6.2rem 6.8rem}}.claim__text{font-size:1.7rem;font-weight:600;line-height:2.3rem;text-align:center;letter-spacing:-0.012em}@media(width >= 768px){.claim__text{font-size:2.4rem;line-height:3.4rem}}@media(width >= 1024px){.claim__text{font-size:3rem;line-height:4.2rem}}.claim__highlight{padding-inline:.6rem;color:var(--black);background:linear-gradient(var(--lime), var(--lime)) 0 .2rem/100% 2.1rem no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media(width >= 768px){.claim__highlight{background-position-y:.3rem;background-size:100% 3rem}}@media(width >= 1024px){.claim__highlight{padding-inline:1rem;background-position-y:.4rem;background-size:100% 3.75rem}}