@charset "UTF-8";*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:100%;-webkit-text-size-adjust:100%}body{min-height:100vh;line-height:1.5;text-rendering:optimizeSpeed;overflow-x:hidden;background-color:#1b1b1b;padding-top:0;isolation:isolate}ol,ul{list-style:none}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button,input,select,textarea{background-color:transparent;border:none;outline:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:not-allowed}a{text-decoration:none;color:inherit}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}#__next,#root{isolation:isolate}fieldset{border:0;min-width:0}legend{padding:0}textarea{resize:vertical}hr{height:0;color:inherit;border-top-width:1px}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}details{display:block}summary{display:list-item;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (prefers-reduced-motion:reduce){*,::after,::before{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important}}body{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#202124}h1,h2,h3,h4,h5,h6{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:1.2;color:#202124;margin-bottom:1rem;letter-spacing:-.02em}h1{font-size:3rem;font-weight:400}@media (max-width:821px){h1{font-size:2.25rem}}h2{font-size:2.25rem;font-weight:400}@media (max-width:821px){h2{font-size:1.875rem}}h3{font-size:1.875rem;font-weight:400}@media (max-width:821px){h3{font-size:1.5rem}}h4{font-size:1.5rem;font-weight:400}@media (max-width:821px){h4{font-size:1.25rem}}h5{font-size:1.25rem;font-weight:400}@media (max-width:821px){h5{font-size:1.125rem}}h6{font-size:1.125rem;font-weight:400}@media (max-width:821px){h6{font-size:1rem}}p{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;margin-bottom:1rem;color:#5f6368;font-weight:400}p:last-child{margin-bottom:0}b,strong{font-weight:400}em,i{font-style:italic}small{font-size:.875rem}mark{background-color:#ffbd59;color:#202124;padding:.1em .3em;border-radius:0}a{color:#fb4d69;-webkit-transition:color 150ms ease-in-out;transition:color 150ms ease-in-out}a:hover{color:#6b7280}a:focus{outline:2px solid #fb4d69;outline-offset:2px}ol,ul{margin-bottom:1rem}ol:last-child,ul:last-child{margin-bottom:0}.content ul,article ul{list-style:disc;padding-left:2rem}.content ul ul,article ul ul{list-style:circle}.content ul ul ul,article ul ul ul{list-style:square}.content ol,article ol{list-style:decimal;padding-left:2rem}.content ol ol,article ol ol{list-style:lower-alpha}.content ol ol ol,article ol ol ol{list-style:lower-roman}.content li,article li{margin-bottom:.5rem}code,kbd,pre,samp{font-family:"Fira Code","Courier New",monospace;font-size:.875rem}code{background-color:#f8f9fa;color:#fb4d69;padding:.2em .4em;border-radius:0}kbd{background-color:#3c4043;color:#fff;padding:.2em .4em;border-radius:0;font-size:.75rem;font-weight:400}pre{background-color:#202124;color:#f8f9fa;padding:1rem;border-radius:0;overflow-x:auto;margin-bottom:1rem}pre code{background-color:transparent;color:inherit;padding:0}blockquote{border-left:4px solid #fb4d69;padding-left:1.5rem;margin:1.5rem 0;font-style:italic;color:#5f6368}hr{border:0;border-top:1px solid #dadce0;margin:2rem 0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}body{background-color:#1b1b1b;padding-top:0;isolation:isolate;overflow-x:hidden}html{scroll-behavior:smooth;isolation:isolate;overflow-x:hidden}#smooth-content,#smooth-wrapper{overflow:visible;height:auto;position:relative}@media (max-width:1279px){.carousel,.cta-final,.faq,.hero,.inspector-showcase,.modules,.roi,.testimonials{-webkit-transform:translateZ(0);transform:translateZ(0)}}:active,:focus,:focus-visible{outline:0!important}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}@media (max-width:1279px){.cta-final__container,.demo-video__container,.faq__container,.footer__container,.inspector-showcase__container,.modules__cards,.modules__header,.modules__security,.roi__container,.testimonials__container{padding-left:8vw!important;padding-right:8vw!important}}@media (max-width:820px){.cta-final__container,.demo-video__container,.faq__container,.footer__container,.inspector-showcase__container,.modules__cards,.modules__header,.modules__security,.roi__container,.testimonials__container{padding-left:15vw!important;padding-right:15vw!important}}.cta-final :is(p,li,blockquote,span),.faq :is(p,li,blockquote,span),.footer :is(p,li,blockquote,span),.modules :is(p,li,blockquote,span),.roi :is(p,li,blockquote,span),.testimonials :is(p,li,blockquote,span){text-align:justify!important}body,html{cursor:default}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#1b1b1b;border-left:1px solid rgba(255,255,255,.1)}::-webkit-scrollbar-thumb{background:rgba(251,77,105,.7);border-radius:0;border:2px solid #1b1b1b}::-webkit-scrollbar-thumb:hover{background:rgba(251,77,105,.9)}::-webkit-scrollbar-thumb:active{background:#fb4d69}*{scrollbar-width:thin;scrollbar-color:rgba(251,77,105,.7) #1b1b1b}.d-none{display:none!important}.d-block{display:block!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-grid{display:grid!important}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.justify-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.gap-sm{gap:.5rem!important}.gap-md{gap:1rem!important}.gap-lg{gap:1.5rem!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.m-0{margin:0!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.m-xs{margin:.25rem!important}.mt-xs{margin-top:.25rem!important}.mr-xs{margin-right:.25rem!important}.mb-xs{margin-bottom:.25rem!important}.ml-xs{margin-left:.25rem!important}.mx-xs{margin-left:.25rem!important;margin-right:.25rem!important}.my-xs{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-sm{margin:.5rem!important}.mt-sm{margin-top:.5rem!important}.mr-sm{margin-right:.5rem!important}.mb-sm{margin-bottom:.5rem!important}.ml-sm{margin-left:.5rem!important}.mx-sm{margin-left:.5rem!important;margin-right:.5rem!important}.my-sm{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-md{margin:1rem!important}.mt-md{margin-top:1rem!important}.mr-md{margin-right:1rem!important}.mb-md{margin-bottom:1rem!important}.ml-md{margin-left:1rem!important}.mx-md{margin-left:1rem!important;margin-right:1rem!important}.my-md{margin-top:1rem!important;margin-bottom:1rem!important}.m-lg{margin:1.5rem!important}.mt-lg{margin-top:1.5rem!important}.mr-lg{margin-right:1.5rem!important}.mb-lg{margin-bottom:1.5rem!important}.ml-lg{margin-left:1.5rem!important}.mx-lg{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-lg{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-xl{margin:2rem!important}.mt-xl{margin-top:2rem!important}.mr-xl{margin-right:2rem!important}.mb-xl{margin-bottom:2rem!important}.ml-xl{margin-left:2rem!important}.mx-xl{margin-left:2rem!important;margin-right:2rem!important}.my-xl{margin-top:2rem!important;margin-bottom:2rem!important}.m-2xl{margin:2.5rem!important}.mt-2xl{margin-top:2.5rem!important}.mr-2xl{margin-right:2.5rem!important}.mb-2xl{margin-bottom:2.5rem!important}.ml-2xl{margin-left:2.5rem!important}.mx-2xl{margin-left:2.5rem!important;margin-right:2.5rem!important}.my-2xl{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.m-3xl{margin:3rem!important}.mt-3xl{margin-top:3rem!important}.mr-3xl{margin-right:3rem!important}.mb-3xl{margin-bottom:3rem!important}.ml-3xl{margin-left:3rem!important}.mx-3xl{margin-left:3rem!important;margin-right:3rem!important}.my-3xl{margin-top:3rem!important;margin-bottom:3rem!important}.p-0{padding:0!important}.p-xs{padding:.25rem!important}.pt-xs{padding-top:.25rem!important}.pr-xs{padding-right:.25rem!important}.pb-xs{padding-bottom:.25rem!important}.pl-xs{padding-left:.25rem!important}.px-xs{padding-left:.25rem!important;padding-right:.25rem!important}.py-xs{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-sm{padding:.5rem!important}.pt-sm{padding-top:.5rem!important}.pr-sm{padding-right:.5rem!important}.pb-sm{padding-bottom:.5rem!important}.pl-sm{padding-left:.5rem!important}.px-sm{padding-left:.5rem!important;padding-right:.5rem!important}.py-sm{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-md{padding:1rem!important}.pt-md{padding-top:1rem!important}.pr-md{padding-right:1rem!important}.pb-md{padding-bottom:1rem!important}.pl-md{padding-left:1rem!important}.px-md{padding-left:1rem!important;padding-right:1rem!important}.py-md{padding-top:1rem!important;padding-bottom:1rem!important}.p-lg{padding:1.5rem!important}.pt-lg{padding-top:1.5rem!important}.pr-lg{padding-right:1.5rem!important}.pb-lg{padding-bottom:1.5rem!important}.pl-lg{padding-left:1.5rem!important}.px-lg{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-lg{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-xl{padding:2rem!important}.pt-xl{padding-top:2rem!important}.pr-xl{padding-right:2rem!important}.pb-xl{padding-bottom:2rem!important}.pl-xl{padding-left:2rem!important}.px-xl{padding-left:2rem!important;padding-right:2rem!important}.py-xl{padding-top:2rem!important;padding-bottom:2rem!important}.p-2xl{padding:2.5rem!important}.pt-2xl{padding-top:2.5rem!important}.pr-2xl{padding-right:2.5rem!important}.pb-2xl{padding-bottom:2.5rem!important}.pl-2xl{padding-left:2.5rem!important}.px-2xl{padding-left:2.5rem!important;padding-right:2.5rem!important}.py-2xl{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.p-3xl{padding:3rem!important}.pt-3xl{padding-top:3rem!important}.pr-3xl{padding-right:3rem!important}.pb-3xl{padding-bottom:3rem!important}.pl-3xl{padding-left:3rem!important}.px-3xl{padding-left:3rem!important;padding-right:3rem!important}.py-3xl{padding-top:3rem!important;padding-bottom:3rem!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-100{height:100%!important}.h-auto{height:auto!important}.min-h-100vh{min-height:100vh!important}.overflow-hidden{overflow:hidden!important}.overflow-auto{overflow:auto!important}.overflow-scroll{overflow:scroll!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-hidden{overflow-y:hidden!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.opacity-0{opacity:0!important}.opacity-50{opacity:.5!important}.opacity-100{opacity:1!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.font-weight-light{font-weight:400!important}.font-weight-regular{font-weight:400!important}.font-weight-medium{font-weight:400!important}.font-weight-semibold{font-weight:400!important}.font-weight-bold{font-weight:400!important}.text-primary{color:#fb4d69!important}.text-secondary{color:#919090!important}.text-success{color:#00bf15!important}.text-warning{color:#ffbd59!important}.text-error{color:#fb4d69!important}.text-white{color:#fff!important}.text-black{color:#000!important}.bg-primary{background-color:#fb4d69!important}.bg-secondary{background-color:#919090!important}.bg-white{background-color:#fff!important}.bg-gray-100{background-color:#f8f9fa!important}.bg-transparent{background-color:transparent!important}.border-0{border:0!important}.border{border:1px solid #dadce0!important}.border-top{border-top:1px solid #dadce0!important}.border-right{border-right:1px solid #dadce0!important}.border-bottom{border-bottom:1px solid #dadce0!important}.border-left{border-left:1px solid #dadce0!important}.rounded-sm{border-radius:.25rem!important}.rounded-md{border-radius:.5rem!important}.rounded-lg{border-radius:.75rem!important}.rounded-full{border-radius:9999px!important}.shadow-sm{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important}.shadow-md{-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important}.shadow-lg{-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.cursor-pointer{cursor:pointer!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-default{cursor:default!important}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}@-webkit-keyframes slideInUp{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInLeft{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes scaleIn{from{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleIn{from{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scaleOut{from{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes scaleOut{from{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotateIn{from{opacity:0;-webkit-transform:rotate(-200deg) scale(.8);transform:rotate(-200deg) scale(.8)}to{opacity:1;-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}}@keyframes rotateIn{from{opacity:0;-webkit-transform:rotate(-200deg) scale(.8);transform:rotate(-200deg) scale(.8)}to{opacity:1;-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}60%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}60%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dotPulse{0%,100%,80%{opacity:0}40%{opacity:1}}@keyframes dotPulse{0%,100%,80%{opacity:0}40%{opacity:1}}@-webkit-keyframes shimmer{0%{background-position:-1000px 0}100%{background-position:1000px 0}}@keyframes shimmer{0%{background-position:-1000px 0}100%{background-position:1000px 0}}@-webkit-keyframes wiggle{0%,100%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}75%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes wiggle{0%,100%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}75%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate-slide-in-up{-webkit-animation:slideInUp 250ms ease-in-out ease-out;animation:slideInUp 250ms ease-in-out ease-out}.animate-slide-in-down{-webkit-animation:slideInDown 250ms ease-in-out ease-out;animation:slideInDown 250ms ease-in-out ease-out}.animate-scale-in{-webkit-animation:scaleIn 250ms ease-in-out ease-out;animation:scaleIn 250ms ease-in-out ease-out}.animate-bounce{-webkit-animation:bounce 1s ease-in-out;animation:bounce 1s ease-in-out}.animate-pulse{-webkit-animation:pulse 2s ease-in-out infinite;animation:pulse 2s ease-in-out infinite}.animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.animate-shake{-webkit-animation:shake .5s ease-in-out;animation:shake .5s ease-in-out}.animation-delay-100{-webkit-animation-delay:.1s;animation-delay:.1s}.animation-delay-200{-webkit-animation-delay:.2s;animation-delay:.2s}.animation-delay-300{-webkit-animation-delay:.3s;animation-delay:.3s}.animation-delay-500{-webkit-animation-delay:.5s;animation-delay:.5s}.animation-fast{-webkit-animation-duration:150ms ease-in-out;animation-duration:150ms ease-in-out}.animation-base{-webkit-animation-duration:250ms ease-in-out;animation-duration:250ms ease-in-out}.animation-slow{-webkit-animation-duration:350ms ease-in-out;animation-duration:350ms ease-in-out}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding:.5rem 1.5rem;border-radius:.5rem;font-weight:400;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;cursor:pointer;border:none;outline:0}.btn:disabled{opacity:.5;cursor:not-allowed}.btn{font-size:12px;font-weight:400;padding:8px 16px;border-radius:9999px;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;white-space:nowrap;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);outline:0!important;background:#fff;color:#000;border:2px solid #fff}.btn--primary{padding:clamp(8px,.7vw,12px) clamp(16px,1vw,24px);font-size:clamp(10px,.7vw,12px);text-transform:uppercase;letter-spacing:clamp(.5px,.05vw,.7px);border:2px solid #fff;-webkit-box-shadow:none;box-shadow:none;background:0 0;color:#fff;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.btn--primary:hover:not(:disabled){color:#000;border-color:#fff;background:#fff;opacity:1;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.btn--primary:active:not(:disabled){opacity:.9;-webkit-transform:none;transform:none;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.btn--secondary{background:0 0!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding:0!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:8px!important;min-width:auto!important;color:#fff!important;font-size:14px!important;font-weight:400!important}.btn--secondary .btn__icon{width:40px!important;height:40px!important;padding:0!important;background:0 0!important;border:none!important;border-radius:0!important;display:block!important;margin:0!important;-webkit-filter:none!important;filter:none!important}.btn--secondary .btn__icon img,.btn--secondary .btn__icon svg{width:100%!important;height:100%!important;-webkit-filter:none!important;filter:none!important;-o-object-fit:contain!important;object-fit:contain!important}.btn--secondary:hover:not(:disabled){background:0 0!important;border:none!important;opacity:.8!important;-webkit-transform:none!important;transform:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.btn--secondary:active:not(:disabled){-webkit-transform:none!important;transform:none!important;opacity:.6!important}.btn--ghost{background:#fff;color:#000;border:2px solid #fff}.btn--ghost:hover:not(:disabled){color:#fb4d69;border-color:#fb4d69;opacity:.9}.btn--small{padding:.25rem 1rem;font-size:.75rem}.btn--large{padding:1rem 2.5rem;font-size:1.125rem}.btn--block{width:100%}.btn:disabled{opacity:.5}.btn:not(.btn--secondary) .btn__icon{width:20px;height:20px;margin-right:8px;vertical-align:middle;display:inline-block;padding:4px;background:#fb4d69;border-radius:0;-webkit-filter:brightness(0) invert(1)!important;filter:brightness(0) invert(1)!important;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.faq__toggle{-webkit-filter:drop-shadow(0 0 0 #fb4d69)!important;filter:drop-shadow(0 0 0 #fb4d69)!important}.form-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-modal.active{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}.form-modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);z-index:9998;cursor:pointer}.form-modal__content{position:relative;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;background:rgba(20,20,20,.95);border:1px solid rgba(255,255,255,.1);border-radius:0;padding:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.5);box-shadow:0 20px 60px rgba(0,0,0,.5);z-index:10000;-webkit-animation:slideUp .4s cubic-bezier(.4,0,.2,1);animation:slideUp .4s cubic-bezier(.4,0,.2,1)}@media (max-width:820px){.form-modal__content{width:95%;padding:2rem}}@media (max-width:575px){.form-modal__content{padding:1.5rem;border-radius:0}}.form-modal__close{position:absolute;top:1.5rem;right:1.5rem;width:40px;height:40px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:0;color:#fff;font-size:28px;line-height:1;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;padding:0}.form-modal__close:hover{background:rgba(251,77,105,.2);border-color:rgba(251,77,105,.4);color:#fb4d69}@media (max-width:575px){.form-modal__close{width:36px;height:36px;font-size:24px}}.form-modal__header{margin-bottom:1.5rem;-ms-flex-negative:0;flex-shrink:0}.form-modal__header h2{font-size:1.875rem;color:#fff;font-weight:400;margin:0 0 1rem;line-height:1.2}@media (max-width:820px){.form-modal__header h2{font-size:1.5rem}}.form-modal__header p{color:rgba(255,255,255,.7);font-size:.875rem;margin:0;line-height:1.5}.form-modal__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.form-modal__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.form-modal__label{color:#fff;font-size:.875rem;font-weight:400;display:block}.form-modal__input,.form-modal__textarea{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:0;padding:1rem;color:#fff;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;-webkit-transition:all .3s ease;transition:all .3s ease;resize:vertical}.form-modal__input::-webkit-input-placeholder,.form-modal__textarea::-webkit-input-placeholder{color:rgba(255,255,255,.4)}.form-modal__input::-moz-placeholder,.form-modal__textarea::-moz-placeholder{color:rgba(255,255,255,.4)}.form-modal__input:-ms-input-placeholder,.form-modal__textarea:-ms-input-placeholder{color:rgba(255,255,255,.4)}.form-modal__input::-ms-input-placeholder,.form-modal__textarea::-ms-input-placeholder{color:rgba(255,255,255,.4)}.form-modal__input::placeholder,.form-modal__textarea::placeholder{color:rgba(255,255,255,.4)}.form-modal__input:focus,.form-modal__textarea:focus{outline:0;background:rgba(255,255,255,.08);border-color:rgba(251,77,105,.5);-webkit-box-shadow:0 0 0 3px rgba(251,77,105,.1);box-shadow:0 0 0 3px rgba(251,77,105,.1)}.form-modal__input:hover,.form-modal__textarea:hover{border-color:rgba(255,255,255,.2)}@media (max-width:575px){.form-modal__input,.form-modal__textarea{padding:1rem 12px;font-size:.875rem}}.form-modal select.form-modal__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23fb4d69' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px;cursor:pointer;font-weight:400}.form-modal select.form-modal__input option{background:#1a1a1a;color:#fff;padding:8px}.form-modal select.form-modal__input option[value=""]{color:rgba(255,255,255,.6)}.form-modal__textarea{min-height:60px;max-height:80px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif}@-webkit-keyframes slideUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.preloader{position:fixed;top:0;left:0;width:100%;height:100vh;background:#1b1b1b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000000;opacity:1;visibility:visible;-webkit-transition:opacity .6s ease-out,visibility .6s ease-out;transition:opacity .6s ease-out,visibility .6s ease-out}.preloader.preloader--hidden{opacity:0;visibility:hidden;pointer-events:none}.preloader__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem;width:100%;max-width:200px}.preloader__logo{width:120px;height:auto;-o-object-fit:contain;object-fit:contain}.preloader__progress-container{width:100%;height:3px;background:rgba(251,77,105,.15);border-radius:2px;overflow:hidden;position:relative}.preloader__progress-bar{height:100%;background:-webkit-gradient(linear,left top,right top,from(#fb4d69),to(#ff6b8a));background:linear-gradient(90deg,#fb4d69,#ff6b8a);border-radius:2px;width:0%;-webkit-transition:width .3s ease-out;transition:width .3s ease-out;-webkit-box-shadow:0 0 10px rgba(251,77,105,.5);box-shadow:0 0 10px rgba(251,77,105,.5)}.header{position:fixed;top:0;left:0;right:0;width:100%;z-index:999999;background:rgba(27,27,27,.5);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-bottom:1px solid rgba(255,255,255,.08);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);-webkit-transition:background .6s ease;transition:background .6s ease;margin:0;isolation:isolate}@media (max-width:1279px){.header{background:rgba(27,27,27,.97);backdrop-filter:none;-webkit-backdrop-filter:none}}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:8px 5vw;gap:1.5rem;max-width:100%}@media (max-width:820px){.header__container{padding:8px 1rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.header__brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:820px){.header__brand{margin:0 auto}}.header__logo{height:64px;width:auto;-webkit-transition:-webkit-transform 150ms ease-in-out;transition:-webkit-transform 150ms ease-in-out;transition:transform 150ms ease-in-out;transition:transform 150ms ease-in-out,-webkit-transform 150ms ease-in-out;-ms-flex-negative:0;flex-shrink:0;min-width:120px}@media (max-width:820px){.header__logo{height:52px;min-width:100px}}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1023px){.header__nav{display:none}}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.5rem;list-style:none}@media (max-width:1279px){.header__menu{gap:1.5rem}}.header__link{color:#fff;font-size:.875rem;font-weight:400;text-decoration:none;-webkit-transition:color 150ms ease-in-out;transition:color 150ms ease-in-out;position:relative;padding:.5rem 0;opacity:.8;outline:0!important}.header__link::after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#fb4d69;-webkit-transition:width .4s cubic-bezier(.4,0,.2,1);transition:width .4s cubic-bezier(.4,0,.2,1);opacity:0}.header__link:hover{color:#fb4d69;opacity:1}.header__link:hover::after{width:100%;opacity:1}.header__link:active::after{width:100%;opacity:.6;-webkit-transition:width .2s ease,opacity .2s ease;transition:width .2s ease,opacity .2s ease}.header__link--active{color:#fb4d69;opacity:1}.header__link--active::after{width:100%;opacity:1}.header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem}.header__actions .header__login{color:#fff;font-size:.875rem;font-weight:400;text-decoration:none;opacity:.85;-webkit-transition:color 150ms ease-in-out,opacity 150ms ease-in-out;transition:color 150ms ease-in-out,opacity 150ms ease-in-out;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;position:relative}.header__actions .header__login svg{width:32px;height:32px;-ms-flex-negative:0;flex-shrink:0}.header__actions .header__login:hover{color:#fb4d69;opacity:1}.header__actions .header__login:hover svg circle{fill:rgba(251,77,105,.1)}.header__actions .btn--primary{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .6s cubic-bezier(.4,0,.2,1),visibility .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),visibility .6s cubic-bezier(.4,0,.2,1);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.header__actions .btn--secondary{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;opacity:1!important;visibility:visible!important;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (max-width:1279px){.header__actions{gap:1rem}}@media (max-width:820px){.header__actions{display:none}}.header__toggle{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;background:0 0;border:none;cursor:pointer;padding:.5rem;z-index:10}@media (max-width:1023px){.header__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:1.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (max-width:820px){.header__toggle{right:1rem}}.header__toggle span{width:24px;height:2px;background:#fff;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.header__toggle--active span:nth-child(1){-webkit-transform:rotate(45deg) translate(5px,5px);transform:rotate(45deg) translate(5px,5px)}.header__toggle--active span:nth-child(2){opacity:0}.header__toggle--active span:nth-child(3){-webkit-transform:rotate(-45deg) translate(7px,-6px);transform:rotate(-45deg) translate(7px,-6px)}.header--show-cta .header__actions .btn--primary{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.mobile-menu{position:fixed;top:80px;left:0;right:0;margin:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:100%;opacity:0;visibility:hidden}@media (min-width:1024px){.mobile-menu{top:120px;width:80%;left:50%;right:auto;margin:0;-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%)}}@media (min-width:1280px){.mobile-menu{width:60%;left:50%;right:auto;margin:0;-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%)}}.mobile-menu{background:rgba(0,0,0,.98);backdrop-filter:none;-webkit-backdrop-filter:none;-webkit-transition:opacity .4s ease,visibility .4s ease,-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);transition:opacity .4s ease,visibility .4s ease,-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);transition:opacity .4s ease,visibility .4s ease,transform .4s cubic-bezier(.25,.46,.45,.94);transition:opacity .4s ease,visibility .4s ease,transform .4s cubic-bezier(.25,.46,.45,.94),-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);z-index:999998;border-radius:0;-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.mobile-menu--open{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}@media (min-width:1024px){.mobile-menu--open{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}.mobile-menu__menu{list-style:none;padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.mobile-menu__link{color:#fff;font-size:1rem;font-weight:400;text-decoration:none;padding:1rem;display:block;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;border-radius:0;position:relative}.mobile-menu__link:hover{background:rgba(255,255,255,.1)}.mobile-menu__link--active{background:rgba(251,77,105,.15);color:#fb4d69}.mobile-menu__link--active::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px;height:60%;background:#fb4d69;border-radius:0 2px 2px 0}.mobile-menu__actions{padding:1.5rem;padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.mobile-menu__login{color:#fff;font-size:.875rem;font-weight:400;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem;padding:1rem;-webkit-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out}.mobile-menu__login svg{width:28px;height:28px;-ms-flex-negative:0;flex-shrink:0}.mobile-menu__login:hover{opacity:.7}.hero{position:relative;height:100vh;height:100dvh;max-height:100dvh;padding:0 15vw;overflow:hidden;background:#1b1b1b;isolation:isolate;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width:1279px){.hero{padding:0 8vw}}@media (max-width:820px){.hero{padding:0 5vw}}.hero__video-container{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;z-index:1}.hero__video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1;opacity:1;-webkit-transition:none;transition:none;will-change:opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0);image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-webkit-filter:contrast(1.05) brightness(1.05);filter:contrast(1.05) brightness(1.05)}@media (max-width:1279px){.hero__video{-webkit-filter:none;filter:none;will-change:auto;transform:none;-webkit-transform:none;-webkit-backface-visibility:visible;backface-visibility:visible;image-rendering:auto}}.hero__video--front{opacity:1}.hero__video--back{opacity:0}.hero__video-overlay{position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.4) 100%);z-index:2;pointer-events:none}.hero::before{content:"";position:absolute;inset:-20% -10% auto -10%;height:140%;background:0 0;z-index:2;pointer-events:none}.hero::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:0 0;z-index:1;pointer-events:none}.hero__inner{position:relative;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:clamp(1.5rem,2vw,2.5rem);width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:clamp(80px,10vh,120px) 0 1.5rem}@media (max-width:1023px){.hero__inner{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:820px){.hero__inner{padding:80px 0 1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;overflow-y:auto;overflow-x:hidden}}@media (min-width:768px) and (max-width:820px){.hero__inner{padding:clamp(72px,8.5vh,92px) 0 .5rem}}.hero__content{position:relative;z-index:3;width:100%;max-width:clamp(350px,45vw,650px);text-align:left;color:#fff}@media (max-width:1279px){.hero__content{max-width:100%}}@media (max-width:1023px){.hero__content{text-align:center;margin:0 auto}}.hero__content h1,.hero__content h3,.hero__content p{color:#fff}.hero__content h1{font-size:clamp(1.8rem,2.8vw,3.2rem);font-weight:400;letter-spacing:clamp(-1.2px,-.1vw,-1.6px);line-height:1.2;color:#fff;text-shadow:0 4px 12px rgba(0,0,0,.5)}@media (max-width:820px){.hero__content h1{margin-bottom:1rem}}.hero__content h3{font-size:clamp(1rem,1vw,1.2rem);font-weight:400;color:#fb4d69;margin-bottom:clamp(1rem,1vw,1.5rem);text-shadow:0 2px 8px rgba(0,0,0,.4)}.hero__content p{font-size:clamp(.9rem,1.1vw,1.1rem);line-height:1.8;color:rgba(255,255,255,.95);margin-bottom:clamp(1.5rem,2vw,3rem);text-shadow:0 2px 8px rgba(0,0,0,.3)}@media (max-width:820px){.hero__content p{line-height:1.5;margin-bottom:1rem}}.hero__content .btn{margin-top:2rem}@media (max-width:820px){.hero__content .btn{margin-top:.5rem}}.hero__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;position:relative;z-index:5}@media (max-width:1023px){.hero__actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:768px) and (max-width:820px){.hero__actions{margin-bottom:clamp(1rem,2.6vw,1.6rem)}}.hero__certs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin-top:1rem;margin-bottom:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1023px){.hero__certs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:820px){.hero__certs{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.5rem;gap:4px}}@media (min-width:768px) and (max-width:820px){.hero__certs{margin-top:clamp(2.2rem,5.8vh,3.6rem);gap:.5rem}}.hero__certs-label{font-size:clamp(12px,.9vw,14px);text-transform:uppercase;letter-spacing:clamp(1.2px,.12vw,1.4px);color:rgba(255,255,255,.8);font-weight:500;margin:.5rem 0 .5rem 0!important}@media (max-width:820px){.hero__certs-label{margin:4px 0!important;font-size:10px}}@media (min-width:768px) and (max-width:820px){.hero__certs-label{margin:.5rem 0!important}}.hero__certs-list{padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:clamp(.5rem,1vw,1rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:820px){.hero__certs-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:768px) and (max-width:820px){.hero__certs-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:clamp(.9rem,2vw,1.4rem);padding-left:1rem;padding-right:1rem}}.hero__cert-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(.25rem,.5vw,.5rem);padding:0;border:none;border-radius:0;background:0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:none;transition:none;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.hero__cert-group img{width:clamp(48px,5.5vw,100px);height:clamp(48px,5.5vw,100px);-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0}@media (max-width:820px){.hero__cert-group img{width:64px;height:64px}}.hero__cert{padding:0;border-radius:0;border:none;color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:.6px;background:0 0;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:none;transition:none;width:clamp(48px,5.5vw,100px);height:clamp(48px,5.5vw,100px);-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0}@media (max-width:820px){.hero__cert{width:64px;height:64px}}.hero__media{display:none;position:relative;z-index:3;width:100%;max-width:520px;margin-left:auto}@media (max-width:1023px){.hero__media{margin:0 auto}}.hero__blob{position:absolute;inset:-10% -12% -12% -12%;border-radius:52% 48% 60% 40%/50% 45% 55% 50%;background:rgba(251,77,105,.25);-webkit-filter:blur(0);filter:blur(0);z-index:1}.hero__image{position:relative;z-index:3;width:100%;height:auto;display:block;border-radius:0;-webkit-box-shadow:0 30px 80px rgba(0,0,0,.6);box-shadow:0 30px 80px rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.08);opacity:1;visibility:visible}.hero__overlay{position:absolute;bottom:40px;right:28px;left:auto;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;padding:1rem;background:rgba(0,0,0,.55);border:1px solid rgba(251,77,105,.35);border-radius:0;backdrop-filter:blur(10px);-webkit-box-shadow:0 18px 40px rgba(0,0,0,.55);box-shadow:0 18px 40px rgba(0,0,0,.55)}.hero__badge{font-size:12px;text-transform:uppercase;letter-spacing:.8px;color:#fff}.hero__cta{padding:10px 16px;border-radius:0;border:1px solid rgba(255,255,255,.4);background:rgba(251,77,105,.9);color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.hero__cta:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 20px rgba(251,77,105,.4);box-shadow:0 10px 20px rgba(251,77,105,.4)}.hero__ring{position:absolute;border:2px solid rgba(251,77,105,.25);border-radius:50%;z-index:0;-webkit-animation:ringFloat 8s ease-in-out infinite;animation:ringFloat 8s ease-in-out infinite}.hero__ring--1{width:180px;height:180px;top:-20px;right:-30px;border-color:rgba(251,77,105,.3);-webkit-animation-delay:0s;animation-delay:0s}.hero__ring--2{width:280px;height:280px;top:-50px;right:-60px;border-color:rgba(107,114,128,.2);-webkit-animation-delay:.5s;animation-delay:.5s}.hero__ring--3{width:380px;height:380px;top:-80px;right:-90px;border-color:rgba(255,189,89,.15);-webkit-animation-delay:1s;animation-delay:1s}.hero__ring--4{width:220px;height:220px;bottom:-40px;right:20px;border-color:rgba(251,77,105,.2);-webkit-animation-delay:1.5s;animation-delay:1.5s}.hero__ring--5{width:320px;height:320px;bottom:-70px;right:-20px;border-color:rgba(145,144,144,.15);-webkit-animation-delay:2s;animation-delay:2s}@-webkit-keyframes ringFloat{0%,100%{-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1);opacity:.4}50%{-webkit-transform:translate(10px,-10px) scale(1.05);transform:translate(10px,-10px) scale(1.05);opacity:.6}}@keyframes ringFloat{0%,100%{-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1);opacity:.4}50%{-webkit-transform:translate(10px,-10px) scale(1.05);transform:translate(10px,-10px) scale(1.05);opacity:.6}}.flow-bridge{position:relative;z-index:1}.flow-bridge>section{position:relative;z-index:2}@-webkit-keyframes textGradientShift{0%,100%{background-position:0 center}50%{background-position:100% center}}@keyframes textGradientShift{0%,100%{background-position:0 center}50%{background-position:100% center}}@-webkit-keyframes lineGlow{0%,100%{opacity:.6;-webkit-filter:drop-shadow(0 0 12px rgb(251, 77, 105)) drop-shadow(0 0 24px rgba(251, 77, 105, .8));filter:drop-shadow(0 0 12px rgb(251, 77, 105)) drop-shadow(0 0 24px rgba(251, 77, 105, .8))}50%{opacity:1;-webkit-filter:drop-shadow(0 0 16px rgb(251, 77, 105)) drop-shadow(0 0 32px rgb(251, 77, 105));filter:drop-shadow(0 0 16px rgb(251, 77, 105)) drop-shadow(0 0 32px rgb(251, 77, 105))}}@keyframes lineGlow{0%,100%{opacity:.6;-webkit-filter:drop-shadow(0 0 12px rgb(251, 77, 105)) drop-shadow(0 0 24px rgba(251, 77, 105, .8));filter:drop-shadow(0 0 12px rgb(251, 77, 105)) drop-shadow(0 0 24px rgba(251, 77, 105, .8))}50%{opacity:1;-webkit-filter:drop-shadow(0 0 16px rgb(251, 77, 105)) drop-shadow(0 0 32px rgb(251, 77, 105));filter:drop-shadow(0 0 16px rgb(251, 77, 105)) drop-shadow(0 0 32px rgb(251, 77, 105))}}.flow-bridge__line{position:absolute;top:200px;left:4%;width:350px;height:120vh;z-index:5;pointer-events:none}@media (max-width:1023px){.flow-bridge__line{left:3%;width:280px;height:110vh}}@media (max-width:820px){.flow-bridge__line{left:2%;width:200px;height:100vh}}.flow-bridge__line svg{width:100%;height:100%}.flow-bridge__line path{stroke-width:2;-webkit-filter:drop-shadow(0 0 8px rgba(251, 77, 105, .8)) drop-shadow(0 0 16px rgba(251, 77, 105, .6));filter:drop-shadow(0 0 8px rgba(251, 77, 105, .8)) drop-shadow(0 0 16px rgba(251, 77, 105, .6));stroke:#fb4d69;-webkit-animation:lineGlow 3s ease-in-out infinite;animation:lineGlow 3s ease-in-out infinite}.carousel{padding:0;background:rgba(27,27,27,.35);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);position:relative;overflow:hidden;margin:0;isolation:isolate;z-index:3;cursor:default;scrollbar-width:none;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:1279px){.carousel{background:rgba(27,27,27,.92);backdrop-filter:none;-webkit-backdrop-filter:none}}.hero .carousel{position:relative;bottom:auto;left:0;right:0;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);z-index:4;margin-top:auto;margin-bottom:0;height:auto;min-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:auto;-ms-flex-negative:0;flex-shrink:0}@media (max-width:820px){.hero .carousel{min-height:auto;padding:8px 0}}.carousel::-webkit-scrollbar{display:none}.carousel__track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;will-change:transform;-webkit-animation:carouselScroll var(--carousel-duration,24s) linear infinite;animation:carouselScroll var(--carousel-duration,24s) linear infinite;padding:12px 0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1279px){.carousel__track{will-change:auto}}.carousel__item{min-width:120px;text-align:center;color:#fff;opacity:.8;-webkit-transition:opacity 150ms ease-in-out,-webkit-transform 150ms ease-in-out;transition:opacity 150ms ease-in-out,-webkit-transform 150ms ease-in-out;transition:opacity 150ms ease-in-out,transform 150ms ease-in-out;transition:opacity 150ms ease-in-out,transform 150ms ease-in-out,-webkit-transform 150ms ease-in-out}.carousel__item img,.carousel__item svg{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;margin:0 auto 6px;-o-object-fit:contain;object-fit:contain;display:block}.carousel__item p{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:rgba(255,255,255,.8)}@media (max-width:768px){.carousel{--carousel-duration:8s}}@-webkit-keyframes carouselScroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes carouselScroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.demo-video{position:relative;background:#1b1b1b;padding:6rem 0;z-index:2;opacity:1}@media (max-width:820px){.demo-video{padding:4rem 0}}.demo-video__container{max-width:1200px;margin:0 auto;padding:0 clamp(20px,3.5vw,80px)}.demo-video__header{text-align:center;padding-top:6rem;margin-bottom:6rem}.demo-video__header h2{font-size:3rem;font-weight:400;color:#fff;margin:0 0 1.5rem 0;line-height:1.2}@media (max-width:820px){.demo-video__header h2{font-size:1.875rem}}.demo-video__header p{font-size:1.25rem;color:rgba(255,255,255,.7);margin:0;max-width:600px;margin:0 auto;line-height:1.75}@media (max-width:1279px){.demo-video__header p{max-width:100%}}@media (max-width:820px){.demo-video__header p{font-size:1rem}}.demo-video__player{position:relative;width:100%;max-width:1200px;margin:0 auto;aspect-ratio:16/9;border-radius:0;overflow:hidden;background:#1b1b1b}@media (max-width:820px){.demo-video__player{aspect-ratio:16/9;border-radius:0}}.demo-video__video{width:100%;height:100%;display:block;background:#1b1b1b}.demo-video__video::-webkit-media-controls-panel{background-color:rgba(0,0,0,.8)}.demo-video__video::-webkit-media-controls-play-button{background-color:#fb4d69}.demo-video__video::-webkit-media-controls-current-time-display,.demo-video__video::-webkit-media-controls-time-remaining-display{color:#fff}.demo-video__video::-moz-media-controls{background-color:rgba(0,0,0,.8)}.tecnologias-section{--tecnologias-viewport-height:calc(100dvh - var(--header-height, 0px));--tecnologias-scale:clamp(0.45, calc(var(--tecnologias-viewport-height) / 920px), 1);background:#1b1b1b;padding:0;z-index:2;overflow:hidden;min-height:calc(100vh - var(--header-height,0px));min-height:var(--tecnologias-viewport-height);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;scroll-margin-top:var(--header-height,0)}@media (max-width:1279px){.tecnologias-section{--tecnologias-scale:1;min-height:auto}}.tecnologias-section .demo-video{padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:0}.tecnologias-section .demo-video__container{width:100%;height:100%;max-width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(8px,24px * var(--tecnologias-scale),24px);padding-top:clamp(8px,20px * var(--tecnologias-scale),20px);padding-bottom:clamp(8px,20px * var(--tecnologias-scale),20px)}.tecnologias-section .demo-video__header{text-align:center;padding-top:0;margin-bottom:0;-ms-flex-negative:0;flex-shrink:0}.tecnologias-section .demo-video__header h2{font-size:clamp(1.05rem,2.4rem * var(--tecnologias-scale),2.4rem);font-weight:400;color:#fff;line-height:1.15;margin:0}.tecnologias-section .demo-video__player{width:min(100%,1120px * var(--tecnologias-scale));max-width:calc(1120px * var(--tecnologias-scale));max-height:calc(var(--tecnologias-viewport-height) - 150px * var(--tecnologias-scale));margin:0 auto;-ms-flex-negative:1;flex-shrink:1}.roi{--roi-viewport-height:calc(100dvh - var(--header-height, 0px));--roi-scale:clamp(0.52, calc(var(--roi-viewport-height) / 980px), 1);position:relative;padding:clamp(40px,140px * var(--roi-scale),140px) 0;background:#1b1b1b;isolation:isolate;z-index:2;min-height:calc(100vh - var(--header-height,0px));min-height:var(--roi-viewport-height);scroll-margin-top:var(--header-height,0)}@media (max-width:1279px){.roi{--roi-scale:1;min-height:auto}}@media (max-width:820px){.roi{padding:clamp(32px,100px * var(--roi-scale),100px) 0}}.roi__container{max-width:1400px;margin:0 auto;padding:0 clamp(20px,3.5vw,80px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(24px,80px * var(--roi-scale),80px)}@media (max-width:1023px){.roi__container{gap:clamp(20px,60px * var(--roi-scale),60px)}}@media (max-width:820px){.roi__container{gap:clamp(18px,50px * var(--roi-scale),50px)}}.roi__header{text-align:left;max-width:900px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(10px,20px * var(--roi-scale),20px)}@media (max-width:1279px){.roi__header{max-width:100%}}.roi__category-subtitle{font-size:14px;color:#fb4d69;text-transform:uppercase;letter-spacing:1px;font-weight:400}@media (max-width:575px){.roi__category-subtitle{font-size:12px}}.roi__category-title{font-size:clamp(1.75rem,3rem * var(--roi-scale),3rem);font-weight:400;color:#fff;line-height:1.2}@media (max-width:820px){.roi__category-title{font-size:clamp(1.5rem,2.25rem * var(--roi-scale),2.25rem)}}@media (max-width:575px){.roi__category-title{font-size:clamp(1.35rem,1.75rem * var(--roi-scale),1.75rem)}}.roi__description{font-size:clamp(.9rem,1.125rem * var(--roi-scale),1.125rem);line-height:1.55;color:rgba(255,255,255,.7);max-width:800px;margin:0 auto}@media (max-width:1279px){.roi__description{max-width:100%}}@media (max-width:820px){.roi__description{font-size:clamp(.88rem,1rem * var(--roi-scale),1rem)}}@media (max-width:575px){.roi__description{font-size:clamp(.85rem,.94rem * var(--roi-scale),.94rem)}}.roi__stats{display:grid;grid-template-columns:repeat(6,1fr);gap:60px 40px;max-width:1200px;margin:0 auto}@media (max-width:1023px){.roi__stats{gap:50px 30px}}@media (max-width:820px){.roi__stats{grid-template-columns:repeat(2,1fr);gap:40px 30px}}@media (max-width:575px){.roi__stats{grid-template-columns:1fr;gap:40px}}.roi__stat-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;gap:20px;grid-column:span 2;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:575px){.roi__stat-item{gap:16px}}.roi__stat-item:hover .roi__stat-value{color:#fb4d69;-webkit-transform:scale(1.1);transform:scale(1.1)}.roi__stat-item:hover .roi__stat-label p{-webkit-transform:scale(1.1);transform:scale(1.1)}.roi__stat-item:nth-child(4){grid-column:2/span 2}.roi__stat-item:nth-child(5){grid-column:4/span 2}@media (max-width:820px){.roi__stat-item{grid-column:span 1}.roi__stat-item:nth-child(4),.roi__stat-item:nth-child(5){grid-column:span 1}}.roi__stat-value{font-size:72px;font-weight:400;color:#fff;line-height:1;font-family:"League Spartan",sans-serif;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:820px){.roi__stat-value{font-size:64px}}@media (max-width:575px){.roi__stat-value{font-size:56px}}.roi__stat-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.roi__stat-label p{color:rgba(255,255,255,.8);font-size:18px;line-height:1.5;max-width:250px;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:575px){.roi__stat-label p{font-size:15px}}.roi__categories{max-width:1200px;margin:0 auto;width:100%}.roi__category-list{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(8px,16px * var(--roi-scale),16px) clamp(12px,24px * var(--roi-scale),24px)}@media (max-width:820px){.roi__category-list{grid-template-columns:repeat(2,1fr);gap:clamp(8px,14px * var(--roi-scale),14px) clamp(12px,20px * var(--roi-scale),20px)}}@media (max-width:575px){.roi__category-list{grid-template-columns:1fr;gap:clamp(8px,12px * var(--roi-scale),12px)}}.roi__category-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(8px,12px * var(--roi-scale),12px);padding:clamp(8px,12px * var(--roi-scale),12px) clamp(10px,16px * var(--roi-scale),16px);border-radius:0;background:rgba(251,77,105,.08);-webkit-transition:all .3s ease;transition:all .3s ease;cursor:default}@media (max-width:575px){.roi__category-item{padding:clamp(8px,10px * var(--roi-scale),10px) clamp(10px,12px * var(--roi-scale),12px)}}.roi__category-item::before{content:"";min-width:6px;width:6px;height:6px;background:#fb4d69;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.roi__category-item p{color:rgba(255,255,255,.8);font-size:clamp(.82rem,.94rem * var(--roi-scale),.94rem);line-height:1.45}@media (max-width:575px){.roi__category-item p{font-size:clamp(.8rem,.88rem * var(--roi-scale),.88rem)}}.roi__category-item:hover{background:rgba(251,77,105,.15);-webkit-transform:translateX(4px);transform:translateX(4px)}.inspector-showcase{--inspector-viewport-height:calc(100dvh - var(--header-height, 0px));--inspector-scale:clamp(0.56, calc(var(--inspector-viewport-height) / 940px), 1);position:relative;padding:clamp(32px,100px * var(--inspector-scale),100px) 0 clamp(24px,80px * var(--inspector-scale),80px);margin-bottom:clamp(24px,80px * var(--inspector-scale),80px);border-bottom:1px solid rgba(251,77,105,.2);isolation:isolate;z-index:2;min-height:calc(100vh - var(--header-height,0px));min-height:var(--inspector-viewport-height);scroll-margin-top:var(--header-height,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1279px){.inspector-showcase{--inspector-scale:1;min-height:auto}}.inspector-showcase__container{position:relative;max-width:1240px;margin:0 auto;padding:0 clamp(20px,3.5vw,80px);display:grid;gap:clamp(24px,60px * var(--inspector-scale),60px);z-index:2;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:820px){.inspector-showcase__container{gap:clamp(20px,40px * var(--inspector-scale),40px)}}.inspector-showcase__header{text-align:left;max-width:800px;margin:0 auto}@media (max-width:1279px){.inspector-showcase__header{max-width:100%}}.inspector-showcase__header .eyebrow{display:block;color:#fb4d69;font-size:clamp(.75rem,.88rem * var(--inspector-scale),.88rem);text-transform:uppercase;letter-spacing:1.5px;font-weight:400;margin-bottom:clamp(8px,16px * var(--inspector-scale),16px)}.inspector-showcase__header h2{font-size:clamp(1.9rem,3.25rem * var(--inspector-scale),3.25rem);font-weight:400;color:#fff;line-height:1.2;margin:0 0 clamp(12px,24px * var(--inspector-scale),24px)}@media (max-width:820px){.inspector-showcase__header h2{font-size:clamp(1.6rem,2.25rem * var(--inspector-scale),2.25rem);margin:0 0 clamp(10px,16px * var(--inspector-scale),16px)}}.inspector-showcase__header p{color:rgba(255,255,255,.75);font-size:clamp(.9rem,1.125rem * var(--inspector-scale),1.125rem);line-height:1.6;margin:0}@media (max-width:820px){.inspector-showcase__header p{font-size:clamp(.88rem,1rem * var(--inspector-scale),1rem)}}.inspector-showcase__content{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,80px * var(--inspector-scale),80px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1023px){.inspector-showcase__content{grid-template-columns:1fr;gap:clamp(24px,60px * var(--inspector-scale),60px)}}.inspector-showcase__features{display:grid;gap:clamp(12px,20px * var(--inspector-scale),20px)}.inspector-showcase__feature{display:grid;grid-template-columns:1fr;gap:clamp(4px,8px * var(--inspector-scale),8px);padding:clamp(14px,24px * var(--inspector-scale),24px);background:rgba(255,255,255,.04);border-radius:0;border:1px solid rgba(251,77,105,.25);-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.inspector-showcase__feature:hover{background:rgba(255,255,255,.08);border-color:rgba(251,77,105,.45);-webkit-transform:translateX(12px);transform:translateX(12px)}@media (max-width:820px){.inspector-showcase__feature{padding:18px;gap:8px}}.inspector-showcase__feature-icon{display:none}.inspector-showcase__feature-content{display:grid;gap:8px;justify-items:start}.inspector-showcase__feature-title{color:#fff;font-size:clamp(.88rem,1rem * var(--inspector-scale),1rem);font-weight:400;margin:0}.inspector-showcase__feature-description{color:rgba(255,255,255,.65);font-size:clamp(.8rem,.88rem * var(--inspector-scale),.88rem);line-height:1.5;margin:0}.inspector-showcase__visual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.inspector-showcase__visual .card{max-width:420px;width:100%}.modules{--modules-viewport-height:calc(100dvh - var(--header-height, 0px));--modules-scale:clamp(0.54, calc(var(--modules-viewport-height) / 960px), 1);position:relative;padding:clamp(40px,140px * var(--modules-scale),140px) 0 clamp(24px,60px * var(--modules-scale),60px);margin-top:-80px;background:#1b1b1b;isolation:isolate;z-index:2;overflow:hidden;min-height:calc(100vh - var(--header-height,0px));min-height:var(--modules-viewport-height);scroll-margin-top:var(--header-height,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1279px){.modules{--modules-scale:1;min-height:auto}}.modules__header{text-align:left;max-width:800px;margin:0 auto clamp(24px,80px * var(--modules-scale),80px);padding:0 clamp(20px,3.5vw,80px)}@media (max-width:1279px){.modules__header{max-width:100%}}.modules__header h2{font-size:clamp(1.8rem,3rem * var(--modules-scale),3rem);margin:clamp(12px,24px * var(--modules-scale),24px) 0;color:#fff}@media (max-width:820px){.modules__header h2{font-size:clamp(1.5rem,2rem * var(--modules-scale),2rem)}}.modules__header p{color:rgba(255,255,255,.7);font-size:clamp(.9rem,1.125rem * var(--modules-scale),1.125rem);line-height:1.55;margin:clamp(8px,16px * var(--modules-scale),16px) 0}@media (max-width:820px){.modules__header p{font-size:clamp(.88rem,1rem * var(--modules-scale),1rem)}}.modules__header p:first-child{color:#fb4d69;font-size:clamp(.8rem,.88rem * var(--modules-scale),.88rem);text-transform:uppercase;letter-spacing:1px;font-weight:400}.modules__cards{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px,28px * var(--modules-scale),28px);max-width:1240px;margin:0 auto;padding:0 clamp(20px,3.5vw,80px);z-index:2;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:1023px){.modules__cards{grid-template-columns:1fr}}@media (max-width:820px){.modules__cards{grid-template-columns:1fr!important;gap:clamp(12px,20px * var(--modules-scale),20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.card{position:relative;display:grid;grid-template-rows:auto 1fr;gap:18px;text-align:left;background:rgba(255,255,255,.05);border-radius:0;padding:28px;-webkit-transition:all .5s cubic-bezier(.4,0,.2,1);transition:all .5s cubic-bezier(.4,0,.2,1);overflow:hidden;width:100%}.card--featured{grid-column:1/-1}@media (max-width:820px){.card--featured{grid-column:auto!important}}@media (max-width:820px){.card{width:100%!important;max-width:100%!important;min-width:100%!important;grid-column:auto!important;-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important}}.card::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:0;background:0 0;pointer-events:none}.card::after{content:"";position:absolute;top:var(--glow-top,-80px);right:var(--glow-right,-60px);width:200px;height:200px;background:0 0;opacity:0;pointer-events:none;-webkit-filter:blur(40px);filter:blur(40px);-webkit-transition:none;transition:none;z-index:5}.card:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);background:rgba(255,255,255,.12)}.card:hover .card__media{background:rgba(251,77,105,.3);-webkit-transform:scale(1.05);transform:scale(1.05)}.card:active{position:relative}.card__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:84px;height:84px;margin:0 auto;border-radius:50%;background:#fb4d69;-webkit-transition:all .6s cubic-bezier(.4,0,.2,1);transition:all .6s cubic-bezier(.4,0,.2,1)}.card__media img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.card__content{display:grid;gap:12px;justify-items:center}.card h3{color:#fff;font-size:26px;margin-bottom:0}.card__subtitle{color:#fb4d69;font-size:13px;text-transform:uppercase;letter-spacing:1px;font-weight:400;margin-bottom:0}.card__description{color:rgba(255,255,255,.7);font-size:16px;line-height:1.6;margin:0;max-width:520px}@media (max-width:820px){.card{padding:22px}.card__media{width:72px;height:72px}.card__media img{width:40px;height:40px}.card h3{font-size:22px}}.modules__security{position:relative;max-width:1240px;margin:80px auto 60px;padding:0 clamp(20px,3.5vw,80px);overflow:visible;display:block}.modules__security-header{text-align:left;max-width:800px;margin:0 auto 80px;padding:0}@media (max-width:1279px){.modules__security-header{max-width:100%}}.modules__security-header p{color:rgba(255,255,255,.7);font-size:18px;line-height:1.6;margin:16px 0}@media (max-width:820px){.modules__security-header p{font-size:16px}}.modules__security-header h2{font-size:48px;color:#fff;margin:24px 0;font-weight:400}@media (max-width:820px){.modules__security-header h2{font-size:32px}}.modules__security-wrapper{width:100%;padding:0;margin:0}.modules__security-track{width:100%}.modules__security-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;width:100%}@media (max-width:1023px){.modules__security-grid{grid-template-columns:1fr}}@media (max-width:820px){.modules__security-grid{grid-template-columns:1fr;gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.modules__security-item{position:relative;display:grid;grid-template-rows:auto 1fr;gap:18px;width:100%;background:rgba(255,255,255,.05);border-radius:0;padding:28px;-webkit-transition:all .5s cubic-bezier(.4,0,.2,1);transition:all .5s cubic-bezier(.4,0,.2,1);overflow:hidden;cursor:pointer;-ms-flex-line-pack:start;align-content:start}.modules__security-item:first-child{grid-column:1/-1}.modules__security-item:hover{background:rgba(255,255,255,.12);-webkit-transform:translateY(-6px);transform:translateY(-6px)}.modules__security-item:hover .modules__security-icon{background:rgba(251,77,105,.3);-webkit-transform:scale(1.05);transform:scale(1.05)}.modules__security-item h4{color:#fff;font-size:19px;margin-bottom:12px;margin-top:20px;font-weight:400;line-height:1.3;text-align:left}.modules__security-item p{color:rgba(255,255,255,.8);font-size:15px;line-height:1.65;margin:0;text-align:justify}@media (max-width:820px){.modules__security-item{width:100%!important;max-width:100%!important;min-width:100%!important;-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;grid-column:auto!important;padding:22px}.modules__security-item h4{font-size:16px;margin-top:14px}.modules__security-item p{font-size:13px}}.modules__security-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:64px;height:64px;margin:0 auto;border-radius:50%;background:#fb4d69;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1)}.modules__security-icon svg{width:36px;height:36px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);color:#fff}@media (max-width:820px){.modules__security-icon{width:56px;height:56px}.modules__security-icon svg{width:32px;height:32px}}.modules__ecosystem{max-width:1240px;margin:100px auto 0;padding:0 1.5rem}.modules__ecosystem-header{text-align:left;max-width:900px;margin:0 auto 60px}@media (max-width:1279px){.modules__ecosystem-header{max-width:100%}}.modules__ecosystem-header h2{font-size:42px;color:#fff;margin-bottom:24px}@media (max-width:820px){.modules__ecosystem-header h2{font-size:32px}}.modules__ecosystem-header p{color:rgba(255,255,255,.7);font-size:18px;line-height:1.6;margin-bottom:16px}@media (max-width:820px){.modules__ecosystem-header p{font-size:16px}}.modules__ecosystem-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:1000px;margin:0 auto}@media (max-width:820px){.modules__ecosystem-items{grid-template-columns:1fr}}.modules__ecosystem-item{background:rgba(255,255,255,.03);border:1px solid rgba(251,77,105,.2);border-radius:16px;padding:28px;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.modules__ecosystem-item:hover{background:rgba(255,255,255,.05);border-color:rgba(251,77,105,.4);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.modules__ecosystem-item h4{color:#fff;font-size:20px;margin-bottom:12px;font-weight:400}.modules__ecosystem-item p{color:rgba(255,255,255,.7);font-size:15px;line-height:1.6;margin:0}@media (max-width:820px){.modules__ecosystem-item{padding:22px}.modules__ecosystem-item h4{font-size:18px}.modules__ecosystem-item p{font-size:14px}}.testimonials__header{text-align:left!important;max-width:800px!important;margin:0 auto 80px!important;padding:0!important}@media (max-width:1279px){.testimonials__header{max-width:100%!important;padding-left:8vw!important;padding-right:8vw!important;margin-bottom:48px!important}}@media (max-width:820px){.testimonials__header{padding-left:15vw!important;padding-right:15vw!important;margin-bottom:32px!important}}.testimonials__header h2{font-size:48px!important;margin:24px 0!important;color:#fff!important;font-weight:400!important;line-height:1.2!important}@media (max-width:1279px){.testimonials__header h2{font-size:36px!important}}@media (max-width:820px){.testimonials__header h2{font-size:32px!important}}.testimonials__header p{color:rgba(255,255,255,.7)!important;font-size:18px!important;line-height:1.6!important;margin:16px 0!important}@media (max-width:820px){.testimonials__header p{font-size:16px!important}}.testimonials__header p:first-child{color:#fb4d69!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:1px!important;font-weight:400!important}.testimonials{position:relative;padding:8rem 0;background:#1b1b1b;overflow:hidden}@media (max-width:768px){.testimonials{padding:4rem 0}}.testimonials__container{position:relative;max-width:1400px;margin:0 auto;padding:0 clamp(20px,3.5vw,80px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}@media (max-width:1279px){.testimonials__container{max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.testimonials__arrow{-ms-flex-negative:0;flex-shrink:0;width:48px;height:48px;background:rgba(251,77,105,.2);border:1px solid rgba(251,77,105,.4);border-radius:50%;color:#fb4d69;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10}.testimonials__arrow:hover{background:rgba(251,77,105,.3);color:#ff6b84;border-color:rgba(251,77,105,.6);-webkit-transform:scale(1.1);transform:scale(1.1)}.testimonials__arrow:active{-webkit-transform:scale(.95);transform:scale(.95)}@media (max-width:1279px){.testimonials__arrow{display:none}}.testimonials__track{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;position:relative}@media (max-width:1279px){.testimonials__track{width:100%;overflow:visible}}.testimonials__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.75rem;margin-top:3rem}.testimonials__dot{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.3);border:none;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;padding:0}.testimonials__dot:hover{background:rgba(255,255,255,.5)}.testimonials__dot--active{background:#fb4d69;width:32px;border-radius:6px}.testimonial{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:0;padding:3rem;min-height:400px;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.testimonial.active{opacity:1}@media (max-width:1279px){.testimonial{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;padding:2rem;gap:2rem;min-height:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:820px){.testimonial{padding:1.5rem;gap:1.5rem}}.testimonial__image{-ms-flex-negative:0;flex-shrink:0;width:300px;height:400px;border-radius:16px;overflow:hidden;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.3);box-shadow:0 10px 40px rgba(0,0,0,.3)}@media (max-width:1279px){.testimonial__image{width:100%;max-width:100%;height:300px;border-radius:12px}}@media (max-width:820px){.testimonial__image{height:250px}}.testimonial__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.testimonial__content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.testimonial__logo{height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1279px){.testimonial__logo{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.testimonial__logo img{max-height:100%;width:auto;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);opacity:.9}.testimonial__quote{font-size:1.125rem;line-height:1.8;color:rgba(255,255,255,.9);margin:0;font-style:normal;letter-spacing:.01em}@media (max-width:768px){.testimonial__quote{font-size:1rem}}.testimonial__quote::before{content:'"';font-size:3rem;line-height:0;color:rgba(251,77,105,.5);margin-right:.25rem}.testimonial__author{margin-top:1rem}.testimonial__name{font-size:1.125rem;font-weight:400;color:#fff;margin:0 0 .25rem 0}.testimonial__role{font-size:.95rem;color:rgba(255,255,255,.7);margin:0}.testimonial__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;color:#fb4d69;text-decoration:none;font-weight:400;font-size:.95rem;-webkit-transition:all .3s ease;transition:all .3s ease;margin-top:.5rem}@media (max-width:1279px){.testimonial__link{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.testimonial__link::after{content:"→";-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.testimonial__link:hover{color:#ff6b84}.testimonial__link:hover::after{-webkit-transform:translateX(4px);transform:translateX(4px)}.faq__header{text-align:left!important;max-width:800px!important;margin:0 auto clamp(24px,80px * var(--faq-scale,1),80px)!important;padding:0!important}@media (max-width:1279px){.faq__header{max-width:100%!important}}.faq__header h2{font-size:clamp(1.75rem,3rem * var(--faq-scale,1),3rem)!important;color:#fff!important;font-weight:400!important;line-height:1.2!important;margin:clamp(12px,24px * var(--faq-scale,1),24px) 0!important}.faq__header p{color:#fb4d69!important;font-size:clamp(.8rem,.88rem * var(--faq-scale,1),.88rem)!important;text-transform:uppercase!important;letter-spacing:1px!important;font-weight:400!important;margin:clamp(8px,16px * var(--faq-scale,1),16px) 0!important}@media (max-width:820px){.faq__header h2,.faq__header p{padding-left:15vw!important;padding-right:15vw!important}.faq__header h2{font-size:clamp(1.5rem,2rem * var(--faq-scale,1),2rem)!important}}.faq{--faq-viewport-height:calc(100dvh - var(--header-height, 0px));--faq-scale:clamp(0.55, calc(var(--faq-viewport-height) / 900px), 1);position:relative;padding:clamp(16px,32px * var(--faq-scale),32px) 0;background:#1b1b1b;isolation:isolate;z-index:2;min-height:calc(100vh - var(--header-height,0px));min-height:var(--faq-viewport-height);scroll-margin-top:var(--header-height,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1279px){.faq{--faq-scale:1;min-height:auto}}.faq__container{max-width:900px;margin:0 auto;padding:0 clamp(20px,3.5vw,80px);-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.faq__item{margin-bottom:clamp(8px,1.5rem * var(--faq-scale),1.5rem);border-bottom:1px solid rgba(255,255,255,.08);-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1);padding-bottom:clamp(10px,20px * var(--faq-scale),20px)}.faq__item:last-child{border-bottom:none}.faq__item.active{background:rgba(255,255,255,.03);border:1px solid rgba(251,77,105,.3);border-bottom:1px solid rgba(251,77,105,.3);border-radius:0;overflow:hidden;padding-bottom:0}.faq__item.active .faq__question{background:rgba(251,77,105,.15);border-bottom:1px solid rgba(251,77,105,.3)}.faq__item.active .faq__answer{background:rgba(255,255,255,.05)}.faq__question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:clamp(12px,2rem * var(--faq-scale),2rem);padding-top:clamp(16px,(2rem + 12px) * var(--faq-scale),2rem + 12px);padding-bottom:clamp(16px,(2rem + 25px) * var(--faq-scale),2rem + 25px);background:0 0;border:none;color:#fff;font-size:clamp(.9rem,1rem * var(--faq-scale),1rem);font-weight:400;text-align:left;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border-bottom:none;opacity:.8}.faq__question:hover{color:#fb4d69;opacity:1}.faq__question:hover .faq__toggle{-webkit-transform:translateX(4px);transform:translateX(4px);opacity:1}.faq__question[aria-expanded=true]{color:#fff;opacity:1}.faq__question[aria-expanded=true] .faq__toggle{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:1}@media (max-width:820px){.faq__question{padding:clamp(10px,1.5rem * var(--faq-scale),1.5rem);padding-top:clamp(12px,(1.5rem + 8px) * var(--faq-scale),1.5rem + 8px);padding-bottom:clamp(12px,(1.5rem + 12px) * var(--faq-scale),1.5rem + 12px);font-size:clamp(.85rem,.88rem * var(--faq-scale),.88rem)}}.faq__toggle{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;margin-left:1.5rem;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:.9;-webkit-filter:drop-shadow(0 0 0 #fb4d69);filter:drop-shadow(0 0 0 #fb4d69)}.faq__answer{max-height:0;overflow:hidden;opacity:0;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1);padding:0 clamp(12px,2rem * var(--faq-scale),2rem);background:0 0}.faq__answer p{color:rgba(255,255,255,.9);font-size:clamp(.85rem,.875rem * var(--faq-scale),.875rem);line-height:1.75;margin:0;padding:clamp(8px,1.5rem * var(--faq-scale),1.5rem) 0;padding-bottom:clamp(16px,32px * var(--faq-scale),32px)}@media (max-width:820px){.faq__answer{padding:0 clamp(10px,1.5rem * var(--faq-scale),1.5rem)}.faq__answer p{padding:clamp(6px,1rem * var(--faq-scale),1rem) 0}}.faq__item[open] .faq__answer,.faq__question[aria-expanded=true]+.faq__answer{max-height:500px;opacity:1;padding:1.5rem 2rem 2rem}.faq__item[open] .faq__answer p,.faq__question[aria-expanded=true]+.faq__answer p{color:rgba(255,255,255,.95)}@media (max-width:820px){.faq__item[open] .faq__answer,.faq__question[aria-expanded=true]+.faq__answer{padding:1rem 1.5rem 1.5rem}}.cta-final{position:relative;padding:120px 0;background:#131119;isolation:isolate;z-index:2;overflow:hidden}.cta-final__container{position:relative;max-width:1240px;margin:0 auto;padding:0 clamp(20px,3.5vw,80px);z-index:10}.cta-final__content{position:relative;text-align:left;max-width:900px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2.5rem;z-index:10}@media (max-width:1279px){.cta-final__content{max-width:100%}}.cta-final__title{font-size:3.5rem;font-weight:400;color:#fff;line-height:1.2;margin:0;letter-spacing:-.02em}@media (max-width:1023px){.cta-final__title{font-size:2.5rem}}@media (max-width:820px){.cta-final__title{font-size:2rem}}.cta-final__subtitle{font-size:1.5rem;color:rgba(255,255,255,.9);line-height:1.6;margin:0;font-weight:400}.cta-final__subtitle .highlight{color:#fb4d69;font-weight:400}@media (max-width:820px){.cta-final__subtitle{font-size:1.125rem}}.cta-final__btn{margin-top:1.5rem;padding:1rem 3rem;font-size:1.125rem;min-width:280px}@media (max-width:820px){.cta-final__btn{min-width:auto;width:100%;max-width:320px}}.footer{position:relative;background:#1b1b1b;border-top:1px solid rgba(255,255,255,.08);padding:4rem 0 2.5rem;margin-top:0;z-index:1}@media (max-width:820px){.footer{padding:3rem 0 2rem;margin-top:0}}.footer__container{max-width:1400px;margin:0 auto;padding:0 clamp(20px,3.5vw,80px)}.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem;margin-bottom:3rem}@media (max-width:1023px){.footer__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:2rem}}@media (max-width:820px){.footer__content{gap:0;margin-bottom:2rem;text-align:left}}.footer__side{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (max-width:820px){.footer__side{padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:1.5rem}}.footer__side--left{max-width:320px}@media (max-width:820px){.footer__side--left{max-width:100%}}.footer__side--right{text-align:right}.footer__side--right .footer__section{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:1279px){.footer__side--right{text-align:center}.footer__side--right .footer__section{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:820px){.footer__side--right{text-align:left;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08);margin-top:1.5rem;padding-bottom:0;border-bottom:none;margin-bottom:0}.footer__side--right .footer__section{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.footer__center{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:3rem;justify-items:center;text-align:center}.footer__center .footer__links{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1023px){.footer__center{grid-template-columns:repeat(2,minmax(160px,1fr));gap:2rem;justify-items:start;text-align:left}.footer__center .footer__links{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:820px){.footer__center{grid-template-columns:1fr;gap:0;justify-items:start}.footer__center>.footer__section{padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:1.5rem;width:100%}.footer__center>.footer__section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}}.footer__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:1023px){.footer__section{gap:1rem;height:auto}}@media (max-width:820px){.footer__section{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;height:auto}}.footer__brand{margin-bottom:0}.footer__logo{height:40px;width:auto}@media (max-width:820px){.footer__logo{height:36px}}.footer__description{color:rgba(255,255,255,.7);font-size:.875rem;line-height:1.75;margin:0;margin-bottom:1rem;max-width:280px}@media (max-width:820px){.footer__description{max-width:100%}}.footer__socials{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:0;margin-bottom:0;max-width:160px}@media (max-width:820px){.footer__socials{justify-self:flex-start}}.footer__social-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:0;-webkit-transition:all .3s ease;transition:all .3s ease;color:rgba(255,255,255,.7)}.footer__social-link svg{width:20px;height:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.footer__social-link img{width:20px;height:20px;-webkit-filter:brightness(0) invert(1) opacity(.7);filter:brightness(0) invert(1) opacity(.7);-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.footer__social-link:hover{background:rgba(251,77,105,.2);border-color:rgba(251,77,105,.4);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.footer__social-link:hover img{-webkit-filter:brightness(0) invert(1) opacity(1);filter:brightness(0) invert(1) opacity(1)}.footer__title{font-size:1rem;font-weight:400;color:#fff;margin:0;text-transform:uppercase;letter-spacing:.5px}.footer__links{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.footer__link{color:rgba(255,255,255,.7);text-decoration:none;font-size:.875rem;-webkit-transition:all .3s ease;transition:all .3s ease;display:inline-block}.footer__link:hover{color:#fb4d69;-webkit-transform:translateX(4px);transform:translateX(4px)}.footer__bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:1.5rem;margin-top:1.5rem;text-align:left}@media (max-width:820px){.footer__bottom{text-align:left;margin-top:1.5rem;padding-top:1.5rem}}@media (min-width:768px) and (max-width:820px){.footer__bottom{text-align:left}}.footer__copyright{color:rgba(255,255,255,.6);font-size:.875rem;margin:0 auto;line-height:1.5;display:block;width:100%;text-align:center}@media (min-width:768px) and (max-width:820px){.footer__copyright{text-align:center;width:100%}}.footer__bottom>.footer__copyright{display:block;width:100%;margin:0 auto;text-align:center!important}.footer__break{display:none}@media (max-width:820px){.footer__break{display:block}}.footer__cert-group{display:contents}.footer__heart{color:#fb4d69;margin:0 4px;display:inline-block;-webkit-animation:heartbeat 1.5s ease-in-out infinite;animation:heartbeat 1.5s ease-in-out infinite}.footer__certs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin-bottom:2rem}.footer__certs-label{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:rgba(255,255,255,.7)}.footer__certs-list{display:grid;grid-template-columns:1fr 1fr;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:100%;max-width:240px;margin-top:.5rem;margin-left:auto;margin-right:0}@media (max-width:1279px){.footer__certs-list{margin-left:auto;margin-right:auto}}@media (max-width:1023px){.footer__certs-list{max-width:200px;gap:.5rem}}@media (max-width:820px){.footer__certs-list{margin-left:0;margin-right:auto;max-width:240px;gap:.5rem}}@media (min-width:768px) and (max-width:820px){.footer__certs-list{grid-template-columns:repeat(4,minmax(0,1fr));max-width:100%;margin-left:0;margin-right:0;gap:.5rem}}.footer__cert{width:100%;height:auto;max-height:80px;-o-object-fit:contain;object-fit:contain;display:block;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:.9}@media (max-width:1023px){.footer__cert{max-height:70px}}@media (max-width:820px){.footer__cert{max-height:64px}}.footer__cert:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:brightness(1.2);filter:brightness(1.2);opacity:1}@keyframes heartbeat{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}