@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549.666bad7d.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc.0a77efb4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd.p.4a23d71b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931.43b0b13e.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d.b2288445.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec.p.3aec397d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863.95e4158a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292.bd593fbe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e.p.d82a9aff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf.c55744ae.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047.b460e02c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85.p.855a563b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.poppins_10da7851-module__KUedUa__className{font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal}.poppins_10da7851-module__KUedUa__variable{--font-poppins:"Poppins",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}
html{scroll-behavior:smooth}::selection{color:#1c1d38;background:#d9042926}::selection{color:#1c1d38;background:#d9042926}:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #d9042980}:focus:not(:focus-visible){outline:none}img{image-rendering:-webkit-optimize-contrast}.waitlist-card{background:linear-gradient(135deg,#e8eaf6 0%,#e1e4f4 100%);border-radius:24px;max-width:100%;margin:0;padding:40px 36px 36px;position:relative;overflow:hidden;box-shadow:0 4px 6px #00000005,0 12px 20px #2b2d420f,0 24px 40px #2b2d4214}.waitlist-content{z-index:2;position:relative}.waitlist-title{font-family:var(--font-poppins),"Poppins",sans-serif;color:#1c1d38;letter-spacing:-.02em;text-align:center;margin:0;font-size:24px;font-weight:700}.waitlist-description{font-family:var(--font-poppins),"Poppins",sans-serif;color:#4a4b6a;text-align:center;margin:8px 0 0;font-size:15px;line-height:1.5}.waitlist-form{margin-top:32px}.waitlist-form__group{background:#fff;border-radius:16px;gap:12px;padding:6px;display:flex;box-shadow:inset 0 1px 2px #0000000a,0 1px 3px #00000005}.waitlist-form__group input,.waitlist-form__group input[type=email],.waitlist-form__group input[type=text]{height:52px!important;font-size:16px!important;font-family:var(--font-poppins),"Poppins",sans-serif!important;color:#1c1d38!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:12px!important;outline:none!important;flex:1!important;min-width:0!important;padding:0 20px!important}.waitlist-form__group input::placeholder{color:#9ca3af!important}.waitlist-form__group input:focus{box-shadow:none!important;background:#d9042905!important;outline:none!important}.waitlist-button{height:52px;font-family:var(--font-poppins),"Poppins",sans-serif;color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(90deg,#1c1d38 50%,#d90429 50%) 100% 100%/202% 100%;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0 28px;font-size:15px;font-weight:600;transition:all .4s ease-out;display:inline-flex}.waitlist-button:hover{background-position:0 100%;box-shadow:0 4px 12px #1c1d3840}.waitlist-button:active{transform:scale(.98)}.waitlist-button:disabled{opacity:.6;cursor:not-allowed;background-position:100% 100%}.waitlist-form__error{color:#d90429;font-family:var(--font-poppins),"Poppins",sans-serif;text-align:center;margin-top:16px;font-size:13px;font-weight:500}.waitlist-form__privacy{color:#6b7280;font-size:12px;font-family:var(--font-poppins),"Poppins",sans-serif;justify-content:center;align-items:center;gap:6px;margin-top:20px;display:flex}.waitlist-form__privacy svg{opacity:.5;width:14px;height:14px}.waitlist-card__dots{pointer-events:none;opacity:.4;background-image:radial-gradient(circle,#d904291f 2px,#0000 2px);background-size:14px 14px;width:100px;height:100px;position:absolute}.waitlist-card__dots--top{top:-16px;right:-16px}.waitlist-card__dots--bottom{bottom:-16px;left:-16px}.waitlist-card--dark{background:#ffffff14;border:1px solid #ffffff1a;box-shadow:0 4px 24px #0003}.waitlist-card--dark .waitlist-card__dots{background-image:radial-gradient(circle,#ffffff14 2px,#0000 2px)}.waitlist-card--dark .waitlist-title{color:#fff}.waitlist-card--dark .waitlist-description{color:#ffffffb3}.waitlist-card--dark .waitlist-form__group input{color:#fff!important;background:#ffffff1a!important;border:1px solid #fff3!important}.waitlist-card--dark .waitlist-form__group input::placeholder{color:#ffffff80!important}.waitlist-card--dark .waitlist-form__group input:focus{border-color:#fff6!important}.waitlist-button--dark{background:linear-gradient(90deg,#fff 50%,#e30613 50%) 100% 100%/202% 100%}.waitlist-button--dark:hover{color:#1c1d38}.waitlist-card--dark .waitlist-form__error{color:#ff6b7d}.waitlist-card--dark .waitlist-form__privacy{color:#ffffff80}.waitlist-success{text-align:center;z-index:2;padding:16px 0;position:relative}.waitlist-success__icon{color:#d90429;background:#d904291a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;display:flex}.waitlist-success__icon svg{width:32px;height:32px}.waitlist-card--dark .waitlist-success__icon{color:#fff;background:#ffffff1a}.waitlist-success h3{font-family:var(--font-poppins),"Poppins",sans-serif;color:#1c1d38;letter-spacing:-.02em;margin:0 0 8px;font-size:24px;font-weight:700}.waitlist-card--dark .waitlist-success h3{color:#fff}.waitlist-success p{font-family:var(--font-poppins),"Poppins",sans-serif;color:#4a4b6a;margin:0;font-size:15px;line-height:1.5}.waitlist-card--dark .waitlist-success p{color:#ffffffb3}@media (max-width:640px){.waitlist-card{border-radius:20px;padding:32px 24px 28px}.waitlist-title{font-size:20px}.waitlist-description{margin-top:6px;font-size:14px}.waitlist-form{margin-top:28px}.waitlist-form__group{border-radius:14px;flex-direction:column;gap:0;padding:8px}.waitlist-form__group input{border-radius:10px!important;height:50px!important;padding:0 16px!important;font-size:16px!important}.waitlist-button{border-radius:10px;width:100%;height:50px;margin-top:8px;font-size:15px}.waitlist-form__privacy{margin-top:16px;font-size:11px}.waitlist-card__dots{width:80px;height:80px}}.hero-section--enhanced{background:linear-gradient(#fff 0%,#f5f3fa 100%);min-height:100vh;margin-bottom:0;padding:120px 0 0;position:relative;overflow:hidden}.hero-dots-pattern{pointer-events:none;z-index:1;opacity:.6;background-image:radial-gradient(circle,#d904291f 2px,#0000 2px);background-size:30px 30px;width:100%;height:100%;position:absolute;top:0;left:0}.hero-content--enhanced{z-index:100;text-align:center;max-width:800px;margin:0 auto;padding:0 24px 64px;position:relative}.hero-caption{font-family:var(--font-poppins),"Poppins",sans-serif;text-transform:uppercase;letter-spacing:.15em;color:#d90429;margin:0 0 24px;font-size:12px;font-weight:700;display:inline-block}.hero-headline--enhanced{font-family:var(--font-poppins),"Poppins",sans-serif;color:#1c1d38;letter-spacing:-.025em;max-width:720px;margin:0 auto 24px;font-size:clamp(32px,5vw,52px);font-weight:700;line-height:1.12}.hero-subtitle--enhanced{font-family:var(--font-poppins),"Poppins",sans-serif;color:#4a4b6a;margin:0 0 48px;font-size:20px;font-weight:500;line-height:1.5}.hero-waitlist-wrapper{width:100%;max-width:520px;margin:0 auto 48px}.hero-features--enhanced{z-index:100;grid-template-columns:repeat(3,auto);justify-content:center;align-items:center;gap:48px;display:grid;position:relative}.hero-feature{z-index:100;align-items:center;gap:12px;display:flex;position:relative}.hero-feature span{font-family:var(--font-poppins),"Poppins",sans-serif;color:#4a4b6a;white-space:nowrap;font-size:15px;font-weight:500}.hero-feature-icon{color:#d90429;background:#d9042914;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.hero-feature-icon svg{width:22px;height:22px}@media (max-width:991px){.hero-features--enhanced{gap:32px}}@media (max-width:767px){.hero-content--enhanced{padding:0 16px 48px}.hero-caption{margin-bottom:20px;font-size:11px}.hero-headline--enhanced{margin-bottom:16px;font-size:28px}.hero-subtitle--enhanced{margin-bottom:32px;font-size:17px}.hero-waitlist-wrapper{margin-bottom:32px}.hero-features--enhanced{grid-template-columns:1fr;justify-items:center;gap:16px}.hero-feature-icon{width:40px;height:40px}.hero-feature-icon svg{width:20px;height:20px}.hero-feature span{font-size:14px}}.mountain-divider{z-index:5;pointer-events:none;width:100%;height:30vh;position:absolute;bottom:0;left:0}.mountain-layer{width:100%;height:100%;position:absolute;bottom:0;left:0}.hero-floating-dots{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.floating-dot{background:linear-gradient(135deg,#d90429 0%,#ff6b7d 100%);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 20px #d9042966}.floating-dot--1{top:15%;left:10%}.floating-dot--2{top:60%;right:15%}.floating-dot--3{bottom:20%;left:20%}.clouds-container{z-index:2;pointer-events:none;height:85%;position:absolute;top:0;left:0;right:0;overflow:hidden}@media (max-width:768px){.hero-section--enhanced{padding:80px 0 0}.hero-features--enhanced{flex-direction:column;align-items:center;gap:16px}.hero-headline--enhanced{font-size:clamp(28px,5vw,40px)}.hero-subtitle--enhanced{font-size:18px}}@media (min-width:992px){.header-template .navbar .container{grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:24px!important;display:grid!important}.header-template .navbar .navbar-collapse,.header-template .navbar .navbar-nav{justify-content:center!important}}.header-template .navbar .navbar-brand{align-items:center;width:80px!important;height:auto!important;margin-right:0!important;display:flex!important}.header-template .navbar .navbar-brand img{object-fit:contain;max-height:24px;width:100%!important;height:auto!important}@media (min-width:992px){.header-template .navbar .nav-link.dropdown-toggle{white-space:nowrap!important;padding-right:28px!important;position:relative!important}.header-template .navbar .nav-link.dropdown-toggle:after{transition:transform .2s;content:""!important;width:8px!important;height:4px!important;vertical-align:unset!important;background:url(/images/header/dropdown-arrow.svg) 50%/100% no-repeat!important;border:none!important;margin:0!important;display:block!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}.header-template-white .navbar .nav-link.dropdown-toggle:after{background:url(/images/header/dropdown-arrow-black.svg) 50%/100% no-repeat!important}.header-template .navbar .nav-item.dropdown:hover .nav-link.dropdown-toggle:after{transform:translateY(-50%)rotate(180deg)}}.header-template .external-link-icon{opacity:.5;vertical-align:middle;flex-shrink:0;margin-left:4px;width:10px!important;height:10px!important}.header-template .nav-link:hover .external-link-icon{opacity:.8}.header-template .nav-link.has-external-icon{align-items:center;gap:4px;display:inline-flex!important}@media (min-width:992px){.header-template .navbar .dropdown-menu{min-width:180px;background:#fff!important;border:1px solid #0000000f!important;border-radius:8px!important;padding:12px 0!important;box-shadow:0 4px 24px #0000001f!important}.header-template .navbar-white .dropdown-menu{background:#fefbfc!important}}.header-template .dropdown-separator{background:#e8e8ec;height:1px;margin:8px 16px}.header-template .nav-link-bold{color:#d90429!important;font-weight:600!important}.header-template .dropdown-menu .dropdown-item{padding:6px 0!important}.header-template .dropdown-menu .dropdown-item .nav-link{text-transform:none!important;letter-spacing:0!important;padding:4px 20px!important;font-size:14px!important;font-weight:400!important}@media (min-width:992px){.header-template .navbar-nav .nav-item>.nav-link{padding-top:8px!important;padding-bottom:8px!important;padding-left:12px!important;font-size:13px!important}.header-template .navbar-nav .nav-item>.nav-link.dropdown-toggle{padding-right:28px!important}.header-template .navbar-nav .nav-item>.nav-link:not(.dropdown-toggle){padding-right:12px!important}}.header-template .navbar-buttons .btn-primary{letter-spacing:.02em;border-radius:28px!important;padding:11px 20px!important;font-size:14px!important;font-weight:500!important}.header-template .navbar-buttons .btn:hover{animation:none!important;transform:none!important}:root{--color-primary:#d90429;--color-primary-hover:#ff4757;--color-primary-light:#d904291a;--color-primary-glow:#d9042933;--color-dark:#191a34;--color-dark-secondary:#2b2d42;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:20px;--spacing-2xl:24px;--spacing-3xl:32px;--spacing-4xl:48px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--transition-normal:.3s cubic-bezier(.4,0,.2,1)}.page-wrapper{flex-direction:column;min-height:100vh;display:flex}.main-content{flex:1}.container{max-width:1200px;padding:0 var(--spacing-2xl);z-index:2;margin:0 auto;position:relative}.section-header{text-align:center;max-width:720px;margin:0 auto var(--spacing-4xl);z-index:2;position:relative}.section-caption{text-transform:uppercase;letter-spacing:.15em;color:var(--color-primary);margin-bottom:var(--spacing-lg);align-items:center;gap:12px;font-size:12px;font-weight:600;display:inline-flex}.section-caption:before{content:"";opacity:.4;background:currentColor;width:24px;height:2px;display:block}.section-caption--light{color:#ffffffb3}.section-headline{margin-bottom:var(--spacing-lg);font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.2;color:var(--color-dark)!important}.section-subtitle{max-width:640px;margin-left:auto;margin-right:auto;font-size:18px;font-weight:400;line-height:1.7;color:var(--color-dark-secondary)!important}.cloud-layer-primary{filter:blur(35px);background:radial-gradient(500px 180px at 8% 12%,#ffffff40 0%,#f5f3fa26 35%,#f5f3fa14 55%,#0000 75%),radial-gradient(420px 150px at 28% 8%,#ffffff38 0%,#f5f3fa24 40%,#f5f3fa12 60%,#0000 75%),radial-gradient(580px 210px at 50% 15%,#ffffff40 0%,#f5f3fa29 35%,#f5f3fa17 55%,#0000 70%),radial-gradient(450px 165px at 72% 10%,#ffffff3b 0%,#f5f3fa26 40%,#f5f3fa14 60%,#0000 75%),radial-gradient(520px 190px at 92% 14%,#ffffff3d 0%,#f5f3fa26 35%,#f5f3fa14 55%,#0000 75%);position:absolute;inset:0}.cloud-layer-secondary{filter:blur(45px);background:radial-gradient(380px 130px at 18% 20%,#f5f3fa2e 0%,#f5f3fa1a 45%,#0000 70%),radial-gradient(420px 145px at 58% 6%,#f5f3fa29 0%,#f5f3fa17 45%,#0000 70%),radial-gradient(350px 120px at 82% 18%,#f5f3fa33 0%,#f5f3fa1c 45%,#0000 70%),radial-gradient(400px 140px at 38% 22%,#f5f3fa26 0%,#f5f3fa14 50%,#0000 70%);position:absolute;inset:0}@keyframes drift-subtle{0%,to{opacity:1;transform:translate(0)translateY(0)scale(1)}25%{opacity:.95;transform:translate(30px)translateY(-15px)scale(1.02)}50%{opacity:1;transform:translate(50px)translateY(-8px)scale(1.04)}75%{opacity:.98;transform:translate(25px)translateY(12px)scale(1.01)}}@keyframes drift-subtle-reverse{0%,to{opacity:1;transform:translate(0)translateY(0)scale(1)}25%{opacity:.96;transform:translate(-25px)translateY(10px)scale(1.02)}50%{opacity:1;transform:translate(-45px)translateY(-12px)scale(1.03)}75%{opacity:.97;transform:translate(-20px)translateY(8px)scale(1.01)}}.mountain-divider:after{content:"";pointer-events:none;z-index:8;background:linear-gradient(#0000 0%,#fff6 40%,#fffc 70%,#f7f8fa 100%);height:10vh;position:absolute;bottom:0;left:0;right:0}.mountain-layer--back{z-index:5;opacity:.6;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1200 180\" preserveAspectRatio=\"none\"><polygon points=\"0,180 0,120 150,80 300,100 450,60 600,40 750,65 900,90 1050,70 1200,100 1200,180\" fill=\"%23EBE8F2\"/></svg>");background-repeat:no-repeat;background-size:100% 100%}.mountain-layer--middle{z-index:6;opacity:.75;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1200 180\" preserveAspectRatio=\"none\"><polygon points=\"0,180 0,140 200,110 400,130 600,70 800,130 1000,100 1200,130 1200,180\" fill=\"%23DDD8E8\"/></svg>");background-repeat:no-repeat;background-size:100% 100%}.mountain-layer--front{z-index:7;opacity:.85;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1200 180\" preserveAspectRatio=\"none\"><polygon points=\"0,180 0,160 300,140 450,150 600,100 750,145 900,135 1200,150 1200,180\" fill=\"%23CDC7DC\"/></svg>");background-repeat:no-repeat;background-size:100% 100%}.hero-vignette{pointer-events:none;z-index:2;background:radial-gradient(80% 60% at 50% 40%,#0000 0% 40%,#e8eaf64d 70%,#e8eaf699 100%);width:100%;height:100%;position:absolute;top:0;left:0}.sky-particles{pointer-events:none;z-index:3;width:100%;height:12vh;position:absolute;bottom:10vh;left:0}.particle{background:#8b7ba866;border-radius:50%;width:2px;height:2px;animation:20s linear infinite particleDrift;position:absolute}.particle:first-child{animation-duration:18s;animation-delay:0s;left:10%}.particle:nth-child(2){animation-duration:22s;animation-delay:3s;left:25%}.particle:nth-child(3){animation-duration:20s;animation-delay:6s;left:40%}.particle:nth-child(4){animation-duration:19s;animation-delay:2s;left:60%}.particle:nth-child(5){animation-duration:21s;animation-delay:8s;left:75%}.particle:nth-child(6){animation-duration:17s;animation-delay:5s;left:90%}@keyframes particleDrift{0%{opacity:0;transform:translateY(120px)translate(0)}10%{opacity:.4}90%{opacity:.3}to{opacity:0;transform:translateY(-40px)translate(20px)}}.floating-nodes{pointer-events:none;z-index:4;width:100%;height:30vh;position:absolute;bottom:0;left:0}.node{background:currentColor;border-radius:50%;animation:10s ease-in-out infinite floatUp;position:absolute}.node--small{width:4px;height:4px}.node--medium{width:8px;height:8px}.node--large{width:12px;height:12px}.node--red{color:#dc263866}.node--purple{color:#8b7ba880}.node--gray{color:#9ca3af4d}.node:first-child{animation-duration:9s;animation-delay:0s;bottom:20px;left:15%}.node:nth-child(2){animation-duration:11s;animation-delay:2s;bottom:40px;left:30%}.node:nth-child(3){animation-duration:10s;animation-delay:4s;bottom:10px;left:50%}.node:nth-child(4){animation-duration:12s;animation-delay:1s;bottom:30px;left:70%}.node:nth-child(5){animation-duration:8s;animation-delay:3s;bottom:15px;left:85%}@keyframes floatUp{0%,to{opacity:.2;transform:translateY(0)scale(1)}50%{opacity:.5;transform:translateY(-30px)scale(1.1)}}.connection-lines{pointer-events:none;z-index:3;width:100%;height:30vh;position:absolute;bottom:0;left:0}.connection-line{transform-origin:0;background:linear-gradient(90deg,#0000,#8b7ba826,#0000);height:1px;animation:4s ease-in-out infinite pulseLine;position:absolute}.connection-line:first-child{width:15%;animation-delay:0s;bottom:35px;left:15%;transform:rotate(-5deg)}.connection-line:nth-child(2){width:20%;animation-delay:1s;bottom:40px;left:30%;transform:rotate(3deg)}.connection-line:nth-child(3){width:20%;animation-delay:2s;bottom:20px;left:50%;transform:rotate(-2deg)}.connection-line:nth-child(4){width:15%;animation-delay:1.5s;bottom:30px;left:70%;transform:rotate(4deg)}@keyframes pulseLine{0%,to{opacity:.05}50%{opacity:.25}}@keyframes float{0%,to{opacity:.6;transform:translate(0)scale(1)}25%{opacity:.8;transform:translate(20px,-20px)scale(1.2)}50%{opacity:.5;transform:translate(-15px,15px)scale(.9)}75%{opacity:.7;transform:translate(15px,5px)scale(1.1)}}.floating-dot{animation:6s ease-in-out infinite float}.floating-dot--1{animation-duration:8s;animation-delay:0s}.floating-dot--2{animation-duration:10s;animation-delay:2s}.floating-dot--3{animation-duration:12s;animation-delay:4s}.hero-feature{opacity:1}.hero-feature:hover .hero-feature-icon{background:#dc263826;transform:scale(1.05)}.hero-feature-icon{transition:all .3s}.animate-fade-in{animation:.8s cubic-bezier(.4,0,.2,1) fadeIn}.animate-fade-in-up{animation:.8s cubic-bezier(.4,0,.2,1) both fadeInUp}.animate-fade-in-up:nth-of-type(2){animation-delay:.2s}.animate-scale-in{animation:.6s cubic-bezier(.4,0,.2,1) .4s backwards scaleIn}.animate-slide-in{animation:.6s cubic-bezier(.4,0,.2,1) both slideIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.animate-fade-in,.animate-fade-in-up,.animate-scale-in,.animate-slide-in,.hero-feature,.floating-dot,.particle,.node,.connection-line,.cloud-layer-primary,.cloud-layer-secondary{opacity:1!important;animation:none!important;transform:none!important}}.problem-section,.solution-section,.process-section,.capabilities-section,.plans-section,.qualify-section{z-index:100;position:relative;overflow:hidden}.problem-section{background:#f7f8fa}.solution-section{background:#fff}.process-section{background:#f7f8fa}.capabilities-section{background:#fff}.plans-section{background:#f7f8fa}.qualify-section{background:#e1e4f4}.problem-section,.process-section,.plans-section,.solution-section,.capabilities-section,.qualify-section{padding:100px 0 60px}.problem-section:after,.process-section:after{content:"";border:0 solid #0000;border-top-width:50px;border-left:100vw solid #fff;width:0;height:0;display:block;position:absolute;bottom:0;left:0}.plans-section:after{content:"";border:0 solid #0000;border-top-width:50px;border-left:100vw solid #e1e4f4;width:0;height:0;display:block;position:absolute;bottom:0;left:0}.solution-section:after,.capabilities-section:after{content:"";border-top:0 solid #0000;border-bottom:50px solid #f7f8fa;border-left:100vw solid #0000;border-right:0 solid #0000;width:0;height:0;display:block;position:absolute;bottom:0;left:0}.qualify-section:after{content:"";border-top:0 solid #0000;border-bottom:50px solid #2b2d42;border-left:100vw solid #0000;border-right:0 solid #0000;width:0;height:0;display:block;position:absolute;bottom:0;left:0}.problem-section:before,.process-section:before,.plans-section:before{content:"";z-index:10;filter:hue-rotate(200deg)saturate(.25)brightness(1.1)opacity(.12);background:url(/images/bg-red-pattern.svg) 100% 0/100% no-repeat;width:80px;height:40px;display:block;position:absolute;bottom:24px;left:0;transform:scaleX(-1)}.solution-section:before,.capabilities-section:before,.qualify-section:before{content:"";z-index:10;filter:hue-rotate(200deg)saturate(.25)brightness(1.1)opacity(.12);background:url(/images/bg-red-pattern.svg) 0 0/100% no-repeat;width:80px;height:40px;display:block;position:absolute;bottom:24px;right:0}@media (min-width:768px){.problem-section,.solution-section,.process-section,.capabilities-section,.plans-section,.qualify-section{padding:120px 0 100px}.problem-section:after,.process-section:after,.plans-section:after{border-width:100px 0 0 100vw}.solution-section:after,.capabilities-section:after,.qualify-section:after{border-width:0 0 100px 100vw}.problem-section:before,.process-section:before,.plans-section:before,.solution-section:before,.capabilities-section:before,.qualify-section:before{bottom:76px}}@media (min-width:992px){.problem-section,.solution-section,.process-section,.capabilities-section,.plans-section,.qualify-section{padding:160px 0 200px}.problem-section:after,.process-section:after,.plans-section:after{border-width:200px 0 0 100vw}.solution-section:after,.capabilities-section:after,.qualify-section:after{border-width:0 0 200px 100vw}.problem-section:before,.process-section:before,.plans-section:before,.solution-section:before,.capabilities-section:before,.qualify-section:before{width:200px;height:100px;bottom:140px}}.problem-cards{grid-template-columns:repeat(3,1fr);gap:32px;max-width:1200px;margin:0 auto;display:grid}.problem-card{background:#fff;border:1px solid #2b2d420f;border-radius:16px;padding:48px 32px;transition:all .3s;box-shadow:0 1px 3px #0000000a}.problem-card:hover{transform:translateY(-6px);box-shadow:0 12px 24px #00000014,0 0 0 1px #d9042914}.problem-card-icon{color:#d90429;background:#d904291a;border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:32px;transition:all .3s;display:flex}.problem-card:hover .problem-card-icon{background:#d9042926;transform:scale(1.08)}.problem-card-title{color:#191a34;margin-bottom:16px;font-size:18px;font-weight:600;line-height:1.4}.problem-card-text{color:#2b2d42;margin:0;font-size:15px;line-height:1.7}.solution-pillars{grid-template-columns:repeat(3,1fr);gap:48px;max-width:1200px;margin:0 auto;display:grid}.solution-pillar{text-align:center;border-radius:16px;padding:32px 24px;transition:all .3s}.solution-pillar:hover{background:#ffffff80}.solution-pillar-icon{color:#d90429;background:#d904291a;border-radius:16px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;transition:all .3s;display:flex}.solution-pillar:hover .solution-pillar-icon{background:#d9042926;transform:scale(1.05)}.solution-pillar-title{color:#191a34;margin-bottom:12px;font-size:20px;font-weight:600;transition:color .3s}.solution-pillar:hover .solution-pillar-title{color:#d90429}.solution-pillar-text{color:#2b2d42;font-size:15px;line-height:1.7}.process-steps{grid-template-columns:repeat(4,1fr);gap:48px;max-width:1200px;margin:0 auto;display:grid}.process-step{border-radius:12px;padding:24px 16px;transition:all .3s}.process-step:hover{background:#fff9}.process-step-number{color:#d9042933;margin-bottom:16px;font-size:48px;font-weight:700;transition:all .3s}.process-step:hover .process-step-number{color:#d9042959;transform:scale(1.05)}.process-step-title{color:#191a34;margin-bottom:8px;font-size:18px;font-weight:600}.process-step-text{color:#2b2d42;font-size:14px;line-height:1.7}.capabilities-grid{grid-template-columns:repeat(2,1fr);gap:48px;max-width:1200px;margin:0 auto;display:grid}.capability-card{background:#f7f8fa;border:1px solid #2b2d420f;border-radius:16px;padding:32px;transition:all .3s}.capability-card:hover{background:#fff;box-shadow:0 12px 32px #00000014,0 0 0 1px #d904290f}.capability-card-icon{color:#d90429;background:#d9042914;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;transition:all .3s;display:flex}.capability-card:hover .capability-card-icon{background:#d904291f;transform:scale(1.08)}.capability-card-title{color:#1c1d38;margin-bottom:8px;font-size:20px;font-weight:600}.capability-card-text{color:#2b2d42;margin-bottom:20px;font-size:15px;line-height:1.7}.capability-card-features{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.capability-card-features li{color:#2b2d42;background:#2b2d4214;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500}.plans-grid{grid-template-columns:repeat(2,1fr);gap:48px;max-width:900px;margin:0 auto;display:grid}.plan-card{border-radius:20px;padding:40px 32px;transition:all .4s;position:relative}.plan-card--growth{background:linear-gradient(#fff 0%,#fafbfc 100%);border:1px solid #2b2d4214}.plan-card--pro{background:linear-gradient(160deg,#2b2d42 0%,#1c1d38 100%);border:1px solid #ffffff14;box-shadow:0 24px 48px #2b2d424d}.plan-card:hover{transform:translateY(-8px)}.plan-card--growth:hover{box-shadow:0 20px 40px #0000001a,0 0 0 1px #d904291a}.plan-card--pro:hover{box-shadow:0 28px 56px #2b2d4259,0 0 0 1px #ffffff26}.plan-name{margin-bottom:16px;font-size:24px;font-weight:600}.plan-card--growth .plan-name{color:#1c1d38}.plan-card--pro .plan-name{color:#fff}.plan-highlights{margin:0 0 32px;padding:0;list-style:none}.plan-highlights li{align-items:center;gap:12px;padding:8px 0;font-size:14px;display:flex}.plan-card--growth .plan-highlights li{color:#2b2d42}.plan-card--pro .plan-highlights li{color:#ffffffe6}.plan-highlights svg{color:#d90429;flex-shrink:0}.plan-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:20px;padding:6px 12px;font-size:11px;font-weight:600;position:absolute;top:20px;right:20px}.plan-badge--coming-soon{color:#2b2d42;background:#2b2d421a}.plan-badge--popular{color:#fff;background:linear-gradient(135deg,#d90429 0%,#ff4757 100%);align-items:center;gap:4px;display:flex}.plan-price{margin-bottom:8px}.plan-price-tbd{color:#1c1d38;font-size:32px;font-weight:700}.plan-description{color:#4a4b6a;margin-bottom:24px;font-size:14px}.plan-card--pro .plan-description{color:#ffffffb3}.plan-card .btn{text-align:center;width:100%;display:block}.plan-price-breakdown{align-items:center;gap:20px;margin-bottom:16px;display:flex}.plan-price-item{flex-direction:column;display:flex}.plan-price-item-label{color:#fff9;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:12px;font-weight:500}.plan-price-item-value{color:#fff;font-size:32px;font-weight:700;line-height:1}.plan-price-item-note{color:#ffffff80;margin-top:4px;font-size:12px}.plan-price-divider{background:#fff3;width:1px;height:50px}.plan-cta{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.plan-cta--primary{color:#fff;background:linear-gradient(135deg,#d90429 0%,#ff4757 100%)}.plan-cta--primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #d9042966}.plan-cta--secondary{color:#2b2d42;background:#2b2d4214}.plan-cta--secondary:hover{background:#2b2d421f}.plan-cta--secondary:disabled{opacity:.6;cursor:not-allowed}.plans-footer{text-align:center;margin-top:48px}.plans-link{color:#d90429;align-items:center;gap:8px;font-size:15px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.plans-link:hover{color:#ff4757;gap:12px}.plans-link svg{transition:transform .3s}.plans-link:hover svg{transform:translate(4px)}.qualify-note{text-align:center;color:#4a4b6a;margin-top:32px;font-size:15px}.qualify-note a{color:#d90429;align-items:center;gap:8px;padding-right:4px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.qualify-note a:hover{color:#ff4757}.qualify-note a:hover svg{transform:translate(4px)}.qualify-note a svg{flex-shrink:0;transition:transform .3s}.qualify-checklist{max-width:600px;margin:0 auto 48px}.qualify-item{background:#fff9;border-radius:12px;align-items:center;gap:16px;margin-bottom:12px;padding:16px 24px;transition:all .3s;display:flex}.qualify-item:hover{background:#ffffffe6;transform:translate(4px)}.qualify-check{color:#d90429;background:#d904291a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.qualify-item span{color:#1c1d38;font-size:16px;font-weight:500}.final-cta-section{z-index:100;background:#2b2d42;padding:120px 0 143px;position:relative}.final-cta-content{text-align:center;max-width:700px;margin:0 auto}.final-cta-headline{margin-bottom:20px;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.2;color:#fff!important}.final-cta-subtitle{margin-bottom:48px;font-size:18px;line-height:1.6;color:#fffc!important}.final-cta-content .btn-primary.btn-left-right{background:linear-gradient(90deg,#fff 50%,#d90429 50%) 100% 100%/202% 100%;margin-top:16px;transition:all .4s ease-out}.final-cta-content .btn-primary.btn-left-right:hover{background-position:0 100%;color:#d90429!important}.section.section-questions,.section-questions{background:#e1e4f4!important;padding:80px 0 100px!important}.section-questions .container{max-width:1200px;margin:0 auto;padding:0 24px}.section-questions .questions-inner{flex-direction:column;align-items:center;max-width:700px;margin:0 auto;display:flex;text-align:center!important}.section-questions .caption{font-family:var(--font-poppins),"Poppins",sans-serif;display:inline-block;text-transform:uppercase!important;letter-spacing:.2em!important;color:#d90429!important;margin-bottom:16px!important;font-size:12px!important;font-weight:600!important}.section-questions .title{font-family:var(--font-poppins),"Poppins",sans-serif;color:#2b2d42!important;letter-spacing:-.02em!important;text-align:center!important;max-width:none!important;margin-bottom:20px!important;font-size:clamp(28px,4vw,42px)!important;font-weight:600!important;line-height:1.2!important}.section-questions .subtitle{font-family:var(--font-poppins),"Poppins",sans-serif;color:#4b4e68!important;text-align:center!important;max-width:600px!important;margin:0 auto 40px!important;font-size:18px!important;line-height:1.7!important}.section-questions .btn,.section-questions .btn.btn-primary,.section-questions .btn.btn-primary.btn-xlarge,.section-questions .btn.btn-primary.btn-xlarge.btn-left-right{font-family:var(--font-poppins),"Poppins",sans-serif;cursor:pointer;color:#fff!important;background:linear-gradient(90deg,#2b2d42 50%,#d90429 50%) 100% 100%/202% 100%!important;border:none!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;padding:18px 40px!important;font-size:16px!important;font-weight:600!important;text-decoration:none!important;transition:all .4s ease-out!important;display:inline-flex!important}.section-questions .btn:hover,.section-questions .btn.btn-primary:hover,.section-questions .btn.btn-primary.btn-xlarge:hover,.section-questions .btn.btn-primary.btn-xlarge.btn-left-right:hover{color:#fff!important;background-position:0 100%!important}@media (min-width:992px){.section.section-questions,.section-questions{padding:120px 0 160px!important}#footer .footer-row__first{align-items:center!important}#footer .footer-row__first .footer-brand{align-items:center!important;margin-bottom:0!important}#footer .footer-row__first .footer-brand img{margin-top:8px}}#footer .btn-section .btn,#footer .btn-section .btn.btn-primary,#footer .btn-section .btn.btn-primary.btn-large,#footer .btn-section .btn.btn-primary.btn-large.btn-left-right,footer .btn-section .btn,footer .btn-section .btn.btn-primary,footer .btn-section .btn.btn-primary.btn-large,footer .btn-section .btn.btn-primary.btn-large.btn-left-right{font-family:var(--font-poppins),"Poppins",sans-serif;color:#fff!important;background:linear-gradient(90deg,#ffffff26 50%,#ffffff14 50%) 100% 100%/202% 100%!important;border:none!important;border-radius:28px!important;justify-content:center!important;align-items:center!important;padding:14px 32px!important;font-size:14px!important;font-weight:500!important;transition:all .4s ease-out!important;display:inline-flex!important}#footer .btn-section .btn:hover,#footer .btn-section .btn.btn-primary:hover,#footer .btn-section .btn.btn-primary.btn-large:hover,#footer .btn-section .btn.btn-primary.btn-large.btn-left-right:hover,footer .btn-section .btn:hover,footer .btn-section .btn.btn-primary:hover,footer .btn-section .btn.btn-primary.btn-large:hover,footer .btn-section .btn.btn-primary.btn-large.btn-left-right:hover{color:#fff!important;background-position:0 100%!important}@media (max-width:1024px){.problem-cards,.solution-pillars,.process-steps,.capabilities-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.problem-cards,.solution-pillars,.process-steps,.capabilities-grid,.plans-grid{grid-template-columns:1fr}.plans-grid{max-width:480px}.problem-section,.solution-section,.process-section,.capabilities-section,.plans-section,.qualify-section{padding:80px 0 120px}.final-cta-section{padding:80px 0}}.faq-page{background:#fff}.faq-hero{text-align:center;background:linear-gradient(#1c1d38 0%,#2b2d42 100%);padding:160px 0 100px}.faq-hero__label{text-transform:uppercase;letter-spacing:.2em;color:#d90429;background:#d904291a;border-radius:100px;margin-bottom:24px;padding:10px 20px;font-size:11px;font-weight:700;display:inline-block}.faq-hero__title{color:#fff;letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.2}.faq-hero__text{color:#ffffffb3;max-width:560px;margin:0 auto;font-size:18px;line-height:1.7}.faq-hero__link{color:#fff;align-items:center;gap:8px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.faq-hero__link:hover{color:#fffc;gap:12px}.faq-hero__link svg{transition:transform .3s}.faq-hero__link:hover svg{transform:translate(4px)}.faq-main{background:#fff;padding:80px 0 140px;position:relative;overflow:hidden}.faq-main:after{content:"";border-top:0 solid #0000;border-bottom:80px solid #e1e4f4;border-left:100vw solid #0000;border-right:0 solid #0000;width:0;height:0;display:block;position:absolute;bottom:0;left:0}.faq-categories{flex-direction:column;gap:56px;max-width:800px;margin:0 auto;display:flex}.faq-category__title{text-transform:uppercase;letter-spacing:.15em;color:#d90429;border-bottom:1px solid #d9042926;margin:0 0 20px;padding-bottom:12px;font-size:13px;font-weight:700}.faq-list{flex-direction:column;gap:8px;display:flex}.faq-item{background:#fafbfc;border-radius:12px;transition:background .2s,box-shadow .2s;overflow:hidden}.faq-item:hover{background:#f5f6f8}.faq-item.is-open{background:#fff;box-shadow:0 4px 24px #1c1d3814}.faq-item__header{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 24px;display:flex}.faq-item__question{color:#1c1d38;font-size:16px;font-weight:600;line-height:1.5;transition:color .2s}.faq-item:hover .faq-item__question,.faq-item.is-open .faq-item__question{color:#d90429}.faq-item__toggle{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.faq-item__toggle-line{background:#1c1d38;border-radius:1px;transition:all .25s;position:absolute}.faq-item__toggle-line--h{width:12px;height:2px}.faq-item__toggle-line--v{width:2px;height:12px}.faq-item:hover .faq-item__toggle-line,.faq-item.is-open .faq-item__toggle-line{background:#d90429}.faq-item.is-open .faq-item__toggle-line--v{opacity:0;transform:rotate(90deg)}.faq-item__body{max-height:0;transition:max-height .3s;overflow:hidden}.faq-item.is-open .faq-item__body{max-height:400px}.faq-item__answer{color:#4b4e68;margin:0;padding:0 24px 24px;font-size:15px;line-height:1.8}@media (max-width:768px){.faq-hero{padding:140px 0 80px}.faq-main{padding:60px 0 100px}.faq-main:after{border-width:0 0 50px 100vw}.faq-categories{gap:40px}.faq-item__header{padding:18px 20px}.faq-item__question{font-size:15px}.faq-item__answer{padding:0 20px 20px;font-size:14px}.faq-cta{padding:0 0 80px}.faq-cta__card{border-radius:16px;padding:40px 24px}}@media (min-width:992px){.faq-hero{padding:180px 0 120px}.faq-main{padding:100px 0 180px}.faq-main:after{border-width:0 0 100px 100vw}.faq-categories{gap:64px}}
