@charset "UTF-8";@font-face{font-family:Mardoto;font-weight:900;src:url(/landing/assets/Mardoto-Black-Ci3nvS4A.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:800;src:url(/landing/assets/Mardoto-Bold-B-o6S2tz.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:500;src:url(/landing/assets/Mardoto-Medium-CRPnOalB.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:400;src:url(/landing/assets/Mardoto-Regular-BR8RC7UB.ttf) format("truetype");font-style:normal;font-display:swap}.hero_section{padding:11.75rem 15.5rem 0;display:flex;flex-direction:column;align-items:center;position:relative}.hero_section header{display:flex;flex-direction:column;gap:2rem;position:relative;z-index:1}.hero_section header h1{font-weight:500;font-size:clamp(2rem,3vw,2.5rem);line-height:150%;text-align:center;color:#000}.hero_section header h1 span{display:inline-block;padding:.75rem;color:#006d75;font-weight:700;background-image:url("data:image/svg+xml,%3csvg%20width='253'%20height='67'%20viewBox='0%200%20253%2067'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='2'%20y='3'%20width='248'%20height='61'%20rx='2'%20fill='%23006D75'%20fill-opacity='0.05'/%3e%3crect%20x='2'%20y='3'%20width='248'%20height='61'%20rx='2'%20stroke='%23006D75'/%3e%3crect%20x='248'%20width='5'%20height='5'%20rx='1'%20fill='%23006D75'/%3e%3crect%20width='5'%20height='5'%20rx='1'%20fill='%23006D75'/%3e%3crect%20x='248'%20y='62'%20width='5'%20height='5'%20rx='1'%20fill='%23006D75'/%3e%3crect%20y='62'%20width='5'%20height='5'%20rx='1'%20fill='%23006D75'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.hero_section header h2{font-weight:500;font-size:clamp(.8rem,2vw,1rem);line-height:150%;text-align:center;color:#3c3c3c99}.hero_section .buttons_container{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:4rem}.hero_section .buttons_container .contact_button{cursor:pointer;padding:.5rem 3.375rem;border-radius:.5rem;font-weight:600;font-size:1rem;line-height:150%;outline:none;display:flex;align-items:center;justify-content:center;gap:1rem;box-sizing:border-box;transition:.2s}.hero_section .buttons_container .contact_button:disabled{opacity:.6}.hero_section .buttons_container .contact_button{width:fit-content;background-color:#006d75;color:#fff;border:none}.hero_section .buttons_container .contact_button:not(:disabled):hover{background:#006d7540;color:#3c3c3c}.hero_section .buttons_container .contact_button{font-size:1.125rem;background:#fff;padding:.5rem .75rem;border:1px solid #ededed;color:#3c3c3c}.hero_section .buttons_container .request_button{cursor:pointer;padding:.5rem 3.375rem;border-radius:.5rem;font-weight:600;font-size:1rem;line-height:150%;outline:none;display:flex;align-items:center;justify-content:center;gap:1rem;box-sizing:border-box;transition:.2s}.hero_section .buttons_container .request_button:disabled{opacity:.6}.hero_section .buttons_container .request_button{width:fit-content;background-color:#006d75;color:#fff;border:none}.hero_section .buttons_container .request_button:not(:disabled):hover{background:#006d7540;color:#3c3c3c}.hero_section .buttons_container .request_button{font-size:1.125rem;gap:.5rem;position:relative;z-index:1}.hero_section .buttons_container .request_button img{width:1.5rem}.hero_section .soft_image{width:100%;object-fit:contain;position:relative;z-index:1;margin-top:5.313rem}@media screen and (max-width:768px){.hero_section{padding:10rem 2rem 0}.hero_section .buttons_container{flex-direction:column;gap:1rem}.hero_section .buttons_container .contact_button{width:-webkit-fill-available;width:stretch}.hero_section .soft_image{margin-top:1rem}}@font-face{font-family:Mardoto;font-weight:900;src:url(/landing/assets/Mardoto-Black-Ci3nvS4A.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:800;src:url(/landing/assets/Mardoto-Bold-B-o6S2tz.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:500;src:url(/landing/assets/Mardoto-Medium-CRPnOalB.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:400;src:url(/landing/assets/Mardoto-Regular-BR8RC7UB.ttf) format("truetype");font-style:normal;font-display:swap}.partners_section{margin-top:8rem;display:flex;flex-direction:column;align-items:center;gap:4rem;padding:2rem 15.5rem}.partners_section h2{font-weight:800;font-size:clamp(1.8rem,3vw,2.5rem);line-height:150%;letter-spacing:.1em;color:#3c3c3c;text-align:center}.partners_section h2 span{color:#006d75}.partners_section .partners{display:flex;align-items:center;gap:3.375rem}.partners_section .partners figure{width:100%;display:flex;flex-direction:column;gap:1.25rem;align-items:center}.partners_section .partners figure:nth-child(3) img{height:3.5rem}.partners_section .partners figure img{width:100%;height:4.25rem;object-fit:contain}.partners_section .partners figure span{width:max-content;font-weight:500;font-size:1.125rem;line-height:150%;color:#000;text-align:center}.partners_section .partners figure span span{font-size:.875rem;color:#000000b3;font-weight:400}@media screen and (max-width:768px){.partners_section{margin-top:3rem;padding:2rem 0}.partners_section .partners{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.partners_section .partners figure img{width:50%;height:3.25rem}}@font-face{font-family:Mardoto;font-weight:900;src:url(/landing/assets/Mardoto-Black-Ci3nvS4A.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:800;src:url(/landing/assets/Mardoto-Bold-B-o6S2tz.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:500;src:url(/landing/assets/Mardoto-Medium-CRPnOalB.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:400;src:url(/landing/assets/Mardoto-Regular-BR8RC7UB.ttf) format("truetype");font-style:normal;font-display:swap}.mobile_section{margin-top:7.875rem;padding:0 10rem;display:flex;flex-direction:column;gap:2rem}.mobile_section .wrapper{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr;gap:1.875rem}.mobile_section .wrapper figure{width:100%;height:100%;background:#fff;border:1px solid #c3cad9;border-radius:1rem;box-sizing:border-box;overflow:hidden;position:relative}.mobile_section .wrapper figure a{font-weight:700;font-size:.875rem;line-height:150%;text-align:center;color:#3c3c3cb3;display:flex;align-items:center;gap:1rem;position:absolute;bottom:1.25rem;right:1.25rem;background:#ffffffb3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:.5rem;border-radius:.5rem}.mobile_section .wrapper figure:first-child{padding:1.25rem 0 1.25rem 1.25rem}.mobile_section .wrapper figure:first-child img{object-fit:contain}.mobile_section .wrapper figure img{width:100%;height:100%}.mobile_section h3{font-weight:500;font-size:1.5rem;line-height:150%;text-align:center;color:#3c3c3c99}.mobile_section h3 b{color:#101010}.mobile_section .buttons_container{width:100%;display:flex;justify-content:center;gap:.5rem;padding:0 10rem;box-sizing:border-box}.mobile_section .buttons_container a{width:clamp(8.5rem,11vw,11.25rem);height:auto;background:transparent;border:none;padding:0}.mobile_section .buttons_container a img{width:100%;object-fit:cover}@media screen and (max-width:768px){.mobile_section{margin-top:5rem;padding:0 2rem}.mobile_section .wrapper{grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(65%,20rem))}.mobile_section .wrapper figure img{object-fit:cover;object-position:top left}.mobile_section .buttons_container{padding:0 2rem}}@media screen and (max-width:560px){.mobile_section .wrapper figure:first-child img{object-fit:cover;object-position:top left}}@font-face{font-family:Mardoto;font-weight:900;src:url(/landing/assets/Mardoto-Black-Ci3nvS4A.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:800;src:url(/landing/assets/Mardoto-Bold-B-o6S2tz.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:500;src:url(/landing/assets/Mardoto-Medium-CRPnOalB.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:400;src:url(/landing/assets/Mardoto-Regular-BR8RC7UB.ttf) format("truetype");font-style:normal;font-display:swap}.pricing_section{padding:0 10rem;display:flex;flex-direction:column;gap:4rem;margin-top:8rem;align-items:center}.pricing_section>header{display:flex;flex-direction:column;gap:2rem;align-items:center}.pricing_section>header .title{font-weight:600;font-size:clamp(1.8rem,3vw,2.5rem);line-height:150%;color:#000}.pricing_section>header .sub_title{font-weight:400;font-size:1.125rem;line-height:150%;color:#3c3c3c99}.pricing_section .interval_container{display:flex;flex-direction:column;gap:1.5rem;align-items:center}.pricing_section .interval_container .interval_label{font-weight:500;font-size:1.125rem;line-height:150%;color:#3c3c3c}.pricing_section .interval_container .toggle_container .switch:checked{background:#006d75}.pricing_section .interval_container .promocode_label{display:flex;flex-direction:column;gap:.5rem;font-weight:400;font-size:.813rem;line-height:100%;color:#1e1e1e}.pricing_section .interval_container .promocode_label input{padding:0 1rem;height:2.375rem;background:#fff;border:1px solid #d9d9d9;border-radius:.5rem;outline:none;box-sizing:border-box;font-size:1rem}.pricing_section .interval_container .promocode_label button{cursor:pointer;padding:.5rem 3.375rem;border-radius:.5rem;font-weight:600;font-size:1rem;line-height:150%;outline:none;display:flex;align-items:center;justify-content:center;gap:1rem;box-sizing:border-box;transition:.2s}.pricing_section .interval_container .promocode_label button:disabled{opacity:.6}.pricing_section .interval_container .promocode_label button{background:transparent;color:#3c3c3c;border:1px solid #006d75}.pricing_section .interval_container .promocode_label button:not(:disabled):hover{background:#006d75;color:#fff}.pricing_section .subscriptions_list{display:grid;grid-template-columns:repeat(4,1fr);align-items:flex-start;gap:1.5rem}.pricing_section .subscriptions_list .offer{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.pricing_section .subscriptions_list .offer:nth-child(2){position:relative}.pricing_section .subscriptions_list .offer:nth-child(2) .recommended{content:"";background:#fff;position:absolute;top:-1rem;padding:.313rem .625rem;border:1px solid #006d75;border-radius:.438rem;display:flex;align-items:center;z-index:2}.pricing_section .subscriptions_list .offer:nth-child(2) .recommended img{width:1.125rem}.pricing_section .subscriptions_list .offer:nth-child(2) .recommended span{color:#006d75;font-weight:700;font-size:.75rem;letter-spacing:.02em}.pricing_section .subscriptions_list .offer:nth-child(2) .pricing_item .modules_container ul li:nth-child(8){margin-left:1.25rem}.pricing_section .subscriptions_list .offer:nth-child(3) .pricing_item .modules_container ul li:nth-child(9),.pricing_section .subscriptions_list .offer:nth-child(3) .pricing_item .modules_container li:nth-child(10),.pricing_section .subscriptions_list .offer:nth-child(3) .pricing_item .modules_container li:nth-child(11){margin-left:1.25rem}@media screen and (max-width:768px){.pricing_section{padding:0 2rem}.pricing_section .subscriptions_list{grid-template-columns:repeat(1,1fr);flex-direction:column;align-items:center}.pricing_section .subscriptions_list .offer{width:100%;flex:1}}@font-face{font-family:Mardoto;font-weight:900;src:url(/landing/assets/Mardoto-Black-Ci3nvS4A.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:800;src:url(/landing/assets/Mardoto-Bold-B-o6S2tz.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:500;src:url(/landing/assets/Mardoto-Medium-CRPnOalB.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:400;src:url(/landing/assets/Mardoto-Regular-BR8RC7UB.ttf) format("truetype");font-style:normal;font-display:swap}.pricing_item{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:1.25rem;border:1px solid #c3cad9;border-radius:.938rem;position:relative;background:#fff;box-sizing:border-box}.pricing_item .top{display:flex;flex-direction:column;align-items:center}.pricing_item .icon{width:2.375rem}.pricing_item .name{font-weight:700;font-size:1rem;line-height:133%;text-align:center;letter-spacing:.02em;color:#3c3c3c;margin-top:.25rem}.pricing_item .price_container{display:flex;flex-direction:column;align-items:center;gap:.5rem}.pricing_item .price_container>.price{font-weight:800;font-size:.938rem;line-height:133%;text-align:center;letter-spacing:.02em;color:#3c3c3c}.pricing_item .price_container>.price span{font-weight:500}.pricing_item .price_container .price_from_text{font-weight:700;font-size:1rem;line-height:133%;text-align:center;letter-spacing:.02em;color:#3c3c3c99}.pricing_item .price_container .price_from_text span{color:#006d75}.pricing_item .price_container .initial_price_container{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem;border-radius:.75rem}.pricing_item .price_container .initial_price_container .label{font-weight:400;font-size:1rem;line-height:133%;text-align:center;color:#3c3c3c}.pricing_item .price_container .initial_price_container .price{font-size:1rem;font-weight:800;line-height:133%;text-align:center;letter-spacing:.02em;color:#3c3c3c}.pricing_item .purchase_button{cursor:pointer;padding:.5rem 3.375rem;border-radius:.5rem;font-weight:600;font-size:1rem;line-height:150%;outline:none;display:flex;align-items:center;justify-content:center;gap:1rem;box-sizing:border-box;transition:.2s}.pricing_item .purchase_button:disabled{opacity:.6}.pricing_item .purchase_button{background:transparent;color:#3c3c3c;border:1px solid #006d75}.pricing_item .purchase_button:not(:disabled):hover{background:#006d75;color:#fff}.pricing_item .purchase_button{width:100%;border-radius:.688rem;font-size:1rem;font-weight:500;line-height:133%}.pricing_item .assets_container{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr);row-gap:.813rem;flex-direction:column;padding:1.25rem;border-radius:.75rem;border:1px solid #c3cad9;box-sizing:border-box}.pricing_item .assets_container span{font-size:.75rem;line-height:133%;text-align:center;letter-spacing:.02em}.pricing_item .assets_container span:nth-child(odd){width:max-content;font-weight:500;color:#3c3c3c99}.pricing_item .assets_container span:nth-child(2n){place-self:flex-end;font-weight:700;color:#3c3c3c}.pricing_item .assets_container span:nth-child(2n) span{font-weight:400}.pricing_item .modules_container{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.pricing_item .modules_container .label{font-weight:700;font-size:.75rem;line-height:133%;text-align:center;letter-spacing:.02em;color:#3c3c3c}.pricing_item .modules_container ul{display:flex;flex-direction:column;gap:.5rem}.pricing_item .modules_container ul li:before{content:"";background:url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.25'%20y='0.25'%20width='14.5'%20height='14.5'%20rx='7.25'%20fill='white'/%3e%3crect%20x='0.25'%20y='0.25'%20width='14.5'%20height='14.5'%20rx='7.25'%20stroke='%23C3CAD9'%20stroke-width='0.5'/%3e%3cpath%20d='M4%207.5L6%2010L10%205'%20stroke='%2334C759'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat center/contain;width:.938rem;height:.938rem;display:inline-block;vertical-align:middle;margin-right:.5rem}.pricing_item .modules_container ul li{font-weight:400;font-size:.75rem;line-height:133%;letter-spacing:.02em;color:#3c3c3c}.pricing_item .modules_container ul li span{background:#fff600;padding:.125rem .5rem;border-radius:20rem;font-weight:600;font-size:.75rem;line-height:133%;color:#3c3c3c}.pricing_item .discount_info{font-weight:400;font-size:.75rem;line-height:133%;text-align:center;letter-spacing:.02em;color:#3c3c3c99}.pricing_item .discount_info b{font-weight:700;color:#3c3c3c}.pricing_item .additional_info{font-weight:400;font-size:.75rem;line-height:133%;text-align:center;letter-spacing:.02em;color:#3c3c3c99}@font-face{font-family:Mardoto;font-weight:900;src:url(/landing/assets/Mardoto-Black-Ci3nvS4A.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:800;src:url(/landing/assets/Mardoto-Bold-B-o6S2tz.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:500;src:url(/landing/assets/Mardoto-Medium-CRPnOalB.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:400;src:url(/landing/assets/Mardoto-Regular-BR8RC7UB.ttf) format("truetype");font-style:normal;font-display:swap}.individual_pricing_container{width:100%;padding:1.25rem;display:flex;flex-direction:column;gap:1.5rem;border:1px solid #c3cad9;border-radius:.938rem;box-sizing:border-box}.individual_pricing_container .icon{width:3rem;align-self:center}.individual_pricing_container header{display:flex;flex-direction:column;gap:.5rem}.individual_pricing_container header .title{font-weight:700;font-size:1.25rem;line-height:133%;color:#3c3c3c;text-align:center}.individual_pricing_container header .sub_title{font-weight:400;font-size:1rem;line-height:133%;text-align:center;color:#3c3c3c}.individual_pricing_container .top{display:flex;justify-content:center;gap:.5rem}.individual_pricing_container .top figure{padding:.5rem .875rem;display:flex;align-items:center;flex-direction:column;gap:.5rem}.individual_pricing_container .top figure:nth-child(2){background:#006d751a;border-radius:.5rem}.individual_pricing_container .top figure .label{font-weight:700;font-size:.875rem;line-height:133%;color:#3c3c3c99}.individual_pricing_container .top figure .label span{color:#006d75}.individual_pricing_container .top figure .price{font-weight:500;font-size:.75rem;line-height:133%;color:#3c3c3c}.individual_pricing_container .top figure .price span{font-weight:700;font-size:.938rem}.individual_pricing_container .discount_info{font-weight:400;font-size:.75rem;line-height:133%;text-align:center;letter-spacing:.02em;color:#3c3c3c99}.individual_pricing_container .discount_info b{font-weight:700;color:#3c3c3c}.individual_pricing_container .fixed_modules{display:flex;flex-direction:column;gap:1rem}.individual_pricing_container .fixed_modules .label{font-weight:600;font-size:.75rem;line-height:133%;color:#3c3c3c;align-self:flex-start;margin-bottom:.5rem}.individual_pricing_container .fixed_modules ul{display:flex;flex-direction:column;gap:.5rem}.individual_pricing_container .fixed_modules ul li:before{content:"";background:url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.25'%20y='0.25'%20width='14.5'%20height='14.5'%20rx='7.25'%20fill='white'/%3e%3crect%20x='0.25'%20y='0.25'%20width='14.5'%20height='14.5'%20rx='7.25'%20stroke='%23C3CAD9'%20stroke-width='0.5'/%3e%3cpath%20d='M4%207.5L6%2010L10%205'%20stroke='%2334C759'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat center/contain;width:.938rem;height:.938rem;display:inline-block;vertical-align:middle;margin-right:.5rem}.individual_pricing_container .fixed_modules ul li{font-weight:400;font-size:.875rem;line-height:133%;color:#3c3c3c99}.individual_pricing_container .inputs_container{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem;background:#006d751a;border-radius:.938rem;padding:.75rem;box-sizing:border-box}.individual_pricing_container .inputs_container .input_container{width:100%;display:flex;align-items:flex-end;gap:.5rem}.individual_pricing_container .inputs_container .input_container button{width:2.5rem;height:2.5rem;background:#fff;border:none;border-radius:.625rem;padding:0;flex-shrink:0;font-weight:700;font-size:1.25rem;line-height:133%;color:#3c3c3c}.individual_pricing_container .inputs_container .custom_input{gap:.5rem}.individual_pricing_container .inputs_container .custom_input label{font-weight:600;font-size:.75rem;line-height:133%;color:#3c3c3c}.individual_pricing_container .inputs_container .custom_input input{border:none;border-radius:.625rem;font-size:.875rem}.individual_pricing_container .inputs_container .custom_input .additional_info{position:absolute;bottom:0;right:.75rem;transform:translateY(-50%);font-weight:400;font-size:.875rem;line-height:133%;color:#3c3c3c99}.individual_pricing_container .modules{width:100%;display:flex;flex-direction:column;align-items:center;gap:.5rem;align-self:center}.individual_pricing_container .modules .label{font-weight:600;font-size:.75rem;line-height:133%;color:#3c3c3c;align-self:flex-start;margin-bottom:.5rem}.individual_pricing_container .modules .module_item{width:100%;padding:.75rem;border:1px solid #c3cad9;border-radius:.625rem;display:flex;align-items:center;gap:.5rem;box-sizing:border-box}.individual_pricing_container .modules .module_item input{width:1.188rem;height:1.188rem;cursor:pointer;appearance:none;-moz-appearance:none;border:2px solid #c3cad9;border-radius:.25rem;display:flex;align-items:center;justify-content:center;margin:0;flex-shrink:0}.individual_pricing_container .modules .module_item input:before{content:"✔";display:none;font-size:.75rem}.individual_pricing_container .modules .module_item input:checked{border-color:#000}.individual_pricing_container .modules .module_item input:checked:before{display:block}.individual_pricing_container .modules .module_item span{width:100%;font-weight:600;font-size:.813rem;line-height:133%;color:#3c3c3c99;display:flex;align-items:center;justify-content:space-between}.individual_pricing_container .modules .module_item span span{width:fit-content;background:#fff600;padding:.125rem .5rem;border-radius:20rem;font-weight:600;font-size:.75rem;line-height:133%;color:#3c3c3c}.individual_pricing_container a,.individual_pricing_container button{cursor:pointer;padding:.5rem 3.375rem;border-radius:.5rem;font-weight:600;font-size:1rem;line-height:150%;outline:none;display:flex;align-items:center;justify-content:center;gap:1rem;box-sizing:border-box;transition:.2s}.individual_pricing_container a:disabled,.individual_pricing_container button:disabled{opacity:.6}.individual_pricing_container a,.individual_pricing_container button{width:fit-content;background-color:#006d75;color:#fff;border:none}.individual_pricing_container a:not(:disabled):hover,.individual_pricing_container button:not(:disabled):hover{background:#006d7540;color:#3c3c3c}.individual_pricing_container a,.individual_pricing_container button{width:100%;border-radius:.688rem}.individual_pricing_container .individual_pricing_footer{width:100%;display:flex;flex-direction:column;gap:1rem;background:#f9fafb;padding:2rem 1rem;box-sizing:border-box;border-radius:.625rem}.individual_pricing_container .individual_pricing_footer .label{font-weight:600;font-size:1rem;line-height:150%;color:#3c3c3c;display:flex;align-items:center;gap:.25rem}.individual_pricing_container .individual_pricing_footer .soon_text{align-self:center}.individual_pricing_container .individual_pricing_footer .prices{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;row-gap:1rem;column-gap:.5rem}.individual_pricing_container .individual_pricing_footer .prices span{font-weight:400;font-size:.813rem;line-height:150%;letter-spacing:-.001em}.individual_pricing_container .individual_pricing_footer .prices span:nth-child(odd){color:#3c3c3c99}.individual_pricing_container .individual_pricing_footer .prices span:nth-child(2n){width:max-content;height:100%;place-self:flex-end;color:#3c3c3c99}.individual_pricing_container .individual_pricing_footer .prices span:nth-child(2n) .price{font-weight:600;font-size:1.5rem;color:#3c3c3c;vertical-align:middle;line-height:100%}.individual_pricing_container .individual_pricing_footer .prices .contact_sales{font-weight:700;color:#fff}@media screen and (max-width:768px){.individual_pricing_container .modules .module_item input:before{font-size:.5rem}}@font-face{font-family:Mardoto;font-weight:900;src:url(/landing/assets/Mardoto-Black-Ci3nvS4A.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:800;src:url(/landing/assets/Mardoto-Bold-B-o6S2tz.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:500;src:url(/landing/assets/Mardoto-Medium-CRPnOalB.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:400;src:url(/landing/assets/Mardoto-Regular-BR8RC7UB.ttf) format("truetype");font-style:normal;font-display:swap}.custom_input{display:flex;flex-direction:column;gap:.25rem;position:relative}.custom_input:has(input:disabled){opacity:.6}.custom_input textarea{padding-top:.625rem}.custom_input input[type=number][type=number]::-webkit-outer-spin-button,.custom_input input[type=number][type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.custom_input input[type=number][type=number]{-moz-appearance:textfield}.custom_input input,.custom_input textarea{width:100%;border:1px solid #c3cad9;background:#fff;outline:none;border-radius:.5rem;font-size:.875rem;font-weight:400;padding-left:.625rem;box-sizing:border-box;position:relative;resize:none;color:#3c3c3c}.custom_input input::placeholder,.custom_input textarea::placeholder{color:#3c3c3c99}.toggle_container label{color:var(--text-color);font-weight:300;font-size:.875rem;display:flex;gap:1.063rem;align-items:center}.toggle_container .switch{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:2.938rem;height:1.25rem;border-radius:2.188rem;background:#fff;box-shadow:0 0 4px #14141440 inset;padding:1px;box-sizing:border-box;cursor:pointer;transition:.3s}.toggle_container .switch:before{content:"";display:block;width:1.125rem;height:1.125rem;background:#141414;border-radius:50%;transition:.3s}.toggle_container .switch:checked{background:#141414}.toggle_container .switch:checked:before{background:#fff;transform:translate(calc(100% + .5625rem))}.toggle_container .switch.readOnly{opacity:.5;cursor:not-allowed}@font-face{font-family:Mardoto;font-weight:900;src:url(/landing/assets/Mardoto-Black-Ci3nvS4A.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:800;src:url(/landing/assets/Mardoto-Bold-B-o6S2tz.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:500;src:url(/landing/assets/Mardoto-Medium-CRPnOalB.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:400;src:url(/landing/assets/Mardoto-Regular-BR8RC7UB.ttf) format("truetype");font-style:normal;font-display:swap}.modal_backdrop .modal .wrapper{display:flex;flex-direction:column;gap:3.75rem;justify-content:space-between;align-items:center}.modal_backdrop .modal h4{font-weight:600;font-size:1.5rem;line-height:150%;color:#000}.modal_backdrop .modal p{max-width:70%;font-weight:400;font-size:1rem;line-height:133%;text-align:center;color:#3c3c3c}.modal_backdrop .modal .subscription_info{display:flex;flex-direction:column;gap:.5rem;align-items:center}.modal_backdrop .modal .subscription_info .top{display:flex;align-items:center;gap:.75rem}.modal_backdrop .modal .subscription_info .top img{width:2.75rem;height:2.75rem}.modal_backdrop .modal .subscription_info .top span{font-weight:800;font-size:1rem;line-height:133%;color:#3c3c3c}.modal_backdrop .modal .subscription_info .initial_price{font-weight:400;font-size:1rem;line-height:133%;text-align:center;color:#3c3c3c}.modal_backdrop .modal .subscription_info .initial_price b{font-weight:800}.modal_backdrop .modal .subscription_info .monthly_price{font-weight:400;font-size:.938rem;line-height:133%;text-align:center;color:#3c3c3c}.modal_backdrop .modal .subscription_info .monthly_price b{font-weight:800}.modal_backdrop .modal .form_container{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;box-sizing:border-box}.modal_backdrop .modal .form_container label:not(.checkbox_label){width:100%;display:flex;flex-direction:column;gap:.5rem;font-weight:400;font-size:.813rem;line-height:100%;color:#1e1e1e}.modal_backdrop .modal .form_container label:not(.checkbox_label) input{width:100%;padding:0 1rem;height:2.375rem;background:#fff;border:1px solid #d9d9d9;border-radius:.5rem;outline:none;box-sizing:border-box;font-size:1rem}.modal_backdrop .modal .form_container .checkbox_label{display:flex;align-items:center;color:#3c3c3c;font-size:.8rem;gap:.5rem;font-weight:500}.modal_backdrop .modal .form_container .checkbox_label input{width:1.188rem;height:1.188rem;cursor:pointer;appearance:none;-moz-appearance:none;border:2px solid #c3cad9;border-radius:.25rem;display:flex;align-items:center;justify-content:center;margin:0}.modal_backdrop .modal .form_container .checkbox_label input:before{content:"✔";display:none;font-size:.75rem}.modal_backdrop .modal .form_container .checkbox_label input:checked{border-color:#000}.modal_backdrop .modal .form_container .checkbox_label input:checked:before{display:block}.modal_backdrop .modal .form_container button{cursor:pointer;padding:.5rem 3.375rem;border-radius:.5rem;font-weight:600;font-size:1rem;line-height:150%;outline:none;display:flex;align-items:center;justify-content:center;gap:1rem;box-sizing:border-box;transition:.2s}.modal_backdrop .modal .form_container button:disabled{opacity:.6}.modal_backdrop .modal .form_container button{width:fit-content;background-color:#006d75;color:#fff;border:none}.modal_backdrop .modal .form_container button:not(:disabled):hover{background:#006d7540;color:#3c3c3c}.modal_backdrop .modal .form_container button{border-radius:.688rem;align-self:center;margin-top:.75rem;padding:.5rem 4.5rem}.modal_backdrop .modal .form_container .links{display:flex;align-items:center;gap:2rem;align-self:center;margin-top:3.75rem}.modal_backdrop .modal .form_container .links a{color:#000;font-size:1rem;font-weight:500;line-height:150%;text-align:center;text-decoration:underline}@media screen and (max-width:768px){.modal_backdrop .modal .wrapper{gap:2rem}.modal_backdrop .modal .form_container label input{font-size:16px}.modal_backdrop .modal .links{flex-direction:column}}.solutions_section{display:flex;flex-direction:column;gap:4rem;padding:0 19.438rem;align-items:center;margin-top:8rem}.solutions_section header{display:flex;flex-direction:column;align-items:center;gap:1rem}.solutions_section header h1{font-weight:500;font-size:clamp(1.8rem,3vw,2.5rem);line-height:150%;text-align:center;color:#3c3c3c}.solutions_section header p{font-weight:400;font-size:1.25rem;line-height:150%;text-align:center;color:#3c3c3c99}.solutions_section .solutions_grid{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1rem}.solutions_section .solutions_grid figure{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:2rem;gap:1rem;background:#fff;border-radius:.75rem}.solutions_section .solutions_grid figure img{width:2rem;height:2rem;align-self:center}.solutions_section .solutions_grid figure h4{font-weight:700;font-size:1rem;line-height:150%;color:#000}.solutions_section .solutions_grid figure p{font-weight:400;font-size:.875rem;line-height:150%;color:#000}.solutions_section .solutions_grid figure p b{font-weight:700}.solutions_section .solutions_grid figure .list_label{font-weight:400;font-size:.875rem;line-height:150%;color:#0009}.solutions_section .solutions_grid figure ul{list-style-type:disc;list-style-position:inside}.solutions_section .solutions_grid figure ul li{font-weight:400;font-size:.875rem;line-height:150%;color:#000}@media screen and (max-width:768px){.solutions_section{padding:0 2rem;margin-top:5rem}}@font-face{font-family:Mardoto;font-weight:900;src:url(/landing/assets/Mardoto-Black-Ci3nvS4A.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:800;src:url(/landing/assets/Mardoto-Bold-B-o6S2tz.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:500;src:url(/landing/assets/Mardoto-Medium-CRPnOalB.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:400;src:url(/landing/assets/Mardoto-Regular-BR8RC7UB.ttf) format("truetype");font-style:normal;font-display:swap}.how_it_works_section{padding:0 10rem;margin-top:8rem;display:flex;flex-direction:column;gap:4rem;align-items:center}.how_it_works_section h2{font-weight:500;font-size:clamp(1.8rem,3vw,2.5rem);line-height:150%;color:#3c3c3c;text-align:center}.how_it_works_section h2 span{color:#006d75}.how_it_works_section .image_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(25rem,1fr));gap:1rem;position:relative;z-index:2}.how_it_works_section .image_grid figure{background:#fff;border-radius:.75rem;padding:2rem}.how_it_works_section .image_grid figure img{width:100%}@media screen and (max-width:768px){.how_it_works_section{padding:0 2rem}}.ai_section{padding:16.25rem 10rem 14.125rem;background:#1a1a1a;margin-top:-8rem;display:flex;flex-direction:column;gap:5.625rem;position:relative;z-index:1}.ai_section .coming_soon_text{position:relative;font-weight:500;font-size:clamp(20rem,21vw,25rem);line-height:150%;background:radial-gradient(50% 50% at 50% 50%,#ffffff17,#99999917);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ai_section header{display:flex;justify-content:space-between}.ai_section header h2{max-width:65%;font-weight:400;font-size:clamp(2.5rem,4vw,4rem);line-height:150%;color:#fff}.ai_section header h2 span{font-weight:700;background:linear-gradient(53.72deg,#24b5bf 21.16%,#ff00fb 108.88%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ai_section header img{width:16.25rem}.ai_section .module_block_label{font-weight:500;font-size:clamp(1.8rem,3vw,2.5rem);line-height:150%;color:#fff;text-align:left}.ai_section .modules_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(21rem,1fr));gap:1rem}.ai_section .modules_grid figure{border:1px solid transparent;padding:1rem;border-radius:.813rem;background:linear-gradient(#1a1a1a,#1a1a1a) padding-box,linear-gradient(var(--angle),#24b5bf 21.16%,#ff00fb 108.88%) border-box;display:flex;flex-direction:column;gap:1.5rem;position:relative;animation:border-animation 2s linear infinite}.ai_section .modules_grid figure img{width:2.625rem;height:2.625rem;position:absolute;top:-1.3125rem;align-self:center}.ai_section .modules_grid figure span{font-weight:400;font-size:2rem;line-height:156%;color:#ffffff7f}.ai_section .modules_grid figure p{font-weight:500;font-size:1rem;line-height:156%;color:#fffc}@keyframes border-animation{to{--angle: 360deg}}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@media screen and (max-width:768px){.ai_section{padding:16.25rem 2rem 4rem}.ai_section .coming_soon_text{font-size:5rem;text-align:center}.ai_section header{flex-direction:column;align-items:center;gap:2rem}.ai_section header h2{max-width:unset;text-align:center}.ai_section header img{width:50%}.ai_section .modules_grid{gap:2rem}}@font-face{font-family:Mardoto;font-weight:900;src:url(/landing/assets/Mardoto-Black-Ci3nvS4A.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:800;src:url(/landing/assets/Mardoto-Bold-B-o6S2tz.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:500;src:url(/landing/assets/Mardoto-Medium-CRPnOalB.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:400;src:url(/landing/assets/Mardoto-Regular-BR8RC7UB.ttf) format("truetype");font-style:normal;font-display:swap}.contacts_section{padding:8rem 10rem 0}.contacts_section .wrapper{display:flex;align-items:flex-end;justify-content:space-between;gap:2.125rem;background:#fff;padding:4rem;border-radius:1.125rem}.contacts_section .left{width:50%;display:flex;flex-direction:column;justify-content:space-between;gap:2rem}.contacts_section .left h2{font-weight:600;font-size:1.5rem;line-height:150%;color:#000}.contacts_section .left .info_container{display:flex;flex-direction:column;align-items:flex-start;padding:4rem;gap:1.5rem;background:#f9fafb;border-radius:1.125rem;box-sizing:border-box}.contacts_section .left .info_container .socials{display:flex;gap:1rem}.contacts_section .left .info_container .socials svg{cursor:pointer}.contacts_section .left .info_container figure{display:flex;flex-direction:column;gap:.25rem}.contacts_section .left .info_container figure .label{font-weight:400;font-size:1rem;line-height:100%;color:#3c3c3c99}.contacts_section .left .info_container figure .line{display:flex;align-items:center;gap:.5rem;padding:.75rem 0}.contacts_section .left .info_container figure .line span{font-weight:500;font-size:1.125rem;line-height:100%;color:#3c3c3c}.contacts_section iframe{width:50%;border:none}@media screen and (max-width:768px){.contacts_section{padding:6rem 0 0}.contacts_section .wrapper{flex-direction:column;align-items:center;padding:2rem}.contacts_section .left{width:100%;gap:1rem}.contacts_section .left h2{text-align:center}.contacts_section .left .info_container{width:100%;padding:2rem}.contacts_section iframe{width:100%}}
