.landing[data-v-e123b086]{color:#fefefe;font-family:Poppins,Roboto,sans-serif;overflow-x:hidden}.below-hero[data-v-e123b086]{position:relative}.below-hero[data-v-e123b086]:before{content:"";position:absolute;top:0;bottom:0;left:calc(-50vw + 50%);width:100vw;background:#2f353a;z-index:-1}.hero[data-v-e123b086]{position:relative;overflow:hidden}.hero-inner[data-v-e123b086]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:60px}.hero-text[data-v-e123b086]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:620px}.hero-brand[data-v-e123b086]{font-family:Poppins,sans-serif;font-weight:700;font-size:13px;letter-spacing:3px;text-transform:uppercase;color:#fff;margin-bottom:12px}.hero-title[data-v-e123b086]{font-family:Poppins,sans-serif;font-weight:700;font-size:48px;line-height:1.1;color:#fff;letter-spacing:-1.5px;max-width:560px}.gradient-text[data-v-e123b086]{color:#fff}.hero-subtitle[data-v-e123b086]{font-size:clamp(13px,2.6vw,18px);line-height:1.5;color:#fff;margin-bottom:22px;font-weight:500;white-space:nowrap}.hero-cta[data-v-e123b086]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:14px;margin-bottom:0}.hero-cta .cta-primary[data-v-e123b086],.hero-cta .cta-secondary[data-v-e123b086]{width:250px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media screen and (max-width:640px){.hero-cta[data-v-e123b086]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.cta-primary[data-v-e123b086]{background:#fff!important;border:none!important;color:#1a1430!important;padding:14px 30px!important;font-weight:600;font-size:16px;border-radius:999px!important;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.25);box-shadow:0 8px 24px rgba(0,0,0,.25);-webkit-transition:background .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.cta-primary[data-v-e123b086]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);background:#f0eef8!important;-webkit-box-shadow:0 12px 32px rgba(0,0,0,.35);box-shadow:0 12px 32px rgba(0,0,0,.35);color:#1a1430!important;text-decoration:none}.cta-secondary[data-v-e123b086]{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);color:#fff;padding:13px 28px;font-weight:600;font-size:16px;border-radius:999px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;backdrop-filter:blur(10px);-webkit-transition:background .2s ease,border-color .2s ease;transition:background .2s ease,border-color .2s ease}.cta-secondary[data-v-e123b086]:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.35);color:#fff;text-decoration:none}.hero-trust-inline[data-v-e123b086]{display:block;font-size:18px;font-weight:500;color:#fff;margin-top:10px;letter-spacing:-.2px;opacity:.92}.hero-trust-inline strong[data-v-e123b086]{font-weight:700}.hero-visual[data-v-e123b086]{position:relative;-ms-flex-negative:0;flex-shrink:0;width:320px;height:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-mascot[data-v-e123b086]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;will-change:transform;-webkit-animation:float-e123b086 6s ease-in-out infinite;animation:float-e123b086 6s ease-in-out infinite}@-webkit-keyframes float-e123b086{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,-12px,0);transform:translate3d(0,-12px,0)}}@keyframes float-e123b086{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,-12px,0);transform:translate3d(0,-12px,0)}}.features[data-v-e123b086]{padding:40px 15px 60px}.section-heading[data-v-e123b086]{text-align:center;margin-bottom:36px}.section-title[data-v-e123b086]{font-family:Poppins,sans-serif;font-weight:700;font-size:40px;color:#fff;margin-bottom:14px;letter-spacing:-.5px}.feature-grid[data-v-e123b086]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px}.feature-card[data-v-e123b086]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:28px;text-decoration:none;color:inherit;-webkit-transition:border-color .25s ease,background .25s ease,-webkit-transform .25s ease;transition:border-color .25s ease,background .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,border-color .25s ease,background .25s ease;transition:transform .25s ease,border-color .25s ease,background .25s ease,-webkit-transform .25s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.feature-card[data-v-e123b086]:before{display:none}.feature-card[data-v-e123b086]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);border-color:rgba(158,128,255,.4);background:hsla(0,0%,100%,.06);text-decoration:none;color:inherit}.feature-card[data-v-e123b086]:hover:before{opacity:1}.feature-icon[data-v-e123b086]{width:52px;height:52px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:22px;color:#fff;margin-bottom:20px;-webkit-box-shadow:0 6px 18px rgba(0,0,0,.3);box-shadow:0 6px 18px rgba(0,0,0,.3)}.feature-title[data-v-e123b086]{font-family:Poppins,sans-serif;font-weight:600;font-size:20px;color:#fff;margin-bottom:10px}.feature-desc[data-v-e123b086]{font-size:14.5px;line-height:1.55;color:#dbdae8;margin-bottom:18px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.feature-link[data-v-e123b086]{font-size:14px;font-weight:600;color:#9e80ff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,transform .2s ease;transition:color .2s ease,transform .2s ease,-webkit-transform .2s ease}.feature-card:hover .feature-link[data-v-e123b086]{color:#c2acff}.feature-card:hover .feature-link i[data-v-e123b086]{-webkit-transform:translateX(4px);transform:translateX(4px)}.feature-link i[data-v-e123b086]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.cta-band[data-v-e123b086]{padding:30px 15px 80px}.cta-inner[data-v-e123b086]{background:#8765f7;border:1px solid hsla(0,0%,100%,.15);border-radius:20px;padding:56px 40px;text-align:center;position:relative;overflow:hidden}.cta-inner[data-v-e123b086]:before{display:none}.cta-title[data-v-e123b086]{font-family:Poppins,sans-serif;font-weight:700;font-size:34px;color:#fff;margin-bottom:12px;position:relative}.cta-text[data-v-e123b086]{font-size:17px;color:#c8c6d6;margin-bottom:28px;position:relative}.cta-buttons[data-v-e123b086]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:14px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.footer[data-v-e123b086]{border-top:1px solid hsla(0,0%,100%,.08);padding:36px 0 24px;margin-top:20px}.footer-line[data-v-e123b086]{font-size:14px;color:#a8a5bb;margin:8px 0 0}.footer-line a[data-v-e123b086]{color:#c2acff;text-decoration:none}.footer-links[data-v-e123b086]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px 18px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer_title[data-v-e123b086]{color:#c8c6d6;font-size:14px;text-decoration:none;font-weight:500}.footer_title[data-v-e123b086]:hover{color:#9e80ff;text-decoration:none}@media screen and (max-width:1080px){.hero-visual[data-v-e123b086]{display:none}.hero[data-v-e123b086]{padding:32px 0 36px}.hero-title[data-v-e123b086]{font-size:44px}.section-title[data-v-e123b086]{font-size:32px}}@media screen and (max-width:640px){.hero[data-v-e123b086]{padding:20px 0 24px}.hero-title[data-v-e123b086]{font-size:36px}.hero-trust-inline[data-v-e123b086]{font-size:16px}.cta-inner[data-v-e123b086]{padding:40px 24px}.cta-title[data-v-e123b086]{font-size:26px}.footer-links[data-v-e123b086]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:16px}}