@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-100%)}}main .container{max-width:var(--max-width);margin:0 auto;padding:32px 16px}main .radius-container{border-bottom-right-radius:64px;border-bottom-left-radius:64px;background-color:var(--neutral);overflow:hidden;z-index:0;position:relative}main .landing-wrapper{padding:10px 16px 0 16px}main .landing-wrapper .container{border:1px solid var(--color);padding:8px 24px;width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:.75rem;line-height:1.013rem}main .landing-wrapper .heading{font-family:"Satoshi-Black";font-size:1.75rem;line-height:2.313rem;letter-spacing:.02em;text-align:center;margin-top:20px}main .landing-wrapper .heading span{font-family:"Satoshi-Regular"}main .landing-wrapper .background{z-index:0;position:absolute;right:16px;bottom:0}main .landing-wrapper .button-background{position:absolute;left:50%;transform:translateX(-50%);bottom:12px;z-index:3}main .landing-wrapper .button-background .button{font-size:.875rem;line-height:1.181rem;display:block}main .landing-wrapper .arrow-button{display:none;position:absolute;left:100%;bottom:0;padding:0 0 10px 20px}main .landing-wrapper .arrow-button img{height:50px}main .landing-wrapper .person-wrapper{position:relative;width:-moz-fit-content;width:fit-content;margin:10px 0 0 auto}main .landing-wrapper .person-wrapper .picture{position:relative;z-index:1;width:250px}main .landing-wrapper .person-info{position:absolute;border:.65px solid var(--color);box-shadow:1.29px 1.29px 0px 0px var(--color);padding:5px 8px;gap:6px;z-index:3;left:-30%;bottom:30%;background-color:var(--neutral);border-radius:8px}main .landing-wrapper .person-info p{font-size:.486rem;line-height:.656rem}main .landing-wrapper .person-info p.person{font-family:"Satoshi-Bold"}main .landing-wrapper .person-info p.info{font-family:"Satoshi-Regular";color:var(--control)}main .landing-wrapper .quote{display:none;position:absolute;right:100%;width:320px;padding:0 20px;top:50%;transform:translateY(-70%)}main .landing-wrapper .quote img{margin-bottom:20px}main .landing-wrapper .quote p{color:var(--control)}main .landing-wrapper .recession{display:none;position:absolute;left:100%;width:342px;padding:0 40px;top:50%;transform:translateY(-60%);flex-direction:column;gap:8px;justify-content:center;align-items:end;right:-20%;max-width:343px}main .landing-wrapper .recession .star-row{display:flex;gap:4px}main .landing-wrapper .recession p{text-align:end;color:var(--control)}main .landing-wrapper .recession .user{display:flex;gap:16px}main .landing-wrapper .recession .user div{display:flex;flex-direction:column;gap:2px}main .landing-wrapper .recession .user div small{color:var(--control)}main .landing-wrapper .recession .user img{width:34px;height:34px}main .marquee-wrapper{padding:32px 0;width:100%;overflow:hidden;white-space:nowrap;max-width:var(--max-width);margin:0 auto}main .marquee-wrapper p{margin:0 16px;text-align:center;color:var(--neutral);margin-bottom:60px}main .marquee-wrapper .marquee-content-wrapper{display:flex;width:-moz-fit-content;width:fit-content;margin:0 16px}main .marquee-wrapper .marquee-content-wrapper .fade-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;pointer-events:none;background:linear-gradient(to left, rgba(9, 9, 9, 0), rgba(9, 9, 9, 0.15), rgba(9, 9, 9, 0.85), rgb(9, 9, 9))}main .marquee-wrapper .marquee-content-wrapper .marquee-content{height:80px;display:flex;gap:120px;align-items:center;animation:marquee 10s linear infinite;width:-moz-max-content;width:max-content}main .marquee-wrapper .marquee-content-wrapper .marquee-content::after{content:"";display:inline-block;width:100%}main .marquee-wrapper .marquee-content-wrapper .marquee-content img{height:32px;width:auto;display:block;-o-object-fit:contain;object-fit:contain;filter:grayscale(100%);opacity:.5}main .offers-wrapper{color:var(--neutral);position:relative;overflow:hidden}main .offers-wrapper .title-section{max-width:700px}main .offers-wrapper .title-section small{font-size:.75rem;line-height:1.013rem}main .offers-wrapper .background-image{position:absolute;right:-20px;top:10px;width:160px;height:160px}main .offers-wrapper .info-section{margin-top:40px;display:flex;flex-wrap:wrap;gap:20px;max-width:1200px}main .offers-wrapper .info-section button{width:285px;transition:all .3s ease-out}main .offers-wrapper .info-section .info-card-filler{flex:1;height:1px;opacity:0;display:none}main .offers-wrapper .info-section .info-card{width:285px;border-radius:12px;padding:16px;border:1px solid var(--border-light)}main .offers-wrapper .info-section .info-card img{width:24px;height:24px}main .offers-wrapper .info-section .info-card .info-card-text-wrapper{margin-top:16px}main .offers-wrapper .info-section .info-card .info-card-text-wrapper p{line-height:1.013rem}main .offers-wrapper .info-section .info-card .info-card-text-wrapper .info-card-text-content{margin-top:8px}main .offers-wrapper .info-section .info-card .info-card-text-wrapper .info-card-text-content small{color:var(--text-light);font-size:.75rem;line-height:1.013rem}main .success-wrapper{padding-right:0 !important;padding-left:0 !important}main .success-wrapper .title-section{margin-right:16px;margin-left:16px}main .success-wrapper .title-section p{max-width:600px}main .success-wrapper .recessions{display:flex;flex-wrap:nowrap;gap:20px;overflow-x:auto;margin-top:40px;box-sizing:border-box;padding-right:16px;padding-left:16px}main .success-wrapper .recessions::-webkit-scrollbar{display:none}main .success-wrapper .recessions .recession{width:280px;flex-shrink:0;padding:16px;border-radius:12px;border:1px solid var(--border)}main .success-wrapper .recessions .recession .user{display:flex;justify-content:space-between;align-items:center;gap:16px}main .success-wrapper .recessions .recession .user div{flex:1;display:flex;flex-direction:column;gap:4px}main .success-wrapper .recessions .recession .user div p{line-height:.711rem}main .success-wrapper .recessions .recession .user div small{color:var(--border)}main .success-wrapper .recessions .recession>p{margin-top:16px;font-size:.875rem;line-height:1.181rem}main .success-wrapper .recessions .recession .star-row{display:flex;gap:4px;margin-top:16px}main .price-wrapper{display:grid;grid-template-columns:repeat(1, 1fr);gap:32px;margin:0 auto}main .price-wrapper .title-section{margin-bottom:40px}main .price-wrapper .title-section .heading-small{color:var(--primary-variant)}main .price-wrapper .title-section .description{font-size:1rem;line-height:1.35rem}main .price-wrapper .title-section .description small {width:100%}main .price-wrapper .next-appointments{color:var(--control);grid-column:1;display:flex;flex-direction:column;justify-content:space-between;gap:24px;flex:1}main .price-wrapper .next-appointments .warranty{display:none;color:var(--color)}main .price-wrapper .next-appointments .appointment{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}main .price-wrapper .next-appointments .appointment img{filter:opacity(0.6)}main .price-wrapper .next-appointments .appointment.sold-out img,main .price-wrapper .next-appointments .appointment.sold-out p{opacity:.3}main .price-wrapper .next-appointments .appointment.sold-out .badge{background-color:var(--border)}main .price-wrapper .next-appointments .appointment .badge{border-radius:12px;max-height:20px;padding:0 8px;background-color:var(--primary-variant-inactive);color:var(--neutral);display:flex;align-items:center}main .price-wrapper .next-appointments .appointment .badge small{font-size:.7rem}main .price-wrapper .next-appointments .appointment .badge.few{background-color:var(--primary-variant)}main .price-wrapper .price{padding:32px 0;border:1px solid var(--border);border-radius:12px;width:100%;display:flex;flex-direction:column}main .price-wrapper .price.enterprise{border-color:var(--primary-variant)}main .price-wrapper .price .upper{text-align:center;padding:0 32px 16px;border-bottom:1px solid var(--border)}main .price-wrapper .price .upper .title{color:var(--primary-variant);font-size:.875rem;line-height:1.181rem;margin-bottom:10px}main .price-wrapper .price .upper .description{color:var(--control);margin-top:20px}main .price-wrapper .price .included{padding:16px 32px 0;flex:1}main .price-wrapper .price .included .item{display:flex;align-items:center;gap:8px;margin-bottom:8px}main .price-wrapper .price .included .item:last-child{margin-bottom:0}main .price-wrapper .price .included .item span{font-family:"Satoshi-Medium";color:var(--control);font-size:.688rem;line-height:.832rem}main .price-wrapper .price .included .item .image-wrapper{width:20px;height:20px;display:flex;justify-content:center;align-items:center}main .price-wrapper .price .included .item .image-wrapper img{width:16px;height:16px}main .price-wrapper .price .button-wrapper{margin:16px 32px 0}main .price-wrapper .price .button-wrapper .button{text-align:center;display:block;width:100%;border-radius:var(--border-radius)}main .price-wrapper .warranty{background-color:var(--primary-light);padding:16px;width:100%;box-sizing:border-box;border-radius:12px}main .price-wrapper .warranty .description{color:var(--control);margin-top:8px}main .price-wrapper .warranty .badge{margin-bottom:20px;background-color:var(--primary);border-radius:var(--border-radius);width:-moz-fit-content;width:fit-content;padding:4px 16px;line-height:1.013rem}main .leader-wrapper{max-width:none;padding-right:0 !important;position:relative;overflow:hidden;max-width:var(--max-width);margin:0 auto}main .leader-wrapper>img{position:absolute;top:17.5px;right:0;transform:translateX(27.5%);z-index:0;height:230px}main .leader-wrapper h4{z-index:1;margin-right:16px;margin-bottom:20px}main .leader-wrapper .leaders{display:flex;flex-wrap:nowrap;gap:20px;overflow-x:auto;margin-top:20px;box-sizing:border-box;padding-right:16px;z-index:5;position:relative}main .leader-wrapper .leaders::-webkit-scrollbar{display:none}main .leader-wrapper .leaders .leader{width:300px;flex-shrink:0;padding:16px;border:1px solid var(--border);border-radius:12px;background-color:var(--neutral);display:grid;row-gap:12px;-moz-column-gap:20px;column-gap:20px;grid-template-columns:auto auto;grid-template-rows:min-content auto}main .leader-wrapper .leaders .leader>img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:90px;height:90px;aspect-ratio:1/1;border-radius:12px;grid-row:1;grid-column:1}main .leader-wrapper .leaders .leader .socials-wrapper{grid-row:2;grid-column:span 2}main .leader-wrapper .leaders .leader .socials-wrapper .socials{margin-top:12px;display:flex;align-items:center;gap:12px}main .faq-wrapper>div{max-width:650px;margin:0 auto}main .faq-wrapper h4{text-align:center;margin-bottom:21px}main .faq-wrapper details{cursor:pointer;padding:16px 32px;border-radius:12px;border:1px solid var(--border);margin-top:16px}main .faq-wrapper details[open] summary img{transform:rotate(180deg)}main .faq-wrapper details:first-of-type{margin-top:32px}main .faq-wrapper details summary{display:flex;align-items:center;justify-content:space-between}main .faq-wrapper details summary span{font-size:1.25rem;line-height:1.75rem}main .faq-wrapper details .content{text-align:start;margin-top:20px}main .faq-wrapper p{text-align:center}main .faq-wrapper p a{text-decoration:underline}main .newsletter-wrapper{overflow:hidden}main .newsletter-wrapper .title{margin-bottom:8px;font-family:"Satoshi-Bold";font-size:1.75rem;line-height:2.363rem;position:relative;width:auto}main .newsletter-wrapper .title .success{display:none}main .newsletter-wrapper .title img{position:absolute;bottom:10px;left:100%;padding-left:5px}main .newsletter-wrapper p{margin-bottom:24px}main .newsletter-wrapper button{margin-top:20px;width:100%}main .newsletter-wrapper .newsletter-input-wrapper{display:grid;flex-direction:column;gap:8px}main .newsletter-wrapper .newsletter-success{display:none}main .newsletter-wrapper.success .newsletter-input-wrapper{display:none}main .newsletter-wrapper.success .text-wrapper .title .abo{display:none}main .newsletter-wrapper.success .text-wrapper .title .success{display:initial}main .newsletter-wrapper.success .text-wrapper p{display:none}main .title-section .heading-small{color:var(--primary);font-size:.75rem;line-height:1.013rem;font-family:"Satoshi-Medium";margin-bottom:8px}main .title-section h4{margin-bottom:8px}main .title-section small{color:var(--text-light);font-size:1rem;line-height:1.35rem}@media(min-width: 768px){main .container{padding:32px 60px}main .radius-container{border-bottom-right-radius:120px;border-bottom-left-radius:120px;background-color:var(--neutral);overflow:hidden;z-index:0;position:relative}main .landing-wrapper{padding:40px 60px 0}main .landing-wrapper .container{font-size:1rem;line-height:1.35rem}main .landing-wrapper .heading{font-family:"Satoshi-Black";font-size:3rem;line-height:3.625rem}main .landing-wrapper .image-wrapper{position:relative;height:auto;width:60%;max-width:500px;display:flex;align-items:center;justify-content:center;margin:0 auto;margin-top:-25px}main .landing-wrapper .background{position:absolute;width:100%;right:0}main .landing-wrapper .button-background{position:absolute;left:auto;right:10px;transform:none;bottom:20px}main .landing-wrapper .button-background .button{font-size:.875rem;line-height:1.181rem}main .landing-wrapper .person-wrapper{position:relative;bottom:0;right:0;width:85%;margin-top:0}main .landing-wrapper .person-wrapper .picture{z-index:1;width:100%}main .landing-wrapper .person-info{top:50%;transform:translate(-60%, 100%);left:0;bottom:auto}main .landing-wrapper .person-info p{font-size:.75rem;line-height:1.013rem}main .landing-wrapper .arrow-button{display:block;padding-bottom:25px}main .marquee-wrapper{padding:60px 0}main .marquee-wrapper .marquee-content-wrapper{margin:0 120px}main .marquee-wrapper .marquee-content-wrapper .fade-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;pointer-events:none;background:linear-gradient(to left, rgb(9, 9, 9), rgba(9, 9, 9, 0.9), rgba(9, 9, 9, 0.05), rgba(9, 9, 9, 0), rgba(9, 9, 9, 0.05), rgba(9, 9, 9, 0.9), rgb(9, 9, 9))}main .marquee-wrapper .marquee-content-wrapper .marquee-content{height:80px;display:flex;gap:120px;align-items:center;animation:marquee 10s linear infinite;width:-moz-max-content;width:max-content}main .marquee-wrapper .marquee-content-wrapper .marquee-content::after{content:"";display:inline-block;width:100%}main .marquee-wrapper .marquee-content-wrapper .marquee-content img{height:32px;width:auto;display:block;-o-object-fit:contain;object-fit:contain;filter:grayscale(100%);opacity:.5}main .offers-wrapper{color:var(--neutral);position:relative}main .offers-wrapper .title-section p small{font-size:1rem;line-height:1.35rem}main .offers-wrapper .info-section button:hover{transform:translateX(30px)}main .offers-wrapper .background-image{width:300px;height:300px}main .success-wrapper .title-section{margin-right:60px;margin-left:60px}main .success-wrapper .recessions{padding-right:60px;padding-left:60px}main .price-wrapper{grid-template-columns:auto auto}main .price-wrapper .warranty,main .price-wrapper .price-text-wrapper{grid-column:1/3}main .leader-wrapper{overflow:visible}main .leader-wrapper>img{top:65px;right:0;height:90%}main .leader-wrapper h4{z-index:1;font-size:2rem;line-height:2.7rem;margin-right:60px;margin-bottom:40px}main .leader-wrapper .leaders{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:40px;-moz-column-gap:24px;column-gap:24px;overflow-x:hidden;padding-right:60px}main .leader-wrapper .leaders .leader{width:100%;row-gap:12px;-moz-column-gap:20px;column-gap:20px}main .leader-wrapper .leaders .leader>img{min-width:160px;width:160px;height:160px;grid-row:span 2;grid-column:1}main .leader-wrapper .leaders .leader .leader-info{grid-column:2;grid-row:1}main .leader-wrapper .leaders .leader .socials-wrapper{grid-row:2;grid-column:2}main .leader-wrapper .leaders .leader .socials-wrapper .socials{margin-top:12px;display:flex;align-items:center;gap:12px}main .newsletter-wrapper>div{max-width:500px;margin:0 auto}main .newsletter-wrapper .title{font-size:2rem;line-height:2.7rem}main .newsletter-wrapper.success>div{max-width:none;margin:0 auto}main .title-section h4{font-size:3em;line-height:3.75rem}main .title-section small{font-size:1rem;line-height:1.35rem}}@media(min-width: 1200px){main .container{padding:60px 120px}main .radius-container{border-bottom-right-radius:200px;border-bottom-left-radius:200px}main .landing-wrapper{padding:80px 40px 0}main .landing-wrapper .heading{font-size:4rem;line-height:4.125rem}main .landing-wrapper .image-wrapper{position:relative;height:auto;width:70%;max-width:500px;display:flex;align-items:center;justify-content:center;margin:0 auto;margin-top:-35px}main .landing-wrapper .background{position:absolute;width:100%;right:0}main .landing-wrapper .button-background{position:absolute;left:auto;right:10px;transform:none}main .landing-wrapper .button-background .button{font-size:.875rem;line-height:1.181rem}main .landing-wrapper .person-wrapper{position:relative;bottom:0;right:0;width:85%;margin-top:0}main .landing-wrapper .person-wrapper .picture{z-index:1;width:100%}main .landing-wrapper .quote{display:block}main .landing-wrapper .recession{display:flex}main .offers-wrapper .background-image{right:9%;top:100px;width:420px;height:420px}main .offers-wrapper .info-section .info-card-filler{display:block}main .success-wrapper .title-section{margin-right:120px;margin-left:120px}main .success-wrapper .recessions{padding-right:120px;padding-left:120px}main .success-wrapper .recessions .recession{width:380px}main .success-wrapper .recessions .recession .user{display:flex;justify-content:space-between;align-items:center;gap:16px}main .success-wrapper .recessions .recession .user div{flex:1;display:flex;flex-direction:column;gap:4px}main .success-wrapper .recessions .recession .user div p{line-height:.711rem}main .success-wrapper .recessions .recession .user div small{color:var(--border)}main .price-wrapper{padding:120px;display:grid;align-items:center;justify-content:center;grid-template-columns:repeat(3, 1fr);gap:0px}main .price-wrapper .price-text-wrapper{height:100%;display:flex;flex-direction:column;justify-content:space-between;grid-column:1}main .price-wrapper .title-section h4{font-size:3rem;line-height:3.75rem}main .price-wrapper .next-appointments .warranty{display:block}main .price-wrapper .next-appointments .appointment{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}main .price-wrapper .next-appointments .appointment.sold-out img,main .price-wrapper .next-appointments .appointment.sold-out p{opacity:.3}main .price-wrapper .next-appointments .appointment.sold-out .badge{background-color:var(--border)}main .price-wrapper .next-appointments .appointment .badge{border-radius:12px;max-height:20px;padding:0 8px;background-color:var(--primary-variant-inactive);color:var(--neutral);display:flex;align-items:center}main .price-wrapper .next-appointments .appointment .badge small{font-size:.7rem}main .price-wrapper .next-appointments .appointment .badge.few{background-color:var(--primary-variant)}main .price-wrapper .price{width:calc(100% - 30px - 20px);height:100%}main .price-wrapper .price.single{margin-left:60px}main .price-wrapper .price.enterprise{margin-left:50px}main .price-wrapper .price .upper{padding:0 32px 32px}main .price-wrapper .price .upper .title{color:var(--primary-variant);font-size:.875rem;line-height:1.181rem;margin-bottom:10px}main .price-wrapper .price .upper h4{font-size:3rem;line-height:3.75rem}main .price-wrapper .price .upper .description{color:var(--control);margin-top:20px}main .price-wrapper .price .included{padding:32px 32px 0}main .price-wrapper .price .button-wrapper{margin:32px 32px 0}main .price-wrapper .warranty{display:none}main .leader-wrapper h4{z-index:1;font-size:2rem;line-height:2.7rem;margin-right:120px;margin-bottom:40px}main .leader-wrapper .leaders{grid-template-columns:auto auto auto;flex-wrap:wrap;row-gap:40px;-moz-column-gap:24px;column-gap:24px;overflow-x:hidden;padding-right:120px}main .leader-wrapper .leaders .leader{width:100%;max-width:500px}main .newsletter-wrapper{display:flex;justify-content:space-between;align-items:center;padding:64px 128px;gap:32px}main .newsletter-wrapper>div{margin:0}main .newsletter-wrapper .text-wrapper{max-width:450px}main .newsletter-wrapper .text-wrapper p{margin-bottom:0}main .newsletter-wrapper .newsletter-input-wrapper{flex:1;grid-template-columns:auto auto auto;grid-template-rows:2;align-items:start;justify-content:center;-moz-column-gap:16px;column-gap:16px}main .newsletter-wrapper .newsletter-input-wrapper .prename{grid-column:1;grid-row:1}main .newsletter-wrapper .newsletter-input-wrapper .lastname{grid-column:2;grid-row:1}main .newsletter-wrapper .newsletter-input-wrapper .email{flex:1;grid-column:1/3}main .newsletter-wrapper .newsletter-input-wrapper input{min-width:180px;flex:1;width:100%}main .newsletter-wrapper .newsletter-input-wrapper button{width:-moz-fit-content;width:fit-content;min-width:-moz-max-content;min-width:max-content;margin-top:0;grid-column:3;grid-row:1/3;align-self:center}}