@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.valuation{flex-direction:column;gap:28px;padding-top:40px;padding-bottom:40px;display:flex}.valuation h3{font-size:var(--header-3);font-weight:500;line-height:var(--line-height-header-3);letter-spacing:var(--letter-spacing-header-3);font-optical-sizing:auto;font-family:Sora,sans-serif;font-style:normal}@media screen and (max-width:1024px){.valuation{gap:24px;padding-top:24px;padding-bottom:44px}.valuation h3{font-size:var(--header-4);line-height:var(--line-height-header-4);letter-spacing:var(--letter-spacing-header-4);font-optical-sizing:auto;font-family:Sora,sans-serif;font-style:normal;font-weight:500}}.valuation_progress{z-index:0;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.valuation_progress:before{content:"";z-index:-1;background-color:#999;width:100%;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width:1024px){.valuation_progress:before{height:1px}}.progress{border-radius:100px;flex-direction:column;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.progress:first-of-type{background-color:#fff;border:2px solid #16997f}.progress:first-of-type svg{fill:#16997f}.progress:nth-of-type(2){background-color:#fff;border:2px solid #999}.progress:nth-of-type(2) svg:last-of-type{display:none}.progress:nth-of-type(2) svg path{fill:#999}.progress span{border-radius:100px;flex-direction:column;justify-content:center;align-items:center;width:28px;height:28px;display:flex}@media screen and (max-width:1024px){.progress{width:32px;height:32px}.progress:first-of-type{border:1px solid #16997f}.progress:nth-of-type(2){border:1px solid #999}.progress svg{transform:scale(.7)}}.valuation_progress.half:before,.valuation_progress.half .progress:first-of-type{background-color:#16997f}.valuation_progress.half .progress:nth-of-type(2){border-color:#16997f}.valuation_progress.half .progress:nth-of-type(2) svg path{fill:#16997f}.valuation_progress.final:before{background-color:#27ae60}.valuation_progress.final .progress:first-of-type,.valuation_progress.final .progress:nth-of-type(2){background-color:#27ae60;border-color:#27ae60}.valuation_progress.final .progress:nth-of-type(2) svg:first-of-type{display:none}.valuation_progress.final .progress:nth-of-type(2) svg:last-of-type{display:block}.valuation_progress.final .progress:nth-of-type(2) svg path{fill:#fff}.valuation_sub-heading{flex-direction:column;gap:4px;display:flex}.valuation_sub-heading h4{font-size:var(--header-4);line-height:var(--line-height-header-4);letter-spacing:var(--letter-spacing-header-4);font-optical-sizing:auto;color:#000;font-family:Sora,sans-serif;font-style:normal;font-weight:500}.valuation_sub-heading p{font-size:var(--accent-2);font-weight:300;line-height:var(--line-height-accent-2);letter-spacing:var(--letter-spacing-accent-2);font-optical-sizing:auto;color:#666;font-family:DM Sans,sans-serif;font-style:normal}@media screen and (max-width:1024px){.valuation_sub-heading h4{font-size:var(--header-5);font-weight:500;line-height:var(--line-height-header-5);letter-spacing:var(--letter-spacing-header-5);font-optical-sizing:auto;font-family:Sora,sans-serif;font-style:normal}.valuation_sub-heading p{font-size:var(--accent-3);font-weight:300;line-height:var(--line-height-accent-3);letter-spacing:var(--letter-spacing-accent-3);font-optical-sizing:auto;font-family:DM Sans,sans-serif;font-style:normal}}.register_email_form{flex-direction:column;justify-content:center;gap:8px;min-height:65vh;display:flex}.register_email_form h4{font-size:var(--header-4);line-height:var(--line-height-header-4);letter-spacing:var(--letter-spacing-header-4);font-optical-sizing:auto;font-family:Sora,sans-serif;font-style:normal;font-weight:500}.register_email_form input{background-color:#fff;border:1px solid #999;outline:none;height:44px;padding:13px 12px;transition:border .3s ease-in-out}.register_email_form input:focus{color:#333;border:1px solid #1e4dd8}.register_email_form input:active,.register_email_form input:autofill,.register_email_form input:after{border:1px solid #000}.register_email_form input{font-size:var(--input);font-weight:300;line-height:var(--line-height-input);letter-spacing:var(--letter-spacing-input);font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-family:IBM Plex Sans,sans-serif;font-style:normal}.register_email_form .btn{width:fit-content}.business_overview-form{flex-direction:column;gap:20px;display:flex}.business_overview-form aside{gap:16px;width:100%;display:flex}.business_overview-form aside .business_overview-form_item{flex-direction:column;gap:8px;width:100%;display:flex}.business_overview-form aside .business_overview-form_item .select .arrow{width:fit-content}.business_overview-form aside .business_overview-form_item label{font-size:var(--accent-2);font-weight:400;line-height:var(--line-height-accent-2);letter-spacing:var(--letter-spacing-accent-2);font-optical-sizing:auto;font-family:DM Sans,sans-serif;font-style:normal}.business_overview-form aside .business_overview-form_item input{font-size:var(--input);font-weight:300;line-height:var(--line-height-input);letter-spacing:var(--letter-spacing-input);font-optical-sizing:auto;font-variation-settings:"wdth" 100;background-color:#fff;border:1px solid #999;outline:none;height:44px;padding:13px 12px;font-family:IBM Plex Sans,sans-serif;font-style:normal;transition:border .3s ease-in-out}.business_overview-form aside .business_overview-form_item input:focus{color:#333;border:1px solid #1e4dd8}.business_overview-form aside .business_overview-form_item input:active,.business_overview-form aside .business_overview-form_item input:autofill,.business_overview-form aside .business_overview-form_item input:after{border:1px solid #000}.business_overview-form aside .business_overview-form_item .error{font-size:var(--label);font-weight:400;line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-label);font-optical-sizing:auto;font-variation-settings:"wdth" 100;color:#e74c3c;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-style:normal}.business_overview-button{justify-content:flex-end;margin-top:8px;display:flex}.business_overview-button .btn{gap:14px;width:fit-content;height:44px}.business_overview-button .btn svg path{fill:#fff}@media screen and (max-width:768px){.business_overview-form aside{flex-direction:column;display:flex}.business_overview-form aside div .select_container p{text-overflow:ellipsis;line-clamp:1;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;width:90%;display:-webkit-box;overflow:hidden}.business_overview-form .business_overview-button{flex-direction:row;justify-content:flex-end}}.financial_performance-form{flex-direction:column;gap:20px;display:flex}.financial_performance-form label{font-size:var(--accent-2);font-weight:400;line-height:var(--line-height-accent-2);letter-spacing:var(--letter-spacing-accent-2);font-optical-sizing:auto;font-family:DM Sans,sans-serif;font-style:normal}.ttm-label{align-items:center;gap:10px;display:flex}.ttm-label button{cursor:pointer;background-color:#0000;border:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.ttm-label button .triangle{z-index:1;clip-path:polygon(0 0,50% 100%,100% 0);opacity:0;pointer-events:none;background-color:#f5f5f5;width:30px;height:25px;transition:opacity .4s;position:absolute;bottom:100%}.ttm-label button .triangle.visible{opacity:1;pointer-events:all}.ttm-desc{z-index:1;color:#000;opacity:0;pointer-events:none;background-color:#f5f5f5;flex-direction:column;gap:8px;width:100%;padding:16px;transition:opacity .4s;display:flex;position:absolute;bottom:calc(100% + 16px);left:0}.ttm-desc.visible{opacity:1;pointer-events:all}.ttm-desc p{font-size:var(--accent-3);font-weight:500;line-height:var(--line-height-accent-3);letter-spacing:var(--letter-spacing-accent-3);font-optical-sizing:auto;align-items:center;gap:6px;font-family:DM Sans,sans-serif;font-style:normal;display:flex}.ttm-desc span{font-size:var(--accent-4);line-height:var(--line-height-accent-4);letter-spacing:var(--letter-spacing-accent-4);font-optical-sizing:auto;font-family:DM Sans,sans-serif;font-style:normal}.financial_performance-item{gap:16px;display:flex}.input_container{flex-direction:column;gap:8px;width:100%;display:flex;position:relative}.input_container .input-euros{width:100%;position:relative}.input_container .input-euros svg{position:absolute;top:50%;left:17px;transform:translateY(-50%)}.input_container .input-euros input{background-color:#fff;border:1px solid #999;outline:none;height:44px;padding:13px 12px;transition:border .3s ease-in-out}.input_container .input-euros input:focus{color:#333;border:1px solid #1e4dd8}.input_container .input-euros input:active,.input_container .input-euros input:autofill,.input_container .input-euros input:after{border:1px solid #000}.input_container .input-euros input{font-size:var(--input);font-weight:300;line-height:var(--line-height-input);letter-spacing:var(--letter-spacing-input);font-optical-sizing:auto;font-variation-settings:"wdth" 100;width:100%;padding-left:40px;font-family:IBM Plex Sans,sans-serif;font-style:normal}.financial_performance-radio{flex-direction:column;gap:12px;display:flex}.radio_buttons{justify-content:flex-start;align-items:center;gap:8px;display:flex}.radio_buttons label{font-weight:300}.financial_performance-btns{justify-content:space-between;width:100%;margin-top:8px;display:flex}.financial_performance-btns .btn{gap:14px;height:44px}.financial_performance-btns .btn-secondary{color:#16997f;border:0}.financial_performance-btns .btn-secondary svg path{fill:#16997f}.financial_performance-btns .btn-primary svg path{fill:#fff}.error{font-size:var(--label);font-weight:400;line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-label);font-optical-sizing:auto;font-variation-settings:"wdth" 100;color:#e74c3c;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-style:normal}@media screen and (max-width:1024px){.financial_performance-form{gap:16px}}@media screen and (max-width:768px){.financial_performance-item{flex-direction:column;display:flex}.radio_buttons{flex-direction:column;align-items:flex-start;display:flex}.financial_performance-btns{justify-content:space-between;gap:10px;width:100%;margin-top:8px;display:flex}.financial_performance-btns .btn{height:40px}.financial_performance-btns .btn-secondary{background-color:#0000;border:1px solid #16997f}.financial_performance-btns .btn-secondary svg path{fill:#16997f}}.estimated_value{flex-direction:column;align-items:center;gap:48px;width:100%;margin-top:20px;display:flex}.estimated_value-content{flex-direction:column;justify-content:center;align-items:center;gap:28px;width:100%;max-width:80%;display:flex}.estimated_value-content .btn{height:44px;margin-top:50px;padding-left:27px;padding-right:27px}.estimated_value-header{text-align:center;flex-direction:column;gap:12px;display:flex}.estimated_value-header h3{font-size:var(--header-3);font-weight:500;line-height:var(--line-height-header-3);letter-spacing:var(--letter-spacing-header-3);font-optical-sizing:auto;color:#27ae60;font-family:Sora,sans-serif;font-style:normal}.estimated_value-header h5{font-size:var(--header-5);font-weight:400;line-height:var(--line-height-header-5);letter-spacing:var(--letter-spacing-header-5);font-optical-sizing:auto;color:#000;font-family:Sora,sans-serif;font-style:normal}.estimated_value-center{z-index:0;flex-direction:column;gap:20px;width:100%;display:flex;position:relative}.estimated_value-chart{justify-content:center;align-items:center;gap:24px;width:100%;display:flex}.estimated_value-chart ul{text-align:right;flex-direction:column;gap:46px;width:40%;list-style-type:none;display:flex}.estimated_value-chart ul li{height:32px;font-size:var(--accent-2);font-weight:300;line-height:var(--line-height-accent-2);letter-spacing:var(--letter-spacing-accent-2);font-optical-sizing:auto;color:#000;flex-direction:column;justify-content:center;align-items:flex-end;font-family:DM Sans,sans-serif;font-style:normal;display:flex}.chart_div{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:46px;width:60%;height:100%;display:flex;position:relative}.chart_div .bar{background-color:#f39c12;width:100%;height:32px;transition:width .3s ease-in-out}.chart_div-value{justify-content:space-between;align-self:flex-end;width:100%;display:flex;position:absolute;bottom:-50px;left:-4px}.chart_div-value span{color:#000;font-size:var(--accent-2);font-weight:300;line-height:var(--line-height-accent-2);letter-spacing:var(--letter-spacing-accent-2);font-optical-sizing:auto;font-family:DM Sans,sans-serif;font-style:normal;position:relative}.chart_div-value span:before{content:"";background-color:#999;width:1px;height:300px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.disclaimer{background-color:#fff;border:1px solid #c3c3c3;border-radius:8px;flex-direction:column;gap:8px;width:100%;padding:16px 20px;display:flex}.disclaimer span{font-size:var(--accent-2);font-weight:500;line-height:var(--line-height-accent-2);letter-spacing:var(--letter-spacing-accent-2);font-optical-sizing:auto;color:#000;align-items:center;gap:10px;font-family:DM Sans,sans-serif;font-style:normal;display:flex}.disclaimer p{font-size:var(--accent-3);font-weight:300;line-height:var(--line-height-accent-3);letter-spacing:var(--letter-spacing-accent-3);font-optical-sizing:auto;color:#333;font-family:DM Sans,sans-serif;font-style:normal}@media screen and (max-width:1024px){.estimated_value{gap:68px;margin-top:68px}.estimated_value-content .btn{background-color:#0000;height:40px;margin-top:50px}.estimated_value-header h3{font-size:var(--header-4);line-height:var(--line-height-header-4);letter-spacing:var(--letter-spacing-header-4);font-optical-sizing:auto;font-family:Sora,sans-serif;font-style:normal;font-weight:500}.estimated_value-header h5{font-size:var(--header-6);font-weight:400;line-height:var(--line-height-header-6);letter-spacing:var(--letter-spacing-header-6);font-optical-sizing:auto;font-family:Sora,sans-serif;font-style:normal}.estimated_value-chart{gap:24px}.estimated_value-chart ul li{font-size:var(--accent-4);line-height:var(--line-height-accent-4);letter-spacing:var(--letter-spacing-accent-4);font-optical-sizing:auto;font-family:DM Sans,sans-serif;font-style:normal}.disclaimer span{font-size:var(--accent-3);font-weight:500;line-height:var(--line-height-accent-3);letter-spacing:var(--letter-spacing-accent-3);font-optical-sizing:auto;gap:8px;font-family:DM Sans,sans-serif;font-style:normal}.disclaimer p{font-size:var(--accent-4);line-height:var(--line-height-accent-4);letter-spacing:var(--letter-spacing-accent-4);font-optical-sizing:auto;font-family:DM Sans,sans-serif;font-style:normal}}@media screen and (max-width:768px){.estimated_value-content{max-width:100%}.chart_div{gap:46px}.chart_div-value span{font-size:var(--accent-4);line-height:var(--line-height-accent-4);letter-spacing:var(--letter-spacing-accent-4);font-optical-sizing:auto;font-family:DM Sans,sans-serif;font-style:normal}}@media screen and (max-width:540px){.estimated_value-chart ul li{font-size:11px}}@media screen and (max-width:400px){.financial_performance-btns .btn{padding:10px 20px}.financial_performance-btns .btn-primary p{text-overflow:ellipsis;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media screen and (max-width:290px){.financial_performance-btns{flex-direction:column;display:flex}}
