@import"https://fonts.googleapis.com/css2?family=Albert+Sans:wght@600;700;800;900&display=swap";.fade-up[data-v-2ced3d87]{opacity:0}.fade-up.show-up[data-v-2ced3d87]{animation:slideInUp-2ced3d87 .55s cubic-bezier(.22,1,.36,1) forwards}.fade-up.show-down[data-v-2ced3d87]{animation:slideInDown-2ced3d87 .55s cubic-bezier(.22,1,.36,1) forwards}@keyframes slideInUp-2ced3d87{0%{opacity:0;transform:translateY(30px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideInDown-2ced3d87{0%{opacity:0;transform:translateY(-30px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}section h2[data-v-2ced3d87],.hero-title[data-v-2ced3d87],.hero-subtitle[data-v-2ced3d87]{font-family:Albert Sans,sans-serif}.hero-overlay[data-v-2ced3d87]{background:linear-gradient(to right,#f83a51c7,#f83a5152 42%,#0000000f)}.hero-title[data-v-2ced3d87]{color:#fff;letter-spacing:-.5px;text-shadow:0 2px 6px rgba(0,0,0,.25)}.hero-subtitle[data-v-2ced3d87]{line-height:1.6}.hero-button[data-v-2ced3d87]{border:2px solid #ffffff;background-color:transparent;color:#fff;letter-spacing:.3px;transition:all .28s ease}.hero-button-watch[data-v-2ced3d87]{min-width:10.8rem}.hero-button-download[data-v-2ced3d87]{min-width:10.5rem;background:#ffffff24}.hero-button[data-v-2ced3d87]:hover{transform:translateY(-2px);border-color:transparent;background:linear-gradient(to right,#f83a51,#ff7a3d)}.feature-card[data-v-2ced3d87]{display:flex;min-height:260px;flex-direction:column;justify-content:flex-start;border-radius:1.25rem;border:1.5px solid rgba(248,58,81,.18);background:#fff;padding:1.75rem;box-shadow:0 16px 32px -28px #11182773;transition:transform .32s ease,box-shadow .32s ease,border-color .32s ease}.feature-card[data-v-2ced3d87]:hover{transform:translateY(-5px);border-color:#f83a5166;box-shadow:0 24px 42px -30px #f83a518c}.feature-card h3[data-v-2ced3d87]{min-height:3.5rem}.feature-card p[data-v-2ced3d87]{font-size:1.04rem}.feature-scroll[data-v-2ced3d87],.what-scroll[data-v-2ced3d87]{scroll-snap-type:x mandatory}.no-scrollbar[data-v-2ced3d87]{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar[data-v-2ced3d87]::-webkit-scrollbar{display:none}.what-card[data-v-2ced3d87],.step-card[data-v-2ced3d87]{box-shadow:0 16px 34px -26px #1f293773;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.what-card[data-v-2ced3d87]:hover,.step-card[data-v-2ced3d87]:hover{transform:translateY(-5px);border-color:#f83a5159;box-shadow:0 26px 45px -30px #f83a518c}.footer-social[data-v-2ced3d87]{display:inline-flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(255,255,255,.5);background:#ffffff1f;transition:transform .25s ease,background-color .25s ease}.footer-social[data-v-2ced3d87]:hover{transform:translateY(-2px);background:#ffffff3d}.footer-link[data-v-2ced3d87]{position:relative;color:#ffffffeb;transition:color .25s ease}.footer-link[data-v-2ced3d87]:after{position:absolute;bottom:-2px;left:0;height:1px;width:100%;transform:scaleX(0);transform-origin:left;background-color:#ffffffe0;content:"";transition:transform .25s ease}.footer-link[data-v-2ced3d87]:hover{color:#fff}.footer-link[data-v-2ced3d87]:hover:after{transform:scaleX(1)}.footer-link-mobile[data-v-2ced3d87]{color:#fffffff2;font-weight:400;transition:opacity .2s ease}.footer-link-mobile[data-v-2ced3d87]:hover{opacity:.85}@media (min-width: 768px){.feature-scroll[data-v-2ced3d87],.what-scroll[data-v-2ced3d87]{overflow:hidden!important}}@media (max-width: 1024px){.hero-title[data-v-2ced3d87]{font-size:2.2rem}.hero-subtitle[data-v-2ced3d87]{font-size:1rem}}@media (max-width: 768px){.hero-section[data-v-2ced3d87]{height:auto;min-height:60vh}.hero-content[data-v-2ced3d87]{height:auto;justify-content:flex-start;padding-top:5.25rem;padding-bottom:2.75rem}.hero-overlay[data-v-2ced3d87]{background:linear-gradient(to bottom right,#f83a5194,#00000059)}.hero-title[data-v-2ced3d87]{font-size:1.7rem}.hero-subtitle[data-v-2ced3d87]{font-size:.9rem;margin-bottom:.9rem}.hero-button[data-v-2ced3d87]{margin-top:.7rem;width:100%;padding:.4rem 1rem;font-size:.85rem}.feature-card[data-v-2ced3d87],.what-card[data-v-2ced3d87],.step-card[data-v-2ced3d87],.what-quote-card[data-v-2ced3d87]{width:100%;min-height:auto;border-radius:1rem;padding:1rem 1.05rem}.feature-card[data-v-2ced3d87],.what-card[data-v-2ced3d87],.step-card[data-v-2ced3d87]{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon title" "desc desc";align-items:start;column-gap:.8rem;row-gap:.55rem}.feature-card>svg[data-v-2ced3d87]{grid-area:icon;margin:0!important;height:1.5rem;width:1.5rem}.feature-card>h3[data-v-2ced3d87]{grid-area:title;margin:0!important;min-height:auto;font-size:1rem;line-height:1.3;text-transform:none}.feature-card>p[data-v-2ced3d87]{grid-area:desc;margin:0!important;font-size:.9rem;line-height:1.5}.what-card>div[data-v-2ced3d87]:first-child{grid-area:icon;margin:0!important;height:2rem;width:2rem}.what-card>h3[data-v-2ced3d87]{grid-area:title;margin:0!important;font-size:1rem;line-height:1.3}.what-card>p[data-v-2ced3d87]{grid-area:desc;margin:0!important;font-size:.9rem;line-height:1.5}.what-card>span[data-v-2ced3d87]{display:none}.step-card>div[data-v-2ced3d87]:first-child{grid-area:icon;margin:0!important;display:flex;align-items:center;gap:.45rem}.step-card>h3[data-v-2ced3d87]{grid-area:title;margin:0!important;font-size:1rem;line-height:1.3}.step-card>p[data-v-2ced3d87]{grid-area:desc;margin:0!important;font-size:.9rem;line-height:1.5}.step-card .inline-flex[data-v-2ced3d87]{height:1.4rem;width:1.4rem;font-size:.68rem}.step-card svg[data-v-2ced3d87]{height:1rem;width:1rem}.what-quote-card[data-v-2ced3d87]{min-height:auto;padding:1rem 1.05rem}.what-quote-card p[data-v-2ced3d87]{font-size:1.55rem;line-height:1.15}}@media (max-width: 480px){.hero-section[data-v-2ced3d87]{min-height:55vh}.hero-content[data-v-2ced3d87]{padding-top:4.75rem;padding-bottom:2.25rem}.hero-title[data-v-2ced3d87]{font-size:1.45rem}.hero-subtitle[data-v-2ced3d87]{font-size:.82rem}.feature-card[data-v-2ced3d87],.what-card[data-v-2ced3d87],.step-card[data-v-2ced3d87],.what-quote-card[data-v-2ced3d87]{padding:.95rem}.feature-card>h3[data-v-2ced3d87],.what-card>h3[data-v-2ced3d87],.step-card>h3[data-v-2ced3d87]{font-size:.94rem}.feature-card>p[data-v-2ced3d87],.what-card>p[data-v-2ced3d87],.step-card>p[data-v-2ced3d87]{font-size:.84rem}.what-quote-card p[data-v-2ced3d87]{font-size:1.35rem}}
