@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";.q-dirt{max-height:42px;position:absolute;width:20px!important}.q-dirt img{display:block;margin:auto;max-width:100%}.q-dirt-square{height:32px;left:80%;top:90%;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);width:16px}.q-dirt-arch{right:15%;top:90%;width:32px}.q-dirt-arch,.q-dirt-triangle{height:32px;transform:rotate(0);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg)}.q-dirt-triangle{bottom:2%;left:65%;width:16px}.q-dirt-spiral{left:20%;top:2%;width:32px}.q-dirt-cross,.q-dirt-spiral{height:32px;transform:rotate(0);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg)}.q-dirt-cross{left:80%;top:30%;width:16px}.q-perspective{perspective:1200px;-moz-perspective:1200px}.q-circle-cross{height:32px;right:0;top:0;transform:rotate(0);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);width:32px}:root{--brand-teal:#00d7c4;--brand-purple:#6b2d82;--brand-indigo:#4c2a85;--bg-off0-white:#fff;--text-main:#1a1a1a;--text-muted:#666;--text-white:#fff;--bg-light:#f9f9f9;--bg-white:#fff;--border-light:#eee;--accent-yellow:#e8ff8e;--gray-color-primary:#f8f9f8;--fs-h1:clamp(3.5rem,10vw,6rem);--fs-h2:clamp(2rem,5vw,3.5rem);--fs-h3:clamp(1.2rem,3vw,1.75rem);--fs-h4:clamp(1.125rem,2vw,1.25rem);--fs-body-large:clamp(1.2rem,1.1rem + .5vw,1.5rem);--fs-body:clamp(.875rem,.8rem + .5vw,1rem);--fs-small:.875rem;--fs-little:.75rem;--fw-bold:800;--fw-semibold:600;--fw-medium:500;--fw-regular:400;--radius-sm:clamp(6px,1vw,8px);--radius-md:clamp(10px,2vw,16px);--radius-lg:clamp(16px,3vw,24px);--radius-xl:clamp(24px,5vw,40px);--radius-full:9999px;--shadow-sm:0 2px 8px rgba(0,0,0,.05);--shadow-md:0 10px 30px rgba(0,0,0,.08);--shadow-lg:0 20px 40px rgba(0,0,0,.12);--container-max:1400px;--section-padding:clamp(1rem,-1rem + 8vw,6rem);--disabled_opacity:.3;--selection_color:rgba(99,238,64,.264);--highlight-height:2px;--highlight-color:var(--brand-teal);--border-color:rgba(0,0,0,.12);--nav-offset:80px;--anim-transition:.5s cubic-bezier(.4,0,.2,1)}*,:after,:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:var(--selection_color)}::selection{background:var(--selection_color)}html{overflow-x:hidden;scroll-behavior:smooth;text-wrap:pretty}body{background-color:var(--bg-off0-white);color:var(--text-main);font-family:DM Sans,sans-serif;line-height:1.6;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable}h1,h2,h3,h4,h5{font-weight:var(--fw-bold);letter-spacing:-.05em;line-height:1.1;margin:0 0 1rem}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}p{color:var(--text-muted);font-size:var(--fs-body);margin:0 0 1.5rem}a{color:inherit;text-decoration:none;transition:opacity .2s ease}img{max-width:100%}.container{margin:0 auto;max-width:var(--container-max);padding:0 5%;width:100%}.section{padding:var(--section-padding) 0}.badge-label{background-color:var(--accent-yellow);border-radius:var(--radius-lg);display:inline-block;font-size:var(--fs-little);letter-spacing:.05em;margin-bottom:1.5rem;padding:6px 14px;text-transform:uppercase}.badge-label,.btn-primary{color:var(--text-main);font-weight:var(--fw-bold)}.btn-primary{align-items:center;background-color:var(--brand-teal);border:none;border-radius:var(--radius-full);cursor:pointer;display:inline-flex;justify-content:center;padding:14px 32px;transition:all .3s ease}.btn-primary:hover{box-shadow:0 8px 20px #00d7c44d;transform:translateY(-2px)}.flex-center{align-items:center;display:flex;justify-content:center}.grid-responsive{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.card-base{background:var(--bg-white);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:24px;transition:var(--shadow-md)}.card-base:hover{box-shadow:var(--shadow-md)}.elevate-1{box-shadow:0 1px #00000029,0 1px 3px #0000001f}.elevate-5{box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f}.elevate-4{box-shadow:0 1px 4px #00000029,0 1px 8px #0000001f}@media(max-width:768px){:root{--nav-offset:70px}}.splited,.splited-p{will-change:opacity}.q-layout-container{padding:0;width:100%}.q-layout-row{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}.q-layout-container,.q-section{margin-left:auto;margin-right:auto}.q-section{width:100%}.q-col-1,.q-col-10,.q-col-11,.q-col-12,.q-col-2,.q-col-3,.q-col-4,.q-col-5,.q-col-6,.q-col-7,.q-col-8,.q-col-9{flex-grow:0;-ms-flex-grow:0;flex-shrink:0;-ms-flex-shrink:0;padding:0;position:relative}.q-col-lg-1,.q-col-lg-10 .q-col-lg-11,.q-col-lg-12,.q-col-lg-2,.q-col-lg-3,.q-col-lg-4,.q-col-lg-5,.q-col-lg-6,.q-col-lg-7,.q-col-lg-8,.q-col-lg-9,.q-col-md-1,.q-col-md-10 .q-col-md-11,.q-col-md-12,.q-col-md-2,.q-col-md-3,.q-col-md-4,.q-col-md-5,.q-col-md-6,.q-col-md-7,.q-col-md-8,.q-col-md-9,.q-col-sm-1,.q-col-sm-10 .q-col-sm-11,.q-col-sm-12,.q-col-sm-2,.q-col-sm-3,.q-col-sm-4,.q-col-sm-5,.q-col-sm-6,.q-col-sm-7,.q-col-sm-8,.q-col-sm-9,.q-col-xl-1,.q-col-xl-10 .q-col-xl-11,.q-col-xl-12,.q-col-xl-2,.q-col-xl-3,.q-col-xl-4,.q-col-xl-5,.q-col-xl-6,.q-col-xl-7,.q-col-xl-8,.q-col-xl-9{min-height:1px;padding:0;position:relative;width:100%}.q-col-1{-ms-flex-basis:8.333333%;flex-basis:8.333333%;max-width:8.333333%}.q-col-2{-ms-flex-basis:16.666667%;flex-basis:16.666667%;max-width:16.666667%}.q-col-3{-ms-flex-basis:25%;flex-basis:25%;max-width:25%}.q-col-4{-ms-flex-basis:33.333333%;flex-basis:33.333333%;max-width:33.333333%}.q-col-5{-ms-flex-basis:41.666667%;flex-basis:41.666667%;max-width:41.666667%}.q-col-6{-ms-flex-basis:50%;flex-basis:50%;max-width:50%}.q-col-7{-ms-flex-basis:58.333333%;flex-basis:58.333333%;max-width:58.333333%}.q-col-8{-ms-flex-basis:66.666667%;flex-basis:66.666667%;max-width:66.666667%}.q-col-9{-ms-flex-basis:75%;flex-basis:75%;max-width:75%}.q-col-10{-ms-flex-basis:83.333333%;flex-basis:83.333333%;max-width:83.333333%}.q-col-11{-ms-flex-basis:91.666667%;flex-basis:91.666667%;max-width:91.666667%}.q-col-12{-ms-flex-basis:100%;flex-basis:100%;max-width:100%}@media(min-width:576px){.q-col-sm-1{-ms-flex-basis:8.333333%;flex-basis:8.333333%;max-width:8.333333%}.q-col-sm-2{-ms-flex-basis:16.666667%;flex-basis:16.666667%;max-width:16.666667%}.q-col-sm-3{-ms-flex-basis:25%;flex-basis:25%;max-width:25%}.q-col-sm-4{-ms-flex-basis:33.333333%;flex-basis:33.333333%;max-width:33.333333%}.q-col-sm-5{-ms-flex-basis:41.666667%;flex-basis:41.666667%;max-width:41.666667%}.q-col-sm-6{-ms-flex-basis:50%;flex-basis:50%;max-width:50%}.q-col-sm-7{-ms-flex-basis:58.333333%;flex-basis:58.333333%;max-width:58.333333%}.q-col-sm-8{-ms-flex-basis:66.666667%;flex-basis:66.666667%;max-width:66.666667%}.q-col-sm-9{-ms-flex-basis:75%;flex-basis:75%;max-width:75%}.q-col-sm-10{-ms-flex-basis:83.333333%;flex-basis:83.333333%;max-width:83.333333%}.q-col-sm-11{-ms-flex-basis:91.666667%;flex-basis:91.666667%;max-width:91.666667%}.q-col-sm-12{-ms-flex-basis:100%;flex-basis:100%;max-width:100%}}@media(min-width:768px){.q-col-md-1{-ms-flex-basis:8.333333%;flex-basis:8.333333%;max-width:8.333333%}.q-col-md-2{-ms-flex-basis:16.666667%;flex-basis:16.666667%;max-width:16.666667%}.q-col-md-3{-ms-flex-basis:25%;flex-basis:25%;max-width:25%}.q-col-md-4{-ms-flex-basis:33.333333%;flex-basis:33.333333%;max-width:33.333333%}.q-col-md-5{-ms-flex-basis:41.666667%;flex-basis:41.666667%;max-width:41.666667%}.q-col-md-6{-ms-flex-basis:50%;flex-basis:50%;max-width:50%}.q-col-md-7{-ms-flex-basis:58.333333%;flex-basis:58.333333%;max-width:58.333333%}.q-col-md-8{-ms-flex-basis:66.666667%;flex-basis:66.666667%;max-width:66.666667%}.q-col-md-9{-ms-flex-basis:75%;flex-basis:75%;max-width:75%}.q-col-md-10{-ms-flex-basis:83.333333%;flex-basis:83.333333%;max-width:83.333333%}.q-col-md-11{-ms-flex-basis:91.666667%;flex-basis:91.666667%;max-width:91.666667%}.q-col-md-12{-ms-flex-basis:100%;flex-basis:100%;max-width:100%}}@media(min-width:992px){.q-col-lg-1{-ms-flex-basis:8.333333%;flex-basis:8.333333%;max-width:8.333333%}.q-col-lg-2{-ms-flex-basis:16.666667%;flex-basis:16.666667%;max-width:16.666667%}.q-col-lg-3{-ms-flex-basis:25%;flex-basis:25%;max-width:25%}.q-col-lg-4{-ms-flex-basis:33.333333%;flex-basis:33.333333%;max-width:33.333333%}.q-col-lg-5{-ms-flex-basis:41.666667%;flex-basis:41.666667%;max-width:41.666667%}.q-col-lg-6{-ms-flex-basis:50%;flex-basis:50%;max-width:50%}.q-col-lg-7{-ms-flex-basis:58.333333%;flex-basis:58.333333%;max-width:58.333333%}.q-col-lg-8{-ms-flex-basis:66.666667%;flex-basis:66.666667%;max-width:66.666667%}.q-col-lg-9{-ms-flex-basis:75%;flex-basis:75%;max-width:75%}.q-col-lg-10{-ms-flex-basis:83.333333%;flex-basis:83.333333%;max-width:83.333333%}.q-col-lg-11{-ms-flex-basis:91.666667%;flex-basis:91.666667%;max-width:91.666667%}.q-col-lg-12{-ms-flex-basis:100%;flex-basis:100%;max-width:100%}}@media(min-width:1200px){.q-col-xl-1{-ms-flex-basis:8.333333%;flex-basis:8.333333%;max-width:8.333333%}.q-col-xl-2{-ms-flex-basis:16.666667%;flex-basis:16.666667%;max-width:16.666667%}.q-col-xl-3{-ms-flex-basis:25%;flex-basis:25%;max-width:25%}.q-col-xl-4{-ms-flex-basis:33.333333%;flex-basis:33.333333%;max-width:33.333333%}.q-col-xl-5{-ms-flex-basis:41.666667%;flex-basis:41.666667%;max-width:41.666667%}.q-col-xl-6{-ms-flex-basis:50%;flex-basis:50%;max-width:50%}.q-col-xl-7{-ms-flex-basis:58.333333%;flex-basis:58.333333%;max-width:58.333333%}.q-col-xl-8{-ms-flex-basis:66.666667%;flex-basis:66.666667%;max-width:66.666667%}.q-col-xl-9{-ms-flex-basis:75%;flex-basis:75%;max-width:75%}.q-col-xl-10{-ms-flex-basis:83.333333%;flex-basis:83.333333%;max-width:83.333333%}.q-col-xl-11{-ms-flex-basis:91.666667%;flex-basis:91.666667%;max-width:91.666667%}.q-col-xl-12{-ms-flex-basis:100%;flex-basis:100%;max-width:100%}}@media(min-width:2560px){.q-section{width:50%}}button,input,optgroup,select,textarea{background-color:#fff;border:0;font-family:inherit;font-size:100%;line-height:1.15;margin:0;position:relative}button,input{overflow:visible}button,select{text-transform:none}dialog[open]{opacity:1;transform:scaleY(1)}dialog{opacity:0;top:20px;transform:scaleY(0);z-index:999999}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}button:focus{outline:0;outline-offset:-4px}form fieldset{border:0!important;margin:16px 0 0;padding:0}form select{background-color:red;background-image:linear-gradient(45deg,transparent 50%,gray 0),linear-gradient(135deg,gray 50%,transparent 0),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em;border-radius:8px;padding-bottom:8px!important;padding-top:8px!important}select{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:none;border-radius:8px;box-sizing:border-box;display:inline-block;font:inherit;line-height:1.5em;margin:0;padding:.5em 3.5em .5em 1em}form fieldset p{color:red;font-size:.8em;margin:8px 0;max-width:100%;padding:0}form input,form select,form textarea{background-color:var(--gray-color-primary)!important;border:none;border-radius:8px;padding:14px 16px;transition:box-shadow .2s ease,background-color .2s ease;width:100%}form textarea{color:inherit;height:150px;margin:8px 0}form input,form select{color:inherit;font-family:inherit;height:48px;margin:0}input:focus,select:focus,textarea:focus{outline:none}input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{border:none;box-shadow:0 0 0 3px #6d2a824d;outline:none}input[type=checkbox]{cursor:pointer;height:18px!important;transition:transform .2s ease;width:18px!important}input[type=checkbox],input[type=checkbox]:checked{accent-color:var(--brand-purple)}input[type=checkbox]:hover{transform:scale(1.1)}form label{position:relative}form label:has(input[required]),form label:has(select[required]),form label:has(textarea[required]){padding-right:.25em}form label:has(input[required]):after,form label:has(select[required]):after,form label:has(textarea[required]):after{color:var(--brand-purple);content:" *";font-weight:700;margin-left:.15em}:root{--page-px:16px;--section-py:clamp(1rem,-1rem + 8vw,4rem);--container-max:1440px}@media(min-width:768px){:root{--page-px:32px}}@media(min-width:1024px){:root{--page-px:50px}}@media(min-width:1440px){:root{--page-px:100px}}.page-container{margin-left:auto;margin-right:auto;max-width:var(--container-max);padding-left:var(--page-px);padding-right:var(--page-px);width:100%}.section{background-color:transparent;padding-bottom:var(--section-py);padding-top:var(--section-py);position:relative}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.underline{display:inline-block;position:relative;white-space:nowrap;z-index:1}.underline:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 20'%3E%3Cpath fill='transparent' stroke='%2300d7c4' stroke-linecap='round' stroke-width='20' d='M0 10q25-10 50 0t50 0'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:100px 100%;bottom:4px;content:"";height:18px;left:0;position:absolute;stroke-width:8;transform:rotate(-1deg);width:100%;z-index:-1}h1 .underline:after{bottom:10px;display:inline-block!important}.underline-purple:after{background-color:var(--brand-purple)!important}.q-display-flex-column{display:flex;display:-webkit-flex;flex-flow:column}.q-display-flex-row{display:flex;display:-webkit-flex;flex-flow:row}.q-align-self-center{align-self:center}.q-align-self-right{align-self:flex-end}.q-align-stretch{align-items:stretch;-webkit-align-items:stretch}.q-align-content-stretch{align-content:stretch;-webkit-align-content:stretch}.q-space-around{justify-content:space-around}.q-flex-end{justify-content:flex-end}.q-center{justify-content:center}.q-flex-start{justify-content:flex-start;-webkit-justify-content:flex-start}.card-gradient{background:linear-gradient(145deg,#f5f0ff,#e8dcff 45%,#cbd5ff);background-attachment:fixed}.hero-title{color:var(--text-main);font-size:var(--fs-h1);font-weight:var(--fw-semibold);line-height:1.05;margin-bottom:24px}@media(max-width:768px){.underline{display:inline}.underline:after{height:4px}}.btn-element{border-radius:9999px;cursor:pointer;display:inline-block;font-size:1rem;font-weight:var(--fw-semibold);opacity:0;overflow:hidden;padding:.6875rem 1.5rem .75rem;position:relative;text-decoration:none;transition:transform .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out,background-color .3s ease-in-out;will-change:transform;z-index:1}.btn-element:after{background-color:var(--brand-purple);border-radius:inherit;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:translate(-105%) rotate(10deg);transform-origin:top left;transition:transform .3s ease-out;width:100%;will-change:transform;z-index:-1}.btn-element:hover{color:var(--text-white)!important;transform:scale(1.05)}.btn-element:hover:after{transform:translate(0) rotate(0)}.btn-element-filled{background-color:var(--brand-teal);color:var(--text-main)}.btn-element-outline{background-color:transparent;border-color:var(--brand-teal);border:1px solid var(--border-color);color:var(--text-main);padding:.55rem 1.5rem}.btn-link-element-action{align-items:center;background:transparent;border:none;color:var(--text-main);cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:700;padding:.8rem 1.5rem;position:relative;text-decoration:none;transition:all .2s linear;white-space:nowrap}.btn-link-element-action:before{align-items:center;content:"";display:flex;font-family:remixicon;font-size:18px;height:100%;justify-content:center;opacity:0;position:absolute;right:0;top:0;transition:all .2s linear;width:30px}.btn-link-element-action:hover{background-color:transparent!important;color:var(--brand-purple);text-indent:-15px}.btn-link-element-action:hover:after{background:transparent!important}.btn-link-element-action:hover:before{opacity:1;right:-10px}.q-animatable,.q-animatable-scroll{transition:all .4s,transform .7s,opacity .5s cubic-bezier(.4,0,.2,1);-webkit-transition:all .4s,-webkit-transform .7s,opacity .5s cubic-bezier(.4,0,.2,1);-ms-transition:all .4s,-webkit-transform .7s,opacity .5s cubic-bezier(.4,0,.2,1)}.q-animatable-bounce{transition:opacity .4s,transform .9s cubic-bezier(.4,0,.01,1.51);-webkit-transition:opacity .4s,box-shadow .4s,-webkit-transform .9s cubic-bezier(.4,0,.01,1.51);-ms-transition:opacity .4s,box-shadow .4s,-webkit-transform .9s cubic-bezier(.4,0,.01,1.51)}.q-delay{transition-duration:.9s}.q-delay-medium{transition-duration:6s}.q-fade-in-left{opacity:0;transform:translate(-100px);-webkit-transform:translate(-100px)}.q-fade-in-right{opacity:.4;transform:translate(100px);-webkit-transform:translate(100px)}.q-fade-in{opacity:0}.q-fade-in-bottom{opacity:0;transform:translateY(100px);-webkit-transform:translateY(100px)}.q-fade-in-bottom-M{opacity:0;transform:translateY(50px);-webkit-transform:translateY(50px)}.q-fade-in-bottom-Lw{opacity:0;transform:translateY(25px);-webkit-transform:translateY(25px)}.q-fade-in-bottom-Lwst{opacity:0;transform:translateY(15px);-webkit-transform:translateY(15px)}.q-fade-in-top{opacity:0;transform:translateY(-100px);-webkit-transform:translateY(-100px)}.q-fade-in-top-M{opacity:0;transform:translateY(-50px);-webkit-transform:translateY(-50px)}.q-fade-in-top-Lw{opacity:0;transform:translateY(-25px);-webkit-transform:translateY(-25px)}.q-fade-in-rotate-Z{transform:translateY(150px) rotateZ()(90deg);-webkit-transform:translateY(150px) rotate(90deg)}.q-fade-in-rotate-right{transform:translateY(150px) rotateY(90deg);-webkit-transform:translateY(150px) rotateY(90deg)}.q-fade-in-rotate-bottom{transform:translateY(150px) rotateX(90deg);-webkit-transform:translateY(150px) rotateX(90deg);transform-origin:bottom bottom}.q-life{transition:top .9s cubic-bezier(.4,0,.2,1);-webkit-transition:-webkit- top .6s cubic-bezier(.4,0,.2,1);-ms-transition:-ms- top .6s cubic-bezier(.4,0,.2,1)}.q-hang{animation:hang 1.5s cubic-bezier(.68,-.6,.32,1.6) 1 alternate;animation-fill-mode:forwards;-webkit-animation:hang 1.5s cubic-bezier(.68,-.6,.32,1.6) 1 alternate;-webkit-animation-fill-mode:forwards;-ms-animation:hang 1.5s cubic-bezier(.68,-.6,.32,1.6) 1 alternate;-ms-animation-fill-mode:forwards}.q-rotate-forever{animation:rotate 1s cubic-bezier(.4,0,.2,1) infinite alternate;animation-fill-mode:forwards;-webkit-animation:rotate 1s cubic-bezier(.4,0,.2,1) infinite alternate;-webkit-animation-fill-mode:forwards;-ms-animation:rotate 1s cubic-bezier(.4,0,.2,1) infinite alternate;-ms-animation-fill-mode:forwards}.q-life-sling{transition:left .9s cubic-bezier(.4,0,.2,1);-webkit-transition:-webkit- top .6s cubic-bezier(.4,0,.2,1);-ms-transition:-ms- top .6s cubic-bezier(.4,0,.2,1)}.q-sling-slide{left:-100%;opacity:0;transform:rotate(180deg)}.q-swing{animation:swing 8s cubic-bezier(.4,0,.2,1) infinite alternate;animation-fill-mode:forwards;-webkit-animation:swing 8s cubic-bezier(.4,0,.2,1) infinite alternate;-webkit-animation-fill-mode:forwards;-ms-animation:swing 8s cubic-bezier(.4,0,.2,1) infinite alternate;-ms-animation-fill-mode:forwards}.q-shake{animation:shake 7s cubic-bezier(.4,0,.2,1) infinite alternate;animation-fill-mode:forwards;-webkit-animation:shake 7s cubic-bezier(.4,0,.2,1) infinite alternate;-webkit-animation-fill-mode:forwards;-ms-animation:shake 7s cubic-bezier(.4,0,.2,1) infinite alternate;-ms-animation-fill-mode:forwards}.q-run{animation:run 6.5s cubic-bezier(.4,0,.2,1) infinite alternate;animation-fill-mode:forwards;-webkit-animation:run 6.5s cubic-bezier(.4,0,.2,1) infinite alternate;-webkit-animation-fill-mode:forwards;-ms-animation:run 6.5s cubic-bezier(.4,0,.2,1) infinite alternate;-ms-animation-fill-mode:forwards}.q-throw{animation:throw 4.5s cubic-bezier(.4,0,.2,1) infinite alternate;animation-fill-mode:forwards;-webkit-animation:throw 4.5s cubic-bezier(.4,0,.2,1) infinite alternate;-webkit-animation-fill-mode:forwards;-ms-animation:throw 4.5s cubic-bezier(.4,0,.2,1) infinite alternate;-ms-animation-fill-mode:forwards}.q-entice{animation:entice 10s cubic-bezier(.4,0,.2,1) infinite alternate;animation-fill-mode:forwards;-webkit-animation:entice 10s cubic-bezier(.4,0,.2,1) infinite alternate;-webkit-animation-fill-mode:forwards;-ms-animation:entice 10s cubic-bezier(.4,0,.2,1) infinite alternate;-ms-animation-fill-mode:forwards}@keyframes hang{0%{opacity:0;transform:rotate(180deg)}to{opacity:1;transform:rotate(40deg)}}@keyframes entice{0%{transform:rotate(0) translate(0)}to{transform:rotate(10deg) translate(50px,40px)}}@keyframes run{0%{transform:rotate(0) translate(0)}to{transform:rotate(30deg) translate(20px)}}@keyframes throw{0%{transform:translate(0)}to{transform:translate(20px,-20px)}}@keyframes shake{0%{transform:rotate(20deg) translate(0)}to{transform:rotate(30deg) translate(-10px,-17px)}}@keyframes swing{0%{transform:rotate(10deg) translate(0)}to{transform:rotate(0) translate(10px,30px)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.cookie-banner[data-v-79140a5a]{background:#fff;border:1px solid #eee;border-radius:var(--radius-md,12px);bottom:20px;box-shadow:0 8px 30px #00000014;max-width:580px;padding:24px;position:fixed;right:20px;width:calc(100% - 40px);z-index:9999}h4[data-v-79140a5a]{font-size:18px;font-weight:700;margin:0 0 12px}.cookie-banner p[data-v-79140a5a]{color:#444;font-size:var(--fs-small,14px);line-height:1.5;margin:0 0 20px}.button-group[data-v-79140a5a]{display:flex;gap:8px}.cookie-banner button[data-v-79140a5a]{border:none;border-radius:var(--radius-sm,8px);cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.cookie-banner button[data-v-79140a5a]:first-of-type{background:var(--brand-purple,#702d82);color:var(--bg-off0-white,#fff);flex:2}.cookie-banner button[data-v-79140a5a]:last-of-type{background:#f2f2f2;color:#333;flex:1}@media(max-width:640px){.cookie-banner[data-v-79140a5a]{bottom:10px;left:10px;padding:20px;right:10px;width:auto}.button-group[data-v-79140a5a]{flex-direction:column}.cookie-banner button[data-v-79140a5a]{width:100%}}@media(min-width:641px)and (max-width:1024px){.cookie-banner[data-v-79140a5a]{bottom:20px;max-width:450px;right:20px}}@media(min-width:1025px)and (max-width:1440px){.cookie-banner[data-v-79140a5a]{max-width:520px}}@media(min-width:1441px){.cookie-banner[data-v-79140a5a]{max-width:600px;padding:30px}}.cookie-slide-enter-active[data-v-79140a5a],.cookie-slide-leave-active[data-v-79140a5a]{transition:all .3s cubic-bezier(.4,0,.2,1)}.cookie-slide-enter-from[data-v-79140a5a],.cookie-slide-leave-to[data-v-79140a5a]{opacity:0;transform:translateY(30px)}
