:root{--grape: #090511;--sunshine: rgb(250, 193, 37);--tangerine: rgb(255, 221, 126);--juice: rgb(255, 126, 40);--lime: rgb(236, 255, 192);--watermelon: rgb(255, 164, 146);--zobo: #eae4ff;--bright-grape: #301663;--light-grape: #120a22;--white: #ffff;--divider: rgba(255, 255, 255, .096);--clustta:#643193;--light-steel: hsl(0, 0%, 19%);--white: hsl(0, 0%, 100%);--silver: hsl(0, 0%, 85%);--steel: hsl(254, 0%, 15%);--transparent-dark-steel: hsla(0, 0%, 11%, .1);--dark-steel: hsl(0, 0%, 11%);--black-steel: hsl(0, 0%, 7%);--midnight-steel: hsl(0, 0%, 4%);--black: hsl(0, 0%, 7%);--green-steel: hsl(136, 14%, 15%);--blue-steel: hsla(215, 81%, 29%, .5);--solid-blue-steel: hsl(215, 81%, 29%);--c-text-primary: #282a32;--c-text-secondary: #686b87;--c-text-action: #404089;--c-accent-primary: #434ce8;--c-border-primary: #eff1f6;--c-background-primary: #ffffff;--c-background-secondary: #fdfcff;--c-background-tertiary: #ecf3fe;--c-background-quaternary: #e9ecf4;--padding: .5rem;--transparent-line: 1px solid rgba(71, 71, 71, .39);--divider-line: 1px solid var(--grape);--clustta-line: 1px solid var(--clustta);--thick-transparent-line: 2px solid rgba(255, 255, 255, .2);--solid-line: 1px solid rgb(0, 0, 0);--small-radius: 8px;--normal-radius: 12px;--large-radius: 16px;--very-large-radius: 24px;--min-width: 768px;--footer-height: 120px}*{box-sizing:border-box}@font-face{font-family:Bricolage Grotesque;src:url(/assets/BricolageGrotesque-DcWnIxAz.ttf) format("truetype");font-weight:200 700;font-display:swap;font-style:normal}@font-face{font-family:Clash;src:url(/assets/ClashDisplay-Variable-Buk7cB_f.woff2) format("woff2");font-weight:200 700;font-display:swap;font-style:normal}@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont-ZO3WBJgw.ttf) format("truetype");font-weight:200 700;font-style:normal}@font-face{font-family:JakartaSans;src:url(/assets/PlusJakartaSans-D_DSbd_K.ttf) format("truetype");font-weight:200 700;font-style:normal}@font-face{font-family:Jakarta-Italic;src:url(/assets/PlusJakartaSans-Italic-BdWtZZ8T.ttf) format("truetype");font-weight:200 700;font-display:swap;font-style:italic}a{text-decoration:none}ul,ol{list-style:none;padding:0;margin:0}.extralight{font-weight:200}.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:500}.semibold{font-weight:600}.bold{font-weight:700}.extrabold{font-weight:800}.root{font-family:Inter,sans-serif;font-weight:300;place-items:center;color:#000;font-synthesis:none;font-synthesis:style;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}body{background-color:var(--white);color:#000;position:relative;font-family:Inter,sans-serif;font-weight:400;box-sizing:border-box;margin:0}.display-font{font-family:Bricolage Grotesque,sans-serif;font-weight:500}.edit-button{background-color:#4f46e5;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:var(--normal-radius);font-weight:500;cursor:pointer}.page-root{display:flex;box-sizing:border-box;width:100%;align-items:center;padding:.5rem;min-height:min-content;flex-direction:column;margin-bottom:var(--footer-height)}.auth-message-container{display:flex;flex-direction:column;align-items:center;height:100%;width:100%;overflow:hidden;justify-content:center;gap:1rem;max-width:500px;text-align:center}.auth-message{font-family:Bricolage Grotesque,sans-serif;line-height:96%;font-size:2rem;font-weight:400}.auth-root{display:flex;flex-direction:row;align-items:center;height:100%;min-height:min-content;max-width:min-content;width:100%;overflow:hidden;justify-content:space-around;gap:2rem;padding:5rem;padding-top:120px}.header-container{display:flex;flex-direction:column;justify-content:center;width:min-content;min-width:400px;box-sizing:border-box;overflow:hidden;height:max-content;min-width:300px}.auth-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:min-content;min-width:400px;box-sizing:border-box;overflow:hidden}.auth-header{font-family:Bricolage Grotesque,sans-serif;font-size:4rem;font-weight:600;line-height:90%;width:max-content;text-align:left;color:#000;height:max-content;width:100%;text-wrap:nowrap}.auth-form-container{padding:1rem;width:100%;max-width:480px}.auth-form{display:flex;flex-direction:column;gap:1.5rem}.form-row{overflow:hidden;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group{display:flex;flex-direction:column;gap:0px;width:100%}.form-group label{font-size:.875rem;font-weight:500;color:#374151}.toggle-form{margin-top:1.5rem;text-align:center}.toggle-button{background:none;border:none;color:var(--grape);font-weight:500;cursor:pointer;transition:color .2s}.toggle-button:hover{color:#4338ca}.error-message{margin-top:.5rem;color:#dc2626;text-align:center;font-size:.875rem;font-weight:500;width:100%;display:flex;padding:.3rem}.password-message{margin-top:.5rem;color:#2d2d2d;text-align:left;font-size:.875rem}.compound-form-input{box-sizing:border-box;border:1px solid #d1d5db;border-radius:4px;font-size:1rem;transition:border-color .2s;width:100%;height:50px;border-radius:var(--small-radius);padding-right:.5rem;display:flex;overflow:hidden;gap:.2rem}.form-input-mini{box-sizing:border-box;border:0px;border-radius:4px;font-size:1rem;width:100%;height:100%;padding:.75rem}.form-tex-area{border:0px;height:100%;padding:.75rem .5rem .75rem .75rem;box-sizing:border-box;border:1px solid #d1d5db;border-radius:4px;font-size:1rem;transition:border-color .2s;width:100%;min-height:100px;border-radius:var(--small-radius);display:flex;overflow:hidden;gap:.2rem;font-family:Inter,sans-serif}.form-input-icon{display:flex;cursor:pointer;align-items:center;justify-content:center;flex:1;box-sizing:border-box;border:0px;border-radius:4px;font-size:1rem;width:100%;height:100%}.alert-icons{min-height:24px;max-height:24px;min-width:24px;max-width:24px;align-items:center;transition:transform .2s ease}.inverted-icon{filter:invert(100%)}.large-icons{min-height:24px;height:24px;min-width:24px;width:24px;overflow:hidden;display:flex;align-items:center;transition:transform .2s ease}.loading-icon{animation:loadingRotate .5s linear infinite}@keyframes loadingRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-input{box-sizing:border-box;border:1px solid #d1d5db;border-radius:4px;font-size:1rem;transition:border-color .2s;width:100%;height:50px;border-radius:var(--small-radius);padding:.75rem}.inverted{filter:invert(100%)}.form-group input:focus{outline:none;border-color:var(--grape)}.form-alt-actions{width:100%;display:flex;justify-content:space-around;padding:.2rem}.submit-button{font-size:x-large;background-color:var(--grape);color:#fff;padding:.75rem;height:50px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:none;border-radius:var(--small-radius);font-weight:400;cursor:pointer;transition:background-color .2s}.submit-button:hover{background-color:var(--bright-grape)}.button-inactive{background-color:gray;cursor:not-allowed}.button-inactive:hover{background-color:gray}input.error{border-color:#dc3545}.password-indicators{margin-top:.5rem;font-size:.875rem}.password-indicators div{margin:.25rem 0}.valid{color:#28a745}.invalid{color:#dc3545}.user-profile{width:80px;aspect-ratio:1/1;display:flex;overflow:hidden;align-items:center;justify-content:center;cursor:pointer}.user-profile-root{height:max-content;width:100%;padding:1rem;box-sizing:border-box;display:flex;overflow:hidden;align-items:center;justify-content:center;cursor:pointer;position:relative}.user-profile-disabled{pointer-events:none}.user-profile-container{border-radius:60px;width:80px;height:80px;box-sizing:border-box;display:flex;overflow:hidden;align-items:center;justify-content:center;cursor:pointer;position:relative}.user-profile-container:hover>*:first-child{opacity:.7;visibility:visible;transition:opacity .2s ease-in-out}.photo-container{width:100%;height:100%;background-color:var(--grape)}.photo-overlay{width:100%;height:100%;background-color:#000;opacity:0;position:absolute}.photo-actions{z-index:1;position:absolute;top:25%;left:0;cursor:pointer;display:flex;box-sizing:border-box;width:100%;height:50%;overflow:hidden;padding:5%;gap:5%}.change-action-button{cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;width:100%;height:100%}.photo-input{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.profile-img{width:100%;height:100%;object-fit:cover}.photo-upload,.photo-preview{position:relative}.photo-preview img{width:100%;height:auto}.remove-photo{position:absolute;top:-10px;right:-10px;background:#ef4444;color:#fff;border:none;border-radius:50%;width:24px;height:24px;line-height:24px;text-align:center;cursor:pointer}.expand-section-enter-active,.expand-section-leave-active{will-change:height;height:0px;transition:height .1s ease-in-out}.expand-section-enter,.expand-section-leave-to{height:0!important;transition:height .1s ease-in-out}@media (max-width: 768px){.form-row{grid-template-columns:1fr}.auth-form-container{padding:1.5rem}.auth-root{flex-direction:column;padding:.5rem;padding-top:120px;gap:0px;min-width:100%}.auth-container{width:100%;flex:1;min-width:300px}.auth-header{font-size:3rem;text-wrap:wrap;width:100%}.header-container{justify-content:flex-start;width:100%;height:max-content;max-width:500px;padding:1.5rem 1.5rem .5rem}}.single-action-button{overflow:hidden;text-align:center;font-size:14px;line-height:14px;background-color:transparent;color:#fff;position:relative;border-radius:var(--small-radius);box-sizing:border-box;cursor:pointer;display:flex;gap:10px;align-items:center;padding:.3rem;height:max-content;width:max-content;min-width:max-content;min-height:max-content;transition:all .3s ease}.single-action-button:hover{background-color:#797979;background-color:#ffffff15}.single-action-button:active{background-color:#464646;background-color:#00000013}.single-action-button-pressed{box-sizing:border-box;background-color:#00000037;outline:solid 1px white;outline-offset:-1px}.clustta-logo[data-v-4ed1908f]{width:40px;height:40px;aspect-ratio:1/1;display:flex;cursor:pointer}.clustta-logo-text[data-v-4ed1908f]{color:#fff;font-size:large;font-size:1.3rem;font-family:Bricolage Grotesque,sans-serif;font-weight:300;cursor:pointer}.clustta-logo-bold[data-v-4ed1908f]{font-weight:500}.logo-container[data-v-4ed1908f]{height:100%;height:60px;overflow:hidden;flex:1;display:flex;align-items:center;padding:.2rem;box-sizing:border-box}.intro-section-container[data-v-a022d46f]{max-height:850px;min-height:min-content;width:100%;overflow:hidden;color:#000;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:flex-start;box-sizing:border-box;padding:2rem 4rem}.intro-text[data-v-a022d46f]{font-weight:700;color:#1a202c;color:var(--grape);align-items:center;display:flex;font-family:Bricolage Grotesque,sans-serif;max-width:600px;text-align:center;font-size:32px;line-height:110%;font-weight:500}@media screen and (max-width: 768px){.intro-text[data-v-a022d46f]{font-size:26px;line-height:100%}.intro-section-container[data-v-a022d46f]{padding:2rem}}@media screen and (max-width: 460px){.intro-text[data-v-a022d46f]{font-size:20px;line-height:100%}}.intro-section-container[data-v-e7bf3138]{max-height:850px;min-height:min-content;width:100%;color:#000;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;padding:0 4rem;overflow:hidden}.intro-text[data-v-e7bf3138]{color:#77739b;align-items:center;font-family:Bricolage Grotesque,sans-serif;text-align:center;font-size:64px;line-height:110%;font-weight:700}@keyframes scroll-e7bf3138{0%{transform:translate(0)}to{transform:translate(-100%)}}.strike-through[data-v-e7bf3138]{color:var(--clustta);text-decoration:line-through}@media screen and (max-width: 768px){.intro-text[data-v-e7bf3138]{font-size:56px;line-height:100%}.intro-section-container[data-v-e7bf3138]{padding:2rem}}@media screen and (max-width: 460px){.intro-text[data-v-e7bf3138]{font-size:48px;line-height:100%}}.small-icons[data-v-89f1b7c7]{font-family:Inter,sans-serif;font-weight:200;padding:2px;height:24px;aspect-ratio:1/1;overflow:hidden;display:flex;align-items:center;transition:transform .2s ease}.action-button[data-v-89f1b7c7]{overflow:hidden;text-align:center;font-size:14px;line-height:14px;background-color:transparent;color:#fff;position:relative;border-radius:8px;border-radius:var(--small-radius);box-sizing:border-box;cursor:pointer;display:flex;gap:10px;align-items:center;padding:.3rem;height:max-content;width:max-content;min-width:max-content;min-height:max-content;height:35px;transition:all .3s ease}.action-button[data-v-89f1b7c7]:hover{background-color:#797979;background-color:#ffffff15}.action-button[data-v-89f1b7c7]:active{background-color:#464646;background-color:#00000013}.action-button-pressed[data-v-89f1b7c7]{box-sizing:border-box;background-color:#00000037;outline:solid 1px white;outline-offset:-1px}.button-background[data-v-89f1b7c7]{background-color:#00000037;border-radius:var(--small-radius);padding:.3rem 1rem}.full-width[data-v-89f1b7c7]{width:100%}.icon-after[data-v-89f1b7c7]{justify-content:space-between}.centered[data-v-89f1b7c7]{justify-content:space-around}.rounded[data-v-89f1b7c7]{border-radius:var(--large-radius)}.entity-collapsed[data-v-84ccc27d]{filter:invert(100%);transform:rotate(135deg);transition:all .3s ease}.entity-expanded[data-v-84ccc27d]{transform:rotate(0)}.faq-section[data-v-84ccc27d]{min-height:min-content;width:100%;color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;justify-content:flex-start;box-sizing:border-box;padding:2rem;gap:4rem;border-top:var(--divider-line)}.faq-section-title[data-v-84ccc27d]{font-family:Bricolage Grotesque,sans-serif;font-size:3rem;font-weight:700;color:var(--grape);text-align:center;margin:0;padding-top:2rem}.faq-container[data-v-84ccc27d]{display:flex;flex-direction:column;flex-wrap:wrap;box-sizing:border-box;align-items:center;justify-content:flex-start;width:100%;max-width:840px;height:min-content;border-radius:var(--large-radius);overflow:hidden;padding-bottom:2rem;gap:.5rem}.faq-item[data-v-84ccc27d]{display:flex;flex-direction:column;box-sizing:border-box;align-items:center;justify-content:center;width:100%;height:min-content;border-radius:var(--very-large-radius);overflow:hidden;transition:all .3s ease;outline:var(--divider-line);outline-offset:-1px;padding:.5rem}.faq-item-expanded[data-v-84ccc27d]{opacity:1}.faq-header[data-v-84ccc27d]{display:flex;flex-direction:row;box-sizing:border-box;align-items:center;justify-content:space-between;width:100%;height:min-content;overflow:hidden;cursor:pointer}.faq-question[data-v-84ccc27d]{font-weight:600;color:#000;display:flex;flex-direction:row;box-sizing:border-box;align-items:center;justify-content:space-between;width:100%;height:min-content;font-size:18px;overflow:hidden;padding:.2rem .2rem .2rem 1rem;height:max-content;min-height:100%}.faq-header-action[data-v-84ccc27d]{display:flex;flex-direction:column;box-sizing:border-box;align-items:center;justify-content:center;width:100%;height:min-content;overflow:hidden;padding:.5rem;width:40px;height:100%}.faq-body[data-v-84ccc27d]{display:flex;flex-direction:column;box-sizing:border-box;align-items:flex-end;justify-content:space-between;width:100%;height:min-content;overflow:hidden;padding:1rem;padding-top:0;gap:.5rem}.faq-answer[data-v-84ccc27d]{display:flex;flex-direction:row;box-sizing:border-box;align-items:center;justify-content:space-between;width:100%;height:min-content;overflow:hidden;padding:.5rem;font-size:16px;font-weight:400}@media (max-width: 768px){.faq-section-title[data-v-84ccc27d]{font-size:2.25rem}}@media (max-width: 480px){.faq-section-title[data-v-84ccc27d]{font-size:1.875rem}}.pricing-section[data-v-a1ddb7c2]{padding-top:5rem;padding-bottom:5rem;background-color:#f9fafb}.container[data-v-a1ddb7c2]{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.pricing-header[data-v-a1ddb7c2]{text-align:center;margin-bottom:3rem}.pricing-title[data-v-a1ddb7c2]{font-size:1.875rem;font-weight:700;color:#111827;margin-bottom:1rem}.pricing-subtitle[data-v-a1ddb7c2]{font-size:1.25rem;color:#4b5563;max-width:32rem;margin-left:auto;margin-right:auto}.pricing-grid[data-v-a1ddb7c2]{display:grid;grid-template-columns:1fr;gap:2rem;max-width:64rem;margin-left:auto;margin-right:auto}@media (min-width: 768px){.pricing-grid[data-v-a1ddb7c2]{grid-template-columns:repeat(3,1fr)}}.pricing-card[data-v-a1ddb7c2]{padding:2rem;background-color:#fff;border-radius:.75rem;border:1px solid #e5e7eb;position:relative}.popular-plan[data-v-a1ddb7c2]{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb}.popular-badge[data-v-a1ddb7c2]{display:inline-block;padding:.25rem .75rem;font-size:.875rem;color:#2563eb;background-color:#bfdbfe;border-radius:9999px;margin-bottom:1rem}.plan-name[data-v-a1ddb7c2]{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.5rem}.plan-price-container[data-v-a1ddb7c2]{margin-bottom:1rem}.plan-price[data-v-a1ddb7c2]{font-size:2.25rem;font-weight:700;color:#111827}.price-period[data-v-a1ddb7c2]{color:#4b5563}.plan-description[data-v-a1ddb7c2]{color:#4b5563;margin-bottom:1.5rem}.plan-features[data-v-a1ddb7c2]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.plan-feature-item[data-v-a1ddb7c2]{display:flex;align-items:flex-start}.feature-icon[data-v-a1ddb7c2]{color:#2563eb;margin-right:.5rem;margin-top:.25rem;flex-shrink:0}.feature-text[data-v-a1ddb7c2]{color:#4b5563}.plan-cta-button[data-v-a1ddb7c2]{width:100%;padding:.75rem;border-radius:.5rem;transition:background-color .2s}.popular-button[data-v-a1ddb7c2]{background-color:#2563eb;color:#fff}.popular-button[data-v-a1ddb7c2]:hover{background-color:#1d4ed8}.standard-button[data-v-a1ddb7c2]{background-color:#f3f4f6;color:#111827}.standard-button[data-v-a1ddb7c2]:hover{background-color:#e5e7eb}.download-section[data-v-497c9d1c]{width:100%;padding:4rem 1rem;display:flex;justify-content:center;align-items:center;background-color:#fff;box-sizing:border-box;border-top:var(--divider-line)}.download-container[data-v-497c9d1c]{max-width:1200px;width:100%;display:flex;justify-content:center;align-items:center}.download-content[data-v-497c9d1c]{text-align:center;max-width:700px;width:100%}.download-title[data-v-497c9d1c]{font-family:Bricolage Grotesque,sans-serif;font-size:3rem;font-weight:700;color:var(--grape);margin-bottom:1.5rem}.download-description[data-v-497c9d1c]{font-family:Inter,sans-serif;font-size:1.25rem;color:var(--c-text-secondary);margin-bottom:3rem;line-height:1.6;font-weight:300}.download-buttons[data-v-497c9d1c]{display:flex;gap:1.5rem;justify-content:center;align-items:center;flex-wrap:wrap}.store-link[data-v-497c9d1c]{display:inline-block;transition:transform .2s ease,opacity .2s ease;opacity:.95}.store-link[data-v-497c9d1c]:hover{transform:translateY(-4px);opacity:1}.store-badge[data-v-497c9d1c]{height:60px;width:auto;display:block}@media (max-width: 768px){.download-section[data-v-497c9d1c]{padding:4rem 1rem}.download-title[data-v-497c9d1c]{font-size:2.25rem}.download-description[data-v-497c9d1c]{font-size:1.125rem;margin-bottom:2rem}.download-buttons[data-v-497c9d1c]{flex-direction:column;gap:1rem}.store-badge[data-v-497c9d1c]{height:50px}}@media (max-width: 480px){.download-title[data-v-497c9d1c]{font-size:1.875rem}.download-description[data-v-497c9d1c]{font-size:1rem}.store-badge[data-v-497c9d1c]{height:45px}}.hero-image-container[data-v-53bf50fd]{display:flex;width:100%;justify-content:center}.clip-left[data-v-53bf50fd]{justify-content:flex-end}.clip-right[data-v-53bf50fd]{justify-content:flex-start}.hero-image-wrapper[data-v-53bf50fd]{position:relative;border-radius:.7rem;height:min-content;overflow:hidden;display:flex;box-sizing:border-box;align-items:center;justify-content:flex-start;width:100%}.hero-image[data-v-53bf50fd]{width:100%}.original-size[data-v-53bf50fd]{max-width:100%;max-height:100%;object-fit:contain}.dots-canvas[data-v-78383856]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.lightbox-overlay[data-v-639fbe2b]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:9999;animation:fadeIn-639fbe2b .3s ease}.lightbox-container[data-v-639fbe2b]{position:relative;width:90%;max-width:800px;background-color:#000;background-color:#fff;padding:3rem 2rem 2rem;border-radius:var(--large-radius);overflow:hidden}.lightbox-close[data-v-639fbe2b]{position:absolute;top:10px;right:10px;width:30px;height:30px;color:#000;border:none;border-radius:50%;font-size:24px;line-height:24px;cursor:pointer;z-index:2001;display:flex;justify-content:center;align-items:center}.video-container[data-v-639fbe2b]{border-radius:var(--large-radius);position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe[data-v-639fbe2b]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}@keyframes fadeIn-639fbe2b{0%{opacity:0}to{opacity:1}}.hero-section[data-v-54ad0de9]{width:100%;padding-top:8rem;padding-bottom:2rem;display:flex;justify-content:center;align-items:center;overflow-x:hidden;position:relative}.container[data-v-54ad0de9]{max-width:1200px;display:flex;align-items:center;flex-direction:column;width:100%;padding-left:1rem;padding-right:1rem;position:relative;z-index:2}.hero-content[data-v-54ad0de9]{max-width:56rem;text-align:center;margin-bottom:3rem;display:flex;flex-direction:column;align-items:center;width:100%}.hero-title[data-v-54ad0de9]{color:#1a202c;color:var(--grape);margin-bottom:1.5rem;align-items:center;display:flex;font-family:Bricolage Grotesque,sans-serif;max-width:700px;text-align:center;line-height:80%;font-size:3.75rem;font-size:76px;line-height:96%;font-weight:700}@media screen and (max-width: 768px){.hero-title[data-v-54ad0de9]{font-size:76px;line-height:80%;font-size:3.5rem}}@media screen and (max-width: 460px){.hero-title[data-v-54ad0de9]{font-size:3.5rem;line-height:80%}.hero-copy[data-v-54ad0de9]{font-size:1.2rem;line-height:96%}}.hero-description[data-v-54ad0de9]{font-size:1.3rem;margin-bottom:2rem;max-width:700px;align-items:center;display:flex;text-align:center;font-family:Inter,sans-serif;line-height:96%}.hero-cta-buttons[data-v-54ad0de9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:90%}@media (min-width: 640px){.hero-cta-buttons[data-v-54ad0de9]{flex-direction:row}}.primary-cta[data-v-54ad0de9]{width:auto;padding:1rem 2rem;background-color:var(--grape);color:#fff;border-radius:var(--large-radius);display:flex;align-items:center;justify-content:center;transition:background-color .2s;border:1px solid #cbd5e0;font-size:1.2rem;font-weight:400;cursor:pointer}.link[data-v-54ad0de9]{width:auto}.primary-cta[data-v-54ad0de9]:hover{background-color:var(--bright-grape)}.secondary-cta[data-v-54ad0de9]{width:auto;padding:1rem 2rem;background-color:#fff;color:var(--grape);border:1px solid var(--grape);border-radius:var(--large-radius);transition:background-color .2s;font-size:1.2rem;font-weight:600;cursor:pointer}@media (max-width: 640px){.secondary-cta[data-v-54ad0de9],.primary-cta[data-v-54ad0de9],.link[data-v-54ad0de9]{width:100%}}.secondary-cta[data-v-54ad0de9]:hover{background-color:#f7fafc}.trusted-by-section[data-v-a33f6bbb]{width:100%;background-color:transparent;padding:1rem;display:flex;justify-content:center;align-items:center;z-index:100;transition:all .3s ease-in-out;box-sizing:border-box;position:fixed;bottom:0;left:0;right:0;background-color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid rgba(0,0,0,.05)}.trusted-by-section.is-scrolled[data-v-a33f6bbb]{position:relative;background-color:#fff}.trusted-by-container[data-v-a33f6bbb]{max-width:1200px;width:100%;display:flex;align-items:center;gap:2rem;flex-wrap:wrap;justify-content:center}.trusted-by-label[data-v-a33f6bbb]{font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;color:var(--c-text-secondary);white-space:nowrap;letter-spacing:.02em}.logos-container[data-v-a33f6bbb]{display:flex;align-items:center;gap:2.5rem;flex-wrap:wrap;justify-content:center;flex:1}.logo-wrapper[data-v-a33f6bbb]{display:flex;align-items:center;justify-content:center;transition:opacity .2s ease;height:32px}.logo-wrapper[data-v-a33f6bbb]:hover{opacity:1}.company-logo[data-v-a33f6bbb]{height:100%;width:auto;max-width:120px;object-fit:contain;transition:filter .2s ease}@media (max-width: 768px){.trusted-by-container[data-v-a33f6bbb]{flex-direction:column;gap:1rem;text-align:center}.trusted-by-label[data-v-a33f6bbb]{font-size:.75rem}.logos-container[data-v-a33f6bbb]{gap:1.5rem;width:100%}.trusted-by-section[data-v-a33f6bbb]{padding:1rem}}@media (max-width: 480px){.logos-container[data-v-a33f6bbb]{gap:1rem}.trusted-by-section[data-v-a33f6bbb]{position:relative!important;background-color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-top:none!important}}.feature-card[data-v-18097932]{display:flex;flex:1;padding:1rem;border-radius:.75rem;cursor:pointer;transition:background-color .2s;gap:.5rem}.feature-card[data-v-18097932]:hover{background-color:#eae4ff}.feature-icon[data-v-18097932]{margin-bottom:1rem}.feature-meta[data-v-18097932]{display:flex;flex-direction:column}.feature-title[data-v-18097932]{font-size:1.1rem;font-weight:700;color:#1f2937;margin-bottom:.3rem}.feature-description[data-v-18097932]{color:#333;font-size:medium;font-size:1rem}.features-section[data-v-a64b3ac2]{display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden}.container[data-v-a64b3ac2]{max-width:1280px;width:100%;display:flex;align-items:center;justify-content:center}.features-content[data-v-a64b3ac2]{display:flex;flex-direction:column;gap:1rem;padding:2rem;max-width:500px}.features-text-column[data-v-a64b3ac2]{display:flex;flex-direction:column;justify-content:center}.features-title[data-v-a64b3ac2]{font-size:3.25rem;line-height:2.75rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}@media (max-width: 1020px){.features-content[data-v-a64b3ac2]{max-width:800px}.container[data-v-a64b3ac2]{flex-direction:column}}.features-description[data-v-a64b3ac2]{padding:.5rem;font-size:1.25rem;color:var(--grape)}.features-grid[data-v-a64b3ac2]{display:grid;display:flex;gap:.5rem;grid-template-columns:1fr;flex-direction:column}.features-image-container[data-v-a64b3ac2]{display:flex;height:200px;height:min-content;width:100%;padding:1rem;overflow:hidden;position:relative;align-items:flex-start;justify-content:center;gap:1rem}.features-section[data-v-454923d3]{display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden}.container[data-v-454923d3]{max-width:1280px;width:100%;display:flex;align-items:center;justify-content:center}.features-content[data-v-454923d3]{display:flex;flex-direction:column;gap:1rem;padding:2rem;max-width:500px}.features-text-column[data-v-454923d3]{display:flex;flex-direction:column;justify-content:center}.features-title[data-v-454923d3]{font-size:3.25rem;line-height:2.75rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.strike-through[data-v-454923d3]{text-decoration:line-through}@media (max-width: 1020px){.features-content[data-v-454923d3]{max-width:800px}.container[data-v-454923d3]{flex-direction:column}}.features-description[data-v-454923d3]{padding:.5rem;font-size:1.25rem;color:var(--grape)}.features-grid[data-v-454923d3]{display:grid;display:flex;gap:.5rem;grid-template-columns:1fr;flex-direction:column}.features-image-container[data-v-454923d3]{display:flex;height:200px;height:min-content;width:100%;padding:1rem;overflow:hidden;position:relative;align-items:flex-start;justify-content:center;gap:1rem}.features-section[data-v-9fe34975]{display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden}.container[data-v-9fe34975]{max-width:1280px;width:100%;display:flex;align-items:center;justify-content:center}.features-content[data-v-9fe34975]{display:flex;flex-direction:column;gap:1rem;padding:2rem;max-width:500px}.features-text-column[data-v-9fe34975]{display:flex;flex-direction:column;justify-content:center}.features-title[data-v-9fe34975]{font-size:3.25rem;line-height:2.75rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.strike-through[data-v-9fe34975]{text-decoration:line-through}@media (max-width: 1020px){.features-content[data-v-9fe34975]{max-width:800px}.container[data-v-9fe34975]{flex-direction:column}}.features-description[data-v-9fe34975]{padding:.5rem;font-size:1.25rem;color:var(--grape)}.features-grid[data-v-9fe34975]{display:grid;display:flex;gap:.5rem;grid-template-columns:1fr;flex-direction:column}.features-image-container[data-v-9fe34975]{display:flex;height:200px;height:min-content;width:100%;padding:1rem;overflow:hidden;position:relative;align-items:flex-start;justify-content:center;gap:1rem}.features-section[data-v-06b2e3ca]{display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden;border-top:var(--divider-line);padding:2rem 0}.container[data-v-06b2e3ca]{max-width:1280px;width:100%;display:flex;align-items:center;justify-content:flex-start}.features-content[data-v-06b2e3ca]{display:flex;flex-direction:column;gap:1rem;padding:2rem;width:100%}.features-text-column[data-v-06b2e3ca]{display:flex;flex-direction:column;justify-content:center}.features-title[data-v-06b2e3ca]{font-size:2.25rem;line-height:1.75rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.strike-through[data-v-06b2e3ca]{text-decoration:line-through}@media (max-width: 1020px){.features-content[data-v-06b2e3ca]{max-width:800px}.container[data-v-06b2e3ca]{flex-direction:column}}.features-description[data-v-06b2e3ca]{padding:.5rem;font-size:1.25rem;color:var(--grape)}.features-grid[data-v-06b2e3ca]{display:flex;gap:.5rem;grid-template-columns:1fr;flex-direction:column;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;width:100%}.features-image-container[data-v-06b2e3ca]{display:flex;height:200px;height:min-content;width:100%;padding:1rem;overflow:hidden;position:relative;align-items:flex-start;justify-content:center;gap:1rem}.testimonials-section{width:100%;padding:60px 20px}.testimonials-container{max-width:1200px;margin:0 auto}.testimonials-header{text-align:center;margin-bottom:40px}.testimonials-title{font-size:2.5rem;margin-bottom:10px}.testimonials-subtitle{font-size:1.2rem;color:#555}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.testimonial-card{background:#fff;outline:1px solid #eee;outline-offset:-1px;border-radius:10px;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.testimonial-content{flex:1;margin-bottom:20px}.testimonial-quote{font-style:italic;font-size:1rem;color:#333}.testimonial-footer{display:flex;align-items:center}.testimonial-avatar{width:50px;height:50px;border-radius:50%;margin-right:15px}.testimonial-info{display:flex;flex-direction:column}.testimonial-name{font-weight:700;font-size:1rem;margin-bottom:5px}.testimonial-role{font-size:.9rem;color:#777}.form-group select[data-v-7d12ae2c]{padding:.75rem .5rem .75rem .75rem;border-radius:.375rem;box-sizing:border-box;border:1px solid #d1d5db;border-radius:4px;font-size:1rem;transition:border-color .2s;width:100%;border-radius:var(--small-radius);display:flex;overflow:hidden;gap:.2rem;font-family:Inter,sans-serif}.message-loader[data-v-7d12ae2c]{width:100%;padding:.5rem;align-items:center;display:flex;justify-content:center;box-sizing:border-box;margin-top:10px;gap:10px}.hamburger[data-v-ebe08cea]{display:block;background:none;border:none;cursor:pointer;padding:.5rem;height:40px}.hamburger-lines[data-v-ebe08cea]{display:flex;flex-direction:column;gap:6px;transform-origin:center}.hamburger-lines span[data-v-ebe08cea]{display:block;width:24px;height:1px;background:#fff;transition:all .1s ease-in-out;transform-origin:center}.hamburger-lines.active span[data-v-ebe08cea]:nth-child(1){transform:translateY(7px) rotate(-135deg)}.hamburger-lines.active span[data-v-ebe08cea]:nth-child(2){opacity:0}.hamburger-lines.active span[data-v-ebe08cea]:nth-child(3){transform:translateY(-7px) rotate(135deg)}.sr-only[data-v-ebe08cea]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hamburger-menu[data-v-f2261b4e]{display:none}.nav-container[data-v-f2261b4e]{position:fixed;box-sizing:border-box;height:64px;background:#fff;box-shadow:0 2px 4px #0000001a;z-index:1000;background-color:var(--grape);width:90%;width:100%;transform:translate(50%);right:50%;overflow:hidden;z-index:9998;transition:all .1s ease-out;display:flex;flex-direction:column;align-items:center}.nav-container-wrapper[data-v-f2261b4e]{width:100%;height:100px;max-width:1280px;transition:all .1s ease-out;display:flex;flex-direction:column}.nav-content[data-v-f2261b4e]{padding:0 1rem;height:64px;min-height:64px;display:flex;align-items:center;justify-content:center}.mobile[data-v-f2261b4e]{justify-content:flex-end}.center-nav[data-v-f2261b4e]{flex:2;display:flex;height:100%;align-items:center;justify-content:center}.center-nav-content[data-v-f2261b4e]{height:100%;align-items:center;display:flex;box-sizing:border-box;gap:1rem;justify-content:space-evenly;width:min-content;width:100%;padding:.5rem}.nav-links-item a[data-v-f2261b4e]{text-decoration:none;color:#fff;transition:color .3s ease;display:flex;align-items:center;font-weight:100;height:100%;padding:0 .5rem}.nav-links-item[data-v-f2261b4e]{width:100%;width:min-content;display:flex;align-items:center;justify-content:center;border-radius:20px;border-radius:var(--large-radius);box-sizing:border-box;height:70%;padding:0 .5rem;transition:all .2s ease-in}.nav-links-item[data-v-f2261b4e]:hover{background-color:var(--sunshine);background-color:var(--clustta)}.right-nav[data-v-f2261b4e]{height:100%;width:max-content;display:flex;flex:1;gap:1rem;align-items:center;justify-content:flex-end;padding:.2rem;box-sizing:border-box}.nav-profile[data-v-f2261b4e]{width:40px;aspect-ratio:1/1;display:flex;overflow:hidden;align-items:center;cursor:pointer}.mobile-nav-wrapper[data-v-f2261b4e]{box-sizing:border-box;width:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;height:100%}.nav-items-mobile[data-v-f2261b4e]{display:flex;height:min-content;flex-direction:column;box-sizing:border-box;padding:.5rem;gap:.5rem}.nav-menu-socials[data-v-f2261b4e]{display:flex;box-sizing:border-box;align-items:center;justify-content:center;width:100%;height:min-content;gap:.5rem;padding:.5rem}@media (max-width: 768px){.nav-container[data-v-f2261b4e]{min-width:96%;justify-content:space-between}.hamburger-menu[data-v-f2261b4e]{display:block}.center-nav[data-v-f2261b4e]{display:none}.nav-links.active[data-v-f2261b4e]{display:flex}.is-active[data-v-f2261b4e]{height:96%}.nav-links-item[data-v-f2261b4e]{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;padding:.5rem;box-sizing:border-box}.center-nav a[data-v-f2261b4e]{padding:1rem;width:100%;justify-content:flex-start;align-items:center;font-size:large}.right-nav[data-v-f2261b4e]{justify-content:flex-end}}.footer[data-v-962711a2]{width:100%;background-color:#1f2937;background-color:var(--grape);color:#9ca3af;padding-top:4rem;padding-bottom:2rem}.container[data-v-962711a2]{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.footer-links-grid[data-v-962711a2]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:2rem}@media (min-width: 768px){.footer-links-grid[data-v-962711a2]{grid-template-columns:repeat(4,1fr)}}.footer-link-column[data-v-962711a2]{margin-bottom:1rem}.footer-column-title[data-v-962711a2]{color:#fff;font-size:1.125rem;font-weight:600;margin-bottom:1rem}.footer-link-list[data-v-962711a2]{display:flex;flex-direction:column;gap:.5rem}.footer-link[data-v-962711a2]{color:#9ca3af;text-decoration:none;transition:color .2s}.footer-link[data-v-962711a2]:hover{color:#fff}.footer-bottom-content[data-v-962711a2]{display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media (min-width: 768px){.footer-bottom-content[data-v-962711a2]{flex-direction:row}}.footer-logo-container[data-v-962711a2]{display:flex;align-items:center;margin-bottom:1rem}@media (min-width: 768px){.footer-logo-container[data-v-962711a2]{margin-bottom:0}}.footer-logo[data-v-962711a2]{height:2rem;width:2rem;background-color:#2563eb;border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin-right:.5rem}.footer-logo-text[data-v-962711a2]{color:#fff;font-size:1.125rem;font-weight:700}.footer-brand-name[data-v-962711a2]{color:#fff;font-weight:600}.footer-social-links[data-v-962711a2]{display:flex;gap:1.5rem}.small-icons[data-v-962711a2]{width:min-content;height:min-content;max-width:20px;max-height:20px;align-items:center;justify-content:center;display:flex}.social-link[data-v-962711a2]{color:#9ca3af;color:#fff;opacity:.7;transition:color .2s}.social-link[data-v-962711a2]:hover{color:#fff;opacity:1}.footer-copyright[data-v-962711a2]{text-align:center;margin-top:2rem}.copyright-text[data-v-962711a2]{font-size:.875rem}.sr-only[data-v-4c3b8cba]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-container[data-v-4c3b8cba]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh}.nav-opened[data-v-4c3b8cba]{display:none;overflow:hidden}
