.p-calculator{overflow:hidden}.p-calculator__wrap{display:flex}@media(min-width:0)and (max-width:767px){.p-calculator__wrap{display:block}}@media(min-width:768px)and (max-width:1023px){.p-calculator__wrap{padding:0}}.p-calculator__inner{width:calc(calc((100% - var(--column-gap) * calc(12 - 1)) / 12)*7 + var(--column-gap)*6);padding:60px 0 100px}@media(min-width:0)and (max-width:1023px){.p-calculator__inner{padding:30px 0}}@media(min-width:0)and (max-width:767px){.p-calculator__inner{width:100%}}@media(min-width:768px)and (max-width:1023px){.p-calculator__inner{width:auto;padding:30px 16px}}@media(min-width:1024px)and (max-width:1439px){.p-calculator__inner{width:calc(calc((100% - var(--column-gap) * calc(12 - 1)) / 12)*7 + var(--column-gap)*7)}}.p-calculator-question,.p-calculator__questions{position:relative;display:flex;flex-direction:column}.p-calculator-question{gap:40px;padding:40px 40px 40px 0}@media(min-width:0)and (max-width:1023px){.p-calculator-question{gap:12px;padding:16px 0}}.p-calculator-question:last-child{padding-bottom:0}.p-calculator-question:before{position:absolute;top:0;right:0;width:300%;height:1px;background:var(--gray-50);content:""}@media(min-width:0)and (max-width:1023px){.p-calculator-question:before{right:-16px}}.p-calculator-question__head{display:flex;align-items:center;gap:20px}@media(min-width:0)and (max-width:1023px){.p-calculator-question__head{gap:8px}}.p-calculator-question__number{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:56px;height:56px;border-radius:100px;background:var(--gray-50);font-family:var(--font-secondary);font-size:24px;line-height:32px;letter-spacing:-3px}@media(min-width:0)and (max-width:1023px){.p-calculator-question__number{width:40px;height:40px;font-size:18px;line-height:100%}}.p-calculator-question__title{font-weight:400;font-size:32px;line-height:36px;letter-spacing:-1px}@media(min-width:0)and (max-width:1023px){.p-calculator-question__title{font-size:18px;line-height:20px}}@media(min-width:1024px)and (max-width:1439px){.p-calculator-question__title{font-size:24px;line-height:32px;font-size:32px;line-height:36px}}.p-calculator-question__items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}@media(min-width:0)and (max-width:1023px){.p-calculator-question__items{gap:4px}}.p-calculator-question__item{border-radius:20px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}@media(min-width:1024px)and (max-width:99998px){.p-calculator-question__item:hover{cursor:pointer}}.p-calculator-question__label{font-weight:400;font-size:24px;line-height:32px;letter-spacing:-1px}@media(min-width:0)and (max-width:1023px){.p-calculator-question__label{font-size:17px;line-height:20px;letter-spacing:-.8px}}.p-calculator-question__label{padding:20px;background:var(--indigo-50);transition:background-color .3s,color .3s}@media(min-width:0)and (max-width:1023px){.p-calculator-question__label{height:40px;padding:11px;text-align:center;font-size:15px;line-height:18px}}.p-calculator-question__item--active .p-calculator-question__label{background:var(--indigo-500);color:var(--white)}@media(min-width:1024px)and (max-width:99998px){.p-calculator-question__item:not(.p-calculator-question__item--active):hover .p-calculator-question__label{background:var(--indigo-100)}}.p-calculator-question__image{width:100%;height:140px;background:50% no-repeat;background-size:cover}@media(min-width:0)and (max-width:1023px){.p-calculator-question__image{display:none}}@media(min-width:1024px)and (max-width:1439px){.p-calculator-question__image{height:auto;aspect-ratio:173/72}}@media(min-width:0)and (max-width:1023px){.p-calculator-question__buttons .ui-tabs{width:100%;height:auto;margin:0;overflow:visible}}.p-calculator-question__buttons .ui-tabs__inner{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}@media(min-width:0)and (max-width:1023px){.p-calculator-question__buttons .ui-tabs__inner{grid-template-columns:repeat(2,1fr);gap:4px;padding:0}}.p-calculator-result{width:calc(calc((100% - var(--column-gap) * calc(12 - 1)) / 12)*5 + var(--column-gap)*5);position:relative;display:flex;flex-direction:column;align-items:center;padding:60px 0 100px 40px}@media(min-width:0)and (max-width:767px){.p-calculator-result{width:calc(100% + var(--wrap-padding)*2);margin:0 calc(var(--wrap-padding)*-1);padding:30px var(--wrap-padding)}}@media(min-width:768px)and (max-width:1023px){.p-calculator-result{flex-shrink:0;width:47%;padding:30px 16px}}@media(min-width:1024px)and (max-width:1439px){.p-calculator-result{width:calc(calc((100% - var(--column-gap) * calc(12 - 1)) / 12)*5 + var(--column-gap)*4);padding:60px 0 56px 20px}}.p-calculator-result:before{position:absolute;top:0;bottom:0;left:0;width:300%;background:var(--gray-50);content:""}.p-calculator-result__image{position:relative;width:313px;height:313px;margin-bottom:30px;background:url(/_next/static/media/image.330e17bb.svg) 50% no-repeat;background-size:contain}@media(min-width:0)and (max-width:767px){.p-calculator-result__image{display:none}}@media(min-width:768px)and (max-width:1023px){.p-calculator-result__image{width:201px;height:201px;margin-bottom:72px}}.p-calculator-result-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-top:80px;padding:24px;border-radius:24px;background:var(--indigo-500);color:var(--white)}@media(min-width:0)and (max-width:1023px){.p-calculator-result-card{gap:8px;margin-top:40px;padding:12px;border-radius:12px}}@media(min-width:1024px)and (max-width:1439px){.p-calculator-result-card{padding:20px}}.p-calculator-result-card__title{font-weight:400;font-size:32px;line-height:36px;letter-spacing:-1px}@media(min-width:0)and (max-width:1023px){.p-calculator-result-card__title{font-size:18px;line-height:20px}}@media(min-width:1024px)and (max-width:1439px){.p-calculator-result-card__title{font-size:24px;line-height:32px}}@media(min-width:0)and (max-width:1023px){.p-calculator-result-card__title{font-size:24px;line-height:26px}}@media(min-width:1024px)and (max-width:1439px){.p-calculator-result-card__title{font-size:32px;line-height:36px}}.p-calculator-result-card__text{font-weight:400;font-size:24px;line-height:32px;letter-spacing:-1px}@media(min-width:0)and (max-width:1023px){.p-calculator-result-card__text{font-size:17px;line-height:20px;letter-spacing:-.8px}}@media(min-width:1024px)and (max-width:1439px){.p-calculator-result-card__text{font-size:20px;line-height:24px}}.p-calculator-result-card__value{font-weight:400;font-size:44px;line-height:48px;letter-spacing:-1px}@media(min-width:0)and (max-width:1023px){.p-calculator-result-card__value{font-size:24px;line-height:26px}}@media(min-width:1024px)and (max-width:1439px){.p-calculator-result-card__value{font-size:32px;line-height:36px}}.p-calculator-result-card__value{position:relative;padding:8px;border-radius:12px;background:hsla(0,0%,100%,.1);font-family:var(--font-secondary);letter-spacing:-2px}@media(min-width:0)and (max-width:1023px){.p-calculator-result-card__value{margin-top:12px;font-size:28px;line-height:32px}}@media(min-width:1024px)and (max-width:1439px){.p-calculator-result-card__value{font-size:44px;line-height:48px}}.p-calculator-result-card__icon{position:absolute;top:-12px;right:-12px;width:24px;height:24px}.p-calculator-result__error{position:absolute;top:100%;left:50%;margin-top:20px;color:var(--red);white-space:nowrap;transform:translateX(-50%)}@media(min-width:0)and (max-width:1023px){.p-calculator-result__error{margin-top:10px}}.p-calculator-syringe{position:relative;width:152px;height:672px;padding:35px 19px;border-radius:32px;border:1px solid var(--indigo-500);background:var(--white);transition:border-color .3s}@media(min-width:0)and (max-width:1023px){.p-calculator-syringe{width:88px;height:393px;padding:20px 11px;border-radius:18px}}.p-calculator-syringe__scale{position:relative;width:100%;height:100%}.p-calculator-syringe__scale div{position:absolute;left:0;width:100%}.p-calculator-syringe__scale div:before{position:absolute;top:0;left:0;width:20px;border-bottom:1px solid var(--indigo-400);content:""}@media(min-width:0)and (max-width:1023px){.p-calculator-syringe__scale div:before{width:12px}}.p-calculator-syringe__scale div.long:before{width:60px}@media(min-width:0)and (max-width:1023px){.p-calculator-syringe__scale div.long:before{width:35px}}.p-calculator-syringe__scale div span{font-weight:400;font-size:24px;line-height:32px;letter-spacing:-1px}@media(min-width:0)and (max-width:1023px){.p-calculator-syringe__scale div span{font-size:17px;line-height:20px;letter-spacing:-.8px}}.p-calculator-syringe__scale div span{position:absolute;top:0;right:0;transform:translateY(-50%)}@media(min-width:0)and (max-width:1023px){.p-calculator-syringe__scale div span{font-size:14px;line-height:18px}}.p-calculator-syringe__value{position:absolute;top:0;left:0;width:60px!important;max-height:100%;background:var(--indigo-200);opacity:.4}@media(min-width:0)and (max-width:1023px){.p-calculator-syringe__value{width:35px!important}}.p-calculator-syringe--error{border-color:var(--red)}.p-calculator-syringe--error .p-calculator-syringe__scale:before{position:absolute;top:0;bottom:-1px;left:0;z-index:1;width:60px;background:hsla(0,0%,100%,.6);content:""}@media(min-width:0)and (max-width:1023px){.p-calculator-syringe--error .p-calculator-syringe__scale:before{width:35px}}.p-calculator-description{border-top:1px solid var(--gray-50)}.p-calculator-description .ui-page-section-header{margin-bottom:40px}@media(min-width:0)and (max-width:1023px){.p-calculator-description .ui-page-section-header{margin-bottom:12px}}.p-calculator-description .ui-page-section-header__inner{align-items:flex-start}@media(min-width:1024px)and (max-width:1439px){.p-calculator-description .ui-page-section-header__inner{gap:12px}.p-calculator-description .ui-page-section-header__icon{width:48px;height:48px}.p-calculator-description .ui-page-section__title{font-size:44px;line-height:48px}}.p-calculator-description .ui-page-section__title br{display:block}.p-calculator-description__wrap{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:78px;gap:78px}@media(min-width:0)and (max-width:767px){.p-calculator-description__wrap{display:flex;flex-direction:column;gap:20px}}@media(min-width:768px)and (max-width:1023px){.p-calculator-description__wrap{gap:32px}}@media(min-width:1024px)and (max-width:1439px){.p-calculator-description__wrap{gap:40px}}@media(min-width:1024px)and (max-width:99998px){.p-calculator-description__text .ui-typography p{margin:24px 0}}.p-calculator-description__text .ui-typography p:first-child{margin-top:0}.p-calculator-description__text .ui-typography p:last-child{margin-bottom:0}