.pricing{--top:50%;--left:50%;display:flex;overflow:hidden}.pricing>input{opacity:0;position:fixed;transform:scale(0)}.pricing .screen{backface-visibility:hidden;flex:none;width:100%;position:relative}.pricing .screen1{background:radial-gradient(123% 83.51% at 85.59% 12.93%,#fdd 0%,#d7c4ff 52.6%,#d7f0ff 100%)}html:not(.safari) .pricing .screen1{color:var(--black)}.pricing .screen2{clip-path:circle(120% at var(--left) var(--top));z-index:3;background:linear-gradient(#ab88f4 0%,#ff30ab 74.23%);transition-property:clip-path;transition-duration:.7s;transition-timing-function:cubic-bezier(.645,.045,.355,1);overflow:hidden;transform:translate(-100%)}.pricing input:not(:checked)~.screen2{pointer-events:none;clip-path:circle(0% at var(--left) var(--top))}html.safari .pricing .screen1{background:#ff91db}html.safari .pricing .screen2{background:#000}html.safari .pricing .cells{z-index:1}html.safari .pricing .screen1 .image>:before,html.safari .pricing .screen1 .image>:after{content:"";z-index:1;backface-visibility:hidden;position:absolute;inset:0}html.safari .pricing .screen1 .image>:before{background:linear-gradient(#ff91db 0%,#ff91db00 20% 90%,#ff91db 100%)}html.safari .pricing .screen1 .image>:after{background:linear-gradient(90deg,#ff91db 0%,#ff91db00 20% 80%,#ff91db 100%)}html.safari .pricing .text>*{z-index:2}.pricing .text{flex-direction:column;align-items:flex-start;display:flex;position:relative}.pricing .image{pointer-events:none;aspect-ratio:1;backface-visibility:hidden;transition-property:transform,opacity;transition-duration:.8s,.4s;transition-timing-function:ease;position:relative}.pricing .image>*{aspect-ratio:1;position:relative}.pricing .image img,.pricing .image video{width:100%;height:100%;position:absolute;top:0;left:0}.pricing .head{flex-wrap:wrap;align-items:center;gap:clamp(10px,1.25rem,20px);margin-bottom:clamp(26px,4.375rem,70px);display:flex}html:not(.safari) .pricing .screen1 .head{z-index:20;position:relative}html:not(.safari) .pricing .screen2 .head{opacity:0;pointer-events:none}.pricing .tabs{background-color:color-mix(in srgb, var(--white) 40%, transparent);--width1:0;--width2:0;--width3:0;--width4:0;height:clamp(50px,4.6875rem,75px);color:var(--black);border:5px solid #0000;border-radius:100px;flex:none;transition-property:color,background;transition-duration:.4s;transition-timing-function:ease;display:flex;position:relative}html.safari .pricing .screen2 .tabs{color:var(--white);background-color:#353535}.pricing .tabs:before{content:"";background-color:var(--white);height:100%;width:var(--width1);border-radius:100px;transition-property:transform,width;transition-duration:.4s;transition-timing-function:ease;position:absolute;top:0;left:0;transform:translate(0)}.pricing:has(#pricing-tab-1:checked) .tabs:before{width:var(--width1);transform:translate(0)}.pricing:has(#pricing-tab-1:checked) .tabs>:first-child{color:var(--black)}.pricing:has(#pricing-tab-2:checked) .tabs:before{transform:translateX(var(--width1));width:var(--width2)}.pricing:has(#pricing-tab-2:checked) .tabs>:nth-child(2){color:var(--black)}.pricing:has(#pricing-tab-3:checked) .tabs:before{transform:translateX(calc(var(--width1) + var(--width2)));width:var(--width3)}.pricing:has(#pricing-tab-3:checked) .tabs>:nth-child(3){color:var(--black)}.pricing:has(#pricing-tab-4:checked) .tabs:before{transform:translateX(calc(var(--width1) + var(--width2) + var(--width3)));width:var(--width4)}.pricing:has(#pricing-tab-4:checked) .tabs>:nth-child(4){color:var(--black)}.pricing .pricing-tab-content-1,.pricing .pricing-tab-content-2,.pricing .pricing-tab-content-3,.pricing .pricing-tab-content-4{position:relative;transform:translateZ(0)}:is(.pricing:not(:has(#pricing-tab-1:checked)) .pricing-tab-content-1,.pricing:not(:has(#pricing-tab-2:checked)) .pricing-tab-content-2,.pricing:not(:has(#pricing-tab-3:checked)) .pricing-tab-content-3,.pricing:not(:has(#pricing-tab-4:checked)) .pricing-tab-content-4){display:none}.pricing .tabs>*{text-align:center;cursor:pointer;border-radius:100px;flex:none;justify-content:center;align-self:stretch;align-items:center;padding:0 clamp(10px,1.25rem,20px);font-size:clamp(14px,1.125rem,18px);font-weight:700;line-height:1.5;transition:color .4s;display:flex;position:relative}.pricing .tabs input{opacity:0;cursor:pointer;position:absolute}.pricing .twice{border-radius:100px;gap:10px;height:clamp(50px,4.6875rem,75px);padding:0 clamp(15px,1.25rem,20px);font-size:clamp(16px,1.125rem,18px);font-weight:700}html.safari .pricing .screen2 .twice{--white:#000;--black:#fff}html.safari .pricing .screen2 .twice:after{opacity:.2}.pricing .twice svg{width:auto;height:20px;fill:var(--yellow);transition:fill .4s}html.safari .pricing .screen2 .twice svg{fill:var(--white)}.pricing .twice .trigger{background:color-mix(in srgb, var(--white) 25%, transparent);border-radius:100px;flex:none;width:1.714em;height:1em;margin-left:4px;font-size:clamp(30px,2.1875rem,35px);transition-property:background;transition-duration:.4s;transition-timing-function:ease;position:relative}.pricing .twice .trigger:before{content:"";background:var(--yellow);border-radius:50%;width:.771em;height:.771em;margin:.114em;transition-property:transform,background;transition-duration:.4s;transition-timing-function:ease;position:absolute;top:0;left:0;transform:translate(0,0)}.pricing input:checked~.screen .twice .trigger{background-color:var(--yellow)}html.safari .pricing input:checked~.screen2 .twice .trigger{background-color:var(--white)}.pricing input:checked~.screen .twice .trigger:before{background-color:var(--black);transform:translate(.714em)}html.safari .pricing input:checked~.screen2 .twice .trigger:before{background-color:var(--yellow)}@media (pointer:fine){.pricing .twice:hover .trigger{background-color:var(--black)!important}.pricing .twice:hover svg{fill:var(--black)!important}.pricing .twice:hover .trigger:before,html.safari .pricing .screen2 .twice:hover .trigger{background-color:var(--yellow)!important}html.safari .pricing .screen2 .twice:hover .trigger:before{background-color:var(--white)!important}}.pricing .title,.pricing .price{white-space:nowrap;margin:0;font-size:clamp(27px,5.625rem,90px);font-weight:700;line-height:1.1}.pricing .price strong{font-weight:inherit;font-size:clamp(56px,8.125rem,130px)}.pricing .price .discount{vertical-align:top;color:var(--black);background-color:var(--yellow);border-radius:100px;align-items:center;gap:clamp(5px,.625rem,10px);padding:clamp(10px,1.125rem,18px) clamp(10px,1.25rem,20px);font-size:clamp(16px,1.5rem,24px);font-weight:700;line-height:1;display:inline-flex;transform:translateY(10%)}html:not(.safari) .pricing .screen1 .price .discount{background-color:var(--pink);color:var(--white)}.pricing .price .discount svg{fill:currentColor;flex:none;width:auto;height:clamp(16px,1.5rem,24px)}.pricing .week{color:var(--black);aspect-ratio:308/316;background:url(../media/week.0sau~ty7ey8ik.webp) 50%/contain no-repeat;flex-direction:column;justify-content:center;align-items:center;width:9.625em;font-size:clamp(16px,2rem,32px);font-weight:700;line-height:1.4;display:flex;position:absolute}.pricing .week strong{font-size:1.84375em;font-weight:800;line-height:1.19}.pricing .btn:not(.twice){min-width:14.6667em;height:clamp(60px,6.875rem,110px);margin-top:clamp(20px,4.375rem,70px);font-size:clamp(18px,1.875rem,30px);font-weight:700}.pricing .info{min-height:1lh;margin-top:clamp(5px,1rem,16px);font-size:clamp(14px,1.875rem,30px);font-weight:500;line-height:1.5}.pricing .info+*{margin-top:0!important}.pricing ul,.pricing li{margin:0;padding:0;list-style:none}.pricing ul{flex-wrap:wrap;align-items:flex-start;gap:clamp(14px,1.5rem,24px);width:100%;margin-top:clamp(15px,2.5rem,40px);font-size:clamp(16px,1.875rem,30px);font-weight:500;line-height:1.5;display:flex;container:pricing-ul/inline-size}@media only screen and (min-width:600px){@container pricing-ul (max-width:30em){.pricing ul li{width:100%}}}.pricing li{flex:none;max-width:100%;padding-left:calc(clamp(20px,2.3125rem,37px) + clamp(10px,.75rem,12px));position:relative}.pricing li:before{content:"";background:var(--white) url(../media/check-circle-white.0sd18ly-k5r9g.svg) no-repeat 50% 50%;background-size:contain;border-radius:50%;width:clamp(20px,2.3125rem,37px);height:clamp(20px,2.3125rem,37px);position:absolute;top:.75em;left:0;transform:translateY(-50%)}html:not(.safari) .pricing .screen2 .btn:not(.twice){--white:#000;--black:#fff}.pricing .scroll-down{pointer-events:none;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:.5em;font-size:clamp(12px,1rem,16px);font-weight:500;line-height:1;display:flex;position:absolute;bottom:clamp(30px,3.75rem,60px);left:0;right:0}.pricing .scroll-down svg{fill:currentColor;flex:none;width:auto;height:.875em}.pricing .cells{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:999.99px){.pricing .cells{display:none}.pricing .screen{padding:0 var(--side-padding) calc(var(--side-padding) + 40px) var(--side-padding);flex-direction:column;min-height:calc(100svh + 40px);display:flex}.pricing .image{aspect-ratio:2;flex:1 0 auto;width:100%;max-width:400px;margin:0 auto;position:relative}.pricing .image>*{width:200%;position:absolute;bottom:0;left:-25%;transform:rotate(180deg)}.pricing .screen2 .image>*{width:250%;bottom:-20%;left:-40%;transform:rotate(195deg)}@media only screen and (max-width:599.99px){.pricing .btn:not(.twice){width:100%;min-width:0}}.pricing .scroll-down{display:none}.pricing .price{margin-top:5px}.pricing .price .discount{transform:translateY(-50%)}.pricing .week{top:var(--header);right:var(--side-padding)}@media only screen and (max-width:599.99px){.pricing .head{flex-direction:column;align-items:stretch;gap:0;width:100%}.pricing .tabs{border-top-width:10px;border-bottom-width:10px;border-radius:15px 15px 0 0;width:100%;height:60px}.pricing .tabs>*{flex:auto;padding:0}.pricing .twice{border-radius:0 0 15px 15px;width:100%}.pricing .twice .trigger{margin-left:auto}}}@media only screen and (min-width:1000px){.pricing .screen{min-height:100svh;padding:var(--header) var(--side-padding)}.pricing .screen .text{justify-content:center;height:100%;margin-left:43.75%}.pricing .image{top:50%;left:calc((100% - var(--side-padding) * 2) * .21875 + var(--side-padding));width:61.5%;max-width:1190px;position:absolute;transform:translate(-50%,-50%)}html:not(.ready) .pricing .image{transform:translate3d(-50%, calc(-50% + var(--distance)), 0);opacity:0}.pricing .image>*{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pricing .screen1 .image{transform:translate(-50%,-50%)rotate(-15deg)}html:not(.ready) .pricing .screen1 .image{transform:translate3d(-50%, calc(-50% + var(--distance)), 0) rotate(-15deg)}.pricing .screen1 .image>*{width:86.84%}.pricing .week{top:35%;left:calc((100% - var(--side-padding) * 2) * .17 + var(--side-padding));transform:translate(-50%,-50%)}.pricing .cells{top:50%;left:50%;transform:translate(-50%,-50%)}}
