@charset "UTF-8";
:root{--html-font-size-v: 16;--html-font-size: 16px;font-size:var(--html-font-size);--wrapper-fluid-max-width: 1280px;--color-light: #fff;--color-light-rgb: 255, 255, 255;--color-dark: #000;--color-dark-rgb: 0, 0, 0;--color-primary: #ffcd00;--color-primary-rgb: 255, 205, 0;--color-primary-dark: #d8b00f;--color-primary-dark-rgb: 216, 176, 15;--color-secondary: #da1884;--color-secondary-rgb: 218, 24, 132;--color-secondary-dark: #891455;--color-tertiary: #08a800;--color-tertiary-rgb: 8, 168, 0;--color-tertiary-dark: #076f01;--color-grey-300: #cccccc;--color-grey-300-rgb: 204, 204, 204;--color-paper: #fafafa;--color-paper-rgb: 250, 250, 250;--color-text: #2e2e2e;--color-text-rgb: 46, 46, 46;--power1: cubic-bezier(0.59, 0, 0.57, 1);--font-primary: "Gotham", "Arial", "Helvetica", sans-serif;--safe-area: calc(var(--one-pixel) * 16)}@media screen and (min-width:992px){:root{--safe-area: calc(var(--one-pixel) * 24)}}:root{--sv: 0.5;--s: calc(var(--sv) * 1rem);--s1: 0.5rem;--s2: 1rem;--s3: 1.5rem;--s4: 2rem;--s5: 2.5rem;--s6: 3rem;--s7: 3.5rem;--s8: 4rem;--s9: 4.5rem;--s10: 5rem}:root{--one-pixel: calc(var(--s) / 8)}:root{--fs-price-plan-card-v: 36;--fs-price-plan-card: calc(var(--fs-price-plan-card-v) / var(--html-font-size-v) * 1rem);--lh-price-plan-card: 125%;--ls-price-plan-card: -0.01em;--fs-sm-v: 14;--fs-sm: calc(var(--fs-sm-v) / var(--html-font-size-v) * 1rem);--lh-sm: 1.4285714286;--ls-sm: -0.01em;--fs-base-v: 16;--fs-base: calc(var(--fs-base-v) / var(--html-font-size-v) * 1rem);--lh-base: 1.5;--ls-base: -0.01em;--fs-sl-v: 14;--fs-sl: calc(var(--fs-sl-v) / var(--html-font-size-v) * 1rem);--lh-sl: 1.4285714286;--ls-sl: -0.01em;--fs-ml-v: 18;--fs-ml: calc(var(--fs-ml-v) / var(--html-font-size-v) * 1rem);--lh-ml: 1.1111111111;--ls-ml: -0.01em;--fs-l-v: 18;--fs-l: calc(var(--fs-l-v) / var(--html-font-size-v) * 1rem);--lh-l: 1.3333333333;--ls-l: -0.01em;--fs-button-v: 18;--fs-button: calc(var(--fs-button-v) / var(--html-font-size-v) * 1rem);--lh-button: 1.3333333333;--ls-button: -0.01em;--fs-xl-v: 28;--fs-xl: calc(var(--fs-xl-v) / var(--html-font-size-v) * 1rem);--lh-xl: 1.2857142857;--ls-xl: -0.01em;--fs-xxl-v: 52;--fs-xxl: calc(var(--fs-xxl-v) / var(--html-font-size-v) * 1rem);--lh-xxl: 1.3846153846;--ls-xxl: -0.01em;--fs-36-v: 24;--fs-36: calc(var(--fs-36-v) / var(--html-font-size-v) * 1rem);--lh-36: 1.3333333333;--ls-36: -0.01em}@media screen and (min-width:992px){:root{--fs-sl-v: 18;--fs-sl: calc(var(--fs-sl-v) / var(--html-font-size-v) * 1rem);--lh-sl: 1.3333333333;--ls-sl: -0.01em}}@media screen and (min-width:992px){:root{--fs-ml-v: 32;--fs-ml: calc(var(--fs-ml-v) / var(--html-font-size-v) * 1rem);--lh-ml: 125%;--ls-ml: -0.01em}}@media screen and (min-width:992px){:root{--fs-l-v: 24;--fs-l: calc(var(--fs-l-v) / var(--html-font-size-v) * 1rem);--lh-l: 1.3333333333;--ls-l: -0.01em}}@media screen and (min-width:992px){:root{--fs-button-v: 20;--fs-button: calc(var(--fs-button-v) / var(--html-font-size-v) * 1rem);--lh-button: 1;--ls-button: -0.01em}}@media screen and (min-width:992px){:root{--fs-xl-v: 40;--fs-xl: calc(var(--fs-xl-v) / var(--html-font-size-v) * 1rem);--lh-xl: 1.3;--ls-xl: -0.01em}}@media screen and (min-width:992px){:root{--fs-xxl-v: 72;--fs-xxl: calc(var(--fs-xxl-v) / var(--html-font-size-v) * 1rem);--lh-xxl: 0.7083333333;--ls-xxl: -0.01em}}@media screen and (min-width:992px){:root{--fs-36-v: 36;--fs-36: calc(var(--fs-36-v) / var(--html-font-size-v) * 1rem);--lh-36: 1.2222222222;--ls-36: -0.01em}}*{margin:0;padding:0;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:var(--font-primary);font-size:var(--html-font-size);line-height:var(--lh-base);-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:none;color:var(--color-dark);background:var(--color-paper)}body ::selection{background-color:var(--color-dark);color:var(--color-secondary)}button{appearance:none;background:none;border:none;border-radius:0;padding:0;font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;line-height:inherit}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal}@font-face{font-family:"Gotham";src:url("fonts/gotham-book-webfont.woff2") format("woff2");font-weight:300;font-style:normal;font-display:optional}@font-face{font-family:"Gotham";src:url("fonts/gotham-medium-webfont.woff2") format("woff2");font-weight:500;font-style:normal;font-display:optional}@font-face{font-family:"Gotham";src:url("fonts/gotham-bold-webfont.woff2") format("woff2");font-weight:700;font-style:normal;font-display:optional}body{min-height:100dvh;display:flex;flex-direction:column}.site-header-separator{height:var(--header-height)}@media screen and (min-width:992px){.wrapper-fluid{max-width:var(--wrapper-fluid-max-width);margin:0 auto}}.loader-component{inset:0;z-index:10;display:flex;justify-content:center;align-items:center;min-height:300px;transition:opacity 0.3s ease;margin:0 auto;width:calc(100% - var(--safe-area) * 2);--loader-background-color: transparent;animation:fade-in 0.5s ease}.loader-component::after{content:"";height:100%;width:100%;filter:blur(4px);position:absolute;top:0;left:0;background-color:var(--loader-background-color);z-index:-1}.loader-component.is-hidden{opacity:0;pointer-events:none;display:none}.loader-component .spinner .loader{width:calc(var(--one-pixel) * 50);aspect-ratio:1;border-radius:50%;border:calc(var(--one-pixel) * 10) solid var(--color-primary);border-right-color:var(--color-secondary);animation:l2 1s infinite linear}@keyframes l2{to{transform:rotate(1turn)}}.loader-component--hero{position:relative;height:calc(var(--one-pixel) * 400);border:calc(var(--one-pixel) * 5) solid var(--color-primary);border-radius:calc(var(--one-pixel) * 10);margin-top:var(--safe-area);margin-bottom:var(--safe-area);--loader-background-color: var(--color-grey)}@media screen and (min-width:992px){.loader-component--hero{height:calc(var(--one-pixel) * 700)}}.cta{position:relative}.cta__text::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:calc(var(--one-pixel) * 1);background-color:var(--color-text);transform:scaleX(1);transform-origin:left;transition:transform 0.3s ease}.cta:hover .cta__text{color:var(--color-secondary)}.cta:hover .cta__text::after{transform:scaleX(0);background-color:var(--color-secondary)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.hidden{display:none !important}.visible{display:block !important}.color--text{color:var(--color-text)}.color--light{color:var(--color-light)}.color--dark{color:var(--color-dark)}.color--primary{color:var(--color-primary)}.color--secondary{color:var(--color-secondary)}.bg--light{background-color:var(--color-light)}.bg--dark{background-color:var(--color-dark)}.bg--primary{background-color:var(--color-primary)}.bg--secondary{background-color:var(--color-secondary)}.primary--16{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-weight:500}.primary-light--16{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-weight:300}.primary-bold--16{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-weight:700}.primary--18{font-size:var(--fs-sl);line-height:var(--lh-sl);letter-spacing:var(--ls-sl);font-family:var(--font-primary);font-weight:500}.primary-light--18{font-size:var(--fs-sl);line-height:var(--lh-sl);letter-spacing:var(--ls-sl);font-family:var(--font-primary);font-weight:300}.primary-bold--18{font-size:var(--fs-sl);line-height:var(--lh-sl);letter-spacing:var(--ls-sl);font-family:var(--font-primary);font-weight:700}.primary--24{font-size:var(--fs-l);line-height:var(--lh-l);letter-spacing:var(--ls-l);font-family:var(--font-primary);font-weight:500}.primary-light--24{font-size:var(--fs-l);line-height:var(--lh-l);letter-spacing:var(--ls-l);font-family:var(--font-primary);font-weight:300}.primary-bold--24{font-size:var(--fs-l);line-height:var(--lh-l);letter-spacing:var(--ls-l);font-family:var(--font-primary);font-weight:700}.primary--32{font-size:var(--fs-ml);line-height:var(--lh-ml);letter-spacing:var(--ls-ml);font-family:var(--font-primary);font-weight:500}.primary-light--32{font-size:var(--fs-ml);line-height:var(--lh-ml);letter-spacing:var(--ls-ml);font-family:var(--font-primary);font-weight:300}.primary-bold--32{font-size:var(--fs-ml);line-height:var(--lh-ml);letter-spacing:var(--ls-ml);font-family:var(--font-primary);font-weight:700}.primary--36{font-size:var(--fs-36);line-height:var(--lh-36);letter-spacing:var(--ls-36);font-family:var(--font-primary);font-weight:500}.primary-light--36{font-size:var(--fs-36);line-height:var(--lh-36);letter-spacing:var(--ls-36);font-family:var(--font-primary);font-weight:300}.primary-bold--36{font-size:var(--fs-36);line-height:var(--lh-36);letter-spacing:var(--ls-36);font-family:var(--font-primary);font-weight:700}.primary--40{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-family:var(--font-primary);font-weight:500}.primary-light--40{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-family:var(--font-primary);font-weight:300}.primary-bold--40{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-family:var(--font-primary);font-weight:700}.primary--72{font-size:var(--fs-xxl);line-height:var(--lh-xxl);letter-spacing:var(--ls-xxl);font-family:var(--font-primary);font-weight:500}.primary-light--72{font-size:var(--fs-xxl);line-height:var(--lh-xxl);letter-spacing:var(--ls-xxl);font-family:var(--font-primary);font-weight:300}.primary-bold--72{font-size:var(--fs-xxl);line-height:var(--lh-xxl);letter-spacing:var(--ls-xxl);font-family:var(--font-primary);font-weight:700}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50%);filter:blur(6px)}50%{transform:translateY(-1%);filter:blur(0);opacity:1}100%{transform:translateY(0);filter:blur(0);opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.02)}100%{transform:scale(1)}}@keyframes jump{0%{transform:translateY(0) rotate(-5deg)}2%{transform:translateY(-10%) rotate(0deg)}5%{transform:translateY(0) rotate(0deg)}100%{transform:translateY(0) rotate(0deg)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}.plan-card{opacity:1;transform:none;filter:none}}.button{padding:calc(var(--one-pixel) * 20);width:100%;border-radius:calc(var(--one-pixel) * 8);display:flex;justify-content:center;align-items:center;transition:all 0.3s ease;border:calc(var(--one-pixel) * 1) solid transparent;max-height:calc(var(--one-pixel) * 40)}@media screen and (min-width:992px){.button{max-height:calc(var(--one-pixel) * 60)}}.button--primary{background-color:var(--color-primary);color:var(--color-dark)}.button--primary:hover{background-color:var(--color-secondary);color:var(--color-light)}.button--primary:active{border-color:var(--color-dark);background-color:rgb(var(--color-secondary-rgb), 0.7);color:var(--color-dark)}.button--secondary{background-color:var(--color-secondary);color:var(--color-light)}.button--secondary:hover{background-color:var(--color-secondary-dark)}.button--secondary:active{border-color:var(--color-dark);background-color:rgb(var(--color-secondary-rgb), 0.7);color:var(--color-dark)}.button--tertiary{background-color:var(--color-tertiary);color:var(--color-light)}.button--tertiary:hover{background-color:var(--color-tertiary-dark)}.button--tertiary:active{border-color:var(--color-dark);background-color:rgb(var(--color-tertiary-rgb), 0.7);color:var(--color-dark)}.button--dark{background-color:var(--color-dark);color:var(--color-light)}.button--dark:hover{background-color:var(--color-secondary)}.button--dark:active{border-color:var(--color-dark);background-color:rgb(var(--color-secondary-rgb), 0.7);color:var(--color-dark)}.button--clear{background-color:transparent;color:var(--color-dark);border:var(--one-pixel) solid var(--color-dark)}.button--clear:hover{background-color:rgb(var(--color-dark-rgb), 0.1);background-color:rgb(var(--color-secondary-rgb), 0.7);background-color:var(--color-dark);color:var(--color-light)}.button--clear:active{background-color:rgb(var(--color-dark-rgb), 0.7);color:var(--color-light)}.button__text{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-weight:700}.button--animated{contain:layout style}@media screen and (min-width:992px){.button--animated .button__text{display:inline-block;position:relative}}@media screen and (min-width:992px){.button--animated .button__text .char{display:inline-block}}.button--animated .button__text .char:empty{width:0.3em}@media screen and (prefers-reduced-motion:no-preference) and (min-width:992px){.button--animated:hover .button__text .char{animation:jump 5s var(--power1) forwards;animation-delay:calc(var(--char-index) * 0.05s)}}.button:hover,.button:active{cursor:pointer}.tags{display:flex;flex-wrap:wrap}.tags .tag{padding:calc(var(--one-pixel) * 4) calc(var(--one-pixel) * 8);border-radius:calc(var(--one-pixel) * 6);background-color:var(--tag-background-color);font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);font-family:var(--font-primary);font-weight:500}.tags .tag--dark{--tag-background-color: var(--color-dark);color:var(--color-light)}.tags .tag--secondary{--tag-background-color: var(--color-secondary);color:var(--color-light)}.tags .tag--animated{position:relative;animation:jump 2.5s var(--power1) forwards;animation-delay:var(--delay)}.tags .tag--animated>span{position:relative;z-index:1}.promotion-claim-container{padding:0 var(--safe-area)}.promotion-claim{position:relative;margin-top:calc(var(--one-pixel) * 19);margin-bottom:calc(var(--one-pixel) * 19);display:flex;align-items:center;justify-content:center;background-color:var(--color-light);padding:calc(var(--one-pixel) * 13);box-shadow:0px 4px 8px rgba(0, 0, 0, 0.1)}@media screen and (min-width:992px){.promotion-claim{margin-bottom:calc(var(--one-pixel) * 19);margin-top:calc(var(--one-pixel) * 19)}}.promotion-claim:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%, 100%);width:0;height:0;border-left:calc(var(--one-pixel) * 12) solid transparent;border-right:calc(var(--one-pixel) * 12) solid transparent;border-top:calc(var(--one-pixel) * 10) solid var(--color-light)}@media screen and (min-width:992px){.promotion-claim:after{left:8%}}.promotion-claim__text{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-family:var(--font-primary);font-weight:700;text-align:center}.promotion-claim__text .highlight{display:inline-block;background-color:var(--color-secondary);padding:calc(var(--one-pixel) * 4) calc(var(--one-pixel) * 16) calc(var(--one-pixel) * 4) calc(var(--one-pixel) * 4);color:var(--color-light);font-size:var(--fs-l);line-height:var(--lh-l);letter-spacing:var(--ls-l);font-family:var(--font-primary);font-weight:700}.site-price .site-price-title{margin-top:20px}.site-price-amount{display:flex;align-items:baseline;gap:4px}.site-price-title{display:block}.site-price .price-numbers{display:flex;align-items:center;gap:4px}.site-price .price-numbers__right{display:flex;flex-direction:column}.site-price .price-numbers__right-first{display:flex;align-items:baseline;gap:calc(var(--one-pixel) * 4)}.site-price .price-numbers__right-first .decimal{display:flex;height:fit-content;align-items:flex-start;line-height:1rem}@media screen and (min-width:992px){.site-price .price-numbers__right-first .decimal{line-height:2rem;transform:translateY(-0.5rem)}}.site-price .price-numbers__right-first .decimal .price-decimal-separator{line-height:0}.site-price .price-numbers__right .currency,.site-price .price-numbers__right .fee{display:block;line-height:1rem}.site-price-promo{white-space:nowrap}@media screen and (min-width:992px){.site-price-promo{margin-top:calc(var(--one-pixel) * 8)}}.hero{padding:var(--safe-area);margin-bottom:calc(var(--one-pixel) * 20)}@media screen and (min-width:992px){.hero{margin-bottom:calc(var(--one-pixel) * 20);min-height:fit-content}}.hero--btl{display:none;position:relative;z-index:1}.hero__container{position:relative;border:calc(var(--one-pixel) * 1) solid var(--color-grey-300);background-color:var(--color-light);display:flex;align-items:flex-start;flex-direction:column;gap:calc(var(--one-pixel) * 32);padding:calc(var(--one-pixel) * 24) calc(var(--one-pixel) * 16);border-radius:calc(var(--one-pixel) * 8);overflow:hidden;--form-align: 37%}@media screen and (min-width:992px){.hero__container{height:calc(var(--one-pixel) * 419);min-height:fit-content;padding:calc(var(--one-pixel) * 40) calc(var(--one-pixel) * 72);flex-direction:row}}.hero__container:before{content:"";position:absolute;bottom:0;right:0;height:49dvw;aspect-ratio:2.4700460829;background-color:var(--color-primary);clip-path:polygon(100% 0%, 100% 100%, 0% 100%);z-index:0}@media screen and (min-width:992px){.hero__container:before{top:-1px;bottom:unset;right:calc(var(--form-align) - 1px);height:calc(100% + 1px);aspect-ratio:0.8636363636}}.hero__container:after{content:"";position:absolute;top:0;right:0;width:var(--form-align);height:100%;background-color:var(--color-primary);z-index:0;display:none}@media screen and (min-width:992px){.hero__container:after{display:block}}.hero__container-background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hero__container-background img{height:auto;width:100%}.hero__content{display:flex;flex-direction:column;gap:calc(var(--one-pixel) * 24);position:relative;z-index:1}@media screen and (min-width:992px){.hero__content{height:100%;width:100%;max-width:calc(var(--one-pixel) * 460)}}.hero__content-image{max-width:calc(var(--one-pixel) * 763)}.hero__content-image img{width:100%;height:100%;object-fit:contain}.hero__title{font-size:unset;font-weight:unset;line-height:unset;letter-spacing:unset;margin:0;padding:0}.hero__subtitle{display:flex;flex-direction:column}.hero__bottom{display:flex;flex-wrap:wrap;flex-direction:row;gap:calc(var(--one-pixel) * 16);margin-top:auto;position:relative;z-index:1}@media screen and (min-width:992px){.hero__bottom{flex-direction:row;gap:calc(var(--one-pixel) * 16)}}.hero__bottom-price .price-numbers{height:48px}@media screen and (min-width:992px){.hero__bottom-price .price-numbers{height:unset}}@media screen and (min-width:992px){.hero__bottom-price.site-price .price-numbers__right-first .decimal .price-decimal-separator{font-size:var(--fs-xxl);letter-spacing:var(--ls-xxl);font-family:var(--font-primary);font-weight:600;transform:translateY(-7px)}}.hero__bottom-cta{width:calc(var(--one-pixel) * 148)}@media screen and (min-width:992px){.hero__bottom-cta{width:calc(var(--one-pixel) * 180)}}.hero__bottom-cta .button__text{font-size:var(--fs-button);line-height:var(--lh-button);letter-spacing:var(--ls-button);font-family:var(--font-primary);font-weight:500}.hero__image-wrapper{display:flex;justify-content:space-between;width:100%;z-index:1;height:calc(var(--one-pixel) * 300)}@media screen and (min-width:600px){.hero__image-wrapper{justify-content:flex-end}}@media screen and (min-width:992px){.hero__image-wrapper{height:auto;justify-content:flex-start;gap:calc(var(--one-pixel) * 24)}}.hero__character{position:relative;align-self:flex-end;transform:translateY(calc(var(--one-pixel) * 162));width:calc(var(--one-pixel) * 211)}@media screen and (min-width:992px){.hero__character{width:calc(var(--one-pixel) * 165);transform:translateY(calc(var(--one-pixel) * 40))}}.hero__character--only-desktop{display:none}@media screen and (min-width:768px){.hero__character--only-desktop{display:block;width:calc(var(--one-pixel) * 150)}}.hero__character--only-mobile{display:block}@media screen and (min-width:768px){.hero__character--only-mobile{display:none}}.hero__product{position:relative;width:calc(var(--one-pixel) * 136);align-self:flex-end}@media screen and (min-width:992px){.hero__product{width:calc(var(--one-pixel) * 153);align-self:flex-end}}.hero__product--only-desktop{display:none;bottom:calc(var(--one-pixel) * 60)}@media screen and (min-width:768px){.hero__product--only-desktop{display:block;bottom:0}}.hero__product--only-mobile{display:block}@media screen and (min-width:768px){.hero__product--only-mobile{display:none}}.hero .hero__image-cta{display:flex;align-items:center;gap:calc(var(--one-pixel) * 24);right:var(--safe-area);bottom:var(--safe-area)}@media screen and (min-width:992px){.hero .hero__image-cta{position:absolute}}.hero .hero__image-cta .hero__cta-claim{display:flex;align-items:center;gap:calc(var(--one-pixel) * 8);font-size:calc(var(--one-pixel) * 14)}.hero .hero__image-cta .hero__cta{width:calc(var(--one-pixel) * 135)}.plan-card{display:flex;flex-direction:column;background-color:var(--color-light);padding:calc(var(--one-pixel) * 20);border:calc(var(--one-pixel) * 1) solid var(--color-grey-300);width:100%;border-radius:calc(var(--one-pixel) * 8);min-height:fit-content;contain:layout style}@media (prefers-reduced-motion:no-preference){.plan-card{filter:blur(6px);opacity:0;transform:translateY(50%);animation:fadeInUp 0.6s var(--power1) forwards;animation-delay:calc(var(--card-index) * 0.1s);animation-play-state:paused}.js-animations-ready .plan-card{animation-play-state:running}}@media screen and (min-width:768px){.plan-card{max-width:calc(var(--one-pixel) * 400)}}@media screen and (min-width:992px){.plan-card{width:100%;flex-direction:column;height:calc(var(--one-pixel) * 389);min-height:unset;max-width:none}}.plan-card__main-info{display:flex;justify-content:space-between;height:100%}@media screen and (min-width:992px){.plan-card__main-info{display:flex;flex-direction:column}}.plan-card__tags{gap:calc(var(--one-pixel) * 8)}.plan-card__tag{margin-bottom:calc(var(--one-pixel) * 20)}.plan-card__specs{font-size:var(--fs-l);line-height:var(--lh-l);letter-spacing:var(--ls-l);font-family:var(--font-primary);font-weight:700}.plan-card__price{align-self:flex-end}@media screen and (min-width:992px){.plan-card__price{margin-top:auto;align-self:unset}}.plan-card__price .price-numbers__left{font-size:var(--fs-price-plan-card);line-height:var(--lh-price-plan-card);letter-spacing:var(--ls-price-plan-card);font-family:var(--font-primary);font-weight:700;color:var(--color-primary)}@media screen and (min-width:992px){.plan-card__price .price-numbers__left{font-size:var(--fs-xxl);line-height:var(--lh-xxl);letter-spacing:var(--ls-xxl);font-family:var(--font-primary);font-weight:700}}@media screen and (min-width:992px){.plan-card__price .price-numbers{height:unset}}.plan-card__price.site-price .price-numbers__right-first .decimal .price-decimal-separator{font-size:var(--fs-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-weight:600;transform:unset}@media screen and (min-width:992px){.plan-card__price.site-price .price-numbers__right-first .decimal .price-decimal-separator{font-size:var(--fs-xxl);letter-spacing:var(--ls-xxl);font-family:var(--font-primary);font-weight:600;transform:inherit}}.plan-card__actions{display:flex;gap:calc(var(--one-pixel) * 16);align-items:flex-end;margin-top:calc(var(--one-pixel) * 24)}@media screen and (min-width:992px){.plan-card__actions{margin-top:calc(var(--one-pixel) * 20);flex-direction:column}}.plan-card__actions .button{margin-left:auto;max-width:none}.plan-card__action{min-width:fit-content;width:100%}.plan-card-list{padding:calc(var(--one-pixel) * 16) var(--safe-area)}.plan-card-list__grid{display:flex;flex-direction:column;align-items:center;gap:calc(var(--one-pixel) * 24)}@media screen and (min-width:992px){.plan-card-list__grid{display:grid;grid-template-columns:repeat(2, 290px);gap:calc(var(--one-pixel) * 24);justify-items:center;justify-content:center}}@media screen and (min-width:1280px){.plan-card-list__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(290px, 290px));gap:calc(var(--one-pixel) * 24);justify-items:center;justify-content:center}}.plan-features{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:calc(var(--one-pixel) * 32) var(--safe-area)}.plan-features__title{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-family:var(--font-primary);font-weight:700;margin-bottom:calc(var(--one-pixel) * 32)}.plan-features__list{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-items:center;gap:calc(var(--one-pixel) * 32)}@media screen and (min-width:992px){.plan-features__list{flex-direction:row;gap:0}}.plan-features__list-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:calc(var(--one-pixel) * 24)}@media screen and (min-width:992px){.plan-features__list-item{max-width:calc(var(--one-pixel) * 400)}}.plan-features__list-item .icon{padding:calc(var(--one-pixel) * 10);background-color:var(--color-secondary);border-radius:50%;margin-bottom:calc(var(--one-pixel) * 16);aspect-ratio:1;display:flex;justify-content:center;align-items:center}.plan-features__list-item .icon svg{width:calc(var(--one-pixel) * 30);height:calc(var(--one-pixel) * 30)}.plan-features__list-item .title{font-size:var(--fs-l);line-height:var(--lh-l);letter-spacing:var(--ls-l);font-family:var(--font-primary);font-weight:700;margin-bottom:calc(var(--one-pixel) * 16)}.plan-features__list-item .description{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-weight:300}.plan-features__list-item .cta__text{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-weight:300;color:var(--color-text)}:root{--header-height: calc(var(--one-pixel) * 73)}#iwc_pane{position:fixed !important}.bwc_closeBySide{background-color:transparent !important;padding:calc(var(--one-pixel) * 10) !important;border:none !important}.site-header{position:fixed;z-index:949;top:0;left:0;width:100%;height:var(--header-height);background-color:var(--color-light);padding:calc(var(--one-pixel) * 16) var(--safe-area);box-shadow:0 2px 4px rgba(var(--color-dark-rgb), 0.08)}.site-header-separator{height:var(--header-height)}.site-header__container{display:flex;position:relative;justify-content:space-between;align-items:center;padding-left:var(--safe-area);padding-right:var(--safe-area)}.site-header__logo img{height:calc(var(--one-pixel) * 40);width:auto}.site-header__number{display:flex;flex-direction:column;justify-content:end;text-align:right}@media screen and (min-width:1263px){.site-header__number{display:none}}.site-header__number-text{font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);font-family:var(--font-primary);font-weight:400}.site-header__number-link{font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);font-family:var(--font-primary);font-weight:700}.site-header__byside-banner{display:none;position:absolute;top:calc((var(--one-pixel) * 16) * -1);right:var(--safe-area)}@media screen and (min-width:1263px){.site-header__byside-banner{display:block}}.faqs{padding-left:var(--safe-area);padding-right:var(--safe-area);padding-top:calc(var(--one-pixel) * 40);padding-bottom:calc(var(--one-pixel) * 40);background-color:var(--color-light)}.faqs__title{margin-bottom:calc(var(--one-pixel) * 16);font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-family:var(--font-primary);font-weight:700}.faqs__item{border-bottom:calc(var(--one-pixel) * 1) solid var(--color-grey-300);color:var(--color-text)}.faqs__item:not(:first-of-type){margin-top:calc(var(--one-pixel) * 10)}.faqs__item--animated .faqs__item-button{contain:layout style}@media screen and (min-width:992px){.faqs__item--animated .faqs__item-button .faqs__item-button-title{display:inline-block;position:relative}}@media screen and (min-width:992px){.faqs__item--animated .faqs__item-button .faqs__item-button-title .char{display:inline-block}}.faqs__item--animated .faqs__item-button .faqs__item-button-title .char:empty{width:0.3em}@media screen and (prefers-reduced-motion:no-preference) and (min-width:992px){.faqs__item--animated .faqs__item-button:hover .faqs__item-button-title .char{animation:jump 3s var(--power1) forwards;animation-delay:calc(var(--char-index) * 0.05s)}}.faqs__item-button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:calc(var(--one-pixel) * 20);background:transparent;border:none;text-align:left;cursor:pointer;gap:calc(var(--one-pixel) * 12)}@media screen and (min-width:992px){.faqs__item-button:hover .faqs__item-button-title{color:var(--color-secondary)}}@media screen and (min-width:992px){.faqs__item-button:hover .faqs__item-button-icon{color:var(--color-secondary)}}.faqs__item-button-title{margin:0;flex:1;font-size:var(--fs-sl);line-height:var(--lh-sl);letter-spacing:var(--ls-sl);font-family:var(--font-primary);font-weight:700;transition:color 0.3s ease}.faqs__item-button-icon{flex-shrink:0;display:flex;align-items:center;transition:color 0.3s ease, transform 0.3s ease}.faqs__item-button-icon svg{width:calc(var(--one-pixel) * 24);height:calc(var(--one-pixel) * 24);display:block}.faqs__item-button[aria-expanded="true"] .faqs__item-button-icon{transform:rotate(180deg)}.faqs__item-panel{opacity:0;max-height:0;overflow:hidden;pointer-events:none}.faqs__item-panel-content{padding:0 calc(var(--one-pixel) * 20) calc(var(--one-pixel) * 20)}.faqs__item-panel-content-text{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-weight:300}.site-footer{background-color:var(--color-light);margin-top:auto;padding:calc(var(--one-pixel) * 24) var(--safe-area)}.site-footer::before{content:"";display:block;height:calc(var(--one-pixel) * 1);background-color:var(--color-grey-300);margin-bottom:calc(var(--one-pixel) * 16)}.site-footer__legal{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-weight:500}.site-footer__inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}@media screen and (min-width:768px){.site-footer__inner{display:flex;flex-direction:row;align-items:center}}.site-footer__inner-nav{margin-top:calc(var(--one-pixel) * 8);width:100%}.site-footer__inner-nav .nav-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(var(--one-pixel) * 24)}@media screen and (min-width:768px){.site-footer__inner-nav .nav-list{display:flex;flex-wrap:wrap}}.site-footer__inner-nav .nav-list__item{margin-right:calc(var(--one-pixel) * 24);font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-weight:500}@media screen and (min-width:768px){.site-footer__inner-nav .nav-list__item{margin-right:calc(var(--one-pixel) * 16)}}.site-footer__inner-nav .nav-list__item:hover{transition:color 0.3s ease;color:var(--color-secondary)}.site-dynamic-modal-opener:hover{cursor:pointer}.site-dynamic-modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:900;height:100vh;width:100vw;padding:0 10px;box-sizing:border-box}.site-dynamic-modal.open{display:block}.site-dynamic-modal__container{display:flex;flex-direction:column;background-color:var(--color-light);border-top:8px solid var(--color-primary);padding:10px 20px 20px 20px;max-width:580px;height:fit-content;min-height:485px;max-height:80%;margin:0 auto;overflow-y:scroll;position:relative;z-index:50;top:50%;transform:translateY(-50%)}.site-dynamic-modal__inner{display:flex;flex-direction:column;background-color:var(--color-light);border-top:8px solid var(--color-primary);padding:10px 20px 20px 20px;max-width:580px;height:fit-content;min-height:485px;max-height:80%;margin:0 auto;overflow-y:scroll;position:relative;z-index:50;top:50%;transform:translateY(-50%)}@media screen and (min-width:799px){.site-dynamic-modal__inner{max-width:80%}}@media screen and (min-width:1200px){.site-dynamic-modal__inner{max-width:1042px}}.site-dynamic-modal__header{margin-bottom:25px}.site-dynamic-modal__header h3{margin:0}.site-dynamic-modal__close-button{margin-left:auto;display:block;text-align:right}.site-dynamic-modal__close-button:hover{cursor:pointer}.site-dynamic-modal__content .txtpopup ul :first-child{list-style-type:none;padding-left:1.2em}.site-dynamic-modal__content .txtpopup ul :first-child li:before{content:"•";color:var(--color-primary);display:inline-block;width:1em;margin-left:-1em}.site-dynamic-modal__content .txtpopup>ul>li:not(:last-child){margin-bottom:8px}.site-dynamic-modal__content a{color:var(--color-primary);text-decoration:underline}.site-dynamic-modal__content img{margin:8px 0}.site-dynamic-modal__content ul li ul{list-style-type:none;padding-left:1.2em;margin-top:8px}.site-dynamic-modal__overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:#0000008c;z-index:49}.site-dynamic-modal__overlay:hover{position:absolute;cursor:pointer}.site-dynamic-modal *{box-sizing:border-box}.cta-with-text{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--color-light);padding:calc(var(--one-pixel) * 48) var(--safe-area);gap:calc(var(--one-pixel) * 16)}@media screen and (min-width:992px){.cta-with-text{flex-direction:row;align-items:center;gap:calc(var(--one-pixel) * 80)}}.cta-with-text__content{color:var(--color-text);gap:calc(var(--one-pixel) * 16)}@media screen and (min-width:992px){.cta-with-text__content{text-align:center}}.cta-with-text__content .content-title{font-size:var(--fs-l);line-height:var(--lh-l);letter-spacing:var(--ls-l);font-family:var(--font-primary);font-weight:700}.cta-with-text__content .content-description{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-weight:300}.cta-with-text__action{width:100%;min-width:fit-content;height:calc(var(--one-pixel) * 40)}@media screen and (min-width:576px){.cta-with-text__action{width:calc(var(--one-pixel) * 400)}}@media screen and (min-width:992px){.cta-with-text__action{width:calc(var(--one-pixel) * 205)}}.font-size-toggle{position:fixed;bottom:2rem;right:2rem;width:56px;height:56px;border-radius:50%;background-color:var(--color-primary);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);transition:all 0.3s ease;z-index:1000}.font-size-toggle:hover{background-color:var(--color-primary-dark);box-shadow:0 6px 16px rgba(0, 0, 0, 0.2);transform:scale(1.1)}.font-size-toggle:active{transform:scale(0.95)}.font-size-toggle .font-size-icon{width:28px;height:28px;fill:var(--color-dark);transition:fill 0.3s ease}.font-size-toggle.font-size-expanded{background-color:var(--color-secondary)}.font-size-toggle.font-size-expanded .font-size-icon{fill:var(--color-light)}.font-size-toggle.font-size-expanded:hover{background-color:var(--color-secondary-dark)}@media (max-width:768px){.font-size-toggle{bottom:1.5rem;right:1.5rem;width:48px;height:48px}.font-size-toggle .font-size-icon{width:24px;height:24px}}.wsp-container{width:90%;max-width:759px;margin:0 auto;overflow:hidden}.wsp-banner{background-color:var(--color-primary);width:100%;min-height:260px;padding:30px 0;height:315px;overflow:hidden}.wsp-titular{display:flex;flex-direction:column;gap:8px;margin:0 0 20px}.wsp-titular span{font-family:var(--font-primary);font-size:20px;font-weight:700;line-height:25px;color:#000000;display:block}.wsp-titular__sub{font-size:14px !important;font-weight:300 !important;display:flex !important;align-items:center;gap:8px}.wsp-logo{width:25px;flex-shrink:0}.wsp-banner__img{text-align:center}.wsp-banner__img img{width:100%;max-width:215px}.wsp-formulario{background-color:#fff;width:100%;padding:30px 0 60px}.wsp-box{text-align:left}.wsp-subtitle{font-family:var(--font-primary);font-size:20px;font-weight:700;line-height:25px;color:#000;margin:0 0 16px}.wsp-formulario p{font-family:var(--font-primary);font-size:16px;font-weight:300;line-height:20px;color:#000;margin-bottom:20px}.wsp-link{color:#ff7900;font-weight:bold;text-decoration:none}.wsp-link:hover{text-decoration:underline}.wsp-form-group{margin-bottom:16px}.wsp-form-group label{display:block;font-family:var(--font-primary);font-size:16px;font-weight:bold;line-height:20px;color:#000;margin-bottom:6px}.wsp-input{display:block;width:100%;max-width:302px;height:40px;padding:0 10px;font-size:20px;font-weight:500;color:#000;background-color:#fff;border:2px solid #ccc;border-radius:0;font-family:var(--font-primary);box-sizing:border-box}.wsp-input:focus{outline:none;border-color:var(--color-primary)}.wsp-field-hint{font-family:var(--font-primary);font-size:16px;font-weight:500;color:#999;padding-top:3px;padding-bottom:10px}.wsp-radio-group{display:flex;flex-direction:column;gap:8px}.wsp-radio-option{background-repeat:no-repeat;background-size:40px auto;background-position:-5px 0;min-height:40px;padding:4px 0 5px 0}.wsp-radio-option label{font-size:16px;font-weight:600;cursor:pointer;padding-left:40px;display:block}.wsp-radio-option:last-child label{font-size:14px;font-weight:normal;color:#666}.wsp-radio-option.off{background-image:url("../assets/check-off.jpg")}.wsp-radio-option.on{background-image:url("../assets/check-on.jpg")}.wsp-alert{position:relative;background-color:transparent;border:3px solid #cd3c14;color:#000;font-weight:700;padding:15px 15px 15px 50px;margin-bottom:10px;background-image:url(../assets/ic_error.png);background-repeat:no-repeat;background-size:30px auto;background-position:10px center;text-align:left}.wsp-alert.off{display:none !important}.wsp-btn{display:inline-block;margin:15px 0;padding:0 20px;font-weight:bold;font-size:18px;line-height:40px;height:40px;text-align:center;background-color:var(--color-primary);color:#000;border:2px solid transparent;border-radius:0;cursor:pointer;max-width:180px;width:100%;font-family:var(--font-primary);transition:background-color 0.2s ease}.wsp-btn:hover{background-color:var(--color-primary-dark)}h2.wsp-respuesta{font-family:var(--font-primary);font-size:20px;font-weight:700;line-height:25px;color:#000;text-align:left;display:inline-block;margin:0 auto 40px}@media screen and (max-width:690px){.wsp-titular span{width:100%;margin-bottom:7px}.wsp-titular__sub{line-height:18px !important;max-width:300px}}