.plan-selector{max-width:var(--max-width-desktop);margin:0 auto}.plan-selector__plan-boxes{--plan-boxes-desktop-max-width:calc(1128px + var(--size-l)*4);width:100%;position:relative}.plan-selector__plan-boxes .swipe-indicator{margin-top:calc(var(--size-m)*-1);padding-top:0;transform:translateZ(1px)}.plan-selector__plan-boxes .swipe-buttons{bottom:auto;top:calc(var(--size-l)*1);width:90%}.plan-selector__plan-boxes .swipe-buttons svg path{stroke:var(--dark-peach)}.plan-boxes{--plan-box-gap:var(--size-ml);gap:var(--plan-box-gap);padding:var(--size-xl) var(--size-l);padding-bottom:calc(400px + var(--size-l));margin-bottom:-400px}.plan-box-slide{scroll-snap-align:center;flex:0 0 100%;justify-content:center;min-width:100%;display:flex}.payment-selector{background-color:var(--white);border:3px solid var(--peach);border-radius:var(--br-default);justify-content:space-evenly;width:80%;height:48px;margin-bottom:2rem;margin-left:auto;margin-right:auto;display:flex}.payment-selector__label{border-radius:var(--br-default);color:var(--black);cursor:pointer;font-size:var(--text-base);background:0 0;border:none;justify-content:center;align-items:center;width:100%;margin:4px;font-weight:700;transition:background-color .1s,color .1s;display:inline-flex}.payment-selector__label:not(.payment-selector__label--active):hover{background-color:color-mix(in srgb,var(--go-european-blue) 10%,transparent)}.payment-selector__label--active{background-color:var(--go-european-blue);color:var(--white);cursor:auto}.overflow-section{overflow-x:hidden}.pricing-text-link{cursor:pointer;font-size:var(--text-m);margin:var(--size-l) auto;width:fit-content;text-decoration:underline;display:block}.plan-selector__note{padding:0 var(--size-l);text-align:center;position:relative}.plan-selector__note-buttons{gap:var(--size-ml);justify-content:center;display:flex}.plan-selector__note-button{margin-bottom:var(--size-l);display:inline-block}.plan-boxes__info{max-width:var(--max-width-document);margin:0 auto;display:block}.plan-button-wrap{gap:var(--size-xs);flex-direction:column;display:flex}.plan-button{background:var(--beige);border:4px solid var(--peach);border-radius:var(--br-default);color:var(--red-dunkel);align-items:center;gap:var(--size-m);min-height:70px;padding:var(--size-xxs) var(--size-s);width:var(--display-width-mobile);grid-template-columns:max-content 1fr minmax(0,1fr);justify-content:space-between;margin:0 auto;transition:border .1s ease-out,background-color .1s ease-out;display:grid}.plan-button--active{background-color:var(--beige);background:var(--white);border:4px solid var(--red-nota);box-shadow:var(--shadow-default)}.plan-button__icon{justify-self:start}.plan-button__title{font-size:var(--text-m);font-weight:var(--text-bold);white-space:nowrap;justify-self:start}.plan-button__price{font-size:var(--text-l);justify-self:end;line-height:.8}.plan-button__interval{font-size:var(--text-xs);padding-left:var(--size-xxs);display:inline-block}.business-plan .payment-selector{border-color:var(--blue-business-2)}.business-plan #price-monthly:checked~.payment-selector>#price-monthly-label,.business-plan #price-yearly:checked~.payment-selector>#price-yearly-label{background-color:var(--red-tutao)}.business .plan-button,.business .pricing-text-link{color:var(--blue-business-2)}.business .plan-button{background:var(--white);border:3px solid var(--blue-business-0)}.business .plan-button svg{fill:var(--blue-green-business)}.business .plan-button--active{background-color:var(--white);border:3px solid var(--blue-cyan-business-1);box-shadow:var(--shadow-blue-default)}.business .plan-boxes__info{color:var(--white)}.business .plan-selector__arrow .swipe__arrow svg path{stroke:var(--white)}.plan-button--campaign:nth-child(2).plan-button--active{border:4px solid var(--red-tutao)}@media (width>=996px){.plan-selector__plan-boxes{max-width:var(--plan-boxes-desktop-max-width);margin:0 auto}.payment-selector{width:30%}.plan-button-wrap{visibility:hidden;display:none}.plan-selector__plan-boxes .swipe-buttons,.plan-selector__plan-boxes .swipe-indicator{display:none}.plan-boxes{--plan-box-gap:var(--size-l);justify-content:center}.plan-box-slide{flex:0 0 calc(33.3333% - var(--plan-box-gap)*2/3);min-width:calc(33.3333% - var(--plan-box-gap)*2/3)}}.plan-box{background-color:var(--white);box-shadow:var(--shadow-default);max-width:700px;padding:var(--size-m);scroll-snap-align:center;text-align:center;border-radius:24px;flex-direction:column;width:100%;margin:0 auto;display:flex;position:relative}.plan-box a{pointer-events:auto;text-decoration:none}.plan-box{border:4px solid var(--peach)}.plan-box--active{border:4px solid var(--red-nota);box-shadow:var(--shadow-strong)}.plan-box__icon{height:48px;margin:0 auto var(--size-xs);width:48px}.plan-box__icon svg{width:48px}.plan-box--campaign-active .plan-box__icon svg{fill:var(--go-european-blue)}.plan-box__star{position:relative}.plan-box__pricing-info{margin-bottom:var(--size-ml)}.plan-box__pricing-info--campaign{margin-top:var(--size-xl)}.plan-box__pricing-info--footnote{display:block}.plan-box__pricing-info--footnote>span{color:var(--red-fighter)}.plan-box__button{border:3px solid var(--red-fighter);border-radius:var(--br-default);height:48px;margin-bottom:var(--size-m);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.plan-box__button--active{background-color:var(--red-fighter);color:var(--white)}.plan-box__button--inactive{color:var(--red-fighter)}.plan-box__feature-list{padding:0 0 var(--size-m);text-align:start;flex-direction:column;align-items:start;list-style:none;display:flex}.plan-box__feature{align-items:center;gap:var(--size-xs);margin-bottom:var(--size-xs);display:inline-flex;position:relative}.plan-box__feature-icon{justify-content:center;align-items:center;width:24px;min-width:24px;display:inline-flex}.plan-box__feature-icon svg path{stroke:var(--red-tutao)}.plan-box__feature-icon svg circle{fill:var(--red-tutao)}.plan-box__feature-content{align-items:center;min-width:0}.plan-box__feature-text{min-width:0;margin-right:4px}.business .plan-box__feature-icon svg path{stroke:var(--blue-green-business)}.business .plan-box:not(.plan-box--campaign-active) .plan-box__icon svg{fill:var(--blue-green-business)}.plan-box__prime-features li:before{content:"";fill:var(--red-fighter);background-repeat:no-repeat;background-size:contain;width:24px;height:24px;display:inline-block}.plan-box__banner{box-shadow:var(--shadow-black-default)}.plan-box__banner,.plan-box__top-banner{width:calc(100% + var(--size-m)*2);background-color:#ff8a79;padding:8px;font-weight:700;position:relative;bottom:20px;left:50%;transform:translate(-50%)}.plan-box__banner>span,.plan-box__top-banner>span{color:var(--white)}.plan-box__prime-features span{vertical-align:super}.business-plan .payment-selector{border:none}.business-plan.plan-box{border:5px solid var(--blue-business-0);box-shadow:var(--shadow-blue-default)}.business-plan.plan-box--active{border:5px solid var(--blue-cyan-business-1);box-shadow:var(--shadow-blue-strong)}.business-plan .plan-box__button{border-color:var(--blue-business-1);color:var(--blue-business-1)}.business-plan .plan-box__button--active{background:var(--blue-cyan-business-1);border-color:var(--blue-cyan-business-1);color:var(--blue-business-2)}.plan-box.plan-box--campaign{padding-top:calc(var(--size-l) + var(--size-xs))}.campaign-title{background:var(--red-tutao);color:var(--white);font-size:var(--text-regular);font-weight:var(--text-semi-bold);padding:6px var(--size-s) 12px;text-align:center;vertical-align:middle;visibility:hidden;border-top-left-radius:20px;border-top-right-radius:20px;width:101%;line-height:1.2;position:absolute;top:0;left:50%;transform:translate(-50%)}.campaign-title--active{visibility:visible}.campaign-title__icon{height:auto;margin-right:var(--size-xxs);width:var(--text-ml);position:relative;bottom:-4px}.campaign-title__icon svg path{fill:var(--white)}.plan-box--campaign-active{border:4px solid var(--go-european-blue);color:var(--go-european-blue)}.plan-box--campaign-active.selected{border:4px solid var(--go-european-yellow)}.plan-box--campaign-active .plan-box__feature-icon svg path{stroke:var(--go-european-blue)}.plan-box--campaign-active .plan-box__campaign-original-price{color:var(--go-european-blue)}.plan-box__banner-wrap{position:relative}.plan-box__banner-cake{z-index:1;width:30%;max-width:20vw;position:absolute;bottom:-2vw;right:-10%}.plan-box__banner--campaign{background-color:var(--go-european-yellow);box-shadow:0 4px 8px 0 rgba(from var(--go-european-blue) r g b/.2);color:var(--black-friday-gold-dark);width:calc(100% + var(--size-m)*2 + 24px);padding:4px;font-size:24px;position:absolute;top:0;bottom:auto}.plan-box__banner--campaign:before{left:0;rotate:45deg}.plan-box__banner--campaign:after,.plan-box__banner--campaign:before{background-color:var(--go-european-yellow);clip-path:polygon(50% 0,100% 100%,0 100%);content:"";width:11px;height:5.5px;display:block;position:absolute;bottom:-4px}.plan-box__banner--campaign:after{right:0;rotate:-45deg}.plan-box__top-banner--campaign{background-color:var(--go-european-blue);border-color:var(--go-european-blue);color:var(--white);text-wrap:nowrap;border-radius:16px 16px 0 0;width:101%;padding:4px;font-size:16px;position:absolute;top:0;bottom:auto}.plan-box__top-banner--campaign.selected{background-color:var(--go-european-yellow);color:var(--go-european-blue)}.plan-box__button--campaign-active{background-color:var(--go-european-blue);border-color:var(--go-european-blue);box-shadow:var(--shadow-black-default);color:var(--white);gap:var(--size-xs)}span.plan-box__campaign-original-price{color:var(--dark-gray);font-size:var(--text-m)}.plan-button .plan-box__campaign-original-price{font-size:var(--text-s);padding-right:var(--size-xxs)}@media (width>=768px){.plan-box{margin:revert;padding:var(--size-s)}.plan-box__banner{width:calc(100% + var(--size-s)*2)}.plan-box__banner--campaign{width:calc(100% + var(--size-s)*2 + 24px)}.plan-box__banner-cake{bottom:max(-.7vw,-13px)}}@media (width>=996px){.plan-box{max-width:none;padding:var(--size-m)}.plan-box__banner{width:calc(100% + var(--size-m)*2)}.plan-box__banner--campaign{width:calc(100% + var(--size-m)*2 + 24px)}}@media (width>=1200px){.plan-box{padding:var(--size-ml)}.plan-box__banner{width:calc(100% + var(--size-ml)*2)}.plan-box__banner--campaign{width:calc(100% + var(--size-ml)*2 + 24px)}}
